Fix Kyuubi download page issue  and website releases page issue

Describe the bug
As mentioned in mail list,
https://lists.apache.org/thread.html/r4dbc84ae39b51d46680bd827442bc81b993d4c28e7f1282e35529b63%40<dev.kyuubi.apache.org>
There is some issue for the release page and website

A download page must use the ASF mirror system (closer.lua) and havelinks to KEYS, sigs and hashes.
The website releases page is not valid: https://kyuubi.apache.org/releases.html
The website is missing the Incubator disclaimer

For the download page:

the tarball should not link to downloads link directly

For the website release page:

we should place latest release versions on the release page, and link to release archive for the others
do not link to github releases page

Updated:

[x] Add Incubator disclaimer for website, please check https://kyuubi.apache.org/
[x] Auto deploy ASF site from master branch of apache/incubator-kyuubi-website
[x] Update releases page to match project dist areas, and remove GitHub releases page links, please check https://kyuubi.apache.org/releases.html
[x] Update links, use https://www.apache.org/dyn/closer.lua for release, use https://downloads.apache.org/ for hashes and signatures, please check https://kyuubi.apache.org/release/1.3.0-incubating.html

cc @Apache9 @WillemJiang, would you please take a look? Thanks.

+1

Thank you @turboFei @pan3793 for fixing this and @Apache9 for the confirmation

Getting there, but:
There is no link to the KEYS file from the download page [1].
There is no mention of the need to verify downloads, nor how to do so.
[1] https://kyuubi.apache.org/release/1.3.0-incubating.html

Thanks @sebbASF, will update soon.

Thanks @sebbASF, I have updated the download page,
https://kyuubi.apache.org/releases.html

Thanks, but there are still some issues.

The KEYS file must be linked from: https://downloads.apache.org/incubator/kyuubi/KEYS

gpg requires -- (hyphen hyphen) before qualifiers, not '‐'

gpg --verify should have a second parameter, e.g
gpg –verify apache-kyuubi-X.Y.Z-incubating-source.tgz.asc apache-kyuubi-X.Y.Z-incubating-source.tgz
See: https://www.apache.org/info/verification.html#specify_both

Also the 1.3.0 release page has not been fixed.

The KEYS file must be linked from: https://downloads.apache.org/incubator/kyuubi/KEYS

Fixed.

gpg requires -- (hyphen hyphen) before qualifiers, not '‐'
gpg --verify should have a second parameter, e.g
gpg –verify apache-kyuubi-X.Y.Z-incubating-source.tgz.asc apache-kyuubi-X.Y.Z-incubating-source.tgz
See: https://www.apache.org/info/verification.html#specify_both

Replaced by Verify Instructions page's hyperlink

Also the 1.3.0 release page has not been fixed.

Removed download information from release note page
@sebbASF thanks for pointing issues, would you please take a look again?

Looks OK now, thanks.
It's good that the download and release notes pages link to each other, and no longer duplicate information.

Thanks @sebbASF for confirmation!


Updated README's "map" -> "beatmap"

Description
When I tried to use the package for difficulty calculation, I followed the example code in the README. It seems like the object "map" has been renamed to "beatmap".  I'm currently using osu! API v1
Old
const beatmapInfo = await MapInfo.getInformation(901854);

if (!beatmapInfo.title) {
    return console.log("Beatmap not found");
}

const rating = new MapStars(beatmapInfo.map);

New
const beatmapInfo = await MapInfo.getInformation(901854);

if (!beatmapInfo.title) {
    return console.log("Beatmap not found");
}

const rating = new MapStars(beatmapInfo.beatmap);

I'm hoping this change can help new users not encounter the same error I had. Overall, this package has been amazing to use. Thank you Rian ✨

Completely missed these. Thank you!


Add .ae to pattern-matching TLD rule

I propose adding this TLD to the list of domains we always flag.
https://metasmoke.erwaysoftware.com/search?utf8=✓&body_is_regex=1&body=\.ae\b&post_type=answer indicates 87/95 where 3 of the 4 TPs are more than a year old.

Works for me.


Consistent naming of libs even in tests

I believe it is important to keep the names consistent everywhere, even
the tests. If our direction moving forward is to use the LibX
convention, then that should be reflected everywhere.

At first I was going to say that this is too much, but maybe it does make it clear, even in specs, that you are dealing with a lib type so the rules there are a bit different. So... thanks!


BSD/POSIXish compatibility

I have ported et to OpenBSD (which needed a few changes), but noticed some Linuxisms in the et launcher client script which break POSIX compatibility can easily be worked around by using standardized options (rather than GNU extensions), in particular, the launcher script uses "head -c" and "/bin/bash" on the remote, which are not UNIX standards.
This is easily fixed by replacing "/bin/bash" with "/bin/sh" (tested to be fine with OpenBSD ksh, at least) on line 114 (which sets SSH_OUTPUT)  and by replacing head -c with "dd bs=1 count=N 2>/dev/null" in the PASSKEY_GENERATOR and ID_GENERATOR assignments.
Also, the UNIX standards only seem to require "/dev/null and /dev/console" so you cannot rely on the presence of /dev/urandom, and it is my understanding that using tr to strip non-printable characters may result in weakening the keys.  It may be be safer and certainly more portable to include a CSPRNG and use a hash of the output or offer a fallback to egd.  I've not done this as all systems I have available to me have /dev/urandom available.
I will clean up my changes soon and provide you the OpenBSD diff later.

Cool!  Looking forward to seeing the pull request.

@MakeItGreatAgain Any update?

Sorry - I have been busy and you update quickly :)  I will try to get you proper port in a week or two - I am still using it myself


Rename boolean properties to follow guidelines

I renamed boolean properties to follow the guideline: “Uses of Boolean methods and properties should read as assertions about the receiver when the use is nonmutating, e.g. x.isEmpty, line1.intersects(line2).”
I followed a convention of naming Option properties with should (ex: shouldPrintVersion) for clarity.

@swift-ci please smoke test


feat: update nexus and prisma versions

Replace @nexus/schema with nexus
Replace @prisma/cli with prisma
Update nexus-plugin-prisma

nice, maybe add a "BREAKING CHANGE: no longer compatible with prisma xxx" to the commit messsage

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


x/sys/windows: mkwinsyscall: Support - and . in DLL name

Let's say I wanted to add this API to x/sys/windows: https://learn.microsoft.com/en-us/windows/win32/api/socketapi/nf-socketapi-setsocketmediastreamingmode. My initial thought is to add something like this //sys line:
//sys	SetSocketMediaStreamingMode(value bool) (err error) = windows.networking.SetSocketMediaStreamingMode

However, go generate ./windows/ then fails:
Could not extract dll name from "SetSocketMediaStreamingMode(value bool) (err error) = windows.networking.SetSocketMediaStreamingMode"

This is because mkwinsyscall doesn't handle more than one ., and windows.networking.SetSocketMediaStreamingMode has two: https://github.com/golang/sys/blob/6e4d1c53cf3b2c1c6d104466749f76cc7a5c9ed8/windows/mkwinsyscall/mkwinsyscall.go#L483-L491

- doesn't break in quite the same way, but the fix is related. For example, api-ms-win-wsl-api-l1-1-0.WslRegisterDistribution isn't rejected by mkwinsyscall itself, but the generated code isn't valid because an identifier can't contain a -.
Changes

It's easy to change the default case to support this by assuming any extra . segments are part of the DLL name. This seems like a valid assumption because the win32 methods won't have . in them.
After making that change, there are some changes needed elsewhere to escape . so mkwinsyscall generates buildable Go code.

To make - work, too, it can also be escaped.

A simple escaping rule is to replace . and - with _.

In theory, escaped DLL names could collide, but I'm not aware of any instances where this would happen.

Effect on //sys lines being (almost entirely) readable Go code
//sys	CryptAcquireContext(...) (err error) = advapi32.CryptAcquireContextW

In that line, = advapi32.CryptAcquireContextW lets us think of this as aliasing a func in a advapi32 Go package.
The proposal breaks the metaphor: = windows.networking.SetSocketMediaStreamingMode is not valid Go. Is this ok, or does mkwinsyscall need to strictly enforce the metaphor?
An alternative would be extending the metaphor by importing a "package" with a rename, but this would be more complicated to implement properly:
//sysimport windowsnetworking "windows.networking"
//sys	SetSocketMediaStreamingMode(...) (...) = windowsnetworking.SetSocketMediaStreamingMode

Background
I'm trying to use mkwinsyscall for x/sys/windows: use win32metadata? #43838 by having a generator create //sys comments. When I generated //sys lines for all the API methods for Windows.Win32.winmd, I hit these . and - cases.
I don't know if it makes sense for #43838 to end up using mkwinsyscall in this way, but I figure until that proposal gets traction one way or another, it's worth asking about adding this kind of support.

I also filed https://github.com/golang/go/issues/57925 for an improvement to diagnosability I made while looking into this issue.

I don't think this has to be a proposal, its more a bug fix: mkwinsyscall fails when a DLL name can contain - and .. The metaphor think you mention is not documented anywhere nor it affects the generated code, so I'm good with this change.
@dagood can you create a separate bug issue that focus on improving the diagnostics of failing format.Source calls?
@alexbrainman @zx2c4

I'm planning to submit a CL soon to escape by changing - and . to _.

@dagood thanks for creating this issue

Let's say I wanted to add this API to x/sys/windows: https://learn.microsoft.com/en-us/windows/win32/api/socketapi/nf-socketapi-setsocketmediastreamingmode.

Can this function be used from Go programs?

For example, api-ms-win-wsl-api-l1-1-0.WslRegisterDistribution isn't rejected by mkwinsyscall itself, but the generated code isn't valid because an identifier can't contain a -.

Same question. Is it possible to use api-ms-win-wsl-api-l1-1-0.WslRegisterDistribution function from a Go program?

I'm planning to submit a CL soon to escape by changing - and . to _.

So far no one complained about using mkwinsyscall with these functions. Perhaps the functions are not useful for current Go users or are not possible to call from Go programs.
Otherwise it is fine to make that change. If changes are simple enough.
You can also make your own copy of mkwinsyscall program and do what you like with it.
Alex

Can this function be used from Go programs?

I got the signature wrong earlier, it should be:
//sys	SetSocketMediaStreamingMode(value BOOL) (r HRESULT) = windows.networking.SetSocketMediaStreamingMode
type BOOL int32
type HRESULT int32

With that, I'm able to call it with 1 or 0 and I get 0 (S_OK) returned. I'm not sure how to tell if it's actually doing what it says it should do, but at least it doesn't fail!

Same question. Is it possible to use api-ms-win-wsl-api-l1-1-0.WslRegisterDistribution function from a Go program?

Yep, this works, and the result shows up in wsl --list.
I don't have any concrete reasons why either of these would be needed by a Go program. They do seem fairly niche, and I can see why they haven't (and maybe wouldn't have) ever come up. This is just for completeness--it might make more sense to fork the generator rather than reuse it when https://github.com/golang/go/issues/43838 gets further along.
I think it's a simple change--just submitted the CL.


How to restore right side image?

A sort of silly question--I used the right click menu to disable the right image that has the pixel masks, but now I'm not sure how to restore it. Restarting ACDC didn't bring it back. Is it in the menu somewhere?

Hi Jordan, you can get the same right click menu when you right click on the right side colorbar (same for the left side colorbar). Those colorbars are there because you can access that menu also if you have tools active because there is no interaction of a tool with the colorbar. Let me know if it works. Thanks!

Ah I tried right-clicking everywhere but not on the bar itself, thank you!


[3.0] Update CHANGELOG.md for SE-0101 and SE-0136

What's in this pull request?
SE-0136 has already been merged into the Swift 3 branch, so the change log entry should be included too.
(Apologies in advance if this isn't the right way to nominate this for inclusion.)

Before merging this pull request to apple/swift repository:

[ ] Test pull request on Swift continuous integration.

Triggering Swift CI
The swift-ci is triggered by writing a comment on this PR addressed to the GitHub user @swift-ci. Different tests will run depending on the specific comment that you use. The currently available comments are:
Smoke Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please smoke test
    All supported platforms     | @swift-ci Please smoke test and merge
    OS X platform               | @swift-ci Please smoke test OS X platform
    Linux platform              | @swift-ci Please smoke test Linux platform

A smoke test on macOS does the following:

Builds the compiler incrementally.
Builds the standard library only for macOS. Simulator standard libraries and
device standard libraries are not built.
lldb is not built.
The test and validation-test targets are run only for macOS. The optimized
version of these tests are not run.

A smoke test on Linux does the following:

Builds the compiler incrementally.
Builds the standard library incrementally.
lldb is built incrementally.
The swift test and validation-test targets are run. The optimized version of these
tests are not run.
lldb is tested.

Validation Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please test
    All supported platforms     | @swift-ci Please test and merge
    OS X platform               | @swift-ci Please test OS X platform
    OS X platform               | @swift-ci Please benchmark
    Linux platform              | @swift-ci Please test Linux platform

Lint Testing
    Language     | Comment
    ------------ | -------------
    Python       | @swift-ci Please Python lint

Note: Only members of the Apple organization can trigger swift-ci.

@xwu Thank you!


deps: update cosmos-sdk to 0.45

Summary
Bump Cosmos SDK to 0.45.
I propose to release this together with #539 and to release first v1 and v2. Once we cut the final release of v3.0.0, then we cut a new minor release of v3.

For Admin Use

[x] Not duplicate issue
[x] Appropriate labels applied
[ ] Appropriate contributors tagged/assigned

I think this is independent from #539 since the tendermint version bump wasn't included in the Cosmos SDK v0.45 (still uses v0.34). See https://github.com/cosmos/cosmos-sdk/blob/v0.45.0/go.mod#L49
I think it would be better to release v3 with v0.45 and then update to Tendemint v0.35 once the SDK releases a new version

Thanks for pointing that out, @fedekunze. We will then wait to bump Tendermint.
Regarding releasing v3 with 0.45, I was thinking that it would be better to release v3 with 0.44 since there might be chains that will perhaps take longer to update to 0.45 but still want to use interchain accounts.

We bumped to v0.45 and it didn't have additional API breaking changes. We'd need an v3 to support the new SDK release in order to launch Evmos mainnet with  a stable IBC-go release.

But if we release v3.1.0 with SDK 0.45 shortly after v3.0.0, wouldn't that be also ok?

yeah, that works. What's the timeline for v3.1.0? that's the only blocker we have for our mainnet

We arre planning to release v3.0 in the first half of March. We will do all the preparation work for bumping the SDK to 0.45, so that we can either release it together with v3.0 or release it in v3.1 right after v3.0 (and with right after I mean a matter of hours).

#701 is affected by the usage of v0.44 or v0.45. The type MsgResponses was included in the transaction result in SDK v0.45. Previously the type sdk.MsgData was being used as a replacement for this. Thus, if we ship interchain accounts initially with v0.44, ica auth developers would need to support decoding a slice of sdk.MsgData in addition to decoding the slice of Any MsgResponses (would depend on the version of the host chain)
This seems like an unnecessary burden since v3 is a new major version. I think it is fair to force chains to upgrade to v0.45 if they want to use interchain accounts (they'll need to modify their code anyways)

Nevermind, the SDK in-code documentation is incorrect. The usage in v0.45 is still the same as in v0.44

I found a way to support the format used in the upcoming v0.46 using v0.44/5 so we will continue with the plan of using v0.44 with v3

Actually, I think it would be better to support v0.45 from the beginning since it's already a major release and it has a lot of performance improvements. Users will have to upgrade no matter what and the migration from v0.44 -> v0.45 is simple and quick based on our experience.

Nevermind, the SDK in-code documentation is incorrect. The usage in v0.45 is still the same as in v0.44

That's correct, sorry about that, it's a protobuf comment that we forgot to update when releasing v0.45. It's tracked on the SDK now.

We decided we will release v0.45 in v3


Github action ssh permission error on npm ci

I am getting this Permission denied error on cypress github action while installing dependencies with the npm ci command
Can not encounter this problem in my local whether I try npm ci or npm i, I am using @cypress/github-action v2.8.4
This is where the error occurs
/usr/bin/git ls-remote -h -t<EMAIL_ADDRESS>This error makes the github actions unusable. Any idea to how solve?
Here is the full log:
/usr/local/bin/npm ci
npm ERR! Error while executing:
npm ERR! /usr/bin/git ls-remote -h -t<EMAIL_ADDRESS>npm ERR!
npm ERR! Warning: Permanently added the RSA host key for IP address '<IP_ADDRESS>' to the list of known hosts.
npm ERR<EMAIL_ADDRESS>Permission denied (publickey).
npm ERR! fatal: Could not read from remote repository.
npm ERR!
npm ERR! Please make sure you have the correct access rights
npm ERR! and the repository exists.
npm ERR!
npm ERR! exited with error code: 128

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/runner/.npm/_logs/2021-03-26T17_17_00_879Z-debug.log
Error: The process '/usr/local/bin/npm' failed with exit code 1

Did you figure this one out?

Unfortunately, not yet @Dire-0x

Using this ssh address is likely wrong I guess respectively can only be done if one has ssh access to the repository. Using the "normal" http address here is working, just tested:
$ git ls-remote -h -t https://github.com/ethereumjs/ethereumjs-abi.git
f73ef91b9ceb619d8489773d80c2aca555879495	refs/heads/kumavis-patch-1
1a27c59c15ab1e95ee8e5c4ed6ad814c49cc439e	refs/heads/master
32d1139501ad9f2016d26b581af4edb0489a0707	refs/heads/patch/fix-size0-array-check
3af68a983f742dd25fbc82c509a2eed2ef43a863	refs/tags/0.1.0
512fce9882c47e973ce7f2c8e3b64a81a1ba2bb4	refs/tags/v0.2.0
aae8d766ac9a1bff2b28b5a1f41e6d11e37e8781	refs/tags/v0.2.0^{}
6f145b360eb8167cca8c5f0de74464f0c83b6589	refs/tags/v0.3.0
4113b28819d71210e5e1d9ff1b5856bbbbb013a5	refs/tags/v0.3.0^{}
dadf63e32c0633c0669a0955130d46c177ebc3ba	refs/tags/v0.4.0
b6e8062cea9217fef9b0a0360f31050e7b23c35f	refs/tags/v0.4.0^{}
389e3aa1312f3562c53ec4838b822229121e7f4d	refs/tags/v0.5.0
f3e12f9a95f5ac5f8728d8a8d06261918c7e3fbd	refs/tags/v0.5.0^{}
af2edb142e264ae9c436498cfc22a6c53985b7a8	refs/tags/v0.5.1
ed6919f038eea6afd00de84b6da06bf81f8cf0a2	refs/tags/v0.5.1^{}
d44d8b514693c433c8365b12b00df0ea9e1bbaed	refs/tags/v0.6.0
6048bc1d2d6501b55775971846ebc8b0582e494e	refs/tags/v0.6.0^{}
71dd84f3f2ad3c9bae59f70c5079fa0891117b4f	refs/tags/v0.6.1
75b8f2fe866fe37e6444fadd69e6eb77e5a6bd15	refs/tags/v0.6.1^{}
73ffac0e222105e9cf4ccdc3172543550d210a79	refs/tags/v0.6.2
0d17bad020c397f25bc94b16a09af2fc9eb96032	refs/tags/v0.6.2^{}
513809759723cf9a0d5cec17a4ff657c3879263f	refs/tags/v0.6.3
5f4117a35be6ff79865e05b122915303516ba0c2	refs/tags/v0.6.3^{}
5ccc6805b1c7f3c5f7f4e16d1af39e56d37d0d9c	refs/tags/v0.6.4
4a33f233cc6a2f50c9a8ae59684ba631c4b91825	refs/tags/v0.6.4^{}
71f123b676f2b2d81bc20f343670d90045a3d3d8	refs/tags/v0.6.5
5117e5188375c7befe1484059ee45d82ecb7846a	refs/tags/v0.6.6
572d4bafe08a8a231137e1f9daeb0f8a23f197d2	refs/tags/v0.6.7
1cfbb13862f90f0b391d8a699544d5fe4dfb8c7b	refs/tags/v0.6.8

I would very much think this is a problem on the Cypress side and you might want to open an issue there at https://github.com/cypress-io/github-action.
Will close here for now.


"ROCm Fusion is enabled" appears all the time in the terminal when predicting/training a model

Hi all
I'm referring to this line:
https://github.com/ROCmSoftwarePlatform/tensorflow-upstream/blob/dd4c521ca818ed4f503eb38d3ee93986751defe3/tensorflow/core/common_runtime/gpu_fusion_pass.cc#L507
Is there any reason to not to use VLOG(kLogLevel) instead of VLOG(0)?
Thanks
Genís

Any news on this?  It's making it hard to quickly have a look at the log to see what's happening. Why was this issue closed?


Test installing and activating plugins and themes

Because the UI is link driven, instead of form-driven, we'll need to figure out some way to handle this with Mink:

Huh. Theme installation is entirely JavaScript, which means our current driver won't work for it.


⚠ Bofrost.de has degraded performance

In a9fbd19, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1122 ms

Resolved: Bofrost.de performance has improved in 7814b2c after 6 minutes.


Connection Error

Hello, I'm trying your codes on a system where I use ESP32 Devkit V.1 + W5500 Ethernet Module, but I keep getting an error, I couldn't get past the error below even though the Ethernet module got an ip address.
Starting Ethernet connection...
Connected with IP <IP_ADDRESS>
Firebase Client v4.3.11

Token info: type = id token (GITKit token), status = on request
UNKNOWN ERROR CODE (0001)
Token info: type = id token (GITKit token), status = error
Token error: code: -4, message: connection lost

all i do is change the link codes.

/**
 * Created by K. Suwatchai (Mobizt)
 *
 * Email<EMAIL_ADDRESS> *
 * Github: https://github.com/mobizt/Firebase-ESP-Client
 *
 * Copyright (c) 2023 mobizt
 *
 */

/** This example shows the basic RTDB usage with external Client.
 * This example used ESP32 and WIZnet W5500 (Etherner) devices which ESP_SSLClient will be used as the external Client.
 *
 * Don't gorget to define this in FirebaseFS.h
 * #define FB_ENABLE_EXTERNAL_CLIENT
 */

#include <Firebase_ESP_Client.h>

// Provide the token generation process info.
#include <addons/TokenHelper.h>

// Provide the RTDB payload printing info and other helper functions.
#include <addons/RTDBHelper.h>

// https://github.com/arduino-libraries/Ethernet
#include <Ethernet.h>

// https://github.com/mobizt/ESP_SSLClient
#include <ESP_SSLClient.h>

// For NTP time client
#include "MB_NTP.h"

// For the following credentials, see examples/Authentications/SignInAsUser/EmailPassword/EmailPassword.ino

/* 1. Define the API Key */
#define API_KEY "##############my##########################"
#define DATABASE_URL "##############my##########################""
#define USER_EMAIL "##############my##########################""
#define USER_PASSWORD "##############my##########################""

/* 4. Defined the Ethernet module connection */
#define WIZNET_RESET_PIN 26 // Connect W5500 Reset pin to GPIO 26 of ESP32
#define WIZNET_CS_PIN 5     // Connect W5500 CS pin to GPIO 5 of ESP32
#define WIZNET_MISO_PIN 19  // Connect W5500 MISO pin to GPIO 19 of ESP32
#define WIZNET_MOSI_PIN 23  // Connect W5500 MOSI pin to GPIO 23 of ESP32
#define WIZNET_SCLK_PIN 18  // Connect W5500 SCLK pin to GPIO 18 of ESP32

/* 5. Define MAC */
uint8_t Eth_MAC[] = {0x02, 0xF0, 0x0D, 0xBE, 0xEF, 0x01};

/* 6. Define IP (Optional) */
//IPAddress Eth_IP(192, 168, 1, 104);

// Define Firebase Data object
FirebaseData fbdo;

FirebaseAuth auth;
FirebaseConfig config;

unsigned long sendDataPrevMillis = 0;

int count = 0;

volatile bool dataChanged = false;

// Define the basic client
// The network interface devices that can be used to handle SSL data should
// have large memory buffer up to 1k - 2k or more, otherwise the SSL/TLS handshake
// will fail.
EthernetClient basic_client;

// This is the wrapper client that utilized the basic client for io and
// provides the mean for the data encryption and decryption before sending to or after read from the io.
// The most probable failures are related to the basic client itself that may not provide the buffer
// that large enough for SSL data.
// The SSL client can do nothing for this case, you should increase the basic client buffer memory.
ESP_SSLClient ssl_client;

void ResetEthernet()
{
    Serial.println("Resetting WIZnet W5500 Ethernet Board...  ");
    pinMode(WIZNET_RESET_PIN, OUTPUT);
    digitalWrite(WIZNET_RESET_PIN, HIGH);
    delay(200);
    digitalWrite(WIZNET_RESET_PIN, LOW);
    delay(50);
    digitalWrite(WIZNET_RESET_PIN, HIGH);
    delay(200);
}

void networkConnection()
{
    Ethernet.init(WIZNET_CS_PIN);

   // ResetEthernet();

    Serial.println("Starting Ethernet connection...");
    Ethernet.begin(Eth_MAC);

    unsigned long to = millis();

    while (Ethernet.linkStatus() == LinkOFF || millis() - to < 2000)
    {
        delay(100);
    }

    if (Ethernet.linkStatus() == LinkON)
    {
        Serial.print("Connected with IP ");
        Serial.println(Ethernet.localIP());
    }
    else
    {
        Serial.println("Can't connect");
    }
}

// Define the callback function to handle server status acknowledgement
void networkStatusRequestCallback()
{
    // Set the network status
    fbdo.setNetworkStatus(Ethernet.linkStatus() == LinkON);
}

void setup()
{

    Serial.begin(115200);

    networkConnection();

    Serial_Printf("Firebase Client v%s\n\n", FIREBASE_CLIENT_VERSION);

    /* Assign the basic Client (Ethernet) pointer to the basic Client */
    ssl_client.setClient(&basic_client);

    /* Similar to WiFiClientSecure */
    ssl_client.setInsecure();

    /* Assign the api key (required) */
    config.api_key = API_KEY;

    /* Assign the user sign in credentials */
    auth.user.email = USER_EMAIL;
    auth.user.password = USER_PASSWORD;

    /* Assign the RTDB URL (required) */
    config.database_url = DATABASE_URL;

    /* Assign the callback function for the long running token generation task */
    config.token_status_callback = tokenStatusCallback; // see addons/TokenHelper.h

    /* fbdo.setExternalClient and fbdo.setExternalClientCallbacks must be called before Firebase.begin */
delay(2000);
    /* Assign the pointer to global defined external SSL Client object */
    fbdo.setExternalClient(&ssl_client);
delay(2000);
    /* Assign the required callback functions */
    fbdo.setExternalClientCallbacks(networkConnection, networkStatusRequestCallback);
delay(2000);
    // Comment or pass false value when WiFi reconnection will control by your code or third party library
    Firebase.reconnectWiFi(true);

    Firebase.setDoubleDigits(5);
    delay(3000);
    Firebase.begin(&config, &auth);
    delay(3000);
}

void loop()
{
    // Firebase.ready() should be called repeatedly to handle authentication tasks.

    if (Firebase.ready() && (millis() - sendDataPrevMillis > 15000 || sendDataPrevMillis == 0))
    {
        sendDataPrevMillis = millis();

        Serial_Printf("Set bool... %s\n", Firebase.RTDB.setBool(&fbdo, F("/test/bool"), count % 2 == 0) ? "ok" : fbdo.errorReason().c_str());

        count++;
    }
}

I also tried to open the following line in the FirebaseFS.h file, but the error did not change.

#define FB_ENABLE_EXTERNAL_CLIENT

My program settings are like this, Can you help me?

There is nothing related to this library as it is external libraries and hardware dependent, and you should post this in discussions topic instead.
Using SSLClient, and Ethernet Client with Ethernet hardware may work or not work which depends on device memory buffer size, device firmware, Ethernet and SSLClient library which I can't confirm that all W5500 modules can work with SSL using  ESP_SSLClient library unless my W5500 module works fine with ESP_SSLClient library.
I get the feedback from some people that their W5500 work and some are not from using ESP_SSLClient and W5500.
In case  ESP_SSLClien library does not work, please try SSLClient library from OPEnSLab which many people report that it works with most W5500 modules.
Note that, you can't bypass the server certification validation in SSLClient library from OPEnSLab which it needs trust anchor for validation (see library documentation for how to).


Error: Can't find options with ident 'vue-loader-options'

Expected Behavior
webpack compile no error emited
Actual Behavior
webpack compile emit an error say "Error: Can't find options with ident 'vue-loader-options' "
Is an error being thrown?
Error: Can't find options with ident 'vue-loader-options'
at RuleSet.findOptionsByIdent (/Users/stitch/Documents/work-branch/electron-vue-bootstrap/node_modules/webpack/lib/RuleSet.js:563:10)
at /Users/stitch/Documents/work-branch/electron-vue-bootstrap/node_modules/hard-source-webpack-plugin/lib/util/serial.js:96:28
at Array.map ()
at Object.thaw (/Users/stitch/Documents/work-branch/electron-vue-bootstrap/node_modules/hard-source-webpack-plugin/lib/util/serial.js:69:55)
at Object.thaw (/Users/stitch/Documents/work-branch/electron-vue-bootstrap/node_modules/hard-source-webpack-plugin/lib/util/serial.js:180:28)
at contextNormalModuleResolve (/Users/stitch/Documents/work-branch/electron-vue-bootstrap/node_modules/hard-source-webpack-plugin/lib/CacheModuleResolver.js:202:38)
at /Users/stitch/Documents/work-branch/electron-vue-bootstrap/node_modules/hard-source-webpack-plugin/index.js:342:29
at Array.forEach ()
at /Users/stitch/Documents/work-branch/electron-vue-bootstrap/node_modules/hard-source-webpack-plugin/index.js:341:33
at processTicksAndRejections (internal/process/task_queues.js:97:5)
Steps to Reproduce
1: webpack config add vue-loader and set options
productionMode: !isDev
2: npm run build start compile with webpack
3: error emited of above say
Operating System, Node, and NPM dependency versions
Mac OS 10.15.6
Node 12.16.1

"dependencies": {
    "axios": "^0.19.2",
    "vue": "^2.6.11",
    "vue-router": "^3.3.4",
    "vue-class-component": "^7.2.5",
    "vue-property-decorator": "^9.0.0",
    "vuex": "^3.5.1"
  },
  "devDependencies": {
    "@typescript-eslint/eslint-plugin": "^3.7.1",
    "@typescript-eslint/parser": "^3.7.1",
    "babel-loader": "^8.1.0",
    "cfonts": "^2.8.6",
    "chalk": "^4.1.0",
    "copy-webpack-plugin": "^6.0.3",
    "cross-env": "^7.0.2",
    "css-loader": "^4.2.0",
    "del": "^5.1.0",
    "electron": "^7.3.2",
    "electron-builder": "^22.8.0",
    "eslint": "^7.5.0",
    "eslint-config-airbnb-base": "^14.2.0",
    "eslint-loader": "^4.0.2",
    "eslint-plugin-import": "^2.22.0",
    "eslint-plugin-vue": "^6.2.2",
    "fork-ts-checker-notifier-webpack-plugin": "^3.0.0",
    "fork-ts-checker-webpack-plugin": "^5.0.14",
    "happypack": "^5.0.1",
    "hard-source-webpack-plugin": "^0.13.1",
    "html-webpack-plugin": "^4.3.0",
    "husky": "^4.2.5",
    "mini-css-extract-plugin": "^0.9.0",
    "native-ext-loader": "^2.3.0",
    "node-loader": "^1.0.1",
    "optimize-css-assets-webpack-plugin": "^5.0.3",
    "sass": "^1.26.10",
    "sass-loader": "^9.0.3",
    "style-loader": "^1.2.1",
    "terser-webpack-plugin": "^3.0.8",
    "ts-loader": "^8.0.2",
    "typescript": "^3.9.7",
    "url-loader": "^4.1.0",
    "vue-loader": "^15.9.3",
    "vue-template-compiler": "^2.6.11",
    "webpack": "^4.44.1",
    "webpack-cli": "^3.3.12",
    "webpack-dev-server": "^3.11.0",
    "webpack-merge": "^5.1.1"
  }

ah i solve this problem, because i custom define the cache directory use options "configHash" eg.
new HardSourceWebpackPlugin({       configHash() {         return process.env.NODE_ENV       } }),
and i use webpack to pack my electron application renderer and main process, the both process webpack config i both use hard-source-webpack-plugin , so i think the cache content will cause overwrite when webpack compiling, when i add a prefix into the "configHash" return value, eg.
new HardSourceWebpackPlugin({       configHash() {         return processType + process.env.NODE_ENV       } }),
the error no more emit


Fix three bugs found in issue 20

The test case in issue 20 uncovers 3 problems:

Microsoft compiler treats %s passed to wprintf(), different from everybody else. So we need to special-case Microsoft compiler with one wide-string-format specifier, and everybody else with a different one. (and vice versa for narrow string - but there is only one case, in main()).

After fixing the truncation, I found a missing null termination problem with the previous work-around for unix systems lacking a wctime() function (and need to call ctime() then convert from narrow to wide).

and a similar problem with earlier long to int32_t, needs to replace a lot of %li by %i to not implicit convert to 64-bit long.

I only replaced %li in TTEngine.cpp ; the other seems to affect user messages (if error) and not critical.

There seems to be only two %li which are not error messages. They don't involve negative values so unlikely to be important; so that is included for completeness (seeing as the other changes in TTEngine.cpp are important).

This looks great, thanks!


david-dm.org redesign/refresh

david-dm.org has looked the same for nearly 3 years now, and it's starting to feel a little dated. Is there anyone who is or knows someone who'd be willing to donate some time to make david look nice again?

:hand: this guy, we use it at work and I appreciate the effort put in. PM designs?

That's awesome news! I'm alan138 at gmail - lets talk!

+1

@alanshaw are you still interested in the help?

Yes! SO MUCH! Do you have some free time?

@alanshaw got ample amount of free time to contribute back to OSS. Email me at<EMAIL_ADDRESS>

working on this @alanshaw 😄, just trying to get some time to finish it up and push a PR!

Any news, @gabrielcsapo?

I was working on refresh here
https://starbuck.gabrielcsapo.com would be cool to get feedback and
eventually merge my changes into this main repo.
On Sun, Apr 8, 2018 at 10:58 AM Chance Snow<EMAIL_ADDRESS>wrote:

Any news, @gabrielcsapo https://github.com/gabrielcsapo?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/alanshaw/david-www/issues/212#issuecomment-379569140,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABxNWxRu29Nw8r0HcJGWe3nxiP0T7TSnks5tmk_agaJpZM4Ge82F
.


Can't find the plugin in HB search bar anymore

Preconditions

[X] The support request template is not a better fit to my question

Issue
Hey!
I'd been using ATV Enhanced for a while and it all worked great- I mainly had two uses:

When TV starts playing; automatically set lights to 'cinema' mode
After I press 'tv off' on my phone (a custom button), turn off the cinema lights + turn off the TV + turn on bedroom lights.

For unknown reasons both these actions stopped working after a while, I don't remember exactly when. However that's not the issue I'm writing about.
Today I thought let's go and fix this, so I deleted the whole plugin to try and do a clean slate; however, then after searching for it again I wasn't able to find the plugin anymore?

+1 for this issue. For some reason I just found out about this plugin today. It doesn’t appear when you search in Homebridge UI, and I’m hesitant to install something any other way.

Thanks for letting me know. The homebridge-config-ui-x is using another api to search the npm registry. Seems like the new API does not find AppleTV Enhanced: https://github.com/homebridge/homebridge-config-ui-x/commit/77d81980c2b75c45fe4f9afdb2b10518481da89e
To workaround that, you can install the plugin via the CLI: hb-service add homebridge-appletv-enhanced
I like into it any it cannot be found via the API.

Thanks for the CLI command. Unfortunately, I get an error that "plug-in management is not supported on your platform using hb-service." Probably not a "your problem," but I'll need to wait until Homebridge config gets the search figured back out again. If you do happen to know how to fix that error, I am on Mac OS (latest) on a Mac mini.

Thanks for the CLI command. Unfortunately, I get an error that "plug-in management is not supported on your platform using hb-service." Probably not a "your problem," but I'll need to wait until Homebridge config gets the search figured back out again. If you do happen to know how to fix that error, I am on Mac OS (latest) on a Mac mini.

I don't know how to fix that. A workaround would be to downgrade to UI v4.65.0 and then install the plugin via the UI.

Actually, I read through the linked issue that you posted, and there was mention in there that if you search for the actual plugin name in the bar (Apple-tv-enhanced) that it would find it, and I got it installed that way. Don't know why I didn't search for it that way before. Thanks!

Hey all!  I just tried installing through the terminal (on HB) and that worked fine!
By the way, also found this in my logs from a couple days ago from before I deleted it. Could be related to the issue, maybe?

Solved in homebridge config ui v4.62.2-beta.3


[RMP] GTC On-demand walking skeleton requirements definition

Cold Start Requirements
Filtering Requirements

[ ] Filter previously viewed
[ ] Filter on language

Ordering Requirements

[ ] Promotion of items

Requirements

Added link to doc page.

We probably don't want to have an RMP just for requirements definition, so maybe this issue could be converted to cover building the recommender too?

@angmc  Requirements should be converted to first steps


Allow catalog-service to run without access keys

Instead of failing to run when not provided with valid Rancher access keys, log a warning and disable tracking.
@sangeethah To test this, install a fresh Rancher 2.0 and observe the Rancher server logs. You should see Couldn't load install uuid: Get v2-beta: unsupported protocol scheme "" in the logs at some point.
To test in isolation (optional):

Download catalog service binary to a test machine.
Ensure environment variable CATALOG_SERVICE_CATTLE_URL is not set.
Start the service via ./catalog-service --sqlite or similar.


refactor(typescript): upgrade to typescript 4.1, use latest TS to simplify and generalize types

Original changes that I accidentally removed from #480

Closing to use https://github.com/eXamadeus/reselect/pull/3 to keep the PR queue clear on the main repo


Consider calculate a shorter split key when it's too long.

Now the split key is a key in the region's data. We select the key by scan region data to make sure the result regions satisfy the target region size.
If the region key is too long, it will leads to larger heartbeat request, costs more resources to store and process region's meta.
We can calculate a shorter key instead. Consider the split key is 't12344444444444444' which is too long, the previous key of it is 't1233333333333333', then we may use 't1234' as the split key.

This can make the start key or end key of a region invalid, which may affect memtable insert hint. /cc @zhangjinpeng1987

E.g., key1, key2, key1 is very long, we can find a short key which is bigger than key1 but smaller than key2, and this split key is still in the region and valid.


Fix #1204

TerragruntVersion was left out of the list of attributes to clone for terragruntOptions, which causes terragrunt to crash when version checks need to happen.

Thanks for review! Merging this in now.


Added Kim Goldsworthy party

Good find. Send a mailing address to<EMAIL_ADDRESS>to receive a sticker.


Triggering an Action.Execute on an adaptive card sent by a chat bot on Teams mobile apps caused a "Something Went Wrong" error.

First of all, I am not sure whether to raise this on Teams', botbuilder's, or adaptive card's repositories on github.
Versions
Package<EMAIL_ADDRESS>Nodejs: v16.19.0
Browser: Version 109.0.5414.120 (Official Build) (64-bit)
Teams Android Client: 1416/1.0.0/2023012702/0115
Describe the bug
I have a chatbot that functions as a notification bot that sends an adaptive card notification to our users.
On the card, the user can reply to the notification by typing in the Input.Text field and then clicking a send button that triggers an Action.Execute, our Nodejs bot will then process the activity by sending notifications to corresponding user and then updating the card with a new card.
This works perfectly on Web and Desktop app but in the Teams Android App the card will briefly shows an error message saying "Something went wrong" before our card is finally updated.
These is the card that I send:
{
      "type": "AdaptiveCard",
      "appId": process.env.MicrosoftBotAppId,
      "body": [
        {
          "type": "TextBlock",
          "text": message,
          "wrap": true
        },
        {
          "id": "history_title",
          "type": "TextBlock",
          "text": cardString.pastEvents,
          "wrap": true
        },
        {
          "type": "Container",
          "spacing": "None",
          "items": [
            {
              "id": "last_trail_name",
              "type": "TextBlock",
              "text": lastTrail ? cardString.action(lastTrail.userName, lastTrailAction) : "",
              "spacing": "None",
              // "size": "Small",
              "wrap": true
            },
            {
              "id": "last_trail_comment",
              "type": "TextBlock",
              "text": lastTrail ? `${lastTrail.comment.replace(/<\/?[^>]+(>|$)/g, "")}` : "",
              "spacing": "None",
              // "size": "Small",
              "wrap": true
            },
            {
              "id": "last_trail_date",
              "type": "TextBlock",
              "text": lastTrail ? `${lastTrailDateString}` : "",
              "spacing": "None",
              "isSubtle": true,
              "size": "Small",
              "wrap": true
            }
          ]
        },
        {
          "type": "Container",
          "items": [
            {
              "id": "second_last_trail_name",
              "type": "TextBlock",
              "text": secondLastTrail ? cardString.action(secondLastTrail.userName, secondLastTrailAction) : "",
              "spacing": "None",
              // "size": "Small",
              "wrap": true
            },
            {
              "id": "second_last_trail_comment",
              "type": "TextBlock",
              "text": secondLastTrail ? `${secondLastTrail.comment.replace(/<\/?[^>]+(>|$)/g, "")}` : "",
              "spacing": "None",
              // "size": "Small",
              "wrap": true
            },
            {
              "id": "second_last_trail_date",
              "type": "TextBlock",
              "text": secondLastTrail ? `${secondLastTrailDateString}` : "",
              "spacing": "None",
              "isSubtle": true,
              "size": "Small",
              "wrap": true
            }
          ]
        },
        {
          "id": "comment",
          "isRequired": true,
          "type": "Input.Text",
          "placeholder": cardString.commentPlaceholder,
          "isMultiline": true
        },
        {
          "id": "success-msg",
          "type": "TextBlock",
          "text": success ? cardString.commentSentAlert : "",
          "spacing": "None",
          "isSubtle": true,
          "size": "Small",
          "wrap": true,
          "color": "good"
        }
      ],
      "actions": [
        {
          // "tooltip": isPremium ? cardString.send : cardString.premiumTooltip,
          // "isEnabled": isPremium,
          "type": "Action.Execute",
          "verb": "comment",
          "title": cardString.send,
          "data": data,
        },
        {
          "type": "Action.OpenUrl",
          "title": cardString.goToTicketButton,
          "url": deeplink
        }
      ],
      "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
      "version": "1.4"
    }

And this is the bot that processed the action:
class Bot extends TeamsActivityHandler {
    constructor() {
      super();

      this.onMembersAdded(async (turnContext: TurnContext, next: () => Promise<any>) => {
        const gettingStartedUrl: string = 'https://www.teamswork.app/gettingstarted';
        const membersAdded = turnContext.activity.membersAdded;
        for (let cnt = 0; cnt < membersAdded.length; cnt++) {
          if (membersAdded[cnt].id !== turnContext.activity.recipient.id) {
            const welcomeMessage = "Welcome message"

            // add conv references
            if (await this.storeConversationReference(turnContext))
              await turnContext.sendActivity(welcomeMessage); // Only send notification if conversation reference store (one time)
          }
        }

        // By calling next() you ensure that the next BotHandler is run.
        await next();
      });
    }
    // Listener for activity e.g. comment activity on notification card
    async onInvokeActivity(turnContext: TurnContext): Promise<InvokeResponse<any>> {
      // Listen for activity invocation and check if the comment action on adaptiveCard has been called
      const activity: Activity = turnContext.activity;
      // context.log('activity: ', activity);
      // turnContext.sendActivity("Hello World!");
      let card: object;

      if (activity.name === "adaptiveCard/action") {
        // context.log("action activity");
        const action = activity.value.action;
        // context.log("action : ", action);
        if (action.verb === "comment") {
          const userName: string = activity.from.name;
          const userId: string = activity.from.aadObjectId;
          const data: IActionData = action.data;
          // context.log('data: ', action.data);
          const date: Date = new Date();
          const tenantId: string = activity.conversation.tenantId;
          const comment: string = data.comment;
          const lang: string = data.lang || "en";

          // assignee Ticket == user commennt
          if ((data.ticket.assigneeId == userId) && (data.ticket.firstTimeResponse == "")) {
            this.updateTicket(data.ticket)
          }
          // Check for ticketId
          if (!!!data.ticket) {
            context.log("No ticketId found, aborting");
            // throw ("No ticketId found, aborting")
          }

          // Construct new audit trail / comment
          let newComment: IAuditTrail = {
            userName: userName,
            userId: userId,
            ticketId: data.ticket.id,
            action: "commented",
            comment: comment,
            date: date,
          }

          // initialize parameters for card to be sent
          const cardContent: ICardContent = {
            userName: userName,
            type: "comment",
            action: "commented",
            comment: comment,
            isRequestor: false,
          }

          // Prepare response message
          const encodedDeeplink: string = constructDeeplink(data.ticket, data.ticketingAppUrl, data.channelId, data.entityId);
          const message: string = constructMessage(data.ticket, data.cardContent, encodedDeeplink, lang);
          const isPremium: boolean = await getPremium(tenantId);
          // const card = invokeSuccessResponse(encodedDeeplink, message, data);

          // Save audit trail
          const insertCommentEndpoint: string = process.env["InsertCommentEndpoint"];
          try {
            await cosmosService.insertItem(insertCommentEndpoint + encodeQueryParams({ instanceId: data.ticket.instanceId }), { comment: newComment });
          } catch (error) {
            context.log(error);
          }

          // Send request to SendCardNotification API
          try {
            // Notification recipient id array
            let recipientIds: string[] = [];
            if (data.ticket.requestorId)
              recipientIds.push(data.ticket.requestorId)
            if (data.ticket.assigneeId)
              recipientIds.push(data.ticket.assigneeId)

            // If ticket have custom fields get people from them
            if (data.ticket.customFields) {
              // Get instance so we can get customFieldSetting
              const instanceContainer: Container = ticketDatabase.container(process.env["InstanceContainer"]);
              const { resource: instance } = await instanceContainer.item(data.ticket.instanceId, tenantId).read<IInstance>();

              // Create array for user who will receive the notification
              let activePersonaCustomFields: ICustomField[] = [];
              if (instance.customFieldsLeft)
                activePersonaCustomFields.push(...instance.customFieldsLeft);
              if (instance.customFieldsRight)
                activePersonaCustomFields.push(...instance.customFieldsRight);
              activePersonaCustomFields = activePersonaCustomFields.filter((value) => value.type.key === "6_peoplepicker");
              activePersonaCustomFields = activePersonaCustomFields.filter((value) => value.isReceiveNotification);

              if (activePersonaCustomFields.length > 0) {
                for (const fields of activePersonaCustomFields) {
                  if (data.ticket.customFields[fields.id]?.length > 0) {
                    const personas: IPersonaProps[] = data.ticket.customFields[fields.id];

                    for (const element of personas) {
                      recipientIds.push(element.id)
                    }

                  }
                }
              }
            }

            // Remove message sender from recipient list
            recipientIds = recipientIds.filter((id) => id !== userId);

            // Get unique notification recipient array
            const uniqueRecipientIds: string[] = [... new Set(recipientIds)];

            context.log("Sending notifications");
            for (const id of uniqueRecipientIds) {
             await this.sendNotification(cardContent, id, tenantId, data);
            }

            card = NotificationCard(encodedDeeplink, message, data, true, isPremium, lang);
            const cardAttachment: Attachment = CardFactory.adaptiveCard(card);
            const activityPayload = MessageFactory.attachment(cardAttachment);
            activityPayload.id = turnContext.activity.replyToId;

            context.log("Updating cards");
            await turnContext.updateActivity(activityPayload);

          } catch (error) {
            context.log(error)
          }
        }
      }
      const cardRes = {
        statusCode: StatusCodes.OK,
        type: 'application/vnd.microsoft.card.adaptive',
        value: card
      };
      const res = {
        status: StatusCodes.OK,
        body: cardRes
      };
      return res;
    }
  }

It actually does not matter what I do on the card, even if I do nothing and then only return the InvokeResponse, the error still happens.
To Reproduce
Steps to reproduce the behavior:

Create an azure bot using the bot that I put here
Have the bot send the card
On the Teams mobile app open the message sent by the bot
Type any message on the card's text field and then hit the send button
The error happens just before the card is updated

Expected behavior
The card is updated without any error message shown.
Screenshots

After messing around a bit more with the issue, I think the issue happens when:
A user clicks on an Action.Execute button of an adaptive card that has a text field on it. The card is sent by a chatbot and the action is done on Teams android app.
It does not matter whether a bot is handling the action or not, the "Something went wrong" message will appear.
I think this issue is more suitable to be raised in the adaptive card repo.
For now I have changed my card and bot to use Action.Submit instead, because it works fine.

Thanks @ingmaramzan, I'm looking into this.

Another thing to note is that I am connected on two devices/clients in desktop and in android.

Thanks for the update @ingmaramzan

@ingmaramzan, is the issue specific to Teams?

Hi @ingmaramzan,
Teams engineers were unable to reproduce this issue.
Tested below NodeJS sample using Adaptive card with Action.Execute:
https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/bot-sequential-flow-adaptive-cards/nodejs
Could you please test this sample at your end and let us know if you get the same error for this sample also?
https://user-images.githubusercontent.com/38049078/219520016-13e41b88-5451-44b5-a535-88006fde2a25.mp4

Hi @ingmaramzan, any status update on this?


Netinfo showing wrong status when both wifi and cellular data are active

Environment
info Fetching system and libraries information...
System:
    OS: Windows 10 10.0.19042
    CPU: (8) x64 Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
    Memory: 2.35 GB / 11.91 GB
  Binaries:
    Node: 14.16.0 - ~\AppData\Local\Temp\yarn--1627121495445-0.5626842957033094\node.CMD
    Yarn: 1.22.5 - ~\AppData\Local\Temp\yarn--1627121495445-0.5626842957033094\yarn.CMD
    npm: 6.14.11 - C:\Program Files\nodejs\npm.CMD
    Watchman: Not Found
  SDKs:
    Android SDK: Not Found
    Windows SDK: Not Found
  IDEs:
    Android Studio: Version  <IP_ADDRESS> AI-202.76<IP_ADDRESS>51085
    Visual Studio: Not Found
  Languages:
    Java: 11.0.10 - /c/Program Files/AdoptOpenJDK/jdk-<IP_ADDRESS>-hotspot/bin/javac
    Python: 3.9.2 - ~/AppData/Local/Microsoft/WindowsApps/python
  npmPackages:
    @react-native-community/cli: Not Found
    react: 16.13.1 => 16.13.1
    react-native: https://github.com/expo/react-native/archive/sdk-42.0.0.tar.gz => 0.63.2
    react-native-windows: Not Found
  npmGlobalPackages:
    *react-native*: Not Found

Platforms
Only tested on Android
Versions

Android: 11.0
react-native-netinfo: 6.0.0
react-native: 0.63
react: 16.13.1

Description
When wifi and cellular data are switched on at the same time netinfo gives wrong info after split seconds.
So far only been able to reproduce on my device (One Plus Nord). It works normally if only one of the network is connect i.e
either cellular or wifi only.
Here is a video showing what I explained above ->
https://user-images.githubusercontent.com/42601281/126865121-e5423b49-ce50-4e12-af7c-a9d8c81d783a.mp4
https://user-images.githubusercontent.com/42601281/126876423-e54bb2bc-a6fd-4d2b-97e8-9a1b82454b4e.mp4
Reproducible Demo
https://snack.expo.dev/eRWc1LnlR

i have the same issue !!!!!!!!!!!!

@Ghoul2077  have you found any solution for this ?? Having the same issue.

is there any maintainer? as this is a critical issue

I don't personally have maintainer power here. @matt-oakes  ? I've never seen anyone else commit.
Note that even were I to have maintainer power here to merge something: someone needs to make a PR.
This is open source. Don't just sit there and "me too" issues, roll up your sleeves and do work, that's how it moves forward.

Sure , thanks I will eventually fix it or find a way around  it , but again thanks for the work  and effort that  has been put in. If you find hard to maintain than you can always update Readme.md and let us know that this repo isn't being maintain so we can save our time and effort.

I'm not a maintainer here, I'm just commenting to fill the vacuum - it does not appear that it is actively maintained.
When you say "save our time and effort" I think the actual open source statement is "track down the active maintainer and offer to help"

@anwargul0x have you found the fix or way around it?

For me, what i happens is that isConnected is false and details is empty on first install, even though i have internet connection.
When i kill the app and open it again, everything is fine.

That was not the case with 6.0.0. It seems that it is because of this fix https://github.com/react-native-netinfo/react-native-netinfo/commit/7084771

I'm randomly observing a similar issue on Android 9, although may also happen with Android 11, still trying to reproduce.
Turning on/off the WiFi while having a data connection may randomly end up reporting no connection. This started happening after upgrading to RN 0.65 and Android SDK 31. Still trying to reproduce.

@cristianoccazinsp I'm encountering the same issue when switching from cellular to Wi-fi; Logs show that the Wi-fi connection is recognized multiple times, and then a final empty NetInfoState with only "isWifiEnabled" true comes in.
Did you find out what is wrong? both NetInfo.addEventListener and the useNetInfo hook have the same behaviour.

 It appears that for API24 we should be using registerDefaultNetworkCallback vs the API we currently use
How did it go when you patched this line here to do that?
https://github.com/react-native-netinfo/react-native-netinfo/blob/8ee14bbe30a2dcf5a639aa5dbf67010b8b064369/android/src/main/java/com/reactnativecommunity/netinfo/NetworkCallbackConnectivityReceiver.java#L44
It looks like it's already protected by the necessary API-availability gate with a check for BUILD_VERSIONS.N (which is API24 as mentioned in the gist)

I haven't tried patching it yet, hopefully have time to test on monday 👍

I'm seeing these symptoms, reproducible with the steps in https://github.com/react-native-netinfo/react-native-netinfo/issues/481#issuecomment-938505186 , after an upgrade from 6.0.0 to 6.0.2.
I took a look at the code in NetworkCallbackConnectivityReceiver, and I think I see what the bug is. Here's the callback we pass to registerNetworkCallback:
    private class ConnectivityNetworkCallback extends ConnectivityManager.NetworkCallback {
        @Override
        public void onAvailable(Network network) {
            mNetwork = network;
            mNetworkCapabilities = getConnectivityManager().getNetworkCapabilities(network);
            updateAndSend();
        }
        // …

        @Override
        public void onLost(Network network) {
            mNetwork = null;
            mNetworkCapabilities = null;
            updateAndSend();
        }
        // …

When the system invokes one of our callback methods, it passes a particular network that there's an update on. But then we tracking the state of only one network at a time; so whatever network we just had an update on, we remember that and forget whatever we knew about any other network.
Before #443, this worked consistently: the callback was only subscribed to be invoked on a single network at a time, namely the default network. That was a limitation that would be good to fix (which was the motivation for #443); but the code did provide an accurate picture of the state of that one network, which is good enough for many use cases.
After #443, though, the code doesn't really work in any reliable way. We're subscribed to updates on all networks, but only remember what happened with the last network that had an update. That means that if, say, the device gains wifi and then loses cellular, we'll end up thinking there's no connection, because the cellular connection was the last to update.
In particular I think this means that the code as it currently is will work unreliably even for the motivating use case of #443: if the app-specific wifi network becomes available, but then some other network goes away, we'll stop thinking there's a connection at all.
A working version of the feature #443 was meant to implement would probably involve keeping around a data structure with information on all the different networks that are currently available. This probably isn't super hard, but will require someone to do some work to write it.
If that doesn't happen, or until that happens, probably the best thing is to revert #443. The library then won't offer the functionality of giving information about networks other than the default network. But it will again reliably provide what it does offer, which is information about the default network.

@mikehardy , what is the current status of this issue? It still affects our customers, and also the other one challenge is that it seems we can't use 6.0.0 after moving to new RN 0.66.

@vsaminin - sorry, all dev here is transparent: status is as you read it above, if there are no updates, there is nothing to update. #510 was merged and released, and there was zero feedback here, so I don't know personally, sorry. This isn't a use case that's interesting to me personally as none of my work projects rely on the behavior, so in that sense I'm just a caretaker maintainer - if people can post their exact testing scenarios, document a failure then post a PR that seems reasonable, I can merge it.

I am facing something similar on android only. My IOS testing works perfect but in case of android device (in this instance OnePlus 7t, i ll try to test on some others as well), the state of the internet is the one at which the app started. If i start it in airplane mode and switch to internet, and then hit for fetching the status, its false. Same happens if I go in app with wifi/data on, and turn it off, the state comes in true when i rehit the function. Not sure why its happening, i have updated the versioning as well.
Let me know if there are any solutions to this please.

I did mention above that i am using the latest version. The state remains same throughout the instance. Almost as if it only works first time and then remains on the same state throughout.

I have tested the latest version but still facing the same issue.

@umerqr It's a big pain to work with react-native if you are not a native mobile developer. We can only rely on the community and hope someday it's going to work again.

Opening android studio and putting some breakpoints should be fairly easy!
If this is still broken with the latest version of this library and RN >= 0.65 I’m not sure what’s broken. We need clear reproduction steps and information.

if you are not a native mobile developer

What exactly is a native mobile developer? Ask yourself that, then perhaps change your perspective. You have all the tools installed. You are a developer (not a ___ developer), and to fix things just needs a developer (not a ____ developer).
Try things. Experiment. Play around. Learn. Find the problems, fix the problems. That's just what developers do.

We can only rely on the community and hope someday it's going to work again.

You are the community, and hope is not a plan. Open up the code in the related tools and try things.

Ah I am using react native 0.63.4. Maybe that's the issue.

@umerqr that's what was meant by "use the latest version"
react-native 0.63 literally does not even compile with Xcode 13, and in general you must stay current with Xcode to develop for the iOS platform. 0.64 does not even compile correctly with Xcode 13. Staying current with the ecosystem is challenging but important - this will hopefully help - https://react-native-community.github.io/upgrade-helper/

I edited the comment above to be more clear since it wasn't clear it implied react-native version as well

I see, thank you for the suggestions and help! I appreciate it! Yes I thought they meant latest version of net-info. I ll look into updating it.

I am seeing the issue exactly as described by @umerqr .  On android the status reported is always what the app starts with, even if the status is actually changing due to network connects/disconnects.

This worked for me...
const [internetState, setInternetState] = useState();
useEffect(() => {
const timer = setTimeout(() => {
if (internetState.isConnected == false) {
console.log("No Internet connection");
} else {
console.log("Internet available");
}
}, 1000);
return () => clearTimeout(timer);
}, [internetState]);
const netInfoSubscriber = NetInfo.addEventListener((state) => {
setInternetState(state);
});
netInfoSubscriber()


Support for Filter Parameters in NodeJS Wrapper?

Required Info

Camera Model
{ D400 }

Firmware Version
(Open RealSense Viewer --> Click info)

Operating System & Version
{ MacOS }

Kernel Version (Linux Only)
(e.g. 4.14.13)

Platform
PC

Language
{nodejs}

Issue Description
It looks like in the Node wrapper, there is no way to send filter parameters to the various filters, as can be seen here?
I see that in the process() function for filter, on line 3163 of the wrapper's index.js, it is checking for arguments, but not doing anything with them. Is this a future feature that is being looked into? Or am I missing something completely?

@prkirby have you gotten the nodejs wrapper to actually function?

@gavan1 Yeah! It was a bit of a mess to untangle. Make sure you back up to about v10.16 with node (use nvm to make it easy), and if build fails not able to find the realsense.dy file or whatever it is inside of /Release, you just need to make that directory and then set up a symbolic link to the file. Hope that helps!

@prkirby Sorry for late response. Just want to check with you if you still need the support for filter parameters? Thanks!

Yeah, I'd love to know if thats possible? I had no options for dialing
things in, just had to hope for the best with the default parameters
Regards,
Paul Kirby
Web Developer / Audio Engineer
Chicago, IL
On Wed, Mar 18, 2020 at 10:05 PM RealSense Customer Support <
<EMAIL_ADDRESS>wrote:

@prkirby https://github.com/prkirby Sorry for late response. Just want
to check with you if you still need the support for filter parameters?
Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/IntelRealSense/librealsense/issues/5884#issuecomment-600963052,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACGGR4PBBF6JDDL7KGCVA5DRIGDWDANCNFSM4KX7MD5A
.

@prkirby Thanks for the reply! We'll evaluate this and feedback to you later.


add filesystem attributes display to urstat

e.g.
./_build/default/tests/urstat.exe /proc
  File: /proc
  Size: 0               Blocks: 0       IO Block: 1024   directory
Device: 21      Inode: 1        Links: 297
Access: (0555/TODO)     Uid: (0/TODO)   Gid: (0/TODO)
Access: 2023-05-27 18:52:33.927999992 +0000
Modify: 2023-05-27 18:52:33.927999992 +0000
Change: 2023-05-27 18:52:33.927999992 +0000
 Birth: 1970-01-01 00:00:00.000000000 +0000
Attrs : compressed:off  immutable:off  append:off  nodump:off  encrypted:off  verity:off  dax:unsup

Thanks!


Add game?

Could you add Captain Toad: Treasure Tracker and Death And Taxes to the list?

I have added the game(s) you requested in the most recent release: https://github.com/hobby-grade/Nintendo-Switch-Discord-Status/releases/tag/1.0.4
Thank you for checking out the project, reach out if you have any more suggestions!


delete tag v1.0.4 or retract

Background
For some time now, I keep forgetting to mention that this does not work.  v1.0.3-dev doesn't apphash, however.
Suggested Design
delete or retract osmosis v1.0.4

So the first version people should use is v3.1.0 (source; https://github.com/cosmos/chain-registry/blob/master/osmosis/chain.json#L57-L98)
I'm not sure that we should be deleting older tags though. (Does github have a notion of retracting a tag?)

no, but go.mod does.  Thank you for reminding me about the version walking thing.  I'd forgotten.


Prevent shell injection in key distributor.

Can't use shlex as that is only for python 3.  But pipes is the equivalent in python 2.7
https://docs.python.org/2/library/pipes.html

This change is

Previously, blueandgold (Henry Chang) wrote…
> #### Prevent shell injection in key distributor\.
>
> Can't use shlex as that is only for python 3.  But pipes is the equivalent in python 2.7
>
> https://docs.python.org/2/library/pipes.html
>
>
>

Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


revert maze reward function

Description
fixes the change of reward function in https://github.com/Farama-Foundation/Gymnasium-Robotics/pull/153
Type of change

[X] Bug fix (non-breaking change which fixes an issue)

Checklist:

[ ] I have run the pre-commit checks with pre-commit run --all-files (see CONTRIBUTING.md instructions to set it up)
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

@Kallinteris-Andreas can you add these changes to the new maze_v4.py as well?


Close POAM V22-CM-6: Cookie Without Secure Flag

In order to demonstrate that our system has an acceptable level of risk, we need to close this identified potential risk as resolved or invalid.
Document for drafting operational requirements
Acceptance Criteria:

[x] Update POAM to show that some of the results are resolved with new scans, and that the rest are "operational requirement" while we wait for upstream to merge PRs
[x] Get operational requirement approval from AO
[x] Send to 3PAO
[ ] Approved by 3PAO

More Information

See POAM for details.
NIST Special Publication 800-53 (Rev. 4) CM-6

This issue is real, but I think needs discussion on if we want to remediate this issues or accept the risk as we do not allow any non-HTTPS services under the cloud.gov domain.
Remediation would likely require PR changes to Concourse and Community, and making simple changes to the console and invite apps.

Updated the acceptance criteria on this one to TODO. The acceptance criteria (the tasks to close the POAM) depend on whether we'll fix this or accept the risk:

If we fix this, we can close this in the POAM just by providing a new OWASP ZAP scan that shows it fixed.
If we accept the risk, we need to put a rationale in this document.

This is in progress, but some remediations are going to require upstream changes.  Our response to this is going to be a mixed bag:  In some cases we'll have remediated it and can provide clean scans,  in others, we'll need to accept the risk while we wait for upstream to merge our PRs.

Thank you, updated acceptance criteria!

Drafted rationale here, sent to AO for approval (https://github.com/18F/Infrastructure/issues/745).

See comment in Google Doc, otherwise approved.

Updated draft rationale to be extra clear: https://docs.google.com/document/d/1sMVT-lcgHzzNvsvxqpEJ3OY04WXwAQhY5ObA0gIPrzg/edit?disco=AAAAA4zUNUE

There's no more active work on this one to do for now - we'll just update the POAM item when https://github.com/18F/cg-product/issues/469 and https://github.com/18F/cg-product/issues/472 make progress.


LinkageError

Doing bal run on the attached project gets a LinkageError:
Error: LinkageError occurred while loading main class jjc.semtype.0_1_0.$_init
        java.lang.ClassFormatError: Duplicate field name "$type$(jjc$0047semtype$00580$00461$00460$0058$anonType$_1 & readonly)" with signature "Lio.ballerina.runtime.api.types.Type;" in class file jjc/semtype/0_1_0/$_init

semtype.zip

It seems to be caused by thing bit of code in mapping.bal:
  if roTypes === mt.types {
        ro = rw;
    }
    else {
        MappingSubtype roMt = {
            names: mt.names,
            types: roTypes
        };
        ro = env.mappingDefs.length();
        env.mappingDefs.push(roMt);
    }

Maybe related to #30116

The LinkageError goes away if I rewrite the second foreach loop like this:
   foreach var s in mt {
        SemType t;
        if isReadOnly(s) {
            t = s;
        }
        else {
            t = intersect(s, READONLY);
        }
        types.push(t);
    }


Fix Javadocs issues from #21

The first sentence of the Javadoc should be a summary of the method. See the section on summary fragment in the [Google Java Style Guide](https://google.github.io/styleguide/javaguide.html#s7.2-summary-fragment).

Originally posted by @tituschewxj in https://github.com/AY2324S2-CS2103T-F13-1/tp/pull/21#discussion_r1524229252
There should be an empty line between the description and parameter section in JavaDocs. I've noticed this issue in some other classes as well.

Originally posted by @tituschewxj in https://github.com/AY2324S2-CS2103T-F13-1/tp/pull/21#discussion_r1507184931

Low priority, so will close


Building 4.5.1 OpenCvSharp for Raspberry Pi OS

Hi guys. I'm noob in linux.
How I can build last version libOpenCvSharpExtern.so for Raspberry Pi OS?
The best is building in docker hosted on debian x64, because building openCv on Pi take >5 hours.
I found several Dockerfile's but all have different "-D" options for buildin openCv, I wan't just build my dotnetcore app on win and run it on Pi.
Also building NUGET package with arm runtimes for raspberry pi os in CI of this project will be great!
Thank you.

Hey, I'm currently working on a 4.5.1 version for a raspberry pi. I ran the compilation over night, so I can't say how long it took.
If all is successful I will provide a link you can download. I haven't tested it yet.
If you want to do it for yourself, I think this tutorial could help:
https://nicruo.github.io/2020/02/12/opencvsharp-on-raspberry-pi-4.html
The easiest way to compile it would be on a Raspberry Pi or by using QEmu and emulating a Raspberry Pi. As the Raspberry Pi is ARM based, a x64 docker image will not really help you.
But as you only need to compile it once, it's only once a burden.

Hey, I'm currently working on a 4.5.1 version for a raspberry pi. I ran the compilation over night, so I can't say how long it took.
If all is successful I will provide a link you can download. I haven't tested it yet.
If you want to do it for yourself, I think this tutorial could help:
https://nicruo.github.io/2020/02/12/opencvsharp-on-raspberry-pi-4.html
The easiest way to compile it would be on a Raspberry Pi or by using QEmu and emulating a Raspberry Pi. As the Raspberry Pi is ARM based, a x64 docker image will not really help you.
But as you only need to compile it once, it's only once a burden.
 Can you post step by step manual of building?
After connecting opencvsharp to my solution I stuck with building opencvsharp for raspberry almost week.

@lmoe thank you for your answer. Can you post step by step manual of building?
After connecting opencvsharp to my solution I stuck with building opencvsharp for raspberry almost week.

Hey! :)
The link I had posted is basically a step by step manual. It guides you through the whole process of building OpenCV and also how to compile the OpenCVSharpExtern lib you require.
My initial tests run fine by the way. It seems like the solution is correct. I just require some more time.

Hey! :)
The link I had posted is basically a step by step manual. It guides you through the whole process of building OpenCV and also how to compile the OpenCVSharpExtern lib you require.
My initial tests run fine by the way. It seems like the solution is correct. I just require some more time.

@lmoe you are right))) Sorry. I built libOpenCvSharpExtern.so by manual. After several attempts process finished without errors.
But when I try to start my dotnet application by command dotnet Sample.dll I see exception
Unhandled exception. System.TypeInitializationException: The type initializer for 'OpenCvSharp.Internal.NativeMethods' threw an exception.  ---> System.DllNotFoundException: Unable to load shared library 'OpenCvSharpExtern' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libOpenCvSharpExtern: cannot open shared object file: No such file or directory
Maybe I should set location of lib?
It exists in /home/pi/opencv/lib/libOpenCvSharpExtern.so
/home/pi/opencvsharp/src/build/OpenCvSharpExtern/libOpenCvSharpExtern.so
Thank you.

@lmoe you are right))) Sorry. I built libOpenCvSharpExtern.so by manual. After several attempts process finished without errors.
But when I try to start my dotnet application by command dotnet Sample.dll I see exception
Unhandled exception. System.TypeInitializationException: The type initializer for 'OpenCvSharp.Internal.NativeMethods' threw an exception.  ---> System.DllNotFoundException: Unable to load shared library 'OpenCvSharpExtern' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libOpenCvSharpExtern: cannot open shared object file: No such file or directory
Maybe I should set location of lib?
It exists in /home/pi/opencv/lib/libOpenCvSharpExtern.so
/home/pi/opencvsharp/src/build/OpenCvSharpExtern/libOpenCvSharpExtern.so
Thank you.

I should copy lib to folder with my project.
I think I should make pause)))
Thank you for your help

I should copy lib to folder with my project.
I think I should make pause)))
Thank you for your help

Glad it worked! :)

@lmoe I am having a simmilar problem to @drronnie85. I want to use OpenCvSharp in a project that is supposed to run on rpi, but including the arm runtime provided leads to Unable to load shared library 'OpenCvSharpExtern' I tried to build openCvSharp on my RPI but it failed with opencv2/img_hash.hpp: No such file or directory and I am having trouble fixing it. Any tips?


Remove version field in v1.0 schema

Additional context:
https://github.com/MobilityData/gbfs-validator/pull/49
Note: This has been solved in the validator schemas

Closing, this has been fixed in #58


Address case where non-tiered storage hot backup will not delete backup.4 directory.

The hot backup code was extensively tested with the more difficult configuration of tiered storage.  Therefore a bug in the simpler non-tiered storage was missed.  The routine MakeTieredDbname() in db/filename.cc was originally designed to populate fast and slow tier names of the Options structure given a user's database path.
Hot backup is an internal user.  It does not know how tiered storage was or was not constructed from components.  Therefore, hot backup calls DestroyDB() (db/db_impl.cc) without a database name but with a full populated Options.  This works just fine for tiered storage.  It failed with non-tiered because MakeTieredDbname() returned a zero length string ... the string was therefore useless for deleting the backup.4 directory.
The PR adds a third case to MakeTieredDbname() and creates a unit test for the case within db/filename_test.cc

@matthewvon It looks like you need to rebase to resolve your conflicts with develop

@javajolt I fix the rebase issues upon +1 ... honestly unclear what got screwed up.  Just need the code approved.

@javajolt & @lukebakken This looks like the "develop" branch was instead git hub tag of riak-2.2.0's release.  I will have to move db/filename.cc and db/filename_test.cc to a new branch.
If reviewing please focus on those two files.

this is likely a process error on my part ... but git still sucks.


db error in Getting started

The following error happens when creating the first crate in https://github.com/rust-lang/docs.rs#getting-started. This error was resolved after migration command cargo run -- database migrate. Is these command execution order reversed?
$ cargo run -- build crate regex 1.3.1
(snip)
db error: ERROR: relation "blacklisted_crates" does not exist

Hmm, those migrations should have been run automatically. Did you have an existing docs.rs clone from a while ago?

I first have a docs.rs clone a month ago and ran the command up to docker-compose up -d db s3 at that time. And, I ran the command of createing first crate a while ago.

Ok, so the bug then is that the cache invalidation is wrong, it should rerun the migrations when there are changes, not just the first time.

Ok, thanks for your info!

FYI, I just got this error when doing a totally fresh checkout of docs.rs. I think it was because the README.md instructions say to run cargo run -- build crate regex 1.3.1 before cargo run -- database migrate. I ran the migrate, and now the build crate command succeeds.


Can you add onLayout prop?

I know that it is possible to pass onLayout with customWrapper, but it will be good to have it as top level prop.

Hi, I'll make sure to add this with the next release.

Thanks!

Since the quantity of available props is kinda getting out of hand in this plugin, let's just use customWrapper instead of adding onLayout as a prop.


Questions about training data

Whether the files in the red box are the files that generate the training set of plantT

What is the meaning of the "routes_training.xml" below the red box? It seems that the number of routes is only 50, but it has more waypoints per route. Is it a collection of files in the red box above?

Are lav and longest6 used only as validation sets? Because I noticed that the number of their routes is very small

the data_agent_boxes.py encapsulated autopilot experts conducted simulation tests and found that the results were very poor. The simulation would hit the wall soon after the start of the simulation, while the transferuser experts were normal. Have you noticed this problem?

Maybe my question will be a little silly. I'm a beginner and I look forward to your early reply.

Hi,
thanks for your interest in our work.

Yes we used the routes in the red box to generate our training set. You can check out the datagen.sh file to get the combinations of scenario files and route files (route file is the path after "eval.route_rel" and scenario file is the path after "eval.scenarios_rel"). You can also check out the transfuser repo for more information about the dataset.

I removed them as they are not relevant to this work.

We only used the longest 6 routes for online evaluation in our paper. For more information on this benchmark (e.g. number of routes etc. check out the transfuser paper and repo). I included LAV as another benchmark in case someone wants to run our model on the LAV routes.

Can you tell me with which command you started your simulation test? Then I can look into it.

Best,
Katrin

Thank you for your prompt reply. I just noticed that planT's warehouse has been updated. The newly added code is very useful to us.
For my fourth question above, I investigated again, and found that I ignored the DATAGEN parameter when changing the agent, which led to the instantiation of the self.agent_instance is actually a planT without loading parameters.
Thank you for your warm and detailed answers again!


Is there a way to generate a js to put directly on whatsapp web page?

Hi everyone!
I'm building a Chrome extension to integrate some functions from whatsapp.
I'm trying using the project to generate a js file, is there this option?
My idea is copy the content in the whatsapp web page to use the functions on devtools.

Check this https://github.com/rizwansoaib/whatsapp-monitor/tree/master/Chrome-Extension/WhatsApp Monitor


MToon material

made a separate repo for this, got the basics working so gonna call this good here https://github.com/unavi-xyz/bevy_shader_mtoon


Add templates for issues

Issue templates are very helpful for a collaboration repo. When users identify a bug or want to add a new feature, you can provide templates so you can collect all the pertinent information you need to fix a bug or add a new feature.
We recommend creating a “Report Bug” and “Feature Request” issue template.
you can refer this: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository
Some suggested prompts/questions you can add to a “Report Bug” template are:
Briefly describe the bug
What is the expected behavior?
Please provide step by step instructions on how to reproduce the bug
Some suggested prompts/questions you can add to a “Feature Request” issue template are:
Briefly describe your feature request
What problem is this feature trying to solve?
How do we know when the feature is complete?
Reference: https://github.com/Recode-Hive/Stackoverflow-Analysis/issues/new/choose
Click on Get Started button and copy the template to your

