VBA - Web -  Error message in company info is appearing in two lines

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Go to staging.new.expensify.com/bank-account/company
Fill in all the fields and leave password field empty
Click Save & Continue

Expected Result:
Error message "Please fix the errors in the form before continuing" is displayed in one line
Actual Result:
"Please fix the errors in the form before continuing" is displayed in 2 lines
Workaround:
Unknown
Platform:

Where is this issue occurring?

Web

Version Number: 1.1.1-0
Reproducible in staging?: Yes
Reproducible in production?: Yes
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
Expensify/Expensify Issue URL:

Issue reported by: Applause
Slack conversation:
View all open jobs on GitHub

Triggered auto assignment to @johnmlee101 (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

Hey @kavimuru Can you please flesh out this issue?

@johnmlee101  Sorry about that. Added the details to the issue.

I agree with the n6-hold, this is polish

Issue reproducible during KI retests.

Still on hold

Issue reproducible during KI retests

@johnmlee101 Huh... This is 4 days overdue. Who can take care of this?

@johnmlee101 6 days overdue. This is scarier than being forced to listen to Vogon poetry!

This issue has not been updated in over 14 days. @johnmlee101 eroding to Weekly issue.

Issue reproducible during KI retests

With hold gone, opening up to external! Looks like an easy fix.

Triggered auto assignment to @arielgreen (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

Does not look like this exists anymore....

I'm not able to reproduce this either.


Error in building TensorFlow Object Detection Demo

I was able to build and run the hello_world example on Desktop.
When i try to build the object detection demo using
$ bazel build -c opt
--define MEDIAPIPE_DISABLE_GPU=1
--define no_aws_support=true
mediapipe/examples/desktop/object_detection:object_detection_tensorflow
I receive the following errors:
WARNING: Download from https://mirror.bazel.build/github.com/tensorflow/tensorflow/archive/67def62936e28f97c16182dfcc467d8d1cae02b4.tar.gz failed: class com.google.devtools.build.lib.bazel.repository.downloader.UnrecoverableHttpException GET returned 404 Not Found
WARNING: Download from http://mirror.tensorflow.org/github.com/bazelbuild/rules_closure/archive/cf1e44edb908e9616030cc83d085989b8e6cd6df.tar.gz failed: class com.google.devtools.build.lib.bazel.repository.downloader.UnrecoverableHttpException GET returned 404 Not Found
DEBUG: Rule 'build_bazel_rules_apple' indicated that a canonical reproducible form can be obtained by modifying arguments commit = "6c9fcae7a3597aabd43f28be89466afe0eab18de", shallow_since = "1565379803 -0700" and dropping ["tag"]
DEBUG: Call stack for the definition of repository 'build_bazel_rules_apple' which is a git_repository (rule definition at /home/tcs/.cache/bazel/_bazel_tcs/3d4eb2cbf71caf8f570eba8043943dcc/external/bazel_tools/tools/build_defs/repo/git.bzl:195:18):
/home/tcs/mediapipe/WORKSPACE:251:1
INFO: Build option --define has changed, discarding analysis cache.
DEBUG: Rule 'rules_cc' indicated that a canonical reproducible form can be obtained by modifying arguments sha256 = "1991102fbff099a2e5eb990cdee3fdaf80803bf611c8fdf60f612e263438d0fb"
DEBUG: Call stack for the definition of repository 'rules_cc' which is a http_archive (rule definition at /home/tcs/.cache/bazel/_bazel_tcs/3d4eb2cbf71caf8f570eba8043943dcc/external/bazel_tools/tools/build_defs/repo/http.bzl:292:16):
/home/tcs/mediapipe/WORKSPACE:28:1
WARNING: Download from https://storage.googleapis.com/mirror.tensorflow.org/github.com/protocolbuffers/protobuf/archive/310ba5ee72661c081129eb878c1bbcec936b20f0.tar.gz failed: class com.google.devtools.build.lib.bazel.repository.downloader.UnrecoverableHttpException GET returned 404 Not Found
WARNING: Download from https://storage.googleapis.com/mirror.tensorflow.org/github.com/libjpeg-turbo/libjpeg-turbo/archive/2.0.0.tar.gz failed: class com.google.devtools.build.lib.bazel.repository.downloader.UnrecoverableHttpException GET returned 404 Not Found
WARNING: Download from https://storage.googleapis.com/mirror.tensorflow.org/www.nasm.us/pub/nasm/releasebuilds/2.13.03/nasm-2.13.03.tar.bz2 failed: class com.google.devtools.build.lib.bazel.repository.downloader.UnrecoverableHttpException GET returned 404 Not Found
WARNING: /home/tcs/.cache/bazel/_bazel_tcs/3d4eb2cbf71caf8f570eba8043943dcc/external/org_tensorflow/tensorflow/core/BUILD:560:12: in srcs attribute of cc_library rule @org_tensorflow//tensorflow/core:platform_strings: please do not import '@org_tensorflow//tensorflow/core/platform:platform_strings.cc' directly. You should either move the file to this package or depend on an appropriate rule there
WARNING: /home/tcs/.cache/bazel/_bazel_tcs/3d4eb2cbf71caf8f570eba8043943dcc/external/org_tensorflow/tensorflow/core/BUILD:560:12: in srcs attribute of cc_library rule @org_tensorflow//tensorflow/core:platform_strings: please do not import '@org_tensorflow//tensorflow/core/platform:platform_strings_computed.h' directly. You should either move the file to this package or depend on an appropriate rule there
INFO: Call stack for the definition of repository 'gif_archive' which is a tf_http_archive (rule definition at /home/tcs/.cache/bazel/_bazel_tcs/3d4eb2cbf71caf8f570eba8043943dcc/external/org_tensorflow/third_party/repo.bzl:124:19):
/home/tcs/.cache/bazel/_bazel_tcs/3d4eb2cbf71caf8f570eba8043943dcc/external/org_tensorflow/tensorflow/workspace.bzl:287:5
/home/tcs/.cache/bazel/_bazel_tcs/3d4eb2cbf71caf8f570eba8043943dcc/external/org_tensorflow/tensorflow/workspace.bzl:60:5
/home/tcs/mediapipe/WORKSPACE:121:1
WARNING: Download from https://storage.googleapis.com/mirror.tensorflow.org/ufpr.dl.sourceforge.net/project/giflib/giflib-5.1.4.tar.gz failed: class com.google.devtools.build.lib.bazel.repository.downloader.UnrecoverableHttpException GET returned 404 Not Found
WARNING: Download from http://pilotfiber.dl.sourceforge.net/project/giflib/giflib-5.1.4.tar.gz failed: class java.io.IOException GET returned 503 Service Unavailable
ERROR: An error occurred during the fetch of repository 'gif_archive':
java.io.IOException: Error downloading [https://storage.googleapis.com/mirror.tensorflow.org/ufpr.dl.sourceforge.net/project/giflib/giflib-5.1.4.tar.gz, http://pilotfiber.dl.sourceforge.net/project/giflib/giflib-5.1.4.tar.gz] to /home/tcs/.cache/bazel/_bazel_tcs/3d4eb2cbf71caf8f570eba8043943dcc/external/gif_archive/giflib-5.1.4.tar.gz: GET returned 503 Service Unavailable
INFO: Call stack for the definition of repository 'eigen_archive' which is a tf_http_archive (rule definition at /home/tcs/.cache/bazel/_bazel_tcs/3d4eb2cbf71caf8f570eba8043943dcc/external/org_tensorflow/third_party/repo.bzl:124:19):
/home/tcs/.cache/bazel/_bazel_tcs/3d4eb2cbf71caf8f570eba8043943dcc/external/org_tensorflow/tensorflow/workspace.bzl:170:5
/home/tcs/.cache/bazel/_bazel_tcs/3d4eb2cbf71caf8f570eba8043943dcc/external/org_tensorflow/tensorflow/workspace.bzl:60:5
/home/tcs/mediapipe/WORKSPACE:121:1
ERROR: /home/tcs/.cache/bazel/_bazel_tcs/3d4eb2cbf71caf8f570eba8043943dcc/external/org_tensorflow/tensorflow/core/platform/default/build_config/BUILD:212:1: @org_tensorflow//tensorflow/core/platform/default/build_config:gif depends on @gif_archive//:gif in repository @gif_archive which failed to fetch. no such package '@gif_archive//': java.io.IOException: Error downloading [https://storage.googleapis.com/mirror.tensorflow.org/ufpr.dl.sourceforge.net/project/giflib/giflib-5.1.4.tar.gz, http://pilotfiber.dl.sourceforge.net/project/giflib/giflib-5.1.4.tar.gz] to /home/tcs/.cache/bazel/_bazel_tcs/3d4eb2cbf71caf8f570eba8043943dcc/external/gif_archive/giflib-5.1.4.tar.gz: GET returned 503 Service Unavailable
ERROR: Analysis of target '//mediapipe/examples/desktop/object_detection:object_detection_tensorflow' failed; build aborted: Analysis failed
INFO: Elapsed time: 16.115s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (0 packages loaded, 6304 targets c
onfigured)

The errors look like download issues with your network connection. Are you blocked by firewall?  Are you in China? Pls retry this from another network condition.

The errors look like download issues with your network connection. Are you blocked by firewall? Are you in China? Pls retry this from another network condition.

Hi mgyong,
Thank you for your suggestion.
I tried from a different network and the build started and it went on until the end and at last this error showed up.
bazel-out/k8-opt/bin/mediapipe/calculators/video/_objs/opencv_video_encoder_calculator/opencv_video_encoder_calculator.o:opencv_video_encoder_calculator.cc:function mediapipe::OpenCvVideoEncoderCalculator::Open(mediapipe::CalculatorContext*): error: undefined reference to 'cv::VideoWriter::fourcc(char, char, char, char)'
bazel-out/k8-opt/bin/mediapipe/framework/formats/_objs/image_frame_opencv/image_frame_opencv.o:image_frame_opencv.cc:function mediapipe::formats::MatView(mediapipe::ImageFrame const*): error: undefined reference to 'cv::Mat::Mat(int, int const*, int, void*, unsigned long const*)'
collect2: error: ld returned 1 exit status
Target //mediapipe/examples/desktop/object_detection:object_detection_tensorflow failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 3937.523s, Critical Path: 1354.02s
INFO: 2485 processes: 2483 linux-sandbox, 2 local.
FAILED: Build did NOT complete successfully

MediaPipe tries to use your localOpenCV libraries but gets undefined references. How do you install OpenCV, via package manager or the script?

MediaPipe tries to use your local OpenCV libraries but gets undefined references. How do you install OpenCV? Via package manager or the script? You probably can find some useful instructions in install.md.

Hi,
My bad. I changed the WORKSPACE and opencv_linux.BUILD but it was not pointing to the correct location. It is working now.
Thank you.


Fix the convergence check of L-BFGS-B.

If there is searchFailed during optimization by L-BFGS-B, it should be terminated rather than calling in an endless loop. The convergence check of L-BFGS-B does not handle searchFailed and gradientConverged currently. Since L-BFGS-B extends from FirstOrderMinimizer, so my fix is let it call FirstOrderMinimizer.defaultConvergenceCheck to handle convergence check.

cc @dlwh

thanks!


Adds metrics initialization metrics for the service interface(#12850)

Adds metrics initialization metrics for the service interface(#12850)

Codecov Report

Merging #12892 (b7db8f6) into 3.2 (ceae48e) will decrease coverage by 0.30%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                3.2   #12892      +/-   ##
============================================
- Coverage     69.76%   69.46%   -0.30%
+ Complexity      341        2     -339
============================================
  Files          3523     1649    -1874
  Lines        167515    68430   -99085
  Branches      28043     9991   -18052
============================================
- Hits         116861    47536   -69325
+ Misses        40555    16318   -24237
+ Partials      10099     4576    -5523

see 1899 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

init metric as follow

LGTM


bug(update): Cannot find module '@angular-devkit/core/src/workspace/json/reader'

Reproduction
Use StackBlitz to reproduce your issue: https://stackblitz.com/fork/components-issue
Steps to reproduce:

ng update @angular/core @angular/cli @angular/material --force

Expected Behavior
What behavior were you expecting to see?

CDK Migrations run w/o exceptions.

Actual Behavior
What behavior did you actually see?
[error] Error: Cannot find module '@angular-devkit/core/src/workspace/json/reader'
Require stack:
-<EMAIL_ADDRESS>-<EMAIL_ADDRESS>-<EMAIL_ADDRESS>-<EMAIL_ADDRESS>-<EMAIL_ADDRESS>-<EMAIL_ADDRESS>-<EMAIL_ADDRESS>-<EMAIL_ADDRESS>-<EMAIL_ADDRESS>- /private/var/folders/mz/pjttw4vs5xs33pzstmq1h7140000gn/T/angular-cli-packages-JfwbdW/node_modules/@angular/cli/bin/ng
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
    at Function.Module._load (internal/modules/cjs/loader.js:725:27)
    at Module.require (internal/modules/cjs/loader.js:952:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object.<anonymous> (/Users/splaktar/Git/devintent/xlts/xlts.dev/node_modules/@angular/cdk/schematics/utils/project-tsconfig-paths.js:21:18)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Module.require (internal/modules/cjs/loader.js:952:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object.<anonymous> (/Users/splaktar/Git/devintent/xlts/xlts.dev/node_modules/@angular/cdk/schematics/ng-update/devkit-migration-rule.js:22:34)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)

Environment

Browser(s): Chrome 86
Operating System (e.g. Windows, macOS, Ubuntu): macOS 10.15.7

Before running ng update @angular/core @angular/cli @angular/material --force:
Angular CLI: 10.1.7
Node: 14.15.0
OS: darwin x64

Angular: 10.1.6
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Ivy Workspace: Yes

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1001.7
@angular-devkit/build-angular   0.1001.7
@angular-devkit/core            7.3.10
@angular-devkit/schematics      7.3.10
@angular/cdk                    10.2.7
@angular/cli                    10.1.7
@angular/fire                   6.0.5
@angular/material               10.2.7
@schematics/angular             10.1.7
@schematics/update              0.1001.7
ng-packagr                      10.1.2
rxjs                            6.6.3
typescript                      4.0.5

After running ng update @angular/core @angular/cli @angular/material --force:
Angular CLI: 11.0.1
Node: 14.15.0
OS: darwin x64

Angular: 11.0.0
... animations, cdk, common, compiler, compiler-cli, core, forms
... language-service, material, platform-browser
... platform-browser-dynamic, router
Ivy Workspace: Yes

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1100.1
@angular-devkit/build-angular   0.1100.1
@angular-devkit/core            7.3.10
@angular-devkit/schematics      7.3.10
@angular/cli                    11.0.1
@angular/fire                   6.0.5
@schematics/angular             11.0.1
@schematics/update              0.1100.1
ng-packagr                      11.0.2
rxjs                            6.6.3
typescript                      4.0.5

The CLI DevKit versions reported are v7 because of @schuchard/prettier and some others are using v8 or v9 versions of CLI DevKit:
npm ls @angular-devkit/core
<EMAIL_ADDRESS>/Users/splaktar/Git/devintent/xlts/xlts.dev
├─┬<EMAIL_ADDRESS>│ ├─┬<EMAIL_ADDRESS>│ │ └──<EMAIL_ADDRESS>│ ├─┬<EMAIL_ADDRESS>│ │ └──<EMAIL_ADDRESS>│ ├──<EMAIL_ADDRESS>│ └─┬<EMAIL_ADDRESS>│   └──<EMAIL_ADDRESS>├─┬<EMAIL_ADDRESS>│ ├──<EMAIL_ADDRESS>│ ├─┬<EMAIL_ADDRESS>│ │ └──<EMAIL_ADDRESS>deduped
│ ├─┬<EMAIL_ADDRESS>│ │ ├──<EMAIL_ADDRESS>│ │ └─┬<EMAIL_ADDRESS>│ │   └──<EMAIL_ADDRESS>deduped
│ └─┬<EMAIL_ADDRESS>│   ├──<EMAIL_ADDRESS>│   └─┬<EMAIL_ADDRESS>│     └──<EMAIL_ADDRESS>deduped
├─┬<EMAIL_ADDRESS>│ ├──<EMAIL_ADDRESS>│ └─┬<EMAIL_ADDRESS>│   └──<EMAIL_ADDRESS>deduped
└─┬<EMAIL_ADDRESS>  ├──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>deduped
  ├─┬<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>deduped
  └─┬<EMAIL_ADDRESS>    ├──<EMAIL_ADDRESS>    ├─┬<EMAIL_ADDRESS>    │ └──<EMAIL_ADDRESS>deduped
    ├─┬<EMAIL_ADDRESS>    │ └──<EMAIL_ADDRESS>deduped
    └─┬<EMAIL_ADDRESS>      └──<EMAIL_ADDRESS>deduped

It looks like the CDK is accessing the wrong version of the CLI DevKit SDK. I think that we had a similar problem in a previous release.
Command output:
$ ng update @angular/core @angular/cli @angular/material --allow-dirty --force
The installed local Angular CLI version is older than the latest stable version.
Installing a temporary version to perform the update.
Installing packages for tooling via npm.
Installed packages for tooling via npm.
Using package manager: 'npm'
Collecting installed dependencies...
Found 54 dependencies.
Fetching dependency metadata from registry...
                  Package "@angular-devkit/build-angular" has an incompatible peer dependency to "karma" (requires "~5.1.0", would install "5.2.3")
    Updating package.json with dependency @angular-devkit/build-angular @ "0.1100.1" (was "0.1001.7")...
    Updating package.json with dependency @angular/cli @ "11.0.1" (was "10.1.7")...
    Updating package.json with dependency @angular/compiler-cli @ "11.0.0" (was "10.1.6")...
    Updating package.json with dependency @angular/language-service @ "11.0.0" (was "10.1.6")...
    Updating package.json with dependency ng-packagr @ "11.0.2" (was "10.1.2")...
    Updating package.json with dependency @angular/animations @ "11.0.0" (was "10.1.6")...
    Updating package.json with dependency @angular/cdk @ "11.0.0" (was "10.2.7")...
    Updating package.json with dependency @angular/common @ "11.0.0" (was "10.1.6")...
    Updating package.json with dependency @angular/compiler @ "11.0.0" (was "10.1.6")...
    Updating package.json with dependency @angular/core @ "11.0.0" (was "10.1.6")...
    Updating package.json with dependency @angular/forms @ "11.0.0" (was "10.1.6")...
    Updating package.json with dependency @angular/material @ "11.0.0" (was "10.2.7")...
    Updating package.json with dependency @angular/platform-browser @ "11.0.0" (was "10.1.6")...
    Updating package.json with dependency @angular/platform-browser-dynamic @ "11.0.0" (was "10.1.6")...
    Updating package.json with dependency @angular/router @ "11.0.0" (was "10.1.6")...
  UPDATE package.json (3815 bytes)
✔ Packages installed successfully.
** Executing migrations of package '@angular/cli' **

❯ Replace deprecated library builder '@angular-devkit/build-ng-packagr'.
  Migration completed.

❯ Add 'declarationMap' compiler options for non production library builds.
  Migration completed.

❯ Remove deprecated options from 'angular.json' that are no longer present in v11.
  UPDATE angular.json (9080 bytes)
  Migration completed.

❯ Update workspace dependencies to match a new v11 project.
  UPDATE package.json (3816 bytes)
✔ Packages installed successfully.
  Migration completed.

An unhandled exception occurred: Cannot find module '@angular-devkit/core/src/workspace/json/reader'

PR https://github.com/angular/components/pull/20745 removed the code that previously made our schematics devkit version-agnostic.

OK, I verified that the Scully stuff isn't a problem. It's "@schuchard/prettier": "^3.1.0", that is causing the issue.
If I remove @schuchard/prettier, then re-run the ng update, everything works as expected.

I've opened https://github.com/schuchard/prettier-schematic/issues/49 to see if those schematics can update their version of DevKit to make this no longer an immediate issue, but it still seems like our CDK schematics and/or the CLI should not break if the project has other schematics using an older DevKit version.

This issue is quite similar to https://github.com/angular/angular-cli/issues/18744#issuecomment-690120178 and share the same root causes.
The fundamental problem here is while @angular/core and @angular/material depends on @angular-devkit/schematics and @angular-devkit/core these are not listed as dependencies. Therefore in some cases when having 3rd party dependencies that install older versions of these packages one might end in a module layout which will break the mentioned schematics.
As mentioned previously it's not desired to have these as direct dependencies of @angular/core and @angular/material but that would be the "proper" fix to make sure that the proper module structure is laid out when running npm install / yarn install.
This is a known issue which is caused by the decision of not have explicit dependencies in a library and unfortunately, at this point there is not much we can do without a re-design of how ng update works.

That makes a lot of sense. If we have schematics in the library that depend on those packages, then they should be dependencies.
Should we at least add @angular-devkit/schematics and @angular-devkit/core to our peerDependencies so that developers would at least get a warning that these need to be installed?
I don't see how it's viable to not have those packages listed as some kind of dependency if our schematics depend on them. I guess an alternative is to break all of our schematics out into a separate package that has the correct dependencies.

Should we at least add @angular-devkit/schematics and @angular-devkit/core to our peerDependencies so that developers would at least get a warning that these need to be installed?

Adding them as peerDependency will require this packages to be installed and listed in the users package.json, which is not ideal. Users shouldn’t be exposed to the packages unless they are developing schematics themselves. Also with NPM 7, unmet peerDepedencies get installed by default and unmeet peer deps are now hard error https://github.com/npm/rfcs/blob/latest/implemented/0025-install-peer-deps.md

I guess an alternative is to break all of our schematics out into a separate package that has the correct dependencies.

That can work, although I don’t think it should be a single package for all the migrations. I think it should be still separated by repo. I’d also assume that this package will be installed by the schematic when the migration runs.
Note: all the above will only be needed until a new version ng-update is available.

Users shouldn’t be exposed to the packages unless they are developing schematics themselves.

That makes sense. Now I get why it's better to make them direct dependencies.

I don’t think it should be a single package for all the migrations. I think it should be still separated by repo.

Agreed.

Still an issue...

ng update @angular/core @angular/cli --create-commits --force
The installed local Angular CLI version is older than the latest stable version.
Installing a temporary version to perform the update.
Installing packages for tooling via npm.
Installed packages for tooling via npm.
Using package manager: 'npm'
Collecting installed dependencies...
Found 50 dependencies.
Fetching dependency metadata from registry...
Package "@angular-devkit/build-angular" has an incompatible peer dependency to "karma" (requires "~5.1.0", would install "5.2.3")
Package "@ag-grid-community/angular" has an incompatible peer dependency to "@angular/common" (requires "^9.0.0" (extended), would install "11.0.8").
Package "@ag-grid-community/angular" has an incompatible peer dependency to "@angular/core" (requires "^9.0.0" (extended), would install "11.0.8").
Updating package.json with dependency @angular-devkit/build-angular @ "0.1100.6" (was "0.1002.1")...
Updating package.json with dependency @angular/cli @ "11.0.6" (was "10.2.1")...
Updating package.json with dependency @angular/compiler-cli @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency @angular/language-service @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency ng-packagr @ "11.0.3" (was "10.1.2")...
Updating package.json with dependency @angular/animations @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency @angular/common @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency @angular/compiler @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency @angular/core @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency @angular/forms @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency @angular/platform-browser @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency @angular/platform-browser-dynamic @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency @angular/router @ "11.0.8" (was "10.2.4")...
UPDATE package.json (2802 bytes)
v Packages installed successfully.
Committed migration step (64fa6aadb): Angular CLI update for packages - @angular/core@latest, @angular/cli@latest.
** Executing migrations of package '@angular/cli' **

Replace deprecated library builder '@angular-devkit/build-ng-packagr'.
UPDATE angular.json (5810 bytes)
UPDATE package.json (2750 bytes)
Migration completed.
Committed migration step (25f741825): @angular/cli migration - replace-ng-packagr-builder.

Add 'declarationMap' compiler options for non production library builds.
UPDATE projects/ng-xlr8-toolkit/tsconfig.lib.json (563 bytes)
Migration completed.
Committed migration step (cae2f1865): @angular/cli migration - add-declaration-map-compiler-option.

Remove deprecated options from 'angular.json' that are no longer present in v11.
UPDATE angular.json (5797 bytes)
Migration completed.
Committed migration step (0fe985684): @angular/cli migration - update-angular-config-v11.

Update workspace dependencies to match a new v11 project.
UPDATE package.json (2749 bytes)
v Packages installed successfully.
Migration completed.
Committed migration step (0f90296c2): @angular/cli migration - update-workspace-dependencies-v11.

An unhandled exception occurred: Cannot find module '@angular-devkit/core'
Require stack:

<EMAIL_ADDRESS><EMAIL_ADDRESS>{AppData}\Local\Temp\1\angular-cli-packages-ilHFVK\node_modules<EMAIL_ADDRESS>{AppData}\Local\Temp\1\angular-cli-packages-ilHFVK\node_modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>{AppData}\Local\Temp\1\angular-cli-packages-ilHFVK\node_modules@angular\cli\bin\ng
See "{AppData}\Local\Temp\1\ng-HAUUPW\angular-errors.log" for further details.

Still an issue...

ng update @angular/core @angular/cli --create-commits --force
The installed local Angular CLI version is older than the latest stable version.
Installing a temporary version to perform the update.
Installing packages for tooling via npm.
Installed packages for tooling via npm.
Using package manager: 'npm'
Collecting installed dependencies...
Found 50 dependencies.
Fetching dependency metadata from registry...
Package "@angular-devkit/build-angular" has an incompatible peer dependency to "karma" (requires "~5.1.0", would install "5.2.3")
Package "@ag-grid-community/angular" has an incompatible peer dependency to "@angular/common" (requires "^9.0.0" (extended), would install "11.0.8").
Package "@ag-grid-community/angular" has an incompatible peer dependency to "@angular/core" (requires "^9.0.0" (extended), would install "11.0.8").
Updating package.json with dependency @angular-devkit/build-angular @ "0.1100.6" (was "0.1002.1")...
Updating package.json with dependency @angular/cli @ "11.0.6" (was "10.2.1")...
Updating package.json with dependency @angular/compiler-cli @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency @angular/language-service @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency ng-packagr @ "11.0.3" (was "10.1.2")...
Updating package.json with dependency @angular/animations @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency @angular/common @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency @angular/compiler @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency @angular/core @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency @angular/forms @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency @angular/platform-browser @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency @angular/platform-browser-dynamic @ "11.0.8" (was "10.2.4")...
Updating package.json with dependency @angular/router @ "11.0.8" (was "10.2.4")...
UPDATE package.json (2802 bytes)
v Packages installed successfully.
Committed migration step (64fa6aadb): Angular CLI update for packages - @angular/core@latest, @angular/cli@latest.
** Executing migrations of package '@angular/cli' **

Replace deprecated library builder '@angular-devkit/build-ng-packagr'.
UPDATE angular.json (5810 bytes)
UPDATE package.json (2750 bytes)
Migration completed.
Committed migration step (25f741825): @angular/cli migration - replace-ng-packagr-builder.

Add 'declarationMap' compiler options for non production library builds.
UPDATE projects/ng-xlr8-toolkit/tsconfig.lib.json (563 bytes)
Migration completed.
Committed migration step (cae2f1865): @angular/cli migration - add-declaration-map-compiler-option.

Remove deprecated options from 'angular.json' that are no longer present in v11.
UPDATE angular.json (5797 bytes)
Migration completed.
Committed migration step (0fe985684): @angular/cli migration - update-angular-config-v11.

Update workspace dependencies to match a new v11 project.
UPDATE package.json (2749 bytes)
v Packages installed successfully.
Migration completed.
Committed migration step (0f90296c2): @angular/cli migration - update-workspace-dependencies-v11.

An unhandled exception occurred: Cannot find module '@angular-devkit/core'
Require stack:

<EMAIL_ADDRESS><EMAIL_ADDRESS>{AppData}\Local\Temp\1\angular-cli-packages-ilHFVK\node_modules<EMAIL_ADDRESS>{AppData}\Local\Temp\1\angular-cli-packages-ilHFVK\node_modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>{AppData}\Local\Temp\1\angular-cli-packages-ilHFVK\node_modules@angular\cli\bin\ng
See "{AppData}\Local\Temp\1\ng-HAUUPW\angular-errors.log" for further details.

Was able to get around this by installing @angular-devkit/core as a dev package with "npm i -D @angular-devkit/core@10" and trying again

Was able to get around this by installing @angular-devkit/core as a dev package with "npm i -D @angular-devkit/core@10" and trying again

@telb99
I have solved this issue with yarn

@telb99
I have solved this issue with yarn

This is fixed in<EMAIL_ADDRESS>via PR https://github.com/angular/angular-cli/pull/19857.
Additionally, https://github.com/schuchard/prettier-schematic/issues/49 was fixed and released in a new version.


Sky packages should be able to write unit tests that depend on Sky

 Issue by collinjackson
Wednesday Aug 12, 2015 at 21:03 GMT
Originally opened as https://github.com/flutter/engine/issues/580

jackson-macpro:playfair jackson$ dart --version
Dart VM version: 1.11.0-dev.3.0 (Thu May 28 03:42:12 2015) on "macos_x64"
jackson-macpro:playfair jackson$ pub run test test/playfair_test.dart
Wrong script snapshot version, expected '146df3da808a6da22679d25262d18cfb' found '6ab2a2a1aedc6faea804a9c1850edf4b'
00:00 +0 -1: loading test/playfair_test.dart
Failed to load "test/playfair_test.dart":
The built-in library 'dart:sky' is not available on the stand-alone VM.
'package:playfair/playfair.dart': error: line 7 pos 1: library handler failed
import 'dart:sky' as sky;
^
00:00 +0 -1: Some tests failed.
If we included the Sky shell executable in the Sky package we could run these tests.

 Comment by eseidelGoogle
Wednesday Aug 12, 2015 at 21:54 GMT

Discussed this with @abarth.  There are several problems to solve here.

We do not build Mac binaries for releases, currently.  We need a Mac VM in the cloud (maybe http://www.macincloud.com/ ?) to do so.
Once we build Mac binaries, we don't yet upload them to google storage (like we do linux and android-arm: https://github.com/domokit/sky_engine/blob/master/sky/tools/big_red_button.py#L63), but we could once we build them on every revision.
Even once we have those binaries, we need to sky_shell to exit at the right time for Dart's test_runner to understand.  See https://github.com/domokit/sky_engine/issues/581.

Duplicate of #307


Add an lt-ie10 class to the student UI for throttling

Followup on an oversight in #414

Coverage remained the same at 100.0% when pulling 41dfd5d35f794e3c1b9ef65b301f6e267c60c23e on bp323:issue-414 into 912dd22b386701e55fd80a56ffab46e52cf7cae3 on CUL-DigitalServices:master.


Unknown interface "ClassMethodDecoratorFunction" in documentation for 5.0.4 lib.decorators.d.ts

lib Update Request
Configuration Check

My compilation target is ES2021 and my lib is ["es2017", "dom"].
Missing / Incorrect Definition

The mentioned example:
const bound: ClassMethodDecoratorFunction = (value, context) {
  if (context.private) throw new TypeError("Not supported on private methods.");
  context.addInitializer(function () {
    this[context.name] = this[context.name].bind(this);
  });
}

Uses an Interface ClassMethodDecoratorFunction which isn't implemented - as far as I can tell this should be ClassMethodDecoratorContext instead
Documentation Link
v5.0.4/src/lib/decorators.d.ts

I'd suggest this `ClassMethodDecoratorFunction type until this bug is resolved.  It works pretty well.
Similar issue to https://github.com/microsoft/TypeScript/issues/53790 when you think about it.

In addition to using a type that isn't defined, the example also uses non-existent function syntax.

Even if the function is explicitly typed, it still runs into an issue trying to index this[context.name] :|


Added user recipe which allows to create and update existing users

Just like in the title. I've added user resource and recipe which can upsert and delete user into databases. I have not managed to use localhost exception to deploy mongo with authorization on and create users in one step. As a workaround, first we need to deploy mongo with no authorization which will allow to create super user, then we need to run default recipe again with authorization enabled. From now on we can add new and update existing users using super users credentials.

Pull credentials for admin and non-admin users from data bag items rather than using node attributes, which will persist in clearcase with the node's lifetime.

Any news??

Agree with @toddiuszho. since @amsdard added the LWRP, people can use own data bag or vault in the wrapper.

let me have more time for #42 and #43 . currently I'm looking at some test failure of previous PRs

@toddiuszho I was not aware of data bags as this was my first time to write anything for chef. Additionally I use it with Amazon OpsWorks where you provide attributes through OpsWorks layer configuration.
What about making hybrid solution, that it first search for data bag and if not found it looks for node attributes?

@amsdard I think LWRP is good enough for every scenario and we don't have to provide the recipe for that because I'm assuming people use this cookbook in their own wrapper cookbook.
e.g. like this, https://github.com/sunggun-yu/chef-mongodb3/blob/master/test/cookbooks/mongodb3-test/recipes/mms_automation_agent_with_data_bag.rb

@amsdard
Can we remove the database user['database'] ?
I think we can use same format of user creation query of mongodb.
Following is example data bag format and candidate of LWRP usage that including all my previous questions.
Databag format - users can decide their own format of course.
{
  "id": "users",
  "dev": {
    "admin": {
      "user": "admin",
      "pwd": "admin",
      "roles": [
        {
          "role": "userAdminAnyDatabase",
          "db": "admin"
        }
      ]
    },
    "users": [
      {
        "user": "chef",
        "pwd": "chef",
        "roles": [
          {
            "role": "dbAdmin",
            "db": "chef"
          },
          {
            "role": "readWrite",
            "db": "chef"
          },
          {
            "role": "readWrite",
            "db": "docker"
          }
        ]
      }
    ]
  }
}

With this databag, users can do like this in their wrapper.
# Chef vault
admin = chef_vault_item_for_environment('mongodb', 'admin')
users = chef_vault_item_for_environment('mongodb', 'users')

# Add each user specified in attributes
users.each do |user|
  mongodb3_user user['user'] do
    admin_user admin['user']
    admin_password admin['pwd']
    password user['pwd']
    roles user['roles']
    action :create
  end
end

how is it?
Thank you.

@sunggun-yu
Ok, its clear now. I will work on it next week, maybe this weekend. Please be patient :)

Any updates on this?

Is the user management feature merged?


Return the first attribute in LdapConnection#ldap_param_value

I've been using Devise::LdapAdapter.get_ldap_param(value, "attr_name") in a before_create filter on the model being authenticated and the value being returned in '["value"]' when I expected it to return 'value'. This is because ldap_entry.attr_name returns an array of all values.
I have made the change listed below but could not find the relevant test to update. If you could point me in the right direction, I'll update the appropriate tests :)
Edit: Add Description

Since LDAP allows multiple values on the same key, wouldn't the principle of least surprise dictate that ldap_param_value return an array versus just the first element of that array?
I agree that printing the array as string is incorrect, but if we're going to make a call on this going forward, it should probably be one we can stick to.

co better would be return what ldap returns and developer should pick what he needs

I've made the changes so that ldap_param_value returns the array from NetLdap and create pull request #55


python3Packages.enlighten: fix build

Description of changes
Two tests of python3Packages.enlighten are using format specifiers deprecated since #198329 (upstream).
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 198550 run on x86_64-linux 1

1 package failed to build:

toil

2 packages built:

python310Packages.enlighten
python39Packages.enlighten


Coralogix Dashboard resource schema inconsistent with Dashboards created using UI for Hexagon widget

When creating a dashboard using the coralogix terraform provider, with json code exported from a dashboard created by the Coralogix UI, I get a schema failure due to the 'legend' field being present in the hexagon widget type.
'legend' block key:
layout.sections.rows.widgets.definition.hexagon.legend
'legend' block:
"legend": {
"isVisible": true,
"columns": [],
"groupByQuery": false,
"placement": "LEGEND_PLACEMENT_AUTO"
},
Affected Resource(s)

coralogix_dashboard

Debug Output
Company policy prevents creation of Github Gists
Expected Behavior
Terraform plan should have properly passed.
Actual Behavior
Raised error:
│ Error: content_json validation failed
│
│   with coralogix_dashboard.myapp_dashboard,
│   on main.tf line 12, in resource "coralogix_dashboard" "myapp_dashboard":
│   12: resource "coralogix_dashboard" "myapp_dashboard" {
│
│ json content is not matching layout schema. got an err while unmarshalling - proto: (line 595:21): unknown field "legend"
Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

Which version of the provider is this happening with? This was fixed a while ago.
https://github.com/coralogix/terraform-provider-coralogix/pull/279

@lootag it seems like in 1.18.14 the issue still exists


:IronRepl behavior request: stay in current buffer and not switch to insert mode

The default behavior of :IronRepl command is: start the repl, switch to the repl buffer, and start insert mode. The workflow seems not ideal: for people using a repl, mostly we'd prefer staying in the edit buffer and entering commands from there.
How do you think?
I can change the code, and would like to get people's opinions first.

That makes sense. It should be very easy to focus on the repl right after if one wants to.
Thanks for the issue and for being open to improving iron!

Sounds good.. I will have a simple patch to the behavior updated.

Is there any way of achieving part of this right now? I like the focus staying in the file buffer, but I really don't want it to go into Insert mode automatically. I'm assuming not, but is there a way to not go into Insert mode?

Every small bit of iron is written in a way that it can be reused or configured, so yes, it's doable. I didn't remember this issue and apparently it's not implemented yet. I'll come up with something to fix this.

Created a pull request #139

Here is a (my) hacky way of making it stay in the buffer (note I have the repl opened to the right):
nmap <buffer> <localleader>rf :IronRepl<cr><Esc><C-w>h

For me it does seem to stay in the buffer by default, but it enters insert mode, which is really annoying.  Any way of turning this off?

Has anyone figured out how to prevent it from going into insert mode?  This is still driving me bananas.

I've created a PR now (#159) which can be helpful I think. Let me know if it fixes for you as well or if it's still happening, @ExpandingMan

I actually was not having problem with the selection moving: it doesn't move on master, and it's not moving now on this PR.  My major complaint was that it would always go to insert mode when I start the REPL, and this it still does on this PR.

@ExpandingMan Thanks for the feedback and I'm sorry I misunderstood your issue. It should be fixed now with the latest version. Let me know how it works for you :)
I'm sorry it took this long for me to actually fix the issue. Life sometimes gets in the way and it's really hard to keep up.
Best regards,
Henry

Ahhh, so much nicer, thanks!
No worries, I'm always so neglectful of my own projects I would be a dreadful hypocrite if I started criticizing others for being slow to make changes.

Glad to know it's better now. I'm closing the issue.
Feel free to reopen or open a new one if something is not working.
Cheers,
Henry


Improve how we handle storage of photos.

Store photos in folders by username and survey id.
Display photos with single survey view.
Allow users to export zipped photos.
We need someone in the lab to set up an account for Amazon storage.
Store photos on S3 http://aws.amazon.com/articles/Amazon-S3/3998

Moved into the icebox.


Mapping mouse buttons to scrolling

Hi there,
I'm using a R.A.T. 7 mouse which has a sideways scroll wheel, which for some reason doesn't map to scroll events, left and right map to PointingButton::BUTTON6 and PointingButton::BUTTON7.
I'm trying to map these back to scrolling but no luck: so far I've tried
<item>
  <name>Use Button6 and Button7 (the horizontal scroll wheel) as the horizontal scroll wheel</name>
  <identifier>private.pointing_button6_and_button7_to_scroll_left_and_right</identifier>
  <autogen>__KeyToKey__ PointingButton::BUTTON6, KeyCode::VK_MOUSEKEY_SCROLL_LEFT</autogen>
  <autogen>__KeyToKey__ PointingButton::BUTTON7, KeyCode::VK_MOUSEKEY_SCROLL_RIGHT</autogen>
</item>

and
<item>
  <name>Use Button6 and Button7 (the horizontal scroll wheel) as the horizontal scroll wheel</name>
  <identifier>private.pointing_button6_and_button7_to_scroll_left_and_right</identifier>
  <autogen>__KeyToKey__ PointingButton::BUTTON6, ScrollWheel::LEFT</autogen>
  <autogen>__KeyToKey__ PointingButton::BUTTON7, ScrollWheel::RIGHT</autogen>
</item>

with no success. I see there is a __KeyToKey__ flag in Karabiner as well as a __ScrollWheelToKey__ but no __KeyToScrollWheel__... Am I on the right track?

The first autogens should work.
Does PointingButton::RIGHT work on your machine?
  <autogen>__KeyToKey__ PointingButton::BUTTON6, KeyCode::VK_MOUSEKEY_SCROLL_LEFT</autogen>

If it does not work, the common cause is the third vendor driver confliction.
Did you install another mouse driver such as SmoothMouse?


Projects image loading issue solved and notfound image added

If image failed to load or not found, it will show a default not found image, and hope loading issue solved
for now I used this image

Change not found image here

I don't think its working @devvsakib.You can visit the preview to see what I'm saying. Also, an image reads "loading" or something could be much better.

@devvsakib.

Also, now there are merge conflicts @devvsakib. Please try to fix everything and then resubmit your PR.


Add peer provider plugin registration

What changed?
Adding peer provider plugin registration code.

Why?
This code is going to be used to load external peer provider plugin. Peer provider plugin will provide an easy way to replace ringpop with another technology.

How did you test it?

Potential risks
None, this code is noop right now.
Related https://github.com/uber/cadence/issues/5593

Pull Request Test Coverage Report for Build 018f071d-2572-4226-9fe0-aa911fe9ce85
Details

20 of 22 (90.91%)  changed or added relevant lines in 1 file are covered.
52 unchanged lines in 14 files lost coverage.
Overall coverage increased (+0.005%) to 67.67%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

common/peerprovider/plugin.go
20
22
90.91%

Files with Coverage Reduction
New Missed Lines
%

common/task/weighted_round_robin_task_scheduler.go
1
88.06%

service/matching/taskGC.go
1
97.37%

common/persistence/execution_manager.go
2
83.74%

common/persistence/sql/sqlplugin/mysql/task.go
2
73.68%

service/matching/taskListManager.go
2
80.4%

common/persistence/statsComputer.go
2
97.14%

common/persistence/sql/sqlplugin/mysql/db.go
2
79.49%

common/log/tag/tags.go
3
50.46%

service/history/task/fetcher.go
3
85.57%

service/history/task/transfer_standby_task_executor.go
4
87.04%

Totals

Change from base Build 018f0624-8017-4517-a93c-99d1ed38a3b0:
0.005%

Covered Lines:
99110

Relevant Lines:
146460

💛  - Coveralls


DEV: Add boost to scipy.special

Reference issue
Might Close gh-10317
There are many issues concerning scipy.special. The purpose of this PR is to add boost library, and progressively replace the whole cdflib submodule with boost functions.
What does this implement/fix?

For now, I just tried to implement the negative binomial cdf using boost implementation, to close gh-10317. I don't know how to replace the link from the actual nbdtrik located on my computer's build in scipy.special._ufuncs.py to the new boost version, located in scipy.special._boost._nbinom_cdf. Also, There aren't many tests on nbdtrik. the only I found were this one and this one
Additional information

I'd like to know :

[ ] How to replace the actual implementation nbdtrik (IDK if it does actually come from CDFLIB or CEPHES, or what is the difference between those two)  by the boost one
[ ] Where should I add the new tests in special.

@mckib2 Is the right way to do it?

How to replace the actual implementation nbdtrik (IDK if it does actually come from CDFLIB or CEPHES, or what is the difference between those two) by the boost one

You want to look in functions.json to answer that question:
https://github.com/scipy/scipy/blob/master/scipy/special/functions.json#L1022
so it comes from cdflib. One thing to be aware of is that you need to make sure the functions from Boost are still exported from cython_special (_generate_pyx.py does this).

Where should I add the new tests in special.

As you've noted we don't have any special tests, so I'd add a new file to
https://github.com/scipy/scipy/tree/master/scipy/special/tests
with tests. Probably name it test_nbdtr.py.

Hello, just a feedback from more digging :
I resolved some testing errors on my side, but there are unfortunately still a lot. One in particular could be resolved :

_____________________________________________________________________ test_boost[<Data for _nbinom_ppf: negative_binomial_quantile_ipp-negative_binomial_quantile_data>] _____________________________________________________________________
[gw4] darwin -- Python 3.9.6 /Users/arthurvolant/Documents/Development/python/scipy-dev/scipy/venv/bin/python
../../scipy/special/tests/test_data.py:528: in test_boost
    _test_factory(test)
        test       = <Data for _nbinom_ppf: negative_binomial_quantile_ipp-negative_binomial_quantile_data>
../../scipy/special/tests/test_data.py:576: in _test_factory
    test.check(dtype=dtype)
E   AssertionError:
E   Max |adiff|: 0.998533
E   Max |rdiff|: 91.1449
E   Bad results (667 out of 792) for the following points (in output 0):
E              0.09754040092229843               4.285762786865234              0.1269868165254593 =>                            12. !=             11.568381290037562  (rdiff           0.037310207810503114)
E               0.1269868165254593               4.285762786865234              0.1269868165254593 =>                            13. !=             12.977136041273637  (rdiff           0.001761864763815737)
...
____________________________________________________________________ test_boost[<Data for nbdtrik_comp: negative_binomial_quantile_ipp-negative_binomial_quantile_data>] _____________________________________________________________________
[gw4] darwin -- Python 3.9.6 /Users/arthurvolant/Documents/Development/python/scipy-dev/scipy/venv/bin/python
../../scipy/special/tests/test_data.py:528: in test_boost
    _test_factory(test)
        test       = <Data for nbdtrik_comp: negative_binomial_quantile_ipp-negative_binomial_quantile_data>
../../scipy/special/tests/test_data.py:576: in _test_factory
    test.check(dtype=dtype)
E   AssertionError:
E   Max |adiff|: 0.998068
E   Max |rdiff|: 161.724
E   Bad results (631 out of 792) for the following points (in output 0):
E              0.09754040092229843               4.285762786865234              0.1269868165254593 =>                            50. !=              49.67581419477884  (rdiff           0.006526029023903468)
E               0.1269868165254593               4.285762786865234              0.1269868165254593 =>                            47. !=              ...

Those two failing tests are strange because they come from some data which have been generated from boost. But when I am testing on my own computer, I got :
#include <iostream>
#include <boost/math/distributions.hpp>

using boost::math::binomial_distribution;
using boost::math::negative_binomial_distribution;
using boost::math::negative_binomial;
// Round up to achieve correct ppf(cdf) round-trips for discrete distributions
typedef boost::math::policies::policy<
        boost::math::policies::discrete_quantile<
                boost::math::policies::integer_round_up > > Policy;

int main() {
    negative_binomial_distribution<long double, Policy> nbdtrik(4.285762786865234, 0.1269868165254593);
    double tmp;

    tmp = boost::math::quantile(nbdtrik, 0.09754040092229843);
    std::cout << tmp << std::endl;

    tmp = boost::math::quantile(complement(negative_binomial(4.285762786865234, 0.1269868165254593), 0.09754040092229843));
    std::cout <<  std::setprecision(20) << tmp;

    return 0;
}

gives me :
12, and 50, and not 11.568381290037562 and 49.67581419477884  as in the data in scipy/special/tests/data/boost.npz. So I am wondering if there isn't a float precision error here. I just checked out and saw that the data has been generated by @pv in this PR (commit : 6c6ded8f552cc4c7ee103e7bf3b2be36041aa67c). I can maybe loose a lot of time trying to generate it again, but I believe @pv, you might have a script that do it automatically with a newer version of Boost?

A question about the approach here-so _generate_pyx.py can already wrap C++ kernels and turn them into ufuncs-see the various Faddeeva-related functions for example:
https://github.com/scipy/scipy/blob/master/scipy/special/functions.json#L376
Why aren't we pointing the existing machinery at the boost kernels? It seems like we are reinventing what special already has?

It seems like we are reinventing what special already has?

A question about the approach here-_generate_pyx.py can already wrap C++ kernels and turn them into ufuncs-see the various Faddeeva-related functions for example:
https://github.com/scipy/scipy/blob/master/scipy/special/functions.json#L376
Why aren't we pointing the existing machinery at the boost kernels? It seems like we are reinventing what special already has?

Because here we are redefining boost implementation of its stats functions (here the negative binomial distribution for example), and not calling directly the c++ functions. I tried multiple alternative using functions.json and else, but it is not working as intended. Basically, we generate cython files which are calling boost under the hood. So, IMO, here the approach is more like the one we adopted with _comb.pyx.

comb is a bit of a special case-it's not a ufunc, and it's not in cython_special, so it shouldn't be taken as representative.

I tried multiple alternative using functions.json and else, but it is not working as intended

I can see how this could but tricky, but don't see that there is a fundamental obstacle here-am I missing something? I don't think maintaining a double ufunc/cython_special generation process is the right path forward unless it is impossible to make the existing process work.

I added a specific comment about Templated_PyUFunc.hpp, but I think it's more general than that. A lot of the code generation scripts appear to be the same/slightly modified from the version in scipy.stats._boost, so moving the common elements out somewhere else would reduce code duplication and help maintainability.  And it looks like the ufuncs you want might already be generated, so if you need the single CDF function from the Boost negative binomial distribution, I would suggest using the ufunc directly from scipy.stats._boost and moving the Boost ufunc generation to a common place and having scipy.stats and scipy.special pull from the same ufunc modules.


Receiving thousand transactions per second

Hey guys and girls!
I just tried to set up the bridge as described in README.md and encountered a problem, which I am not able to solve on my own.
After running npm run start to start the bot, the output is as follows and I assume everything is fine:
Apr-4 22:45:23.181 [Store] info: Starting DB Init
Apr-4 22:45:23.186 [Store] info: connString present in config, using postgres
Apr-4 22:45:23.186 [Postgres] info: Opening @localhost/mx-puppet-discord?sslmode=disable
Apr-4 22:45:23.244 [Store] info: Database schema version is 16, latest version is 16
Apr-4 22:45:23.249 [Store] info: Starting DB Init
Apr-4 22:45:23.253 [Store] info: Database schema version is 4, latest version is 4
Apr-4 22:45:23.254 [PuppetBridge] info: Starting application service....
Apr-4 22:45:23.261 [bot-sdk-MatrixLiteClient] info: (REQ-1) POST https://matrix.example.com/_matrix/client/r0/register
Apr-4 22:45:23.325 [PuppetBridge] info: Application service started!
Apr-4 22:45:23.326 [PuppetBridge] info: Setting bridge user data...
Apr-4 22:45:23.327 [bot-sdk-MatrixLiteClient] info: (REQ-2) GET https://matrix.example.com/_matrix/client/r0/profile/%40_discordpuppet_bot%3Aexample.de
Apr-4 22:45:23.348 [PuppetBridge] info: Activating users...

As described and as you can see by the time stamp, there are way too many transactions per second. The bot also does join as expected nor does anything else happens.
I've changed some regexes and naming schemas and set the domain and homeserverUrl fields accordingly to my server.
The resulting discord-registration.yaml is as follows:
as_token: [redacted]
hs_token: [redacted]
id: discord-puppet
namespaces:
  users:
    - exclusive: true
      regex<EMAIL_ADDRESS>  rooms: []
  aliases:
    - exclusive: true
      regex: '#_discordpuppet_.*'
protocols: []
rate_limited: false
sender_localpart: _discordpuppet_bot
url: 'http://localhost:8434'
de.sorunome.msc2409.push_ephemeral: true

My homeserver.log just contains lines like
2021-04-04 22:25:16,301 - synapse.http.client - 444 - INFO - as-recoverer-discord-puppet-11 - Received response to PUT http://localhost:8434/transactions/19386?access_token=<redacted>: 200
2021-04-04 22:25:16,305 - synapse.appservice.scheduler - 296 - INFO - as-recoverer-discord-puppet-11 - Retrying transaction 19387 for AS ID discord-puppet

for every transaction triggered.
I hope you can solve this problem of mine (and perhaps explain what I did wrong :) )

I have the same problem but I am kinda happy to see that it does something because it stopped working for me completely at one point in time and now I cant get it to run again, it gives me all these transactions but nothing ever happens, I confirm exactly what you described above.


load_word2vec_format Deprecated

classmethod load_word2vec_format(fname, fvocab=None, binary=False, encoding='utf8', unicode_errors='strict', limit=None, datatype=<type 'numpy.float32'>)
Deprecated. Use gensim.models.KeyedVectors.load_word2vec_format instead.

Thank you for this report: We are preparing an updated version where this
is fixed. Currently, you need to use a gensim version prior to 1.0 to be
able to use the tool:
https://github.com/tudarmstadt-lt/sensegram/blob/master/requirements.txt
On Wed, May 24, 2017 at 9:16 AM, lmascarell<EMAIL_ADDRESS>wrote:

classmethod load_word2vec_format(fname, fvocab=None, binary=False,
encoding='utf8', unicode_errors='strict', limit=None, datatype=<type
'numpy.float32'>)
Deprecated. Use gensim.models.KeyedVectors.load_word2vec_format instead.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tudarmstadt-lt/sensegram/issues/6, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABY6vhwnZigUYYTUMT6e5eAXzhzYsmi0ks5r89lZgaJpZM4NksQl
.


Add stdarch_x86_avx512 feature

Without this, compiling on AVX512 enabled machine gives an error:
error[E0658]: use of unstable library feature 'stdarch_x86_avx512'

@jimpo Thanks for the fix! Would you mind merging latest main? clippy's been fixed there. We'll then be good to go when CI goes green


Update Issue - 98426801

default description
URL tested: http://ci.bsstag.com/welcome
Open URL on Browserstack

Property
Value

Browser
Chrome 38.0

Operating System
Windows XP

Resolution
1024x612

Screenshot Attached
Screenshot URL

Click here to reproduce the issue on Browserstack

Updated Screenshot Attached


sha256 of the VIGOR dataset

Hi, thanks for your excellent work and for providing the relevant dataset. And I noticed that size of the dataset is about 104GB in total, which means that it is quite a large dataset. However, my computer is relatively not that high-performing, which led me to notice a sub-file download error after almost half an hour of unpacking. While my re-download has resolved the issue, it would be helpful if you could agree that posting the SHA256 checksum of the file. It could help someone with the same issue locate and resolve the problem more quickly. Or, If you allow me to, can I post the SHA256 of the corresponding file below this Issue? :)

Sure, you can post it. Thanks for sharing.

Here's my checksum of the files, I have confirmed that these files can all be extracted and used correctly, and hopefully this will help others to examine the downloaded files more quickly. Thanks again to your excellent work!


Alt+Numpad input is broken (since Windows 7)

Prior to Windows 7 it was possible to enter any "Unicode" (UCS-2 0-65535 range) character into a console app using Alt + Numpad keys.
This feature has been broken since Windows 7 (probably due to moving some console code into conhost.exe).
Environment
Any OS version since Windows 7.

Any other software?
No.

Steps to reproduce
Run the attached app:
readkey.zip

Press and hold the Alt key
Type any large enough decimal number on the numeric keyboard, say, 8888 or 65535.
Release the Alt key
Press and hold the Alt key
Type any small enough decimal number on the numeric keyboard, say, 1 or 7.
Release the Alt key

Expected behavior

Windows 2000 / XP / 2003 / Vista / 2008
The release of the Alt key generates a KEY_EVENT_RECORD with wVirtualKeyCode = VK_MENU and uChar.UnicodeChar = <the number you've entered>.
The expected output of the app for Alt+8888:
KEY_EVENT_RECORD: Up, Count=1, Vk=VK_MENU [18/0x12], Scan=56, uChar=[U='⊸'(0x22b8) A='¸'(0xb8)], Control=0x04000020 (casac - ecNs)
The expected output of the app for Alt+1:
KEY_EVENT_RECORD: Up, Count=1, Vk=VK_MENU [18/0x12], Scan=56, uChar=[U='☺'(0x0001) A='☺'(0x01)], Control=0x04000020 (casac - ecNs)
Actual behavior

Windows 7 / 8 / 10 classic / 10 new
The release of the Alt key generates a KEY_EVENT_RECORD with wVirtualKeyCode = VK_MENU and some rubbish in uChar.UnicodeChar.
The actual output of the app for Alt+8888:
KEY_EVENT_RECORD: Up, Count=1, Vk=VK_MENU [18/0x12], Scan=56, uChar=[U='©'(0x00a9) A='©'(0xa9)], Control=0x00000020 (casac - ecNs)
The actual output of the app for Alt+1:
KEY_EVENT_RECORD: Up, Count=1, Vk=VK_MENU [18/0x12], Scan=56, uChar=[U='☺'(0x263a) A=':'(0x3a)], Control=0x00000020 (casac - ecNs)
It looks like the host performs some dodgy internal conversions on the entered Unicode character.
And it's especially mental in the case of Alt+1 (and other "control" characters below 0x20):
instead of setting both UnicodeChar and AsciiChar to 0x1, it somehow takes a Unicode "replacement" for \1 - '☺'(0x263a), as if the wollowing code has been executed somewhere:
wchar_t W;
MultiByteToWideChar(CP_OEMCP, MB_USEGLYPHCHARS, "\1", 1, &W, 1);
assert(W == 0x263a);

Is it possible to stop doing those weird conversions and return to the pre-Windows 7 behaviour?
Thanks.

Let me start off - great breakdown here.
For the record, there wasn't a console team in the Windows Vista-7 timeframe. We only took over modification of the console at the start of Windows 10 development, so the fact that this is something that regressed in that timeframe is surprising to say the least.
I'd agree the new behavior doesn't seem to make any sense.
This might also have some tie-in to conversations happening in #3101/#3117, though those are more Terminal-specific and not conhost specific.
I'd love to hear the rest of the team's input on this, we'll probably discuss in triage early next week. If someone wants to try digging in deeper, I believe the following is where we handle input from the window, and convert it to INPUT_RECORDs. This is where I'd start investigating what's happening.
https://github.com/microsoft/terminal/blob/634687bae3f88f883360d322265c792ef143ac50/src/interactivity/win32/windowio.cpp#L131-L449

the fact that this is something that regressed in that timeframe is surprising to say the least

As I mentioned, somewhere between Vista and 7 at least one major thing happened - some parts were extracted from csrss into conhost, which was, supposedly, not a trivial copy&paste, so probably not that surprising after all.
I noticed this in 2009, but, since you didn't have this handy bugtracker back then, implemented a workaround and moved on. Today it resurfaced in a slightly different context, and while implementing another workaround I realised that now I can (finally) report it :)

I think I found it.
https://github.com/microsoft/terminal/blob/634687bae3f88f883360d322265c792ef143ac50/src/host/stream.cpp#L101-L121
CharToWchar is implemented in terms of ConvertOutputToUnicode, which is implemented in terms of MultiByteToWideChar with the MB_USEGLYPHCHARS flag:
https://github.com/microsoft/terminal/blob/634687bae3f88f883360d322265c792ef143ac50/src/host/misc.cpp#L316
This explains 0x1 -> 0x263a.
And static_cast<char>(LOBYTE(L'\x22b8')) is 0xb8, MultiByteToWideChar(0xb8) is 0x00a9.
I think HIBYTE(keyEvent->GetCharData()) is 0 even for 0x22b8 here, otherwise CharToWchar would have picked the 0x22 byte and returned L'\' - probably some other code zeroes the high byte elsewhere.
P.S. It's probably not a good design choice to use ConvertOutputToUnicode for the input stream (e.g. due to unexpected effects of MB_USEGLYPHCHARS, as in this case), but that's a different question.

some other code zeroes the high byte elsewhere

Probably here:
https://github.com/microsoft/terminal/blob/634687bae3f88f883360d322265c792ef143ac50/src/host/directio.cpp#L92-L98
But there are also quite a few other occurrences of static_cast<char>(...).

This is definitely something we should look at, so I'm taking the Triage tag off. Thanks for the great investigation.

hello, sorry to make this old post alive, I faced an interesting behavior today,

Widows 10 Pro 1909
Windows Terminal 1.0.1401.0 (Installed via store)

In default PowerShell,

if you go Alt+22, it pastes whatever you copied last.
Alt+26 removes whatever you wrote or pasted,
Alt+25 and Alt+29 gives a knocking sound
Alt+18 gives you a searching option. bck-i-search.  Which I figured allows you to search through your terminal input history.

In Commandline:

Alt+22 shows ^V which we used to see in cmd when we typed Ctrl+V

Not sure why this is happening, but seemed interesting, :D

Perhaps a different issue, but unicode input also doesn't work via enablehexnumpad. So if you have enablehexnumpad enabled in the registry, some applications (as support in Windows is generally poor) allow the unicode codepoint to be entered in hex by typing e.g. alt + 3C0 (where + is the numpad +) to give π.
If I type the digits using the numpad for digits the above example gives +cπ where I expect π only. Without numpad it doesn't work at all.


Is there any way to create a custom scheme?

Is there any way to create a custom scheme with this IME like documented at https://www.google.com/inputtools/windows/canonical.html?
I specifically would like to integrate Cangjie codes so I can input Japanese Kana and at the same time use Cangjie to input Kanji.
I know there's the Romaji table that maybe can help me with this but I want to know if there's another option like the cited above. With Romaji table I cannot have the same code associated with more than one Kanji, which can happen in Cangjie.

Is there any way to create a custom scheme with this IME like documented at
https://www.google.com/inputtools/windows/canonical.html?

Unfortunately, no.
Sorry for not being able to support such use cases. In order to keep Mozc code as simple and maintainable as possible, it's highly unlikely that we would port and/or implement that feature into Mozc in future.


[pulsar-functions] Fix context.get_output_topic

Motivation
Even though output topic is set, when context.get_output_topic() is executed, AttributeError: output in function logs is outputted.
Modifications
Fix that context.get_output_topic() returns function_details.sink.topic.
Verifying this change

[ ] Make sure that the change passes the CI checks.

Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes

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

Documentation

[x] no-need-doc

/pulsarbot rerun-failure-checks

@nlu90 please help to review this PR when you have time, thanks.

seems we have https://github.com/apache/pulsar/pull/14103 solving the same issue.

Close by https://github.com/apache/pulsar/pull/14103


Added encoder/decoder to save_result() and result()

Summary
save_result() and result() now support all types that 'Program.arguments' supports.
Details and comments
I added QiskitObjectsDecoder to result(). I also changed save_result() to use data rather than json in the response, and then used json.dumps to still get the intended json. I did this so I could also use QiskitObjectsEncoder here.

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

@scottmason88 Thank you for PR! I think linter is not happy a little bit, but you can fix this by running
pip install black
black client/

and we also ask contributors to sign qiskit CLA

Not sure how I've added a second user to my pull request. Closing and reopening. Sorry all!


Can I get Remote Address with puppteer？

Can I get Remote Address with puppteer？

@lexy0093 can you give me one example of what you are trying to do?

I think I'm looking for the same thing - When clicking on a request in the network tab, under the Headers tab there is a Remote Address entry - which doesn't seem to be clearly exposed in the Response or Request classes.


Placeholder image can be added while fetching user image

While viewing a user profile, it takes a second to fetch the user image and the screen remains blank. A loader or a placeholder image may be added for that moment.

@zulipbot  claim


V1.0.7

Mostly just cleaning up code and adding comments here and there.

Things seem to be working, merging this and publishing a new version on npm.


Disable retries by RN2483 itself.

Fixes #213.

Say you are sending a 51 byte confirmed packet on SF12, using 1 retry.
T_packet = 2.3s
Which means a 230s silent time when keeping to 1% duty cycle. When sending the mac tx cnf command to the radio, after receiving the ok, we will have to wait 2*230s before receiving either a mac_tx_ok or one of the other possible responses.
This causes two issues:

For the user it is unclear why the send function is blocking for such a long time.
If we merge #210, waiting for a response will timeout after 10s. The library will then continue, assuming the radio is in a different state than it is.

Increasing the timeout for readLine() is possible, but only to a maximum of 255 seconds because the timeout value is a uint8_t. For the case of 1 retry 255s < (2*230s), which means the readLine will timeout before the RN is done retrying.
We can solve this by increasing the size of the timeout parameter of the readLine() function. This however still leaves the user wondering why the send function is blocking for such a long time. With the default of 7 retries it will be (8*230s)=1840s=30.7 minutes.
I find it a cleaner solution to remove all retries that is done by the radio itself. Then the send function can return within a matter of seconds, telling the user if the attempt was successful or not. It is then up to the user if he wants to retry directly, or go to sleep for half an hour and then try again. The latter is much more energy efficient and transparent.

That's an accurate description of the functionality and it's the reason why it's in here.
When people want confirmed uplink, they pass true to that parameter. Sure, it will take longer, but at least they don't have to bother with retries themselves.
We're not changing the default value because it's a nice feature to have by default and this PR changes behavior so it may break existing solutions.

An alternative is providing an optional parameter in the constructor to override this default value of 7.
Also note that only in EU868 this may cause serious delays.

Whatever we choose to do, we need to make sure #210 doesn't cause issues. Of course it is a possibility not adding the infinite loop protection, but I feel more comfortable with it.

The RN module will respond eventually, so #210 is not necessary either.


Non-named contacts not being returned

.getAll returns an array just fine, but contacts that do not have a name (given/family) are not present in the results. I created contacts in the simulator containing only email addresses or phone numbers and they are not being returned.
Contacts.getAll((err, contacts) => {
   if(err)
      console.error(err)
   else
      console.log(contacts)
})

Platform: iOS
RN: 0.35.0
React: 15.3.1
react-native-contacts: 0.4.1

Platform: Android
RN: 0.38.0
React: 15.4.0-rc.4
react-native-contacts: 0.7.0
my console.log returned as this and only phone numbers and label are return in phoneNumbers.

Thanks for the feedback - looks like we introduced a bug in the last release.  I'll try to look at it today.  In the mean time please use the previous version.

Are you seeing this issue on Android, iOS or both?

No chance to test on iOS. I don't have a mac. Yes this issue on Android

Any update?
Is android version fix?

@vzhen see https://github.com/rt2zz/react-native-contacts/issues/87 and try my branch

see #144 @ChrisPikul510

Haven't been able to test the master. Is this up to npm yet with a version, or only available in repo?

@ChrisPikul510 try @npomfret 's repo. Add the repo name directly into your package.json https://docs.npmjs.com/files/package.json#git-urls-as-dependencies

The problem is, my project isn't exactly new or small. So I don't want to switch to a fork if I don't have to (because forks come with their own problems from time to time)

you either want to test the fork or you don't. Work in a git feature branch. It's the price to pay when using software undergoing development.
The intent is to get a fix published into npm once it's ready. You can wait for that by checking the npm page for updates https://www.npmjs.com/package/react-native-contacts

Your project size isn't exactly relevant.  To change the version your testing (so you can test the code in master) is just the case of changing one line in your package.json.  You don't need to deploy it to production, just build you app and test it.  If the change isn't to you liking simply revert the change, no?

Yes I know. I'm just currently working on another big feature at the moment, when I get back to the contacts I'll try out the repo and report back. Until then you can mark this as closed if you want.

Can we close this, I think its working now?


Please, add changelog for Linux warp client

Which Cloudflare product(s) does this pertain to?
WARP Client
Subject Matter
Linux client changelog
Content Location
some github page with link to it from https://pkg.cloudflareclient.com/
Additional information
No response

Hi @Olegf13! Could you provide more detailed information on which page(s) in the developer documentation you would like us to update, and what information you would like us to add? Thank you!

Going to close this out for now; we can always reopen later with more information.

Hi @haleycode ! Sorry, missed a notification update for the issue.
What I've meant is a list of changes for a specific version (e.g. version history).
Here are examples for Mac OS and iOS clients I'm also using for work purposes:
Mac OS client changelog: https://install.appcenter.ms/orgs/cloudflare/apps/<IP_ADDRESS>-macos-1/distribution_groups/release
Couldn't find the same information for a Linux warp client.


Sanne Sofie: asynchronous-programming , Chapter 1

Learning Objectives

[ ] 🥚 You understand the JavaScript Event Loop, and can demonstrate this by using setTimeout and setInterval to schedule simple tasks.
[ ] 🥚 You can explain why Asynchronous Programming is important for programs that have blocking and non-blocking tasks.
[ ] 🥚 You can explain the basics of the Client/Server model and HTTP requests and can fetch data from RESTful APIs.
[ ] 🐣 You can break down an asynchronous problem into smaller tasks and solve it using promises. This includes identify which tasks depend on each other and which are independent:
[ ] dependent tasks: The return value from one task is required to start the next task, these must be completed in a specific order - .then
[ ] independent tasks: These tasks do not use each other's return values, they can be completed at the same time - Promise.allsystem.
[ ] 🐣 You can fetch data from an API and render it into the DOM using /api-calls, /handlers and async/await syntax.
[ ] 🐣 You can write unit tests for functions that return promises using async/await syntax.

Week 1

[ ] I have pushed my progress to my fork of exercises repo

Check-In
I Need Help With: Still trying to find my way... but feel like it is going better. At there moment it is just study study study
What went well? Study group this week I was able with the help og studying with the others how to understand the new methods
What went less well? Time management
Lessons Learned More time management
Sunday Prep Work
/thinking-parallel

@gelilaa
Week 2

[ ] I have pushed my progress to my fork of exercises repo

Check-In
I Need Help With: I am studying with the group but find the exercises in Promistaurant are understandable and I was able at doing the first on my own, the rest I did with the group. I understand them but they are difficult.
The Api-calls I do not get at all
What went well? Exercise 1 in Promistaurant
What went less well? Api-calls
Lessons Learned Look at more suggested material
Sunday Prep Work
/fetch and render

@gelilaa
Week 2

[ ] I have pushed my progress to my fork of exercises repo

Check-In
I Need Help With: Nothing at the moment
What went well? I am trying a different approach to learning because last week I did not do well in the study group. I need to fully understand a subject before I can start solving problems and I still need the problems to be less advanced at first
What went less well? Time management, still running behind after the whole family here being sick
Lessons Learned Understanding API better, I need to watch several different tutorials until I find the one that makes me understand
Sunday Prep Work
/reverse-engineering


Prepare for new release of Jira

Workflow links: https://github.com/atlassian-labs/atlassian-slack-integration-server/actions/runs/1145642879, https://github.com/atlassian-labs/atlassian-slack-integration-server/actions/runs/1145643536.

The integration tests passed successfully for new version of Jira, so I mark the current version of the plugin as compatible with Jira 8.18.2.


TWA-VF: Change position of side panel tabs

Explore possibility of moving side panel tabs to the top of the page to better match more standard components.

Played around with this for a while, I think it looks better where it's currently sitting at the bottom of the side panel.
New framework has a top nav bar which will be an improvement.
I think we should leave this as is for now


Long pause on first telephony call of the morning

I'm using a workaround where a parameter is passed automatically to the agent when using the phone gateway. But after a long idle period, there is an extended pause before the welcome message is played and the phone gateway begins listening, causing an error.
I have recordings of what happens on the first call of the day, and immediate subsequent calls below. Note that the quick 'ID' speech is the welcome message for the phone gateway.
First call:
https://instaud.io/2FIy
Subsequent calls:
https://instaud.io/2FIz
Has anyone got either a workaround, or info on after how long the phone gateway goes to 'sleep'/if this is intended behaviour.

@nathanjliu Can you include your work thus far?

hi @nathanjliu this is a place to file issues on the library itself not Dialogflow the product/service.  If you are having issues with the product please see Dialogflow's user forums or if you are having a technical issue ask a question on StackOverflow.


Implemented Read-Only Lines feature

Implemented code split methods & read-only lines functionality

Done in #35 instead.


Cloth Config API is an unmarked dependency

If someone were to install Hex Casting and only its required dependencies, they would not install Cloth Config API, and starting the game would lead to a mysterious crash like this one. Adding it as a dependency on Curseforge should fix this.

Nevermind, looks like it'll be fixed with f1f1f6a


[cdk]: overlay styles unavailable

Bug, feature request, or proposal:
Request (for tracking purposes)
Context
https://github.com/angular/material2/pull/6100

@jelbourn:
I plan on adding a overlay-prebuilt.scss in a follow-up PR

Other
While it looks like all of a11y is re-exported in the material bundle, cdk-a11y() doesn't seem to be a part of the cdk
https://github.com/angular/material2/blob/master/src/lib/core/a11y/_a11y.scss
cc @DevVersion

@willshowell Good point. That should be something very important for CDK standalone usage.

Yep, I forgot. @DevVersion could you take this? I probably won't have time this week.

@jelbourn Sure, I should be able to implement it similar as for the material package. Do we want to have multiple SCSS files for the different secondary entry-points? e.g.

_overlay.scss
_a11y.scss

@DevVersion for anything w/ styles, we want a partial (e.g., _overlay.scss) and a concrete file (e.g. overlay-prebuilt.scss).

Also worth mentioning that we don't want to call the concrete file overlay.scss because it would make imports from client scss ambiguous

See: https://github.com/angular/material2/pull/7204

closing via #7204


greenproject

What article on docs.github.com is affected?

What part(s) of the article would you like to see updated?

Additional information

all copyright under my our team.

give me a reason?
On Wed, Mar 31, 2021, 3:33 PM docubot @.***> wrote:

This issue appears to have been opened accidentally. I'm going to close it
now, but feel free to open a new issue or ask any questions in discussions
https://github.com/github/docs/discussions!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/github/docs/issues/4958#issuecomment-810845353, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/APW7K5QB4MJDCOZLNAGKT3LTGLF5FANCNFSM42D6EF4Q
.

melancong untuk berseronok


[HELP] No connection options were found in any of configurations file

Describe the bug
When npm start, the following error occurred.
><EMAIL_ADDRESS>start /srv/zipline/zipline
> node out/src

9/17/2020 8:29:31 AM info    Zipline: Starting Zipline 2.1.3
(node:19180) UnhandledPromiseRejectionWarning: Error: No connection options were found in any of configurations file.
    at ConnectionOptionsReader.<anonymous> (/srv/zipline/zipline/node_modules/typeorm/connection/ConnectionOptionsReader.js:34:35)
    at step (/srv/zipline/zipline/node_modules/tslib/tslib.js:139:27)
    at Object.next (/srv/zipline/zipline/node_modules/tslib/tslib.js:120:57)
    at fulfilled (/srv/zipline/zipline/node_modules/tslib/tslib.js:110:62)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
(Use `node --trace-warnings ...` to show where the warning was created)
(node:19180) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:19180) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

config.json

{
    "database": {
        "type": "postgres",
        "host": "<IP_ADDRESS>",
        "port": 5432,
        "username": "zipline",
        "password": "password",
        "database": "zipline",
        "synchronize": true,
        "logging": false,
        "entities": [
            "out/src/entities/**/*.js"
        ]
    },
    "uploader": {
        "length": 6,
        "temp": "/srv/zipline/tmp",
        "upload": "/srv/zipline/files",
        "route": "/u",
        "blacklistedExt": []
    },
    "shortener": {
        "length": 4,
        "route": "/s"
    },
    "notes": {
        "length": 4,
        "route": "/n"
    },
    "core": {
        "secure": false,
        "log": true,
        "adminPassword": "password",
        "sessionSecret": "secret",
        "saltRounds": "10",
        "userTokenLength": 34,
        "ssl": {
            "key": "./ssl/server.key",
            "cert": "./ssl/server.crt"
        },
        "port": {
            "secure": 8000,
            "unsecure": 8000
        }
    },
    "meta": {
        "favicon": "/public/assets/zipline_small_circle.png",
        "title": "Zipline"
    },
    "discordWebhook": {
        "enabled": false,
        "url": "https://canary.discordapp.com/api/webhooks/??/??",
        "username": "Zipline Logs",
        "avatarURL": "some url"
    }
}

Could anyone tell me how to fix this issue?

Screenshots
None.
Additional context
None.

Thanks for pointing this issue out. It has been fixed in the latest commit. https://github.com/ZiplineProject/zipline/commit/ff4d3d81d305947b66b87b42e0b1c11407bb4f65

Well, another error happened:
><EMAIL_ADDRESS>start /srv/zipline/zipline
> node out/src

9/17/2020 8:55:18 AM info    Zipline: Starting Zipline 2.1.3
(node:20127) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'type' of undefined
    at /srv/zipline/zipline/out/src/index.js:47:111
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
(Use `node --trace-warnings ...` to show where the warning was created)
(node:20127) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:20127) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

I opened a new issue, #25


Reply behavior violates RFCs

Checklist

[X] I have used the search function to see if someone else has already submitted the same bug report.
[X] I will describe the problem with as much detail as possible.

App version
6.603
Where did you get the app from?
Google Play
Android version
10
Device model
SM-G960U1
Steps to reproduce
Reply to a message that contains a "sender" header
Expected behavior
Address the reply to the address in the "From" header or to the address in the "Reply-To" header if present.
Actual behavior
The reply is addressed solely to the address in the "Sender" header.
For several years a simple "reply" to a message sent via a mailing list
went solely to the address in a "List-Post" header, if present, rather
than to the original author in the "From" or "Reply-to" headers.
That seems to have finally been fixed, but now, as of V6.603, a simple
reply is being sent solely to the address in the "Sender" header, if
present.
Neither behavior is or was correct at any time, and the problem is
exacerbated by the "To" field in the reply composition containing only
"+1", so the person replying has no idea that this unexpected and
unwanted behavior is present.
Could we PLEASE conform to the relevant RFCs? A reply is to be addressed
to the "From" address(es) in the original message unless a "Reply-To"
header is present, in which case the reply is to be addressed there. Full
stop. A Reply-all should go to the "From" or "Reply-To" as well as to the
"To", "CC", and, if present "Bcc" addresses placed in the same headers
going back.
From RFC 5322 Section 3.6.2 (updated but unchanged by RFC 6854):
"The "From:" field specifies the author(s) of the message, that is, the
mailbox(es) of the person(s) or system(s) responsible for the writing of
the message. The "Sender:" field specifies the mailbox of the agent
responsible for the actual transmission of the message. For example, if
a secretary were to send a message for another person, the mailbox of
the secretary would appear in the "Sender:" field and the mailbox of the
actual author would appear in the "From:" field."
"The originator fields also provide the information required when
replying to a message. When the "Reply-To:" field is present, it
indicates the address(es) to which the author of the message suggests
that replies be sent. In the absence of the "Reply-To:" field, replies
SHOULD by default be sent to the mailbox(es) specified in the "From:"
field unless otherwise specified by the person composing the reply."
And from Section 3.6.3:
"When a message is a reply to another message, the mailboxes of the
authors of the original message (the mailboxes in the "From:" field) or
mailboxes specified in the "Reply-To:" field (if it exists) MAY appear
in the "To:" field of the reply since these would normally be the
primary recipients of the reply. If a reply is sent to a message that
has destination fields, it is often desirable to send a copy of the
reply to all of the recipients of the message, in addition to the
author. When such a reply is formed, addresses in the "To:" and "Cc:"
fields of the original message MAY appear in the "Cc:" field of the
reply, since these are normally secondary recipients of the reply. If a
"Bcc:" field is present in the original message, addresses in that field
MAY appear in the "Bcc:" field of the reply, but they SHOULD NOT appear
in the "To:" or "Cc:" fields."
Logs
No response

Here are the RFCs:
https://www.rfc-editor.org/rfc/rfc5322
https://www.rfc-editor.org/rfc/rfc6854

What makes you think K-9 Mail is using the Sender header when replying to a message? Can you post the message you are testing this with?

What makes you think K-9 Mail is using the Sender header when replying to a message? Can you post the message you are testing this with?

Thanks for following up. You're right.
It's possible I misread an X-Sender header for a Sender header, but I'm getting inconsistent results with the same K-9 version on mailing list messages from June, August, and October with nearly identical headers. I need to do a closer comparison among them to see what's actually going on.
For example, on the June message, a simple reply is going to a List-Post address, not the From address. There was no Reply-To address, and it did not go to the Sender address. In August and October, the reply went to the address in the identical From and Reply-To headers, even though the same List-Post header was present. Again, it did not go to the Sender address.
I thought the List-Post error was fixed, but it seems that it may actually be the addition of a Reply-To header that suppressed that. In any case, I need to scour those messages some more.

Sorry for the confusion. The Sender header, although present, is not used as a reply address.
There IS a problem with "List-Post" headers being used and with too many addresses being used
in a reply-all.
What I see in messages I have received to which I have initiated a reply or reply-all is this:
For messages that include a "List-Post" header, a simple reply is addressed solely "To" the address in
the "List-Post" header UNLESS there is also a "Reply-To" header. In that case, it is addressed solely
"To" the address in the "Reply-To" header. This should instead be addressed to the original "From"
address unless there is a "Reply-To", in which case it should be addressed there. "List-Post" has
no role in replies.
A reply-all to a message containing a "List-Post" header is addressed "To" all of the addresses in
the "From", "To", and "List-Post" headers UNLESS there is also a "Reply-To" header. In that case,
it is addressed "To" all of the addresses in the "From", "To", and "Reply-To" headers. These
replies should instead be going "To" the "From" and "To" addresses OR to the "Reply-To" and "To"
addresses. "From" and "Reply-To" addresses should not both be used, nor should a "List-Post"
address. Addresses in the original "To" header may instead be placed in a "CC" header going back.
In any reply-all, addresses in a CC header seem to be placed in a CC header in the reply, but not
the address of the person replying if they were in the original CC. They are in the "From" header
going back, so that should be OK, although I don't know what the RFCs say about that, if anything.
Unfortunately, I can't tell you anything about what happens with Bcc headers. I have no messages
containing those.

Bump


CNudge-chrisda to Main

Docs Build status updates of commit 245c90c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/docs-conceptual/exchange-online-powershell-v2.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/exchange.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Get-CustomNudge.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Get-CustomNudgeAssignment.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Get-CustomNudgeSettings.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/New-CustomNudge.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/New-CustomNudgeAssignment.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Remove-CustomNudge.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Remove-CustomNudgeAssignment.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-CustomNudge.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-CustomNudgeAssignment.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-CustomNudgeSettings.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-UserBriefingConfig.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/mapping/serviceMapping.json
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel