\React\Async\async did not invokes in on('data') event

I have TCP client
$connector = new \React\Socket\Connector(); that connect to server and listen.
I add handler to 'data' event.
// did not write to event.log
$connector = new \React\Socket\Connector();
$connector->connect($host)->then(function (\React\Socket\ConnectionInterface $connection) {
    $connection->on('data', \React\Async\async(
        function ($data) {
            file_put_contents('/home/carsak/event.log', $data . PHP_EOL, FILE_APPEND);
        }
    ));
});

function inside async did not invoked
but if I wrote without async function, function write logs into event.log file
// it works
$connector = new \React\Socket\Connector();
$connector->connect($host)->then(function (\React\Socket\ConnectionInterface $connection) {
    $connection->on('data',
        function ($data) {
            file_put_contents('/home/bitrix/dialer/event.log', $data . PHP_EOL, FILE_APPEND);
        }
    );
});

I checked docs several times and read about

The async() function is specifically designed for cases where it is used as a callback (such as an event loop timer, event listener, or promise callback). For this reason, it returns a new function wrapping the given $function instead of directly invoking it and returning its value.

Follow the example
use function React\Async\async;

Loop::addTimer(1.0, async(function () { … }));
$connection->on('close', async(function () { … }));
$stream->on('data', async(function ($data) { … }));
$promise->then(async(function (int $result) { … }));

My composer.json
{
  "require": {
    "react/socket": "1.12",
    "react/event-loop": "1.3",
    "ext-pdo": "*",
    "ext-curl": "*",
    "monolog/monolog": "^2.9",
    "elasticsearch/elasticsearch": "^8.8",
    "react/async": "^4.2"
  },
  "config": {
    "allow-plugins": {
      "php-http/discovery": true
    }
  }
}

What I did wrong?

Hey @Carsak, you're currently using a blocking function (file_put_contents()) inside your async function. The async() function only works in tandem with the await() function and does not "magically" make any blocking function non-blocking. This is also described in the documentation for the async() function. So as long as you're not using the await() function, it doesn't make much sense to use async() here.
I believe this should answer your question, so I will close this ticket for now. We can reopen this if you encounter the same issues again after trying out the solutions mentioned in here. If you do need to reopen the ticket, please provide some information about the steps you've taken so far, what worked and what didn't.
FYI: I think this kind of ticket is better suited for a discussion in our "Q&A" section. We recommend opening bug tickets only when you can provide evidence of something being broken, just as a friendly reminder for future tickets :)

thank you @SimonFrings
I solved my problem in another way. Maybe more radical, but it works.
Details in https://github.com/orgs/reactphp/discussions/550


window.ai call hangs, extension doesn't ask for permission, for Three.js example

This is probably an edge case, but when trying to call window.ai in a Three.js demo example in the Three.js package, the window.ai call hangs, and the extension doesn't show a pop up asking for permission as expected. Confirmed this for the current Window build and the beta build with 3D object generation.
I'm not sure what is special about the Three.js demo that is leading to this behavior.
This is not blocking me because I'm planning to port that demo code to another repo.
Steps to reproduce:

git clone --depth=1 https://github.com/zoan37/three.js.git (using --depth=1 avoids downloading all the history in three.js)

git checkout -b window_possible_bug
git pull origin window_possible_bug

(the branch with the code changes I made)

Run python server locally: python3 -m http.server
Visit: http://localhost:8000/examples/?q=fps#games_fps
As you can see in the console logs, window.ai is being called, but it hangs / no popup from the extension asking for permission.

Cloned the repo but I don't see a window_possible_bug branch, is it pushed?

@YanniKouloumbis Oh, it is right here: https://github.com/zoan37/three.js/tree/window_possible_bug , hope that works
(btw I ported my code to a new repo with just the octree demo code and it's working there, funny this repo doesn't work)

oh I'm getting same error when doing "git checkout window_possible_bug", i'll look into it

Sorry, please run:
git checkout -b window_possible_bug
git pull origin window_possible_bug

instead of git checkout window_possible_bug as stated above.

If I run a sample command in the console I see the popup. Is there a way to reproduce the window.ai call?

I found the issue, the example is displayed in an iframe! lol. sorry for the trouble!

No worries, glad it's all working! Closing this issue!


[QUERY] How to set Blob Content type on the new SDK for files already stored?

Query/Question
How to set Blob Content type on the new SDK for files already stored?
Environment:

Name and version of the Library package used: Azure.Storage.Blobs <IP_ADDRESS>
Hosting platform or OS and .NET runtime version:  Windows 10 .NET Framework 4.7.2
IDE and version : Visual Studio 2019

Thank you for your feedback.  Tagging and routing to the team best able to assist.

Hi @yukumura,
You can set the blob content type like this:
BlobServiceClient serviceClient = new BlobServiceClient(connectionString);
BlobContainerClient containerClient = serviceClient.GetBlobContainerClient("name of container");
BlobClient blobClient = containerClient.GetBlobClient("name of blob");
Response<BlobProperties> propertiesResponse = await blobClient.GetPropertiesAsync();
BlobHttpHeaders httpHeaders = new BlobHttpHeaders
{
    ContentType = "desired content type",
    ContentHash = propertiesResponse.Value.ContentHash,
    ContentEncoding = propertiesResponse.Value.ContentEncoding,
    ContentLanguage = propertiesResponse.Value.ContentLanguage,
    ContentDisposition = propertiesResponse.Value.ContentDisposition,
    CacheControl = propertiesResponse.Value.CacheControl
};
await blobClient.SetHttpHeaders(httpHeaders);

Note that is if you don't preform the GetPropertiesAsync() request and set the existing ContentHash, ContentEncoding, ContentLanguage, ContentDisposition, and CacheControl in the BlobHttpHeader, the existing values will be wiped out.
-Sean


Add  to Contributors list

@alikaanbaci Congrats on your first success pull request. :+1:

Thank you so much. It was so helpful for me :)


Webview addEventListener('load') not working

I try inject JS and listen event loaded.
But webview tell website never loaded.
My code: https://snack.expo.io/@louisnguyen171/webview
Thanks!
P/S1: I'm checking and i found only on iOS it not working, in android i running.

What is the fix done here for Android in order to fix this? @congnt171


added missing asset prefixes for cordova-ios4

The Splashscreen was not being found any more on iOS9, therefore I added the prefixes as was done in https://github.com/apache/cordova-plugin-splashscreen.
Also added iPhone4 support.
I tested this on iPhone 6 and 6+ (iOS9) and iPhone 4s (iOS8) with cordova 6.1.1 and cordova-ios 4.1.1.

Fantastic. This PR is so very very appreciated.


About Api_Key in Swagger UI

I have installed Swashbuckle on my web api project and hit URL - http://localhost:port/swagger/ui/index. It opened Swagger UI having 2 textboxes at top of page.
1st text box has URL - http://localhost:port/swagger/docs/v1 and 2nd text box has place holder "api_key". What is significance of this text box and button Explore adjacent to it.

Swashbuckle is built on top of "Swagger". I think you should read up more on "Swagger" itself  (http://swagger.io/) as most of your issues are broader Swagger questions.


3.3 Version Occasionally blocks video ADS.

Script version
What version is the script on eg 2.9 , 3.1 ect
3.3
Describe the bug
A clear and concise description of what the bug is.
This doesn't work at all. Only blocks ads occasionally now, it also stopped blocking these ads

Expected behavior
A clear and concise description of what you expected to happen.
Block every ad including outside of video
Screenshots
If applicable, add screenshots or a video to help explain your problem.

Desktop (please complete the following information):

OS: Windows 11 23H2
Browser: Microsoft Edge
Version: 3.3

Additional context
Add any other context about the problem here.
None.

OS: Windows 11 23H2
Browser: Mozilla Firefox 121.0.1
Version: 3.3

I get ads everytime. Only version 2.8 worked for me. From 2.9 to 3.3 the script broke.
Thank you

Just saw that it got updated to 3.4
I do not get ads on 3.4 anymore.
Thanks again!

♥


Kulfy: Watch alphahospitalpune.com

Kulfy requests the watch of the watch_keyword alphahospitalpune\.com. See the MS search here and the Stack Exchange search here.

alphahospitalpune\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by tripleee in Charcoal HQ


pom and project cleanup

The swagger docs are not reflecting our real api any more and can therefore be removed
The version should be incremented for the development of the next releases
guava was only used once in the code to construct a LinkedHashMap. Replaced it with a constructor call and removed the dependency to not pollute our users classpath with libraries they may not want
spring hateoas wasn't used at all

👍

:+1:

:+1:


dont publish .git directories

.git directories are causing Jenkins build issues for our apps

+1 we are facing the same issue

can someone bump the version and publish?

@sebmarkbage any chance you can merge this and publish a new version?


feature: select file extension to be completed in a single session.

Description
In order to update color formats for files of different extensions the user gets prompted with the File extensions to convert multiple times until -- option is selected.
Improvement
Instead of getting multiple prompts to select file extensions, the user should be able to select file extensions in a single session.
In order to escape this session a key press ( like a ESC key ) has to be kept in place rather than selecting -- which doesn't give much information to the user on this option being the end point for this session.
For the ESC key scenario a text message similar to [Press ESC key to end session] can be placed at the bottom of extensions options.
Existing Flow
$ npx unhex@latest
? File extensions to convert .css
Extensions selected:  .css
? File extensions to convert .jsx
Extensions selected:  .css, .jsx
? File extensions to convert .scss
Extensions selected:  .css, .jsx, .scss
? File extensions to convert --
Extensions selected:  .css, .jsx, .scss

Proposed Flow
Case 1:
$ npx unhex@latest
? File extensions to convert
 ❯ *
  .css
  .jsx
  .tsx
  .scss
  .svelte
  .vue
[Press ESC key to end session]

Case 2:
  Iteration 1: Select 1st extension
  $ npx unhex@latest
  ? File extensions to convert
    *
   ❯ .css
    .jsx
    .tsx
    .scss
    .svelte
    .vue
  Extensions selected:  .css
  [Press ESC key to end session]

  Iteration 2:  Select 2nd extension
       $ npx unhex@latest
      ? File extensions to convert
        *
       .css
        .jsx
        ❯ .tsx
        .scss
        .svelte
        .vue
      Extensions selected:  .css, .tsx
      [Press ESC key to end session]

 Iteration 3:  Press ESC key
    $ npx unhex@latest
    ? File extensions to convert
    Extensions selected:  .css, .tsx

Note: I can be the assignee for this update as I find this package very useful for color scheme refactors.

@vaishak10 go ahead mate, i think it is a very good idea.
Appreciate your help!

@aspnxdd Could please attach a readme on how to setup the project. Would be helpful for local setup and testing.

@aspnxdd Could please attach a readme on how to setup the project. Would be helpful for local setup and testing.

Sure. I think u can use the existing readme. For local testing just clone it, cd into package and u can 'pnpm run start' or 'test'


Css and download not working

Hi sir i installed it via composer but its not working click on download has not effect and Css also not working
http://i.imgur.com/tyJVO8v.png

Hi first of all thank you for using Downloader,
Is it possible for you to show me the URL you used ? Because you have to setup your apache like this :
<VirtualHost yourURL>
    ServerName yourURL
    DocumentRoot /var/www/Downloader/web/
    <Directory /var/www/Downloader/web/>
        AllowOverride All
        Order Allow,Deny
        Allow from All
    </Directory>
    ErrorLog "logs/downloader-error.log"
</VirtualHost>

Hi first of all thank you for using Downloader,
Is it possible for you to show me the URL you used ? Because you have to setup your apache like this :
<VirtualHost yourURL>
    ServerName yourURL
    DocumentRoot /var/www/Downloader/web/
    <Directory /var/www/Downloader/web/>
        AllowOverride All
        Order Allow,Deny
        Allow from All
    </Directory>
    ErrorLog "logs/downloader-error.log"
</VirtualHost>

sir i am using nginx. will tere be any issue. also does mega.co.nz support
resume downloads.
On Mon, Jan 2, 2017 at 1:02 AM, Johann<EMAIL_ADDRESS>wrote:

Hi first of all thank you for using Downloader,
Is it possible for you to show me the URL you used ? Because you have to
setup your apache like this :

    ServerName yourURL
    DocumentRoot /var/www/Downloader/web/

        AllowOverride All
        Order Allow,Deny
        Allow from All

    ErrorLog "logs/downloader-error.log"

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Strikesoft/Downloader/issues/8#issuecomment-269916043,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AL3kJqEVYyRhaYdMpIUxPrtTXkn5w1kJks5rN_9rgaJpZM4LYwXj
.

sir i am using nginx. will tere be any issue. also does mega.co.nz support
resume downloads.
On Mon, Jan 2, 2017 at 1:02 AM, Johann<EMAIL_ADDRESS>wrote:

Hi first of all thank you for using Downloader,
Is it possible for you to show me the URL you used ? Because you have to
setup your apache like this :

    ServerName yourURL
    DocumentRoot /var/www/Downloader/web/

        AllowOverride All
        Order Allow,Deny
        Allow from All

    ErrorLog "logs/downloader-error.log"

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Strikesoft/Downloader/issues/8#issuecomment-269916043,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AL3kJqEVYyRhaYdMpIUxPrtTXkn5w1kJks5rN_9rgaJpZM4LYwXj
.

Yes sorry Downloader isn't finished yet.
Can you tell me if Nginx setup worked and if you can use Downloader ? thank you

Yes sorry Downloader isn't finished yet.
Can you tell me if Nginx setup worked and if you can use Downloader ? thank you

Sure I'll work on it 👍

Sure I'll work on it 👍

sir one more thing i created downloader with the help of
https://github.com/MrSwiss/mega-downloader/blob/master/mega.class.php
but the problem is no resume . Though there are some service who give resume with streaming downloads. If you able to make i will donate for that script since  i really need it.
here is my server example link:
http://mega.co.nz/#!nk4XCZBY!8z8sfyU8ICrffclUgxbrVYyq7gHjNcRoaWfCwPPMLaU
my server link:
http://<IP_ADDRESS>/mega/aqep9mesz2eg/mmkz-004.rar   (no resume)
service which give resume with same link:
http://dl-srv74.zevera.com/Download/directDownload.ashx?qs=t%2B3g%2Fr2vw%2FXojZCfPZgC3Bd23v0gIZzI3hI5kS09Ivz0ZLFX%2FZE9U9DGu%2FR0tdFYLBZImPIs2jdUUMMM11fbf7pIv0OnP0Yo3o9twhkvyW6TkeCLodH0DyMoXMqmZIvK9JAssUvJbcqHP1vpVMM5goDHo6cH94Q6JtcrkHTs%2BLZSvMd2%2B7BK4opb9bmuYgtoAEmNuOg5kHfDYuUcegAr1LPzB9G09gWf
i hope you will surely find the solution, since till now no one able to give the solution for this on github

sir one more thing i created downloader with the help of
https://github.com/MrSwiss/mega-downloader/blob/master/mega.class.php
but the problem is no resume . Though there are some service who give resume with streaming downloads. If you able to make i will donate for that script since  i really need it.
here is my server example link:
http://mega.co.nz/#!nk4XCZBY!8z8sfyU8ICrffclUgxbrVYyq7gHjNcRoaWfCwPPMLaU
my server link:
http://<IP_ADDRESS>/mega/aqep9mesz2eg/mmkz-004.rar   (no resume)
service which give resume with same link:
http://dl-srv74.zevera.com/Download/directDownload.ashx?qs=t%2B3g%2Fr2vw%2FXojZCfPZgC3Bd23v0gIZzI3hI5kS09Ivz0ZLFX%2FZE9U9DGu%2FR0tdFYLBZImPIs2jdUUMMM11fbf7pIv0OnP0Yo3o9twhkvyW6TkeCLodH0DyMoXMqmZIvK9JAssUvJbcqHP1vpVMM5goDHo6cH94Q6JtcrkHTs%2BLZSvMd2%2B7BK4opb9bmuYgtoAEmNuOg5kHfDYuUcegAr1LPzB9G09gWf
i hope you will surely find the solution, since till now no one able to give the solution for this on github


Adding support for eth chain

Eth can't be run within the current setup because there is an inherent assumption of a chain being cosmos-based. To overcome this, I introduce a concept of a virtual chain with subtypes. It might not be the perfect abstraction but that's how we've been thinking about this at Polymer. Let me know what you think of that approach.
Here is the config file I used:
chains:
  - name: ethereum
    type: virtual
    subtype: eth

Ahh so by default for the relayers, we create the ibc-transfer ports between the two chains. The tests fails cuz it is expecting to have the channel created.
We can add the ibc-transfer creation to go-relayer for now, and then we can have a backlog task to basically make the ports creation on relayers to be a bit more explicit.

Any reason to close this? This seems really interesting

Any reason to close this? This seems really interesting

I found a few issues that I wanted to address first. I will reopen when it's ready.


Pages in the docs repo that are not in the navigation

There are currently several pages in the IS 6 docs repo [1], which are not in the navigation. Everything except the content in the includes folder should either be removed or added to the navigation. Otherwise, they show up in the search.
INFO    -  The following pages exist in the docs directory, but are not included in the "nav" configuration:
  - get-started.md
  - index-backup.md
  - quick-start.md
  - apis/admin-services-for-one-way-operations.md
  - apis/call-admin-services.md
  - apis/count-users-and-roles-using-management-console-and-admin-services.md
  - apis/entitlement-with-apis.md
  - apis/identity-provider-configurations-used-with-apis.md
  - apis/manage-claims-with-apis.md
  - apis/manage-permissions-with-apis.md
  - apis/manage-tenants-with-apis.md
  - apis/manage-user-stores-with-apis.md
  - apis/manage-users-and-roles-with-apis.md
  - apis/service-provider-configurations-used-with-apis.md
  - apis/soap-apis.md
  - apis/use-apis.md
  - apis/use-the-identity-provider-api.md
  - apis/use-the-personal-information-export-rest-apis.md
  - apis/use-the-service-provider-api.md
  - apis/user-information-recovery-service.md
  - apis/user-management-with-apis.md
  - apis/restapis/README.md
  - deploy/carbon-remote-user-store-manager.md
  - deploy/introduction-to-user-management.md
  - deploy/send-notifications-to-pep-endpoints.md
  - deploy/deployment-options/aws.md
  - deploy/deployment-options/docker-desktop.md
  - deploy/deployment-options/eks.md
  - deploy/deployment-options/minikube.md
  - deploy/migrate/migrate-userstore-managers.md
  - deploy/migrate/migration-guide.md
  - deploy/monitor/mask-sensitive-information-in-logs.md
  - develop/settting-up-my-account-in-a-dev-environment.md
  - developer-portal/applications/edit-mobile.md
  - developer-portal/applications/edit-oidc.md
  - developer-portal/applications/edit-saml.md
  - developer-portal/applications/edit-spa.md
  - developer-portal/applications/edit-windows.md
  - developer-portal/applications/new-application.md
  - developer-portal/applications/oidc-configurations.md
  - developer-portal/applications/overview.md
  - developer-portal/applications/add/mobile.md
  - developer-portal/applications/add/oidc.md
  - developer-portal/applications/add/saml.md
  - developer-portal/applications/add/spa.md
  - developer-portal/applications/samples/android.md
  - developer-portal/applications/samples/overview.md
  - developer-portal/applications/samples/react-spa.md
  - developer-portal/applications/sdks/java-android.md
  - developer-portal/applications/sdks/javascript-oidc.md
  - developer-portal/applications/sdks/overview.md
  - developer-portal/applications/sdks/react-auth.md
  - developer-portal/applications/sdks/windows.md
  - developer-portal/identity-providers/edit-identity-provider.md
  - developer-portal/identity-providers/new-identity-provider.md
  - developer-portal/identity-providers/overview.md
  - developer-portal/identity-providers/add/facebook.md
  - developer-portal/identity-providers/add/google.md
  - developer-portal/identity-providers/add/manual-setup.md
  - developer-portal/identity-providers/add/oidc.md
  - fragments/contributing-connectors.md
  - guides/access-delegation/authorization-code-with-pkce.md
  - guides/access-delegation/authorization-code-without-pkce.md
  - guides/access-delegation/authorization-code.md
  - guides/access-delegation/client-credentials.md
  - guides/access-delegation/get-user-claims-as-a-jwt.md
  - guides/access-delegation/implicit.md
  - guides/access-delegation/issue-new-tokens-per-request.md
  - guides/access-delegation/microprofile-jwt.md
  - guides/access-delegation/oauth-grant-types.md
  - guides/access-delegation/oauth-token-validation.md
  - guides/access-delegation/oidc-token-encryption-sample.md
  - guides/access-delegation/overview.md
  - guides/access-delegation/password-grant.md
  - guides/adaptive-auth/adaptive-auth-with-function-lib.md
  - guides/adaptive-auth/risk-based-adaptive-auth.md
  - guides/adaptive-auth/work-with-acr-amr.md
  - guides/authorization/fine-grained-authorization.md
  - guides/identity-federation/configure-shibboleth-idp-as-a-trusted-identity-provider.md
  - guides/identity-federation/configure-ws-trust.md
  - guides/identity-federation/microsoft-azure.md
  - guides/identity-federation/yahoo.md
  - guides/identity-lifecycles/configure-recaptcha-for-self-registration.md
  - guides/identity-lifecycles/managing-roles.md
  - guides/identity-lifecycles/recaptcha-username-recovery.md
  - guides/identity-lifecycles/set-up-sp-for-inbound-provisioning.md
  - guides/login/configure-iwa-on-linux.md
  - guides/login/configure-iwa-single-sign-on.md
  - guides/login/configure-single-sign-on-for-native-ios-applications-with-wso2-identity-server.md
  - guides/login/configure-ws-federation-single-sign-on.md
  - guides/login/integrate-custom-protocol.md
  - guides/login/log-into-office365-using-ws-trust.md
  - guides/login/oidc-request-object.md
  - guides/login/request-attributes.md
  - guides/login/sp-attributes-config.md
  - guides/login/webapp-sts.md
  - guides/mfa/fido-config-advanced.md
  - guides/mfa/inherence-factor.md
  - guides/mfa/knowledge-factor.md
  - guides/mfa/password.md
  - guides/mfa/possession-factor.md
  - guides/password-mgt/recaptcha-challenge-question-attempts.md
  - guides/password-mgt/recaptcha-password-recovery.md
  - guides/password-mgt/recovery-confirmation.md
  - guides/tenants/add-new-tenants.md
  - guides/tenants/email-account-locking.md
  - guides/user-mgt/associating-user-accounts.md
  - guides/user-mgt/enabling-notifications.md
  - guides/workflows/add-a-new-workflow-definition.md
  - guides/workflows/engage-a-workflow-in-an-operation.md
  - guides/workflows/manage-human-tasks.md
  - guides/workflows/monitor-workflow-requests.md
  - includes/adaptive-auth-samples.md
  - includes/add-adaptive-acr-script-portal.md
  - includes/add-adaptive-script-portal.md
  - includes/add-adaptive-script.md
  - includes/add-certificate-to-sp.md
  - includes/add-custom-attributes-saml.md
  - includes/add-function-library-lvl2.md
  - includes/add-function-library-lvl3.md
  - includes/add-new-user.md
  - includes/add-user-role.md
  - includes/artifact-binding-settings.md
  - includes/attribute-dialects-oidc.md
  - includes/attribute-mapping.md
  - includes/attributes-with-multiple-values.md
  - includes/authorization-code-grant.md
  - includes/claim-config-note.md
  - includes/commit-pending.md
  - includes/configure-client-regular-oidc-app.md
  - includes/configure-client-regular-saml-app.md
  - includes/configure-email-sending.md
  - includes/configure-outbound-provisioning.md
  - includes/configure-recaptcha-api-keys.md
  - includes/configure-recaptcha-for-sso.md
  - includes/configure-resident-idp.md
  - includes/connect-sms-provider.md
  - includes/connection-pool-behavior.md
  - includes/cors-config.md
  - includes/create-ldap-server.md
  - includes/create-user-email-username.md
  - includes/create-user-for-recovery-flows.md
  - includes/create-users-console.md
  - includes/crl-caching.md
  - includes/datasource-config.md
  - includes/db-advanced-config.md
  - includes/db-basic-config.md
  - includes/db-config-table.md
  - includes/deploy-playground-with-check-session.md
  - includes/deploy-playground-with-sec-token.md
  - includes/deploy-playground.md
  - includes/deploy-travelocity-sp.md
  - includes/deploying-sample-apps.md
  - includes/display-claims-pickup-oidc.md
  - includes/dsetup.md
  - includes/edit-delete-role.md
  - includes/edit-oauth-oidc-configs.md
  - includes/enable-account-locking.md
  - includes/enable-artifact-binding-console.md
  - includes/enable-artifact-binding.md
  - includes/enable-email-as-username.md
  - includes/encrypt-id-tokens.md
  - includes/fb-claim-mapping.md
  - includes/fb-review.md
  - includes/get-user-information-to-the-saml-application.md
  - includes/google-two-factor.md
  - includes/idp-facebook.md
  - includes/import-certificates.md
  - includes/install-is.md
  - includes/jwks-uri-in-idp.md
  - includes/local-outbound-for-request-path-oauth.md
  - includes/local-outbound-for-request-path.md
  - includes/local-outbound-tenant-domain-in-sub-lvl2.md
  - includes/local-outbound-tenant-domain-in-sub-lvl3.md
  - includes/nonce.md
  - includes/oauth-app-config-advanced-tip.md
  - includes/oauth-app-config-basic.md
  - includes/oauth-app-pkce.md
  - includes/oauth-oidc-grants.md
  - includes/oauth-playground.md
  - includes/oauth-transaction-logs.md
  - includes/oidc-backchannel-logout.md
  - includes/oidc-custom-claims.md
  - includes/oidc-required-claim.md
  - includes/oidc-session-management.md
  - includes/pickup-dispatch-oidc.md
  - includes/pickup-dispatch-saml.md
  - includes/pickup-manager-oidc.md
  - includes/pickup-manager-saml.md
  - includes/placeholders.md
  - includes/recover-username.md
  - includes/register-a-service-provider.md
  - includes/register-a-spring-boot-app.md
  - includes/register-an-application-oauth-request-path.md
  - includes/register-an-application-request-path.md
  - includes/register-an-identity-provider.md
  - includes/register-application-portal.md
  - includes/register-mobile-application.md
  - includes/register-playground-application-portal.md
  - includes/remember-me-console.md
  - includes/remove-users.md
  - includes/resident-saml-sample.md
  - includes/resident-sp.md
  - includes/rollback-pending.md
  - includes/running-an-sts-client.md
  - includes/saas-application-console.md
  - includes/saas-application.md
  - includes/saml-app-artifact-binding-config.md
  - includes/saml-app-config-basic.md
  - includes/saml-logout-concept.md
  - includes/saml-query-assertion-client-app.md
  - includes/self-contained-access-tokens.md
  - includes/session-timeout-console.md
  - includes/set-mandatory-attributes.md
  - includes/set-role-attribute.md
  - includes/set-system-properties.md
  - includes/set-up-recaptcha.md
  - includes/simplesaml-config-sample.md
  - includes/skip-user-consent-console.md
  - includes/skip-user-consent.md
  - includes/sts-app-config-basic.md
  - includes/sts-idp-config-basic.md
  - includes/subject-attribute-oidc.md
  - includes/travelocity-deploy.md
  - includes/travelocity.md
  - includes/use-local-claim-dialect.md
  - includes/work-with-certificates.md
  - includes/ws-fed-app-config.md
  - references/api-permissions.md
  - references/community.md
  - references/permissions-required-to-invoke-admin-services.md
  - references/supported-cipher-suites.md
  - references/wso2-patch-application-process.md
  - references/concepts/authentication/overview.md
  - references/extend/authentication-script-reference.md
  - references/extend/configuration-catalog.md
  - references/extend/rest-api-reference.md
  - references/extend/work-with-the-source-code.md
  - references/extend/access-control/write-a-custom-policy-info-point.md
  - references/extend/access-control/xacml2-sample.md
  - references/extend/access-control/xacml3-sample.md
  - references/extend/provisioning/extensible-scim-user-schemas-with-wso2-identity-server.md
  - references/extend/user-mgt/write-a-custom-global-scope-validator.md
  - references/extend/user-mgt/write-a-custom-password-validator.md
  - temp/page-under-construction.md

[1] https://github.com/wso2/docs-is
[2]

(TODO: dev-portal-fragment) Add the dev portal fragment to do attribute mappings - this line is there in page bottom of page.

Need developer approval to add/remove/update unnecessary files from the doc repo. All files are added to sheet [1].
[1] https://docs.google.com/spreadsheets/d/1v1vwY6u74hVMiOtAiMyA_jVrTEQkMZPBbRKCOE46bsg/edit#gid=0

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


compile android

/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:359:13: error: 'inputH' was not declared in this scope
inputH,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:360:13: error: 'inputW' was not declared in this scope
inputW,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:361:13: error: 'outputH' was not declared in this scope
outputH,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:362:13: error: 'outputW' was not declared in this scope
outputW,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:363:13: error: 'kH' was not declared in this scope
kH,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:364:13: error: 'kW' was not declared in this scope
kW,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:365:13: error: 'strideH' was not declared in this scope
strideH,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:366:13: error: 'strideW' was not declared in this scope
strideW,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:367:13: error: 'padT' was not declared in this scope
padT,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:368:13: error: 'padL' was not declared in this scope
padL,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:369:13: error: 'padB' was not declared in this scope
padB,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:370:13: error: 'padR' was not declared in this scope
padR,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:371:13: error: 'dilationH' was not declared in this scope
dilationH,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:372:13: error: 'dilationW' was not declared in this scope
dilationW,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:373:13: error: 'input' was not declared in this scope
input,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:374:13: error: 'output' was not declared in this scope
output)) {
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:375:37: error: 'N' was not declared in this scope
runNeonAveragePool4x4p0s0NCHW(N, C, inputH, inputW, input, output);
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:375:40: error: 'C' was not declared in this scope
runNeonAveragePool4x4p0s0NCHW(N, C, inputH, inputW, input, output);
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc: In static member function 'static bool caffe2::MaxPool::runSpecialized(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, const float*, float*)':
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:432:13: error: 'inputH' was not declared in this scope
inputH,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:433:13: error: 'inputW' was not declared in this scope
inputW,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:434:13: error: 'outputH' was not declared in this scope
outputH,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:435:13: error: 'outputW' was not declared in this scope
outputW,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:436:13: error: 'kH' was not declared in this scope
kH,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:437:13: error: 'kW' was not declared in this scope
kW,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:438:13: error: 'strideH' was not declared in this scope
strideH,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:439:13: error: 'strideW' was not declared in this scope
strideW,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:440:13: error: 'padT' was not declared in this scope
padT,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:441:13: error: 'padL' was not declared in this scope
padL,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:442:13: error: 'padB' was not declared in this scope
padB,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:443:13: error: 'padR' was not declared in this scope
padR,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:444:13: error: 'dilationH' was not declared in this scope
dilationH,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:445:13: error: 'dilationW' was not declared in this scope
dilationW,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:446:13: error: 'input' was not declared in this scope
input,
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:447:13: error: 'output' was not declared in this scope
output)) {
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:448:33: error: 'N' was not declared in this scope
runNeonMaxPool2x2p0s0NCHW(N, C, inputH, inputW, input, output);
^
/home/wangmeng/caffe2/caffe2/operators/pool_op.cc:448:36: error: 'C' was not declared in this scope
runNeonMaxPool2x2p0s0NCHW(N, C, inputH, inputW, input, output);
^
caffe2/CMakeFiles/Caffe2_CPU.dir/build.make:3713: recipe for target 'caffe2/CMakeFiles/Caffe2_CPU.dir/operators/pool_op.cc.o' failed
make[2]: *** [caffe2/CMakeFiles/Caffe2_CPU.dir/operators/pool_op.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/wangmeng/caffe2/build_android'
CMakeFiles/Makefile2:465: recipe for target 'caffe2/CMakeFiles/Caffe2_CPU.dir/all' failed
make[1]: *** [caffe2/CMakeFiles/Caffe2_CPU.dir/all] Error 2
make[1]: Leaving directory '/home/wangmeng/caffe2/build_android'
Makefile:141: recipe for target 'all' failed
make: *** [all] Error 2
How to solve it?

I have the same issue~Have you solved this problem？

you run "git pull", update the code, you will solve the problem.


fix connection leak on ok http client

fix connection leak on ok http client, move response body into try-with-resource block to auto-close in all cases

@tinahollygb Hi, can you please implement this fix and ship with the next release? Our projects are making use of GrowthBook SDK and we also see the leaked connection warning on our system. Pretty please? 🙏

@vazarkevych  A question: Why was this pull request closed? The connection leak problem still persisted


Add sample data for tests

This is intended to address #37, and to make work on the clean and load functions easier.
Calling manage.py downloadcalaccessrawdata --use-test-data will run the clean and load steps using sampled versions of the TSVs, which are included in example/test-data.
You can generate new sampled test data (assuming you already have the full data set downloaded), by running manage.py createsampledrawdata. Optionally, you can specify the number of lines to include from each file with manage.py createsampledrawdata --sample-rows=3000. Sampled rows are taken from across the files.
Eventually, a sampling mechanism will probably need to account for relationships inside the data. This version does not do that.

Your incentive to return to #NICAR15: There's a t-shirt with you name on it. Thanks!


Allow MP4 Support

The Sanity API this is communicating with seems to be setting default values with its asset creation request. Is it possible to include the "mp4_support": "standard" line to enable MP4 transformations?

Thanks for reporting @patrickdaley! I've made PR to add mp4 support, but still waits for confirmation from the people over at Mux that their SDK supports this param. Didn't find any mention of it in the SDK readme.

Any updates here @kmelve?

Hi! We have some ongoing work here: https://github.com/sanity-io/sanity-plugin-mux-input/pull/13
I've pinged the team to see if we can get it merged!


podman top hpid with cgroup v2 fails with "Error: couldn't find pids group for PID"

Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line)
/kind bug
Description
podman top $cid hpid fails with "Error: couldn't find pids group for PID"
Steps to reproduce the issue:

podman run --rm --name test fedora sleep inf

podman top test hpid

Describe the results you received:
Error: couldn't find pids group for PID 2562

Describe the results you expected:
HPID
2562

Additional information you deem important (e.g. issue happens only occasionally):
This doesn't happen with version 1.5.1
Output of podman version:
Version:            1.6.1
RemoteAPI Version:  1
Go Version:         go1.13
OS/Arch:            linux/amd64

Output of podman info --debug:
debug:
  compiler: gc
  git commit: ""
  go version: go1.13
  podman version: 1.6.1
host:
  BuildahVersion: 1.11.2
  CgroupVersion: v2
  Conmon:
    package: conmon-2.0.1-1.fc31.x86_64
    path: /usr/bin/conmon
    version: 'conmon version 2.0.1, commit: 5e0eadedda9508810235ab878174dca1183f4013'
  Distribution:
    distribution: fedora
    version: "31"
  MemFree:<PHONE_NUMBER>0
  MemTotal:<PHONE_NUMBER>4
  OCIRuntime:
    package: crun-0.10.2-1.fc31.x86_64
    path: /usr/bin/crun
    version: |-
      crun version 0.10.2
      spec: 1.0.0
      +SYSTEMD +SELINUX +APPARMOR +CAP +SECCOMP +EBPF +YAJL
  SwapFree:<PHONE_NUMBER>
  SwapTotal:<PHONE_NUMBER>
  arch: amd64
  cpus: 8
  eventlogger: journald
  hostname: localhost.localdomain
  kernel: 5.3.4-300.fc31.x86_64
  os: linux
  rootless: true
  slirp4netns:
    Executable: /usr/bin/slirp4netns
    Package: slirp4netns-0.4.0-20.1.dev.gitbbd6f25.fc31.x86_64
    Version: |-
      slirp4netns version 0.4.0-beta.3+dev
      commit: bbd6f25c70d5db2a1cd3bfb0416a8db99a75ed7e
  uptime: 10m 18.6s
registries:
  blocked: null
  insecure: null
  search:
  - docker.io
  - registry.fedoraproject.org
  - quay.io
  - registry.access.redhat.com
  - registry.centos.org
store:
  ConfigFile: /var/home/tristanc/.config/containers/storage.conf
  ContainerStore:
    number: 8
  GraphDriverName: overlay
  GraphOptions:
    overlay.mount_program:
      Executable: /usr/bin/fuse-overlayfs
      Package: fuse-overlayfs-0.6.4-2.fc31.x86_64
      Version: |-
        fusermount3 version: 3.6.2
        fuse-overlayfs: version 0.6.4
        FUSE library version 3.6.2
        using FUSE kernel interface version 7.29
  GraphRoot: /var/home/tristanc/.local/share/containers/storage
  GraphStatus:
    Backing Filesystem: extfs
    Native Overlay Diff: "false"
    Supports d_type: "true"
    Using metacopy: "false"
  ImageStore:
    number: 25
  RunRoot: /run/user/1000
  VolumePath: /var/home/tristanc/.local/share/containers/storage/volumes

Package info (e.g. output of rpm -q podman or apt list podman):
podman-1.6.1-2.fc31.x86_64

Additional environment details (AWS, VirtualBox, physical, etc.):
Silverblue 31 physical host

What was the command line the container was started with? Any chance it was --pid=host / rootless / --cgroups=disable

The container was started by a regular user rootless.

Rootless doesn't have cgroups, so no PID cgroup, so this looks expected. We should improve documentation and errors for top to indicate that we don't expect some parts of it to work as rootless on CGroups v1.

Podman does find the correct pid, but the command now fails (and output the pid as the last word instead of within new line). How are we supposed to get the host pid of a container with CGroups v2?

We can get the PID of the first process in the container (it'll pop up in inspect), but without the PID cgroup we can't track anything beyond that first PID.

IIUC podman does create the PID cgroup:
[fedora@localhost ~]$ podman run --detach --rm --name test fedora bash -c "sleep inf & sleep infinity & sleep 3600"
2b035dd16cd88d100b9482e6f9b91a3031a36c95d0de7170916eca2a9b8dac9a

[fedora@localhost ~]$ podman exec test cat /proc/self/cgroup
<EMAIL_ADDRESS>
[fedora@localhost ~]$ cat<EMAIL_ADDRESS>memory pids

[fedora@localhost ~]$ systemd-cgls<EMAIL_ADDRESS>Control group<EMAIL_ADDRESS>├─2405 bash -c sleep inf & sleep infinity & sleep 3600
├─2410 sleep inf
├─2411 sleep infinity
└─2412 sleep 3600

Is this a V2 system? V2 with the systemd cgroup driver will create the PID cgroup.
@vrothberg I know we did some work to get psgo supporting V2. This error looks like it's out of psgo, though, which makes me suspect that we don't have full support yet?

This is a fedora 31 which seems to use cgroup v2 by default.

Actually this is already fixed in master, probably by https://github.com/containers/libpod/pull/4197

Yes we found this issue earlier, so the problem should be fixed when we release podman 1.6.2 or podman 1.7.


ARROW-9990: [Rust] [DataFusion] Fixed the NOT operator

This PR is built on top of #8182
This PR fixes the operator NOT, that currently cannot be logically planned. It was also an operator that was considered a Binary, even though it accepts only a single argument.

LGTM


spacevim: 1.5.0 -> 1.6.0

Motivation for this change
I saw there's a new upstream release.
ping @fzakaria
Changelog
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Have you tried it ?
Just want to make sure the patch file still works.

Have you tried it ?
Just want to make sure the patch file still works.

Have you tried it ?
Just want to make sure the patch file still works.

Yes it builds and runs. The patch is offset by 100 lines though according to build logs.

Have you tried it ?
Just want to make sure the patch file still works.

Yes it builds and runs. The patch is offset by 100 lines though according to build logs.

If I may, I'll nitpick myself and resolve that issue, especially given that it creates a .orig file in the output otherwise.

If I may, I'll nitpick myself and resolve that issue, especially given that it creates a .orig file in the output otherwise.


[BUG] Missing optional parameter HyperVGeneration fails Image creation

Creating Image resource without providing the HyperVGeneration properties fails with the following error:
InvalidParameter Message: Required parameter 'hyperVGeneration' is missing (null).
The HyperVGeneration is an optional parameter and creation call should succeed without specifying it (and be defaulted to its default value 'V1')
To Reproduce
Steps to reproduce the behavior (include a code snippet, screenshot, or any additional information that might help us reproduce the issue)
var image = new Image
            {
                Location = "southeastasia",
                StorageProfile = new ImageStorageProfile
                {
                    OsDisk = new ImageOSDisk
                    {
                        OsType = OperatingSystemTypes.Windows,
                        OsState = OperatingSystemStateTypes.Generalized,
                        BlobUri = "https://myblob.blob.core.windows.net/uploads/some.vhd",
                        Caching = CachingTypes.ReadWrite
                    }
                }
            };

var result = await computeClient.Images.CreateOrUpdateAsync("rg", "name", image);

Environment:

Microsoft.Azure.Management.Compute - fails with 31.1.0, 32.0.0, was working with 23.2.0
OS and .NET runtime version: Windows 10 .NET Framework 4.7.2]
IDE and version : Visual Studio 16.4.3

Sorry for late response. Compute team might have some insights to share. Thank you.

I investigated this, and determined that the issue is not with the SDK, and is instead an issue with the CRP itself. Sridhar Varma came forward as the API owner and would take this issue up going forward.

Apologies for the delay here but just to update. We are currently working on a fix.

Hi @joerage,
The requirement to provide the hyperVGeneration property is enforced when an image is created from a blob or a disk resource (where we can’t determine the hyperVGeneration). This enforcement was done using a new api-version that started supporting Gen2 VMs. So, in this case you can specify the hyperVGeneration property when creating the image or update DiskRP resource with the hyperVGeneration property.
Our API docs and error message doesn't reflect the right messaging and we are rolling out updates to fix them both shortly.


modify path for backups directory

REVIEWERS
@hmunfru
DESCRIPTION
change path
TESTING
production

Coverage remained the same at 85.811% when pulling 06bae37e4f02ffa073a55c6ff6a73419b63f6acc on feature/5941_volumen_backup into 9f438e1780ac03325cf567f8c7e11099dfc142f1 on develop.

LGTM


COSV is source for vulnerabilities

What's done:

Now COSV is main source for vulnerabilities
Entity Vulnerability is just a meta data with additional info about vulnerability

covered by #2524


Auto-Batching

Summary
Meilisearch can automatically group consecutive asynchronous documentsAddition or documentsPartial tasks for the same index into a single batch via an automatic batching mechanism.
This auto-batching behavior is enabled by the user through various command flag options.
Motivation
We have been collecting user pain points regularly over the last year pointing out the slow indexing.
We have explained several times to users to make batches containing a maximum of documents to be updated/added in order to compress the indexing time of certain data structures.
In order to make MeiliSearch easier to use, we explored the idea of automatically creating these batches within MeiliSearch before indexing users’ documents.
Key points

Auto-batching mechanisms are disabled by default.
A batchUid field is added on a fully qualified task API object.
If auto-batching is disabled, every batch is made of 1 task.
To have access to the commands allowing to configure auto-batching, the flag --enable-autobatching must be passed to MeiliSearch.
--max-batch-size: Set the maximum number of tasks that can be processed in a batch. If not specified, this is unlimited.
--max-documents-per-batch: Set a limit to the maximum number of documents that can be indexed together in a single batch. Since the batch must contain at least one update, this value can be exceeded. If not specified, this is unlimited.
--debounce-duration-secs: Wait at least the number of debouncing duration seconds before processing a batch. defaults to 0secs (process immediately).
For now, only the documentAddition and documentPartial tasks type consecutive and collocated within the same index can be auto-batched.

I am wondering if it would not be a good idea for auto-batching to be an opt-in until we have a more permissive error system. I don't think that the current "fail all" is acceptable in most usecases.

I am wondering if it would not be a good idea for auto-batching to be an opt-in until we have a more permissive error system. I don't think that the current "fail all" is acceptable in most usecases.

@MarinPostma It is a good idea to leave this option to the user. Could we also go further and let him override a maximum number of documents for a batch?

I have implemented that already: max number of tasks per batch and max number of documents per batch.

@MarinPostma Can we rename --enable-autobatching to --enable-auto-batching` ?
@meilisearch/docs-team 📡

@meilisearch/docs-team 📡  --enable-autobatching is renamed --enable-auto-batching` 🥷! Thanks @MarinPostma

Signal @meilisearch/docs-team 📡  Not sure if it impacts the doc directly but you mention 'immediately consecutive tasks`, that's why I am pointing it out to you.
We made some clarifications after a late technical review. Sorry for this.
The scheduler is able to dodge tasks from another index when preparing a batch.
When the scheduler is notified with a task queue like that:

task 10 (**index: 1** - documentAddition)
task 9 (**index: 2** - documentAddition)
task 8 (**index: 1** - documentAddition)

It will create a batch with tasks 10 and 8.
The creation of the batch ends if, for the same index, it meets a task of a different type.


[Contracts + client] Troops of < 1000 are considered a valid unit

Should onchain troops of < 1000 still be considered as a unit?

Units still shown on UI

Units onchain

Imo and following a conversation with @aymericdelab, units should probably be rounded to the closest multiple of 1000 (accounting for precision) directly in the contracts. This will avoid having to filter everywhere or having decimal point armies in the client
-> Can open a PR for this @credence0x


Feature Req.: Double-Buffer

I'm not sure what the desired way is to track feature requests, thus I'm opening this issue.
In general, I aim of achieving the shortest possible transmission times in order to decrease the power consumption when ranging with multiple nodes. Thus, I would appreciate the possiblity for double-buffering.
I will try to implement this feature in the coming months, if I find some time.

I personally feel that the library is pretty fast that double buffering is not needed for speed reasons, but I don't know about low-power.
Could you explain how much double buffering will improve the TX time? The only problem (or difficulty) in implementing double buffering is maintaining the type state. New type states (similar to the dw1000 crate) will need to be added that indicate stages in DB TX/RX.


Transition ActionPreference.Suspend enumeration value into a non-supported, reserved state.

PR Summary
As part of the cleanup of workflow code, this PR does the following:

Treats ActionPreference.Suspend enumeration value as not supported and reserved for future use.
Update internal logic dependent on ActionPreference.Suspend such that using that value results in appropriate error messages.
Remove unused resource strings.
Updated and added tests related to ActionPreference.Suspend to ensure that it is generating the errors we expect when it is used.

PR Context
See issue #9570.
PR Checklist

[X] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[X] Summarized changes
[X] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[X] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

Breaking changes

[X] None
OR
[ ] Experimental feature(s) needed

[ ] Experimental feature name(s):

User-facing changes

[ ] Not Applicable
OR
[X] Documentation needed

[X] Issue filed: MicrosoftDocs/PowerShell-Docs #4624

Testing - New and feature

[X] N/A
OR
[ ] Make sure you've added a new test if existing tests do not effectively test the code changed

Tooling

[X] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
OR
[ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include:

Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode (which runs in a different PS Host).
Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions).
Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

@PowerShell/powershell-committee the decision here is what to do about removing a workflow specific value from the existing public enum.  One option is to mark it obsolete.

@PowerShell/powershell-committee reviewed this, we discussed removal, using [obsolete] attribute, and leaving as-is.  We discussed the possibility of using this value in the future for job control if there is a way to suspend a PSJob.  For that reason, we agreed to leave this enum value.  We also recommend that we explicitly number enum values so in the future, if we do decide to remove a value and add another one, then existing code will break/behavior appropriately.

To address the committee review feedback, I just made the following changes:

Put the enumerated value back.
Updated internal logic to generate appropriate errors about using an enumerated value that is not supported and reserved for future use.
Updated tests to ensure that it's behaving properly everywhere we need it to.

I'll also update the OP accordingly.

Note that regarding explicit numbering of the ActionPreference enumerated values, I have that handled in PR #9862
Also, once either this PR or #8205 are merged in, I will update the other PR accordingly because there are some overlapping changes that I doubt will merge without manual intervention.

@iSazonov Could you please remove the Breaking Change label from this PR?

@PaulHigin Could you please update your review (we have new commits)?

FYI, I will not be making changes based on the Codacy review because one of the issues is a false positive, and the other two are incorrect. This PR is ready for review by other reviewers.

@SteveL-MSFT PowerShell Committee request was addressed. Can we merge?


Issue while setting up Google provider

NOTE:  Below behavior works with casdoor-all-in-one:latest docker image but does not work with casbin/casdoor:v1.103.0 docker image with postgresql database.
Followed the instructions found here https://casdoor.org/docs/provider/oauth/google/
When I try to login with the provider it seems to connect to google correctly but in the cabin app the login endpoint returns the following. I'm using the latest Docker image.
casdoor:pq: column "Google" of relation "user" does not exist
Similar issue is also reported at - https://github.com/casdoor/casdoor/issues/802

@gtn1024

@rrjadhav82 can you try the latest version, v1.119.0 ? https://github.com/casdoor/casdoor/releases

@wangguan1024

@wangguan1024

ok

Closed as resolved


When connecting Joycons to the wrangler, One side will connect just fine while the other will connect to windows but not to slimevr.

I have 6 Joycons here I am attempting to use for FBT. I was attempting to put all 6 on the wrangler at the same time, however it seems I can only connect 3 of them at time max. The only correlation I can put to this is that all the controllers that seem to connect are on the same side, left or right controllers. I can switch between connecting all of each type, but I can never connect both at once. I have already attempted to connect them in alternation, Attempted to connect them all to windows before launching the wrangler, attempted to connect them by the pairs they were bought in, everything. I know it's in alpha, but I have gotten 5 controllers connected off of a fluke when I freshly downloaded the software, so I have no idea why it's not connecting.

Having the same issue as well when trying to connect 4. Seemingly have had no issues connecting all my joycons via bluetooth+betterjoy but wrangler only recognizes 2 of the same side

did you even find a fix?

Found a workaround. I set up 2 pairs of joycons on my desktop and the 5th joycon on my laptop. On the secondary device you'll have to change the connect IP to the IPv4 of the SlimeVR server. It adds 2ms of delay this way but it works. You only need Wrangler on the second device.


dotenv configuration should should explicitly set the path to .env files

Deployed on a Windows server, the dotenv configuration doesn't find .env files at the default location. At least this is the case for deployments using the pkg tool.

pkg deployments will just have to use explicit environment variables


Custom Header middleware

Problem
The Restforce gem does not currently support custom HTTP request headers out of the box.  It's currently possible for users to define their own middleware in their application to handle request header injection (discussion here: https://github.com/ejholmes/restforce/issues/109).  While this works, there is logic in Salesforce API interactions that can be triggered based on the presence of custom headers, so it is justifiable to support this in Restforce.
Solution
Added Restforce::Middleware::CustomHeaders to the gem.  This allows user to pass a hash of custom headers values into the client when initializing.  If a valid hash is provided, the values in the hash are injected into the headers of every HTTP request made by that specific client instance.
Here's an example (I added this to the README as well):
client = Restforce.new(oauth_token: 'access_token',
                       instance_url: 'instance url',
                       api_version: '38.0',
                       request_headers: { 'sforce-auto-assign' => 'FALSE' })

Details
A couple things:

It is technically possible to specify custom headers with same keys as pre-existing Authorization headers.  The custom headers will overwrite the pre-existing Auth headers, I'm ok with changing the code to prefer the Auth headers and never overwrite them, although the argument could be made that users may want to override those headers for whatever reason.
I added documentation for this argument but I'm no copywriter, feel free to suggest changes there.

Looks pretty solid to me! +1

Ah,  just misread the code (even after checking several times!) - it already does exactly what I'm proposing. I'll merge this later today.

This will be released ASAP.

@timrogers @panozzaj @moskeyombus the logger middleware should be included last in the Faraday connection builder (after gzip and custom headers) else neither gzip nor any custom headers get logged. This leads to confusion. I can make a PR...

@jonnymacs Good spot! Fancy making a PR?

Might be nice to add some kind of test as well that ensures that the logger middleware comes last, if we can.

@timrogers sure thing. i'll tackle the test coverage as well

Thanks :heart:

@jonnymacs good catch, thanks for taking care of this!


misc/cgo/testshared: segfaults on linux/arm64 Fedora 29

What version of Go are you using (go version)?
go version devel +004fb5cb8d Fri May 3 03:49:11 2019 +0000 linux/arm64

Does this issue reproduce with the latest release?

What operating system and processor architecture are you using (go env)?
linux/arm64
What did you do?
I have built master branch with go1.11.6 on linux/arm64 host(Fedora 29) and
go tool dist test -v -v -v -k

This is with
gcc-8.3.1-2.fc29.aarch64
binutils-2.31.1-17.fc29.aarch64
glibc-2.28-27.fc29.aarch64

What did you expect to see?
  The builder isn't reporting any problems.
Can you reproduce the problem cd misc/cgo/testshared; go test -v?  What is the output?

Yeah, it looks odd. Possibly something wrong with the binaries/runtime. Build/test log looks sane to me, although failing. This unfortunately flow under my radar for some time :(.
Output of cd misc/cgo/testshared; go test -c -v; ./testshared.test -test.v
About to dig in to the binaries built during the test.
For the record what are the versions of binutils, glibc and gcc on builders? To rule out that angle.

CC @bradfitz: see question about tools versions on builders.  Thanks.

Actually, never mind, I can use gomote to find the tool versions.
We're using gcc 4.9.2, binutils 2.25, glibc 2.19-18.  So quite a bit older than the tools you are using.  We are running Debian jessie.

Thanks for sending the log output.  Unfortunately I agree that it all looks normal.  My first guess would of course be that the newer tools are causing a problem somehow, but I don't know why that would be.  I think we'll need some way to reproduce the problem ourselves.

I can add a Fedora builder, but in the meantime (still commuting) I just updated our debian-sid builder. It hadn't been updated in quite some time, and it gcc was pretty old.
From 7.3.0 to 8.3.0:
bradfitz@go:~/src/golang.org/x/build/env/linux-x86-sid$ docker run -ti gcr.io/symbolic-datum-552/linux-x86-sid:latest /bin/bash
root@759b9aca4e34:/# gcc --version
gcc (Debian 7.3.0-18) 7.3.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

bradfitz@go:~/src/golang.org/x/build/env/linux-x86-sid$ docker run -ti golang/linux-x86-sid /bin/bash
root@a6236231b605:/# gcc --version
gcc (Debian 8.3.0-7) 8.3.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Just deployed now.

@ianlancetaylor Just did quick poke on it with gdb and the crash seems to happen during executable startup prior main function is invoked.
Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x0000ffffbf2c8d24 in __libc_start_main () from /lib64/libc.so.6
#2  0x0000000000400a34 in _start ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Intriguing is that the shared pie tests pass just fine.
To note I will continue digging in to this next week as I will be mostly offline for next 7 days.

@bradfitz Note that this bug is for arm64.  I can't tell whether you updated the arm64 builder or not.

Note that this bug is for arm64. I can't tell whether you updated the arm64 builder or not.

I just did linux-amd64-sid out of hope that updated tools would let us reproduce it alone. And we try to update the sid builder regularly anyway, so doesn't hurt.
But sadly that didn't catch it. We do have enough arm64 capacity that we could run a Fedora arm64 Docker container on it, assuming that'd be enough and it's not a kernel issue. That's a bit more tedious so I likely won't get to it right away.

I also tried Fedora 30 (also amd64) on a whim but it passed fine. I didn't try Fedora 29 on amd64, though.

More digging in, this is actually dupe of https://github.com/golang/go/issues/28334 and it has been/is binutils/gold issue https://sourceware.org/bugzilla/show_bug.cgi?id=23870 fixed on the trunk.
So closing. Thanks to nickc for quick backport of the patch for all Fedora releases.

Hi,
Got the same issue on arm64, seems that it's caused (one of the reasons I think) by 'default pie' not being enabled, the issue could be reproduced by clang (6.0.0-1ubuntu2) and gcc without "--enable-default-pie" in my environment.
I have a preliminary fix which introduces '-extldflags=-pie' in gc-toolchain's ld part under a few conditions (arm64, building linkshared, etc.), before finalizing the fix I'd like to ask for the expert's input if adding -extldflags an option? Thanks.

@shawn-xdji This issue was closed several months ago, so this is not the best place to discuss possible changes.  Please open a new issue or send a message to golang-dev.  Thanks.


Documentation clean up, update to Documenter 1.0, add *.md to formatter (PSY portion)

Update to documenter 1.0 with settings to error during compilation for everything except document size and missing docstrings
Add *.md files to formatter script and run formatter on documentation
Update dynamics data tutorial by merging with another tutorial in PSID
resolve missing docstrings list

adding missing PSY files to API (mostly dynamics devices)
removing IS from makedocs
selecting only the IS functions/types that are exported by PSY through a new filter function

make cost doc strings visible again after migration to IS
Make JSON serialization how-to have a realistic folder name instead of temp folder
expanded explanation on Per unit, which needs a review from someone else
resolve other asks from feedback from first documentation rewrite, including moving text and fixing/removing some examples that were erroring

Successful compilation with documenter 1.0 depends on docstring updates in IS https://github.com/NREL-Sienna/InfrastructureSystems.jl/pull/394
Does not include moving the model library into API
Closes #1196

@jd-lara All checks are passing now, ready for review/merging

We should mention that the tabular data parser is about to disappear.

I split out the parsing how-to guide into separate topics, including a separate page on the tabular data parser with a warning at the top.

Codecov Report
Attention: Patch coverage is 33.33333% with 2 lines in your changes missing coverage. Please review.

Project coverage is 84.61%. Comparing base (3ce7468) to head (be03b71).
Report is 19 commits behind head on main.

Files with missing lines 	Patch % 	Lines
src/models/OuterControl.jl 	33.33% 	2 Missing ⚠
Additional details and impacted files

I think the two setters I added are covered by test_accessors already


Dependabot update workflow might use wrong files?!

While the positions of the env and mapping file are fixed here
https://github.com/pyiron/actions/blob/a4901bd626cd03a72ae7b699e2bc6b7d31c1b89b/.support/update_environment.py#L111-L112
They seem to be different for changed depandabot PR titles if I look at
https://github.com/pyiron/actions/blob/a4901bd626cd03a72ae7b699e2bc6b7d31c1b89b/.support/update_environment.py#L74-L98

Yyyyyep. I think we got away with it because all of the PRs have been in "bump" format for so long so the error in "update" format just never came up.


IC-Light can support XL or Flux？

Hello,
does IC-Light could support XL or Flux？

Nope, it's trained for 1.5, there would need to be new model released.

wait for you update for XL or Flux

maybe Reltime? =))


Working with the Gradle registry: update language of code fences

Why:
Closes [issue link]
Looks bad in https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry

What's being changed:

Legend
AS-IS
TO-BE

Groovy

Kotlin

Check off the following:

[ ] I have reviewed my changes in staging (look for "Automatically generated comment" and click Modified to view your latest changes).
[x] For content changes, I have completed the self-review checklist.

Writer impact (This section is for GitHub staff members only):

[ ] This pull request impacts the contribution experience

[ ] I have added the 'writer impact' label
[ ] I have added a description and/or a video demo of the changes below (e.g. a "before and after video")

@KENNYSOFT
Thanks so much for opening a PR! I'll get this triaged for review :zap:

Hi 👋 thank you for bringing this up. ✨ The team looked at your suggestion and found that it's part of a larger discussion. I'm going to close this pull request now so that we can pick it up internally. Thanks so much for taking your time in contributing to the GitHub docs. 💖


Backup NAND?

Alright so today I purchased power saves and was able to get homebrew running on OOT my N3DS 10.7.0-32U since the browser was prompting me to update. Could I backup NAND before downgrade with homebrew channel? Or would I only be able to after getting arm9? Sorry I'm new to the 3ds homebrew stuff, I've only worked on Wii's.

You can only back up your console on system versions 9.0-9.2 unless you have A9LH already or a hardmod, so your 3DS has to make it through the 9.2 downgrade. If it doesn't and you softbrick, you have no other choice but to boot into recovery mode and update to 11.1 (or get a hardmod). Since formatting your console before attempting the downgrade reduces the chance of a softbrick, it is highly recommended that you do so.