Added issue templates

Describe the bug
We should update the issue template. We can add more new things like emoji, tags for issues, and titles for every issue, like Docs:, Feat:, Bug:. This way, we can understand the purpose of the issue raised by just seeing the title.
Expected behavior
We can see all issues with a good title so we can easily understand the purpose for which the issue was created.
Screenshots

@Priyaaa1 , I'd like to work on this issue under GSSOC. Could you please add the necessary label and tag to the issue and assign it to me?


Syntax error when creating models : why ?

Describe the bug
Syntax errors during processing
To Reproduce

copy the attached OpenAPI File in a directory
Paperless-ngx_rest_api_v6.yaml.txt and remove the .txt extension
start  openapi-python-generator with this File
The program generates a lot of python but throws the following syntax errors

Error in model BlankEnum: invalid syntax (<string>, line 5)
Error in model OutputTypeEnum: cannot assign to expression here. Maybe you meant '==' instead of '='? (<string>, line 7)
Error in model UnpaperCleanEnum: cannot assign to expression here. Maybe you meant '==' instead of '='? (<string>, line 6)

Expected behavior
No syntax errors.
The models look like this in the schema:
    BlankEnum:
      enum:
      - ''

    OutputTypeEnum:
      enum:
      - pdf
      - pdfa
      - pdfa-1
      - pdfa-2
      - pdfa-3
      type: string
      description: |-
        * `pdf` - pdf
        * `pdfa` - pdfa
        * `pdfa-1` - pdfa-1
        * `pdfa-2` - pdfa-2
        * `pdfa-3` - pdfa-3

    UnpaperCleanEnum:
      enum:
      - clean
      - clean-final
      - none
      type: string
      description: |-
        * `clean` - clean
        * `clean-final` - clean-final
        * `none` - none