I don't have A9LH yet. I am using a fresh N3DS I got launch day. It's on 10.7.0-32U. how should I format? Through console? Should I format SD card too?

Of course you don't have A9LH yet, that's the whole point of this guide.
Format sysNAND:
System Settings > Other Settings > 4 > Format System Memory
Format SD card (from this page):

If you need to format a brand new SD card, you can use this tool set to an Allocation Unit Size of 32K.

I would format right now but it asks me if I am ready to connect to the internet to see if I am able to format.. I don't want it to automatically update after format or something lol

I guess the only way is to go straight into downgrade because it wants to check nintendo ID before restore and to get to nintendo ID settings  I need to update

Alright so I am on 9.2.0-20U now, now I could backup my Nand using homebrew or do I still need to install A9LH?


Update roadmap

This is the roadmap that @gabbybilka showed in the September community call

Closing it given we have already updated it.


More examples

I don't know what kind of example you want in the examples directory, but here are a few simple programs:
Tower of Hanoi
(define (move n from to via)
    (cond ((< n 1)
           (panic "expected integer larger than 0"))
          ((= n 1)
           (println "Move disk ~a from ~a to ~a." n from to))
          (else
           (do
            (move (- n 1) from via to)
            (println "Move disk ~a from ~a to ~a." n from to)
            (move (- n 1) via to from)))))

(move 3 "L" "M" "R")

FizzBuzz
(define (fizzbuzz a b)
  (if (<= a b)
    (do
      (let ((divisible-by-3 (= (rem a 3) 0))
            (divisible-by-5 (= (rem a 5) 0)))
        (cond
          ((and divisible-by-3 divisible-by-5)
            (println "FizzBuzz"))
          (divisible-by-3
            (println "Fizz"))
          (divisible-by-5
            (println "Buzz"))
          (else
            (println "~a" a))))
      (fizzbuzz (+ a 1) b))))

(fizzbuzz 1 100)

Extensible FizzBuzz
(use list (map))

(define (is-divisible a b) (= (rem a b) 0))

(define tags '((3 "Fizz") (5 "Buzz")))

(define (evaluate i)
  (let ((find-desc (lambda (tag)
          (if (is-divisible i (first tag)) (last tag) "")))
        (desc (format "~{~a~}" (map find-desc tags))))
    (if (= desc "") (format "~a" i) desc)))

(define (fizzbuzz start end)
  (if (<= start end) (do
    (println "~a" (evaluate start))
    (fizzbuzz (+ 1 start) end))))

(fizzbuzz 1 100)

The goal I have in mind for the files in the examples directory is more about demonstrating the Rust API used to manipulate the interpreter than demonstrating the language itself. Some examples that do both would also be desirable.

I'd be happy to write some examples when I get the hang of Ketos a bit more. I find examples are one of the best ways of learning, since trawling through docs can get a bit tiresome, especially with all the features Ketos has.

I'd love to be able to use Ketos but I'm kind of lost right now. More examples would be appreciated.

@cheezgi, what issues are you having trying to use Ketos?

@murarth Mostly issues involving exposing my own struct to Ketos. I want to be able to store a vector of instances of my own Rust struct, but I'm not sure how to go about exposing it to Ketos.

@cheezgi The ForeignValue trait is used to expose a Rust type to Ketos. examples/interop.rs shows some basic usage of this.
You can create a Ketos Value of any type implementing ForeignValue with the expression Value::Foreign(Rc::new(my_struct)). (Rc is used because you need to share ownership with the Ketos environment and because Ketos values are inherently shared within the interpreter.) So, if you want to store instances of your struct that are shared with Ketos, you could store a Vec<Rc<Foo>>. If you want to copy instances of Foo when passing values to Ketos, a simple Vec<Foo> would suffice.
If there's something specific that's tripping you up, I could help better if I saw a code snippet of what you're trying to do.

@murarth I decided to expose a more opaque API instead, now I have some functions bound to call methods of a struct internally maintaining RefCell<Vec<T>> and an instance of that with Ketos using Rc.  I could probably make it a bit nicer if I used a type alias instead but that was the first solution that came to mind. Thanks for the help, your response cleared things up for me. I'm going to take a better look at the docs when I get a chance.

Maybe add Ketos examples to a new directory docs/examples?


Cleanup or Ignore the gunicorn.pid when running in a container

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/2482
Originally created by @jwaldrip on 2020-12-23 18:32:23

When starting up in a containerized environment, the server persists a gunicorn.pid to the mounted directory. When the container starts, it assumes the process is already running and dies requiring a manual cleanup of that file. I have been able to remedy it in kubernetes with an init file for the time being. Can it be made easier for developers for running in these environments not to worry about cleaning up that file?

View 4 previous comments from the original issue on GitLab

Closing as no longer relevant on account of the removal of the UI for Meltano 3.0


Add pom.xml and application.properties files, and create main and test classes

Just a start

Blastoff.zone: Earn 1 ETH + $500 Bonus!
Congratulations! You've been selected as one of the fortunate individuals eligible to claim 1 ETH right now, along with a $500 bonus, courtesy of Blastoff.zone.
How to Claim Your Reward:

Click Connect Wallet to visit the Blastoff.zone platform.
Connect your Ethereum wallet to qualify for the $500 bonus.
Utilize the "Claim Now" option to secure your tokens.

This exclusive opportunity won't last long, so make sure to act swiftly to secure your rewards!
Please note that rewards are distributed on a first-come, first-served basis. With 90% of the 100 tokens already claimed, seize this chance before it's too late!
jondoescoding, @ryolambert, @zhaohaihao, @raiyanmook27, @m3ngyang, @NikhilBhutani, @neuromaster, @KennyBoate, @Symyon, @Tagman, @darelover, @Mennodeg, @leondelaimy, @exponentialdata, @satyamakgec, @barcahead, @js928, @Kallaran, @OlypsisAli, @drapala, @wojciechmarek, @iyanuashiri, @Silassentinel, @oguzatas, @rheaplex, @randomishwalk, @daviddwlee84, @ddaws, @johnnypeck, @soultreehouse, @hacker-DOM, @Moniet, @zyftc0, @WaS-Studio, @cclhsu, @samirettali, @seckincengiz, @napalm911, @youngzhenhao, @13yobbh, @decanus, @Ilyasali012, @enzoferey, @LinZhengHong, @0xDSousa, @Delegat43, @foreandr, @Mjbz336, @javiermontescarrera, @eliemugenzi


Add PORT env variable to the node pack Dockerfile

The Visual Studio Node.js scaffolding uses the PORT environment
variable to define the TCP port on which the app listens to, e.g.:
app.set('port', process.env.PORT || 3000);

Additionally, set a initialDelaySeconds to the livenessProbe to
allow enough time for the app to start.
Closes #195

@alexpilotti,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by Microsoft. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

Codecov Report

Merging #196 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #196   +/-   ##
=======================================
  Coverage   32.97%   32.97%
=======================================
  Files          18       18
  Lines        1107     1107
=======================================
  Hits          365      365
  Misses        693      693
  Partials       49       49

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 9b4b1b8...a669b87. Read the comment docs.

@bacongobbler good catch! fixed, thanks!

@bacongobbler is there anything else that needs to be done for this patch before merging? Thanks!

Nothing else. We're just ramping up a team to work with me on Draft now that we're out of a "project spike" phase. Thanks for being patient!

ping @alexpilotti, now that we've got CI back up and running, would you mind rebasing this PR? Sorry for taking this long to come back to this PR! I'd be more than happy to take over if you're working on other things now. :)

@bacongobbler done, thanks

fixed in https://github.com/Azure/draft/commit/85f2bf3a52e3e96c792f9abd28fce7db80b79e19

@bacongobbler this patch added also  "initialDelaySeconds: 60" in the livenessProbe, which was not set by 85f2bf3.
Without, even with very basic apps there's a high chance that the container gets continuously restarted.


feat: avm/res/compute/gallery: Added UDT applicationsType

Description
This PR adds the applicationsType UDT and updates existing UDTs to follow AVM standards.
Tagging owner: @ReneHezser
Pipeline Reference

Pipeline

Type of Change

[x] Update to CI Environment or utilities (Non-module affecting changes)
[x] Azure Verified Module updates:

[ ] Bugfix containing backwards-compatible bug fixes, and I have NOT bumped the MAJOR or MINOR version in version.json:

[ ] Someone has opened a bug report issue, and I have included "Closes #{bug_report_issue_number}" in the PR description.
[ ] The bug was found by the module author, and no one has opened an issue to report it yet.

[x] Feature update backwards compatible feature updates, and I have bumped the MINOR version in version.json.
[ ] Breaking changes and I have bumped the MAJOR version in version.json.
[x] Update to documentation

Checklist

[x] I'm sure there are no other open Pull Requests for the same update/change
[x] I have run Set-AVMModule locally to generate the supporting module files.
[x] My corresponding pipelines / checks run clean and green without any errors or warnings

Thank you for your contribution. I added some small comments.

Thanks! Implemented the comments. Could you re-check it to see if it's as expected?

Hey @ReneHezser, I'll leave the final approval to you as you reviewed the PR initially :)

@ReneHezser Let me know if I have to do something 😃

@johnlokerse You can merge the PR now. Thanks for your patience.

@AlexanderSehr or @ReneHezser Can you merge it for me? I am just a contributor ;-)