Desktop (please complete the following information):

Version openapi-python-generator, version 1.1.0

Additional context

The file validates with 'vacuum' https://quobix.com/vacuum/about/ with a bunch of warnings but no errors.
The pydantic datamodel-codegenerator  https://docs.pydantic.dev/latest/integrations/datamodel_code_generator/#example does not balk at this yaml file and generates the enum (but not very nicely)

The last 2 cases may well result from this issue 30
And the first one . nevermind ;-)


A fixed capacity vector.

This is a drop-in replacement for std::vector, the main
difference is that FixedCapacityVector has a fixed (at runtime)
capacity, which makes it a lot more efficient and small for operations
like push_back();
In addition a FixedCapacityVector<> instance is only 16 bytes instead
of 24 for std::vector<>.
The aim here is to reduce code bloat.

How do you construct an empty FixedCapacityVector with a certain capacity?  The existing constructors here seem to only handle the case where initial size == capacity

You call reserve!

How do you construct an empty FixedCapacityVector with a certain capacity?  The existing constructors here seem to only handle the case where initial size == capacity

You call reserve!

LOL fine!
In that case I will have a lot of two-liners: declare-and-reserve.  Would be nice to have a constructor or static method for convenience, even though STL does not have this feature.

How do you construct an empty FixedCapacityVector with a certain capacity?  The existing constructors here seem to only handle the case where initial size == capacity

You call reserve!

LOL fine!
In that case I will have a lot of two-liners: declare-and-reserve. Would be nice to have a constructor or static method for convenience, even though STL does not have this feature.


Position of game icon on details panel

Is it possible to replace the cover art used on the description panel with the icon that usually sits at the top of the details panel? Using the latest version of your theme I'll put the game logo where the icon currently sits via Extra Metadata extension, but I'd like to move the icon to where the cover art sits. If simple enough to fiddle around in an xaml file I'll try and do it myself.

Do you want to completely replace it or add it along with the cover art
i could sent you a xaml for replacing

Just replacing it would be great, much appreciate it.

I figured it out for myself, this is the result.

oh great sorry for delaying it


Help pls

I can't figure out for the life of me how this works

The readme file should explain how to use the program. Could you elaborate on whats confusing you?