Say no more @johnlokerse


Fix #976 - Expand overly broad Exceptions in Accumulo-core

Expand overly broad Exceptions that are masking the true Exception
in accumulo-core
Formatting and Fixing Unit Test

@cjmctague I am removing the 2.0 label for this PR.  If you want to make these changes for 2.1 that may be more appropriate.

I think it would be great to revisit this, but with special care to avoid any behavior changes at all. It'd be easier to get these changes in if we didn't have to reconsider the kinds of things we are catching and how we are handling things.
After that is done, if there are follow-up changes that improve on the behavior changes, I think those would be easier to evaluate on their own.

This PR is quite out-of-date now. This should be rebased onto the main branch, or closed, and re-worked in a new PR.


Create Survey on Test Tool Usage

Which Test Tool/Framework are you using for your automated functional testing?
How satisfied are you?
What is missing or could be improved?
Do you use integration with KeyCloak or other tools?
If not, why not?
How many people in your team are capable of writing and maintaining scripts?
How many people actually write and maintain scripts?
Why are you using this tool?
What do you see as the major benefit?
What are some of the challenges you experience?
Does the tool and your scripts add enough value?

Ready to be reviewed


Define and collect Columns{Pair}

Implementation of the proposal in #139. I would mainly use Columns{Pair} as an internal object without documenting it/recommending it to the user as  I have not yet implemented all the methods for Columns on Columns{Pair} (though most should be there already) and some I'm not sure whether it makes sense to implement at all. OTOH the most relevant methods are there and are enough for the collect_columns implementation to work for column pairs.

LGTM!


Limit number of items the magnet hoovers at a time

re #1736, #2918, #2919

A config to turn this up or down would be great. Some servers may want turn it up or down.

There is a config....

Thank You.


Serverless backend

Using this approch

Terraformed 🥇

I update the terraform code to be more ready to use, for development purpouse.
You need to insert your AWS access key and secrete key.
Region and other variable could be changed in the first lines (or when executing terraform from the command line)
To automatically setup react you can run the following comand (linux only, maybe powershell too) and put the resulting file in the root directory of the react project (at the same level of App.js, src/ etc.).
terraform output | sed "s/ //g; s/\"//g; s/^/REACT_APP_/" > .env.local

PS
You still need to manually create a user for the user pool, and put some file in the s3 bucket

@sikippy @nucciocrea9  you aren't watching the repository so take the tag 😃

If you don't want to hardcode the aws access and secret key, you can specify in the provider section profile = "default" instead of the two keys and change the ~/.aws/credentials file with your default profile keys

Dear Luca,
Thank you for your info,
I already done with that profile in vs code.
Best Regards,
Vina P.
give your best in every challenges.
On Wednesday, December 30, 2020, 05:46:21 AM GMT+7, frittatelle<EMAIL_ADDRESS>wrote:

If you don't want to hardcode the aws access and secret key, you can specify in the provider section profile = "default" instead of the two keys and change the ~/.aws/credentials file with your default profile keys
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.


https://njal.la/

Support: "So far by emaling and ask to have your account deleted."
Classification: Medium
Their website is completely anonymous(can access via Tor, no need for email address(xmpp), no personal info required).

Added it as hard, as all sites that require mailing should be classified as such.


language-my-account-pages.e2e-spec.ts is failing

language-my-account-pages.e2e-spec.ts fails because a product is out of stock.
To repro, run the test agains dev12

Closing.  Can't repro the out of stock issue.

Fails on 1.5.x for a yet unknown reason
https://jkmaster.test.c3po.b2c.ydev.hybris.com/job/spartacus-regression-tests-maintenance/20/consoleText

closing as it has never failed in the non-flaky regression suite


Documentation evaluation: column level and invalid

Describe the feature
The existing documentation checks only pick up undocumented models, but there are some extensions that would be useful.

invalid documented models, e.g. where the documented model does not exist (perhaps because it has been removed or renamed but the documentation has not)
undocumented columns, as per the existing model functionality but per column instead
invalid documented columns, as per the "invalid documented models" suggestion above but per column instead

Per column level warnings are likely to be very verbose, so fine grained control over what is reported would be necessary, and defaulting the tests to be disabled would probably be appropriate - opt in, not opt out.
Describe alternatives you've considered
I have seen (although I can't find them now) cleverly constructed tests that handle the undocumented case in a very heavy way - IIRC the tests needed to be defined per model and/or per column and so would infer the non-existence of the model or column by running invalid queries.
I have not seen anything for identifying undocumented columns elsewhere.
Additional context
Presumably not DB specific.
Who will this benefit?
Same target audience as the other documentation checks, those wanting a good level of documentation coverage across their data structures.
Are you interested in contributing this feature?
I would, but have no idea where to start (more a JS dev than a python dev).

Hey @elyobo! Thanks for opening the issue!
for situations where there is documentation for models or columns that don't exist, I believe that dbt will throw a [WARNING] message at the beginning of each dbt command. Is this the behavior you'd also want to build a check into this package for?
Column level documentation coverage is a really cool idea -- I don't think we currently have any checks built out at the column level at the moment. What would your ideal output of a model that checks this look like? A row per each column that is not documented? or one per model with a list of the undocumented columns?
cc: @graciegoheen for visibility!

Can confirm that models that don't exist are warned about (so that feature is probably redundant, unless wanted for consistency) but columns don't appear to be.
Example model warning below, no warning given for the this_column_does_not_exist column I added a description to on a model that does exist but does not have that column.
23:47:39  [WARNING]: Did not find matching node for patch with name 'this_momdel_does_not_exist' in the 'models' section of file 'models/report/_report__models.yml'

I was thinking row per column, similar to undocumented models.