Build fails on nightly 2019-07-10 (cd2cd4c96)

The build currently fails for me with the latest nightly rustc 1.38.0-nightly (cd2cd4c96 2019-07-10) with the following errors:

Error Message
error[E0433]: failed to resolve: unresolved import
   --> /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/internals/ast.rs:142:44
    |
142 |     variants: &'a Punctuated<syn::Variant, Token![,]>,
    |                                            ^^^^^^^^^
    |                                            |
    |                                            unresolved import
    |                                            help: a similar path exists: `syn::token`
    |
    = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)

error[E0433]: failed to resolve: unresolved import
   --> /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/internals/ast.rs:187:40
    |
187 |     fields: &'a Punctuated<syn::Field, Token![,]>,
    |                                        ^^^^^^^^^
    |                                        |
    |                                        unresolved import
    |                                        help: a similar path exists: `syn::token`
    |
    = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)

error[E0433]: failed to resolve: unresolved import
    --> /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/internals/attr.rs:1542:44
     |
1542 |     metas: &'a Punctuated<syn::NestedMeta, Token![,]>,
     |                                            ^^^^^^^^^
     |                                            |
     |                                            unresolved import
     |                                            help: a similar path exists: `syn::token`
     |
     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)

error[E0433]: failed to resolve: unresolved import
    --> /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/internals/attr.rs:1586:44
     |
1586 |     items: &'a Punctuated<syn::NestedMeta, Token![,]>,
     |                                            ^^^^^^^^^
     |                                            |
     |                                            unresolved import
     |                                            help: a similar path exists: `syn::token`
     |
     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)

error[E0433]: failed to resolve: unresolved import
    --> /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/internals/attr.rs:1594:44
     |
1594 |     items: &'a Punctuated<syn::NestedMeta, Token![,]>,
     |                                            ^^^^^^^^^
     |                                            |
     |                                            unresolved import
     |                                            help: a similar path exists: `syn::token`
     |
     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)

error[E0433]: failed to resolve: unresolved import
    --> /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/internals/attr.rs:1602:41
     |
1602 |     items: &Punctuated<syn::NestedMeta, Token![,]>,
     |                                         ^^^^^^^^^
     |                                         |
     |                                         unresolved import
     |                                         help: a similar path exists: `syn::token`
     |
     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)

error[E0433]: failed to resolve: unresolved import
    --> /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/internals/attr.rs:1702:56
     |
1702 |     struct BorrowedLifetimes(Punctuated<syn::Lifetime, Token![+]>);
     |                                                        ^^^^^^^^^
     |                                                        |
     |                                                        unresolved import
     |                                                        help: a similar path exists: `syn::token`
     |
     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)

error[E0433]: failed to resolve: unresolved import
   --> /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/bound.rs:198:31
    |
198 |                 colon_token: <Token![:]>::default(),
    |                               ^^^^^^^^^
    |                               |
    |                               unresolved import
    |                               help: a similar path exists: `syn::token`
    |
    = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)

error[E0433]: failed to resolve: unresolved import
   --> /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/bound.rs:232:27
    |
232 |             colon_token: <Token![:]>::default(),
    |                           ^^^^^^^^^
    |                           |
    |                           unresolved import
    |                           help: a similar path exists: `syn::token`
    |
    = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)

error[E0433]: failed to resolve: unresolved import
   --> /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/bound.rs:289:36
    |
289 |                         lt_token: <Token![<]>::default(),
    |                                    ^^^^^^^^^
    |                                    |
    |                                    unresolved import
    |                                    help: a similar path exists: `syn::token`
    |
    = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)

error[E0433]: failed to resolve: unresolved import
   --> /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/bound.rs:309:36
    |
309 |                         gt_token: <Token![>]>::default(),
    |                                    ^^^^^^^^^
    |                                    |
    |                                    unresolved import
    |                                    help: a similar path exists: `syn::token`
    |
    = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)

error[E0433]: failed to resolve: unresolved import
  --> /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/fragment.rs:58:18
   |
58 |                 <Token![,]>::default().to_tokens(out);
   |                  ^^^^^^^^^
   |                  |
   |                  unresolved import
   |                  help: a similar path exists: `syn::token`
   |
   = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)

error: aborting due to 12 previous errors

For more information about this error, try `rustc --explain E0433`.
error: Could not compile `serde_derive`.

With -Z external-macro-backtrace:

Error Message
error[E0433]: failed to resolve: unresolved import
   --> <::syn::token::Token macros>:37:55
    |
1   | / ( abstract ) => { crate :: token :: Abstract } ; ( as ) => {
2   | | crate :: token :: As } ; ( async ) => { crate :: token :: Async } ; ( auto )
3   | | => { crate :: token :: Auto } ; ( become ) => { crate :: token :: Become } ; (
4   | | box ) => { crate :: token :: Box } ; ( break ) => { crate :: token :: Break }
...   |
37  | | => { crate :: token :: Colon2 } ; ( , ) => { crate :: token :: Comma } ; ( / )
    | |                                                       ^^^^^
    | |                                                       |
    | |                                                       unresolved import
    | |                                                       help: a similar path exists: `syn::token`
...   |
54  | | ) => { crate :: token :: Tilde } ; ( _ ) => { crate :: token :: Underscore } ;
55  | | ( $ ) => { crate :: token :: Dollar } ;
    | |_______________________________________- in this expansion of `Token!`
    |
   ::: /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/internals/ast.rs:142:44
    |
142 |       variants: &'a Punctuated<syn::Variant, Token![,]>,
    |                                              --------- in this macro invocation

error[E0433]: failed to resolve: unresolved import
   --> <::syn::token::Token macros>:37:55
    |
1   | / ( abstract ) => { crate :: token :: Abstract } ; ( as ) => {
2   | | crate :: token :: As } ; ( async ) => { crate :: token :: Async } ; ( auto )
3   | | => { crate :: token :: Auto } ; ( become ) => { crate :: token :: Become } ; (
4   | | box ) => { crate :: token :: Box } ; ( break ) => { crate :: token :: Break }
...   |
37  | | => { crate :: token :: Colon2 } ; ( , ) => { crate :: token :: Comma } ; ( / )
    | |                                                       ^^^^^
    | |                                                       |
    | |                                                       unresolved import
    | |                                                       help: a similar path exists: `syn::token`
...   |
54  | | ) => { crate :: token :: Tilde } ; ( _ ) => { crate :: token :: Underscore } ;
55  | | ( $ ) => { crate :: token :: Dollar } ;
    | |_______________________________________- in this expansion of `Token!`
    |
   ::: /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/internals/ast.rs:187:40
    |
187 |       fields: &'a Punctuated<syn::Field, Token![,]>,
    |                                          --------- in this macro invocation

error[E0433]: failed to resolve: unresolved import
    --> <::syn::token::Token macros>:37:55
     |
1    | / ( abstract ) => { crate :: token :: Abstract } ; ( as ) => {
2    | | crate :: token :: As } ; ( async ) => { crate :: token :: Async } ; ( auto )
3    | | => { crate :: token :: Auto } ; ( become ) => { crate :: token :: Become } ; (
4    | | box ) => { crate :: token :: Box } ; ( break ) => { crate :: token :: Break }
...    |
37   | | => { crate :: token :: Colon2 } ; ( , ) => { crate :: token :: Comma } ; ( / )
     | |                                                       ^^^^^
     | |                                                       |
     | |                                                       unresolved import
     | |                                                       help: a similar path exists: `syn::token`
...    |
54   | | ) => { crate :: token :: Tilde } ; ( _ ) => { crate :: token :: Underscore } ;
55   | | ( $ ) => { crate :: token :: Dollar } ;
     | |_______________________________________- in this expansion of `Token!`
     |
    ::: /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/internals/attr.rs:1542:44
     |
1542 |       metas: &'a Punctuated<syn::NestedMeta, Token![,]>,
     |                                              --------- in this macro invocation

error[E0433]: failed to resolve: unresolved import
    --> <::syn::token::Token macros>:37:55
     |
1    | / ( abstract ) => { crate :: token :: Abstract } ; ( as ) => {
2    | | crate :: token :: As } ; ( async ) => { crate :: token :: Async } ; ( auto )
3    | | => { crate :: token :: Auto } ; ( become ) => { crate :: token :: Become } ; (
4    | | box ) => { crate :: token :: Box } ; ( break ) => { crate :: token :: Break }
...    |
37   | | => { crate :: token :: Colon2 } ; ( , ) => { crate :: token :: Comma } ; ( / )
     | |                                                       ^^^^^
     | |                                                       |
     | |                                                       unresolved import
     | |                                                       help: a similar path exists: `syn::token`
...    |
54   | | ) => { crate :: token :: Tilde } ; ( _ ) => { crate :: token :: Underscore } ;
55   | | ( $ ) => { crate :: token :: Dollar } ;
     | |_______________________________________- in this expansion of `Token!`
     |
    ::: /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/internals/attr.rs:1586:44
     |
1586 |       items: &'a Punctuated<syn::NestedMeta, Token![,]>,
     |                                              --------- in this macro invocation

error[E0433]: failed to resolve: unresolved import
    --> <::syn::token::Token macros>:37:55
     |
1    | / ( abstract ) => { crate :: token :: Abstract } ; ( as ) => {
2    | | crate :: token :: As } ; ( async ) => { crate :: token :: Async } ; ( auto )
3    | | => { crate :: token :: Auto } ; ( become ) => { crate :: token :: Become } ; (
4    | | box ) => { crate :: token :: Box } ; ( break ) => { crate :: token :: Break }
...    |
37   | | => { crate :: token :: Colon2 } ; ( , ) => { crate :: token :: Comma } ; ( / )
     | |                                                       ^^^^^
     | |                                                       |
     | |                                                       unresolved import
     | |                                                       help: a similar path exists: `syn::token`
...    |
54   | | ) => { crate :: token :: Tilde } ; ( _ ) => { crate :: token :: Underscore } ;
55   | | ( $ ) => { crate :: token :: Dollar } ;
     | |_______________________________________- in this expansion of `Token!`
     |
    ::: /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/internals/attr.rs:1594:44
     |
1594 |       items: &'a Punctuated<syn::NestedMeta, Token![,]>,
     |                                              --------- in this macro invocation

error[E0433]: failed to resolve: unresolved import
    --> <::syn::token::Token macros>:37:55
     |
1    | / ( abstract ) => { crate :: token :: Abstract } ; ( as ) => {
2    | | crate :: token :: As } ; ( async ) => { crate :: token :: Async } ; ( auto )
3    | | => { crate :: token :: Auto } ; ( become ) => { crate :: token :: Become } ; (
4    | | box ) => { crate :: token :: Box } ; ( break ) => { crate :: token :: Break }
...    |
37   | | => { crate :: token :: Colon2 } ; ( , ) => { crate :: token :: Comma } ; ( / )
     | |                                                       ^^^^^
     | |                                                       |
     | |                                                       unresolved import
     | |                                                       help: a similar path exists: `syn::token`
...    |
54   | | ) => { crate :: token :: Tilde } ; ( _ ) => { crate :: token :: Underscore } ;
55   | | ( $ ) => { crate :: token :: Dollar } ;
     | |_______________________________________- in this expansion of `Token!`
     |
    ::: /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/internals/attr.rs:1602:41
     |
1602 |       items: &Punctuated<syn::NestedMeta, Token![,]>,
     |                                           --------- in this macro invocation

error[E0433]: failed to resolve: unresolved import
    --> <::syn::token::Token macros>:32:15
     |
1    | / ( abstract ) => { crate :: token :: Abstract } ; ( as ) => {
2    | | crate :: token :: As } ; ( async ) => { crate :: token :: Async } ; ( auto )
3    | | => { crate :: token :: Auto } ; ( become ) => { crate :: token :: Become } ; (
4    | | box ) => { crate :: token :: Box } ; ( break ) => { crate :: token :: Break }
...    |
32   | | => { crate :: token :: Add } ; ( += ) => { crate :: token :: AddEq } ; ( & )
     | |               ^^^^^
     | |               |
     | |               unresolved import
     | |               help: a similar path exists: `syn::token`
...    |
54   | | ) => { crate :: token :: Tilde } ; ( _ ) => { crate :: token :: Underscore } ;
55   | | ( $ ) => { crate :: token :: Dollar } ;
     | |_______________________________________- in this expansion of `Token!`
     |
    ::: /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/internals/attr.rs:1702:56
     |
1702 |       struct BorrowedLifetimes(Punctuated<syn::Lifetime, Token![+]>);
     |                                                          --------- in this macro invocation

error[E0433]: failed to resolve: unresolved import
   --> <::syn::token::Token macros>:36:53
    |
1   | / ( abstract ) => { crate :: token :: Abstract } ; ( as ) => {
2   | | crate :: token :: As } ; ( async ) => { crate :: token :: Async } ; ( auto )
3   | | => { crate :: token :: Auto } ; ( become ) => { crate :: token :: Become } ; (
4   | | box ) => { crate :: token :: Box } ; ( break ) => { crate :: token :: Break }
...   |
36  | | { crate :: token :: CaretEq } ; ( : ) => { crate :: token :: Colon } ; ( :: )
    | |                                                     ^^^^^
    | |                                                     |
    | |                                                     unresolved import
    | |                                                     help: a similar path exists: `syn::token`
...   |
54  | | ) => { crate :: token :: Tilde } ; ( _ ) => { crate :: token :: Underscore } ;
55  | | ( $ ) => { crate :: token :: Dollar } ;
    | |_______________________________________- in this expansion of `Token!`
    |
   ::: /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/bound.rs:198:31
    |
198 |                   colon_token: <Token![:]>::default(),
    |                                 --------- in this macro invocation

error[E0433]: failed to resolve: unresolved import
   --> <::syn::token::Token macros>:36:53
    |
1   | / ( abstract ) => { crate :: token :: Abstract } ; ( as ) => {
2   | | crate :: token :: As } ; ( async ) => { crate :: token :: Async } ; ( auto )
3   | | => { crate :: token :: Auto } ; ( become ) => { crate :: token :: Become } ; (
4   | | box ) => { crate :: token :: Box } ; ( break ) => { crate :: token :: Break }
...   |
36  | | { crate :: token :: CaretEq } ; ( : ) => { crate :: token :: Colon } ; ( :: )
    | |                                                     ^^^^^
    | |                                                     |
    | |                                                     unresolved import
    | |                                                     help: a similar path exists: `syn::token`
...   |
54  | | ) => { crate :: token :: Tilde } ; ( _ ) => { crate :: token :: Underscore } ;
55  | | ( $ ) => { crate :: token :: Dollar } ;
    | |_______________________________________- in this expansion of `Token!`
    |
   ::: /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/bound.rs:232:27
    |
232 |               colon_token: <Token![:]>::default(),
    |                             --------- in this macro invocation

error[E0433]: failed to resolve: unresolved import
   --> <::syn::token::Token macros>:43:48
    |
1   | / ( abstract ) => { crate :: token :: Abstract } ; ( as ) => {
2   | | crate :: token :: As } ; ( async ) => { crate :: token :: Async } ; ( auto )
3   | | => { crate :: token :: Auto } ; ( become ) => { crate :: token :: Become } ; (
4   | | box ) => { crate :: token :: Box } ; ( break ) => { crate :: token :: Break }
...   |
43  | | { crate :: token :: Le } ; ( < ) => { crate :: token :: Lt } ; ( *= ) => {
    | |                                                ^^^^^
    | |                                                |
    | |                                                unresolved import
    | |                                                help: a similar path exists: `syn::token`
...   |
54  | | ) => { crate :: token :: Tilde } ; ( _ ) => { crate :: token :: Underscore } ;
55  | | ( $ ) => { crate :: token :: Dollar } ;
    | |_______________________________________- in this expansion of `Token!`
    |
   ::: /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/bound.rs:289:36
    |
289 |                           lt_token: <Token![<]>::default(),
    |                                      --------- in this macro invocation

error[E0433]: failed to resolve: unresolved import
   --> <::syn::token::Token macros>:42:53
    |
1   | / ( abstract ) => { crate :: token :: Abstract } ; ( as ) => {
2   | | crate :: token :: As } ; ( async ) => { crate :: token :: Async } ; ( auto )
3   | | => { crate :: token :: Auto } ; ( become ) => { crate :: token :: Become } ; (
4   | | box ) => { crate :: token :: Box } ; ( break ) => { crate :: token :: Break }
...   |
42  | | ) => { crate :: token :: Ge } ; ( > ) => { crate :: token :: Gt } ; ( <= ) =>
    | |                                                     ^^^^^
    | |                                                     |
    | |                                                     unresolved import
    | |                                                     help: a similar path exists: `syn::token`
...   |
54  | | ) => { crate :: token :: Tilde } ; ( _ ) => { crate :: token :: Underscore } ;
55  | | ( $ ) => { crate :: token :: Dollar } ;
    | |_______________________________________- in this expansion of `Token!`
    |
   ::: /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/bound.rs:309:36
    |
309 |                           gt_token: <Token![>]>::default(),
    |                                      --------- in this macro invocation

error[E0433]: failed to resolve: unresolved import
  --> <::syn::token::Token macros>:37:55
   |
1  | / ( abstract ) => { crate :: token :: Abstract } ; ( as ) => {
2  | | crate :: token :: As } ; ( async ) => { crate :: token :: Async } ; ( auto )
3  | | => { crate :: token :: Auto } ; ( become ) => { crate :: token :: Become } ; (
4  | | box ) => { crate :: token :: Box } ; ( break ) => { crate :: token :: Break }
...  |
37 | | => { crate :: token :: Colon2 } ; ( , ) => { crate :: token :: Comma } ; ( / )
   | |                                                       ^^^^^
   | |                                                       |
   | |                                                       unresolved import
   | |                                                       help: a similar path exists: `syn::token`
...  |
54 | | ) => { crate :: token :: Tilde } ; ( _ ) => { crate :: token :: Underscore } ;
55 | | ( $ ) => { crate :: token :: Dollar } ;
   | |_______________________________________- in this expansion of `Token!`
   |
  ::: /home/philipp/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.94/src/fragment.rs:58:18
   |
58 |                   <Token![,]>::default().to_tokens(out);
   |                    --------- in this macro invocation

error: aborting due to 12 previous errors

My project is quite minimal. The lib.rs is empty and the Cargo.toml looks like this:
[package]
name = "playground"
version = "0.1.0"
authors = ["Philipp Oppermann<EMAIL_ADDRESS>edition = "2018"

[dependencies]
serde_derive = "1.0.94"

Versions:
> rustc --version -v
rustc 1.38.0-nightly (cd2cd4c96 2019-07-10)
binary: rustc
commit-hash: cd2cd4c9627e52c33e68e8c93a8916dc11094cbb
commit-date: 2019-07-10
host: x86_64-unknown-linux-gnu
release: 1.38.0-nightly
LLVM version: 8.0
> cargo --version -v
cargo 1.38.0-nightly (677a180f4 2019-07-08)
release: 1.38.0
commit-hash: 677a180f4c8ca1dcef594f68dd0e63e4f08621f5
commit-date: 2019-07-08

Thanks, this is being tracked in https://github.com/rust-lang/rust/issues/62562.

@dtolnay Thanks! I looked through the rust issues but I somehow missed this.


not compatible with "@aws-sdk/xxx": "3.451.0"

Checklist

[X] I have read Caveats documentation and didn't find a solution for this problem there.

Bug description
Since upgrading @aws-sdk/* to 3.451.0, I'm getting the type issue below using a client. For example, for DynamoDBClient:
Argument of type 'typeof DynamoDBClient' is not assignable to parameter of type 'InstanceOrClassType<Client<ServiceInputTypes, MetadataBearer, SmithyResolvedConfiguration<HttpHandlerOptions>>>'.
  Type 'typeof DynamoDBClient' is not assignable to type 'ClassType<Client<ServiceInputTypes, MetadataBearer, SmithyResolvedConfiguration<HttpHandlerOptions>>>'.
    The types of 'prototype.middlewareStack.concat' are incompatible between these types.
      Type '<InputType extends ServiceInputTypes, OutputType extends ServiceOutputTypes>(from: MiddlewareStack<InputType, OutputType>) => MiddlewareStack<...>' is not assignable to type '<InputType extends ServiceInputTypes, OutputType extends MetadataBearer>(from: MiddlewareStack<InputType, OutputType>) => MiddlewareStack<InputType, OutputType>'.
        Types of parameters 'from' and 'from' are incompatible.
          Type 'MiddlewareStack<InputType, OutputType>' is not assignable to type 'MiddlewareStack<InputType, ServiceOutputTypes>'.
            Types of property 'addRelativeTo' are incompatible.
              Type '(middleware: MiddlewareType<InputType, OutputType>, options: RelativeMiddlewareOptions) => void' is not assignable to type '(middleware: MiddlewareType<InputType, ServiceOutputTypes>, options: RelativeMiddlewareOptions) => void'.
                Types of parameters 'middleware' and 'middleware' are incompatible.
                  Type 'MiddlewareType<InputType, ServiceOutputTypes>' is not assignable to type 'MiddlewareType<InputType, OutputType>'.
                    Type 'InitializeMiddleware<InputType, ServiceOutputTypes>' is not assignable to type 'MiddlewareType<InputType, OutputType>'.
                      Type 'InitializeMiddleware<InputType, ServiceOutputTypes>' is not assignable to type 'InitializeMiddleware<InputType, OutputType>'.
                        Call signature return types 'InitializeHandler<InputType, ServiceOutputTypes>' and 'InitializeHandler<InputType, OutputType>' are incompatible.
                          Type 'Promise<InitializeHandlerOutput<ServiceOutputTypes>>' is not assignable to type 'Promise<InitializeHandlerOutput<OutputType>>'.
                            Type 'InitializeHandlerOutput<ServiceOutputTypes>' is not assignable to type 'InitializeHandlerOutput<OutputType>'.
                              Types of property 'output' are incompatible.
                                Type 'ServiceOutputTypes' is not assignable to type 'OutputType'.
                                  'ServiceOutputTypes' is assignable to the constraint of type 'OutputType', but 'OutputType' could be instantiated with a different subtype of constraint 'MetadataBearer'.
                                    Type 'BatchExecuteStatementCommandOutput' is not assignable to type 'OutputType'.
                                      'BatchExecuteStatementCommandOutput' is assignable to the constraint of type 'OutputType', but 'OutputType' could be instantiated with a different subtype of constraint 'MetadataBearer'.

The issue doesn't happen when using<EMAIL_ADDRESS>I believe it may be to do with AWS updating Smithy

feat(experimentalIdentityAndAuth): release phase for<EMAIL_ADDRESS>chore(codegen): update smithy-typescript commit (

Reproduction
import { DynamoDBClient } from '@aws-sdk/client-dynamodb';

const ddbMock = mockClient(DynamoDBClient);

Environment

Node version: 18.14.0
Testing lib and version: "jest": "29.5.0"
Typescript version: "typescript": "^5.2.2"
AWS SDK v3 Client mock version: "aws-sdk-client-mock": "^3.0.0"
AWS JS SDK libs and versions:
"@aws-sdk/client-cloudwatch": "3.451.0",
"@aws-sdk/client-cloudwatch-logs": "3.451.0",
"@aws-sdk/client-iot-events": "3.451.0",
"@aws-sdk/client-iotsitewise": "3.451.0",
"@aws-sdk/credential-providers": "3.451.0",
"@aws-sdk/client-dynamodb": "3.451.0",
"@aws-sdk/lib-dynamodb": "3.451.0",

Found another issue with similar bug behavior https://github.com/m-radzikowski/aws-sdk-client-mock/issues/185
however, the other issue is with v3.378.0 and this one with v3.451.0

Is there any solution for this bug?

Is there any solution for this bug?

It is fixed for me now with the later versions.
Thanks

Getting this issue with "@aws-sdk/client-secrets-manager": "^3.477.0"

I have sent a PR to fix this issue for the next release: https://github.com/m-radzikowski/aws-sdk-client-mock/pull/196

I did not get any type compatibility issues on the clean install of @aws-sdk/* packages in v3.451.0. The issue is, most likely, @smithy/types installed in multiple versions, which happens sometimes if you add/bump @aws-sdk/* packages. See the caveats section in README for solution details. If you still have problem, please reopen the issue including the content of your package.json and output of npm ls @smithy/types / pnpm why @smithy/types / yarn why @smithy/types.


git

Install git onto local machine.
Git it (see what I did there?) set up correctly:

configurations
ssh keys

Clone the project.
Make a small update to make sure it's working as expected.

Since we are using Github, I found the Github desktop client. I was able to configure it and clone the QD project.
https://help.github.com/articles/set-up-git/


delete (unload) project

There are three different use cases:

[x] forceDeleteProjectNamed: ... which is disown and explicit delete of classes from symbol dictionaries and extension methods ... this is to be used if there is a bug that prevents deleteProjectNamed: from working.
[ ] deleteProjectNamed: ... which simply does a load of the project with no packages followed by a delete of the project.
[ ] when the project reference is implemented, deleteProjectNamed: needs to have an option to recursively delete dependent projects, otherwise, it should fail if any other projects require the project to be deleted ...

original report
I vaguely remember Dale telling me that the current code in TDRowanProjectBrowser>>deleteAllProjectsMenuAction:selectionIndex: was dangerous.
What is the proper code for removing a project from an image given only it's name?

Oh, and removing/deleting/unloading a package would be helpful to know as well.
This issue concerns empty packages and projects.

It's probably not a bad idea at this point in time to seriously consider addressing this one ...

There are two different use cases:

[ ] forceDeleteProjectNamed: ... which is disown and explicit delete of classes from symbol dictionaries and extension methods ... this is to be used if there is a bug that prevents deleteProjectNamed: from working.
[ ] deleteProjectNamed: ... which simply does a load of the project with no packages followed by a delete of the project.
[ ] when the project reference is implemented, deleteProjectNamed: needs to have an option to recursively delete dependent projects, otherwise, it should fail if any other projects require the project to be deleted ...

test failure for deleteProjectNamed: ... not ready for prime time yet ... forceDeleteProjectNamed: is ready ...

test failure for deleteProjectNamed: showed that the class extension was not being properly removed from the registry for extension methods ... once I introduced the proposed fix, Issue #315 popped up where a class extension for extension methods was not being properly added to the registry ...


Tutorials with assets not working for users in UK - Galga/Story/Puzzle

The Training Team at the Microsoft Experience Center in the UK has been unable to load any of the tutorials with assets.  In their last workshop, neither could any of their 150 participants (almost entirely from the UK.)
Details in separate doc:
https://microsofteur-my.sharepoint.com/:f:/g/personal/kamatthe_microsoft_com/Egf-H7gfx-JFiCY0M95tZMABirhIOcSMH8rcQAK0vmnSqg?e=qQCbjo

@kiki-lee can you add repro steps or the tutorial which are not working? I am not sure which document to look at that link.

@abchatra i was able to repro the issue with http://arcade.makecode.com/?lang=en-GB#tutorial:/tutorials/galga the markdown has been adjusted so the tutorial is successfully loading, but the markdown is still being piped through crowdin i think

I wonder if it's https://github.com/microsoft/pxt-backend/blob/master/src/routing.ts#L677 not catching en-GB, assuming we're not converting to a known lang before it hits that check


Fix URL create on Docker with no Kube config

Signed-off-by: John Collier<EMAIL_ADDRESS>What type of PR is this?

Uncomment only one  /kind line, and delete the rest.
For example, > /kind bug would simply become: /kind bug

/kind bug
/area devfile
/area local
What does does this PR do / why we need it:
This PR fixes an issue seen when using odo with Docker and no kube config was set up on the user's machine, and odo url create would fail. Rather than always initializing an oc client on odo url create commands, it will only initialize it if the pushtarget is unset, or set to Kube.
Which issue(s) this PR fixes:
Fixes https://github.com/openshift/odo/issues/3074
How to test changes / Special notes to the reviewer:

Move ~/.kube to another folder if one exists on your machine
Set pushtarget to Docker
Run odo create, and odo url create. It should run fine
Run odo push, exposed port should get created

@mik-dass Do you mind taking a look when you get the chance? This PR affects your route changes in odo

/approve

/retest

/retest

/retest

/test ci/prow/v4.2-integration-e2e

/test v4.2-integration-e2e


Question about "void *"

Reading this:

Provide a slightly higher than lowest level API for P/Invoke signatures. For example, instead of IntPtr parameters and uint flags, you'll see SafeHandle-derived types as parameters and flags enum types. API documentation will be provided via XML doc comments for easy reading with Intellisense, along with links to the describing pages on MSDN or elsewhere as applicable.

Made really sense to me, so today I started to see if it's feasible to use your projects instead of maintaining my own code. What threw me off in the first place is that the first call I was replacing with an implementation of yours already gave me something I wasn't expecting:
I had User32.GetClipboardData defined as
        [DllImport("user32", SetLastError = true)]
        private static extern IntPtr GetClipboardData(uint format);

Where the return value is IntPtr.
The pinvoke repository on the other hand uses "void *" (and int instead of the documented uint):
    [DllImport("User32", SetLastError = true)]
    public static void* GetClipboardData(int uFormat);

Which forces me to use unsafe code, which I in general don't like.
Now my question is: is the usage of pointer is a design decision or if this is just a part of the API which is not finished?

With the next call I tried to replace, Kernel32.GlobalUnlock, it seems to be the same as this also expects a "void *" instead of IntPtr.
So somehow you have a design which seems to "force" this, which is okay but I would like to understand the reason for this.

I actually found some information in the https://github.com/AArnott/pinvoke/blob/master/CONTRIBUTING.md:

Use native pointers instead of IntPtr. We have automatic code generation in place during the build to create IntPtr overloads of these methods. The only known exception where IntPtr is OK to use directly is when the value isn't actually a pointer that should ever be dereferenced (e.g. a handle that is only ever returned back to the library that produced it).

I finally found the overloads, they are post-fixed with _IntPtr.
It somehow doesn't feel natural, I rather had the IntPtr version without funny post-fix, but it works...

It somehow doesn't feel natural, I rather had the IntPtr version without funny post-fix, but it works...

While we support non-unsafe code (With IntPtr overloads for example) the library intent is to map to the native API closely and here as GetClipboardData returns a pointer that should really be used as a pointer (To a sequence of TCHAR instances terminated by \0 if it's a CF_TEXT buffer for example) we don't hide that fact in the default method exposed.

Which forces me to use unsafe code, which I in general don't like.

Can I ask you why ?
GetClipboardData is intristically unsafe as it provide you with a pointer with a lifetime you should manually handle and doesn't even provide you with a size information.
Once you're using such a low-level & unsafe API in your code, using the unsafe keyword or not doesn't change anything, you already are in very unsafe territory.

Which forces me to use unsafe code, which I in general don't like.

I had a stigma against unsafe code as well -- till I worked on PInvoke and realized that writing "safe" code with IntPtr is heaps harder than just using native pointers. All the casting and the Marshal calls are super hard to get right, avoid memory leaks, etc. But unsafe C# lets you use stackalloc and other keywords that make it quite natural and easier to do the right thing.
We support IntPtr for VB callers. You can certainly use it for C# if you want, but I would suggest you try it both ways for one or more of your callers before finalizing your decision.
Also just FYI, we don't require the oddly named overload most of the time. Usually it's the same method name. But when the only pointer that appears is on the return type, we have to give one of the methods another name because overloads can't vary by return type only. And as @vbfox said, we picked native pointers as the default because it's actually easier to work with.

I've added docs to the README to help alleviate this confusion in the future. Thanks for raising this.


Improve heatmap performance

Aims to fix #10

Ideas for improvement:

Cut the workload in many chunks which are computed and rendered by a few workers asynchronously.

Remaining ideas for performance improvement:

calculate the influence dimensions per element first instead of a per-pixel basis and then only evaluate the influences per-pixel to reduce load for every loop
Worker: use array with dimensions of the current chunk instead of the whole overlay


FloatingView appears above the navbar

The window probably has a wrong type. It doesn't look good when the floatingview appears above the navbar. For instance, when you're in landscape mode and you put the floatingview on the same side as the navbar.
This is not the case with Facebook Messenger.
See my screenshots:

Thank you for adding an issue.
This bug is marked with FIXME tag (Japanese comment)
However, we still do not know how to solve it
Please give me a Pull Request.

Setting theme as follows is work on Android 5.0 or higher.


Enable test_composite_job

Summary
Skipping two tests that are timing out
Details and comments

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 37.433%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1756

Relevant Lines:
4691

💛  - Coveralls

@kt474 did all tests in the updated file pass locally? If so, you can go ahead and integrate it from my perspective. The failures in the CI run in your fork look unrelated
qiskit_ibm_provider.exceptions.IBMBackendApiError: 'Error submitting job: "HTTPSConnectionPool(host=\'api-qcon.quantum-computing.ibm.com\', port=443): Read timed out. (read timeout=None)"'

@kt474 did all tests in the updated file pass locally? If so, you can go ahead and integrate it from my perspective. The failures in the CI run in your fork look unrelated
qiskit_ibm_provider.exceptions.IBMBackendApiError: 'Error submitting job: "HTTPSConnectionPool(host=\'api-qcon.quantum-computing.ibm.com\', port=443): Read timed out. (read timeout=None)"'

Yeah all the tests pass locally

Thanks for the confirmation, @kt474. Then it looks good from my side.
Tried to merge but it's blocked by @rathishcholarajan rejected review.

@rathishcholarajan up to you to merge now :)


Document watch/attach api slows down as document changes accumulate

Description:
Document watch/attach api slows down as document changes accumulate.
Why:

watchDocuments API took 1min ~ 3min which makes yorkie document to load very slowly.
This issue get worse as you make more changes on document.

The WatchDocuments API is used to establish a stream and send and receive events between a server and a client. Therefore, the response time can be over 1 minute.
However, it is strange that the response time of ListDocuments or other RPC APIs is slow in the log. 🤔 If there is a way to reproduce it, it would be helpful to find the cause.

Sorry for late reply.
The only way to reproduce this is to constantly attach/detach same document, as far as I know.
As Room 1 on demo.asyncrum.com shows, accessing same document over on over again makes document attachment slow.
Since demo.asyncrum.com is using Yorkie SaaS, there will be informative logs on document in Project=tldraw, Document Key=room1. Please check those.
P.S: Will attachDocument() be effected on detaching docs/deactivating client?

Hi. I'm interested in this issue, so I tried to write a simple test code once.
https://github.com/chromato99/yorkie/commit/b3bc6cfc048953f7ac8f18372d719ee7c5140353
When I tested with this simple test scenario, the result was as follows.

I couldn't reproduce the situation in the above results..
It seems that the test scenario is too simple to reproduce the situation, but I would appreciate it if you could suggest a more suitable test scenario!

Can you test your test code with no detach() scenario? I wonder how Yorkie Server will behave if detach() is excluded. This scenario may have occurred in my case, when the process is killed ungracefully.

A warning that it is already attached appears, so I changed it to create a new client every time and tested it. https://github.com/chromato99/yorkie/commit/666d4ac1cbbc6bf10391e63932a98a12b2fe5017
The memory usage has increased significantly, but the time seems to have risen slightly compared to that.

In addition, I know that the housekeeping feature is deactivating clients that haven't been in use for a long time.
https://github.com/yorkie-team/yorkie/blob/89a2217549df1ba421816bf3c1b1be06c08d9aa7/server/backend/housekeeping/housekeeping.go#L17-L19

Well, I see that the HouseKeeping Module is surely deactives inactive clients.
Maybe it's due to my Yorkie server cluster performance, since those servers were running on 2 instances of AWS EC2 T2.Micro. Single Yorkie couldn't keep up with my demo's traffic, so I clustered them. I reported this issue when I was using my own Yorkie server, so...
I think I should keep monitoring my yorkie-tldraw demo for a while, and see if any API network latency gets significantly slower  or not. Since it's using Yorkie SaaS, there will be no server performance issue.
Maybe it's just a normal behavior as people keep drawing and accumulating data on single doc...

Okay, so the problem was actually on etcd in Yorkie Cluster mode.
The problem was that etcd was not performing etcd log(key) compaction, which made etcd perform slower due to log accumulation in etcd. Therefore yorkie sync method(API) was slowly takes longer as sync method call accumulates.
The solution for this problem is etcd retentation log compaction. This solution is suggested by @kpfaulkner, and this seems to minimize sync slowdowns. The test tool (https://github.com/kpfaulkner/yorkietest) is also provided by @kpfaulkner, and I did bulk update test for 20 docs with 1000 updates each.
Below this load test result without etcd compaction configuration, the average sync duration increased about 44ms per test.

Below this load test result with etcd compaction configuration, the average sync duration increased about 27ms per test. Also you can see the actual average sync duration is faster about 30ms then above.

This shows that the average latency improved about 38% (in later tests, I got 28%). Also I think the gap (average sync duration between the two) will dramatically grow as I test this with huge cluster & large test repetition.
And that it! So this problem can be solved by adding two more configuration flags
--auto-compaction-mode revision
--auto-compaction-retention 1000

I think this is the problem of API getting slower, but there may be another reason. I think this configuration should be added in current Yorkie SaaS API backend, and see if this really works.
Thank you @kpfaulkner for problem/solution!

Thank you both for checking the issue. When applying cluster mode, I will refer to this.


Make filter work in 400% zoom

WCAG requires all functionality to be visible on screen, even with 400% zoom.
The problem is that this activates mobile screen rendering (unless you're on an extremely wide screen) This makes the filter open in a modal that is adjusted for tall screens, not laptops.
I am unsure exactly how to fix this so that it works both on mobile and 400% zoom. Perhaps we will have to move the apply and reset buttons so they are side by side?

Closing this because it's merged


More net constraints

Codecov Report

Merging #39 (738f7a0) into master (d4c3d38) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##            master       #39    +/-   ##
==========================================
  Coverage   100.00%   100.00%
==========================================
  Files           29        29
  Lines         5760      5860   +100
==========================================
+ Hits          5760      5860   +100

Impacted Files
Coverage Δ

i18n.go
100.00% <ø> (ø)

i18n_translations.go
100.00% <ø> (ø)

constraint_registry.go
100.00% <100.00%> (ø)

constraints_net.go
100.00% <100.00%> (ø)

utils_net.go
100.00% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


[WP8.1 / UWP] Make WithAttachment a little more PCL-friendly

This is a little rough, but I thought I'd send it in as something of a proposal--currently there's no way to use .WithAttachment from a PCL in a way that'll work on Windows platforms, which can be kind of limiting.
This PR would allow access to files that the application has permission to access without any special privileges (i.e. anything contained in ApplicationData). So it won't play nicely with StorageFiles obtained via some kind of file picker, but it'll be fine for things saved in the app's local storage.
I'm also reasonably sure that I've handled the async call in a way that should prevent any deadlocking, but I'd love more eyes on that part.

I'm implementing a variant of your code in an upcoming release.  Thanks for the suggestion.


[ Text Translation ] Add options classes for Translate and Transliterate methods

[ Text Translation ] Add options classes for Translate and Transliterate methods.  According to this reference methods with six or more parameters should add an options class for easier configuration.  This change set includes two configuration types and two methods that use them.
https://azure.github.io/azure-sdk/dotnet_introduction.html#dotnet-parameters

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.AI.Translation.Text


this question seems poorly worded- What happens with users who were not assigned a Workplace Analytics license? Are they ignored?  A7. No, they are not ignored. Employees in your organization who are not licensed for analysis but might collaborate with your measured employees (internal collaborators) through meetings, email, unscheduled calls, or instant messages. These employees are not measured and their data is not processed.

[Enter feedback here]

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

ID: 11317be7-5ea8-ce6a-99bf-0a16f91de217
Version Independent ID: c59ce92f-5eb7-957b-0d26-db5f33bd11d2
Content: Workplace Analytics insights for managers - Workplace Intelligence
Content Source: WorkplaceAnalytics/Use/pm-home.md
Product: wpa
GitHub Login: @madehmer
Microsoft Alias: v-mideh

@sawyerkelly  - I agree. I'll upate it accordingly. Thanks!

@sawyerkelly  - I agree. I'll upate it accordingly. Thanks!

Thanks Michele!!
From: Michele Dehmer<EMAIL_ADDRESS>Sent: Wednesday, January 27, 2021 8:12 AM
To: MicrosoftDocs/OfficeDocs-WorkplaceAnalytics<EMAIL_ADDRESS>Cc: sawyerkelly<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [EXTERNAL] Re: [MicrosoftDocs/OfficeDocs-WorkplaceAnalytics] this question seems poorly worded- What happens with users who were not assigned a Workplace Analytics license? Are they ignored? A7. No, they are not ignored. Employees in your organization...
Closed #191https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FOfficeDocs-WorkplaceAnalytics%2Fissues%2F191&data=04|01|Sawyer.Kelly%40microsoft.com|b426234cb2cb45d4aadb08d8c2de5e28|72f988bf86f141af91ab2d7cd011db47|0|0|637473607609496425|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=hSMMAOshSCJnNjajIPU%2BH3kkjJ7sM86UYt5IEa23AS8%3D&reserved=0.

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FOfficeDocs-WorkplaceAnalytics%2Fissues%2F191%23event-4256705622&data=04|01|Sawyer.Kelly%40microsoft.com|b426234cb2cb45d4aadb08d8c2de5e28|72f988bf86f141af91ab2d7cd011db47|0|0|637473607609506376|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=ZtpELy%2B7R2Vm9pd2At1EKYf4kqmdV8jJb%2FVrkMWyjys%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAEYD2NCPLM5S2AL2A6ANNOLS4A3NPANCNFSM4WT2ALEQ&data=04|01|Sawyer.Kelly%40microsoft.com|b426234cb2cb45d4aadb08d8c2de5e28|72f988bf86f141af91ab2d7cd011db47|0|0|637473607609506376|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=hUYZhpZbCaU741lDEBrz11xzLr%2B6sL8%2BZGkTQvHIRxc%3D&reserved=0.

Thanks Michele!!
From: Michele Dehmer<EMAIL_ADDRESS>Sent: Wednesday, January 27, 2021 8:12 AM
To: MicrosoftDocs/OfficeDocs-WorkplaceAnalytics<EMAIL_ADDRESS>Cc: sawyerkelly<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [EXTERNAL] Re: [MicrosoftDocs/OfficeDocs-WorkplaceAnalytics] this question seems poorly worded- What happens with users who were not assigned a Workplace Analytics license? Are they ignored? A7. No, they are not ignored. Employees in your organization...
Closed #191https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FOfficeDocs-WorkplaceAnalytics%2Fissues%2F191&data=04|01|Sawyer.Kelly%40microsoft.com|b426234cb2cb45d4aadb08d8c2de5e28|72f988bf86f141af91ab2d7cd011db47|0|0|637473607609496425|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=hSMMAOshSCJnNjajIPU%2BH3kkjJ7sM86UYt5IEa23AS8%3D&reserved=0.

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FOfficeDocs-WorkplaceAnalytics%2Fissues%2F191%23event-4256705622&data=04|01|Sawyer.Kelly%40microsoft.com|b426234cb2cb45d4aadb08d8c2de5e28|72f988bf86f141af91ab2d7cd011db47|0|0|637473607609506376|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=ZtpELy%2B7R2Vm9pd2At1EKYf4kqmdV8jJb%2FVrkMWyjys%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAEYD2NCPLM5S2AL2A6ANNOLS4A3NPANCNFSM4WT2ALEQ&data=04|01|Sawyer.Kelly%40microsoft.com|b426234cb2cb45d4aadb08d8c2de5e28|72f988bf86f141af91ab2d7cd011db47|0|0|637473607609506376|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=hUYZhpZbCaU741lDEBrz11xzLr%2B6sL8%2BZGkTQvHIRxc%3D&reserved=0.

And the new response makes sense 😊
From: Sawyer Kelly<EMAIL_ADDRESS>Sent: Wednesday, January 27, 2021 8:59 AM
To: MicrosoftDocs/OfficeDocs-WorkplaceAnalytics<EMAIL_ADDRESS>MicrosoftDocs/OfficeDocs-WorkplaceAnalytics<EMAIL_ADDRESS>Cc: sawyerkelly<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: RE: [EXTERNAL] Re: [MicrosoftDocs/OfficeDocs-WorkplaceAnalytics] this question seems poorly worded- What happens with users who were not assigned a Workplace Analytics license? Are they ignored? A7. No, they are not ignored. Employees in your organizatio
Thanks Michele!!
From: Michele Dehmer <notifications<EMAIL_ADDRESS>Sent: Wednesday, January 27, 2021 8:12 AM
To: MicrosoftDocs/OfficeDocs-WorkplaceAnalytics <OfficeDocs-WorkplaceAnalytics<EMAIL_ADDRESS>Cc: sawyerkelly <sawyerkelly<EMAIL_ADDRESS>Mention <mention<EMAIL_ADDRESS>Subject: [EXTERNAL] Re: [MicrosoftDocs/OfficeDocs-WorkplaceAnalytics] this question seems poorly worded- What happens with users who were not assigned a Workplace Analytics license? Are they ignored? A7. No, they are not ignored. Employees in your organization...
Closed #191https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FOfficeDocs-WorkplaceAnalytics%2Fissues%2F191&data=04|01|Sawyer.Kelly%40microsoft.com|b127b2d698dc41a28ce008d8c2e4cf93|72f988bf86f141af91ab2d7cd011db47|0|0|637473635289045022|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=3VKB6AeHBwXSNOkT6vekwIQ8hi2yQJGozbSNQnlw3NE%3D&reserved=0.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FOfficeDocs-WorkplaceAnalytics%2Fissues%2F191%23event-4256705622&data=04|01|Sawyer.Kelly%40microsoft.com|b127b2d698dc41a28ce008d8c2e4cf93|72f988bf86f141af91ab2d7cd011db47|0|0|637473635289054980|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=VfStwP4KQlBfudHkHeWxt3bb4VJt0sd0OR9fZ%2Fcf1%2FY%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAEYD2NCPLM5S2AL2A6ANNOLS4A3NPANCNFSM4WT2ALEQ&data=04|01|Sawyer.Kelly%40microsoft.com|b127b2d698dc41a28ce008d8c2e4cf93|72f988bf86f141af91ab2d7cd011db47|0|0|637473635289054980|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=7LWIvuQ1WBbXkfeBudwXvtg%2FmilInWLNuccoNByAb3A%3D&reserved=0.

And the new response makes sense 😊
From: Sawyer Kelly<EMAIL_ADDRESS>Sent: Wednesday, January 27, 2021 8:59 AM
To: MicrosoftDocs/OfficeDocs-WorkplaceAnalytics<EMAIL_ADDRESS>MicrosoftDocs/OfficeDocs-WorkplaceAnalytics<EMAIL_ADDRESS>Cc: sawyerkelly<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: RE: [EXTERNAL] Re: [MicrosoftDocs/OfficeDocs-WorkplaceAnalytics] this question seems poorly worded- What happens with users who were not assigned a Workplace Analytics license? Are they ignored? A7. No, they are not ignored. Employees in your organizatio
Thanks Michele!!
From: Michele Dehmer <notifications<EMAIL_ADDRESS>Sent: Wednesday, January 27, 2021 8:12 AM
To: MicrosoftDocs/OfficeDocs-WorkplaceAnalytics <OfficeDocs-WorkplaceAnalytics<EMAIL_ADDRESS>Cc: sawyerkelly <sawyerkelly<EMAIL_ADDRESS>Mention <mention<EMAIL_ADDRESS>Subject: [EXTERNAL] Re: [MicrosoftDocs/OfficeDocs-WorkplaceAnalytics] this question seems poorly worded- What happens with users who were not assigned a Workplace Analytics license? Are they ignored? A7. No, they are not ignored. Employees in your organization...
Closed #191https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FOfficeDocs-WorkplaceAnalytics%2Fissues%2F191&data=04|01|Sawyer.Kelly%40microsoft.com|b127b2d698dc41a28ce008d8c2e4cf93|72f988bf86f141af91ab2d7cd011db47|0|0|637473635289045022|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=3VKB6AeHBwXSNOkT6vekwIQ8hi2yQJGozbSNQnlw3NE%3D&reserved=0.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FOfficeDocs-WorkplaceAnalytics%2Fissues%2F191%23event-4256705622&data=04|01|Sawyer.Kelly%40microsoft.com|b127b2d698dc41a28ce008d8c2e4cf93|72f988bf86f141af91ab2d7cd011db47|0|0|637473635289054980|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=VfStwP4KQlBfudHkHeWxt3bb4VJt0sd0OR9fZ%2Fcf1%2FY%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAEYD2NCPLM5S2AL2A6ANNOLS4A3NPANCNFSM4WT2ALEQ&data=04|01|Sawyer.Kelly%40microsoft.com|b127b2d698dc41a28ce008d8c2e4cf93|72f988bf86f141af91ab2d7cd011db47|0|0|637473635289054980|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=7LWIvuQ1WBbXkfeBudwXvtg%2FmilInWLNuccoNByAb3A%3D&reserved=0.


java.lang.IllegalArgumentException: width and height must be > 0

i got this error when implement your library

yup - got the same issue

You need to check the image is not off of the frame using cropView.isOffFrame.
Please let me know if it still happens.


Kong Kubernetes Ingress does not allow additional proxy listen ports

I am attempting to open up addition ports exposed to the host at the node port (currently only 80 and 443) are exposed.
kong          kong-ingress-node-port       NodePort       <IP_ADDRESS>    <IP_ADDRESS>         80:31378/TCP,443:32165/TCP

Coming from the Kong Kong API gateway, I used to be able to set the proxy_listen parameter to listen on additional ports, however, when i do the same in the ingress config e.g. proxy_listen: <IP_ADDRESS>:4444 ssl, i still only see 80 and 443 exposed.
I am able to use a TCPIngress to expose a port at layer 4, but I want to expose proxy port (not stream_listen) port. Is there a way to do this?

Hi @kkmoslehpour as this is a KIC specifc issue, please open a discussion at https://github.com/Kong/kubernetes-ingress-controller/discussions. I'm closing the issue here, thanks.


[UNDERTOW-1459] change status code sent on leg for timeouts from 503 …

…to 504
Issue: https://issues.redhat.com/browse/UNDERTOW-1459
Upstream PR: https://github.com/undertow-io/undertow/pull/1129

Closing 2.1.x PRs as this branch is no longer maintained.


feat: adds a dump_schema function

related to  Err(error) => Err(DropDatabaseError(error.into())),
I have no idea if I should create another error enum variant, then I decided to send the PR this way to get the review first :+1:

@helio-frota maybe prefer CommandError
https://github.com/theseus-rs/postgresql-embedded/blob/ff47c155bb7294afc51cebc4e42d5bab686cd80b/postgresql_embedded/src/error.rs#L14

@bobmcwhirter thanks :+1:  PR updated

Instead of proliferating additional functions on the PostgreSQL API

Yeah, I thought twice about this -- before the PR.

I saw this note: https://github.com/theseus-rs/postgresql-embedded/blob/main/postgresql_embedded/src/command/mod.rs#L6-L9

I noticed that you are using other command in the PostgreSQL API
https://github.com/theseus-rs/postgresql-embedded/blob/main/postgresql_embedded/src/postgresql.rs#L3

+1 with approach of not proliferating things.
Again on this part:
https://github.com/theseus-rs/postgresql-embedded/blob/main/postgresql_embedded/src/command/mod.rs#L6-L9

If so, they will likely be moved to a separate public crate.

The usage seems good to me:
let settings: Settings = postgresql.settings();
let pg_dump = PgDumpBuilder::from(settings)
    .dbname(database_name)
    .schema_only()
    .file(output);

Feedback / PR reason:

We are running cargo test and SeaORM does some things on the database, it would be good for us to get the DB dump and transform that to a ER diagram (based on this dump file).
But now it seems to me that, instead of PR, it would be good to create an issue  instead?
(due to early stages, etc. (we don't have the pg_dump external crate yet) and I'm going PTO in a few days)
@bobmcwhirter @brianheineman ideas ?
thanks

@helio-frota / @bobmcwhirter I refactored the commands out into a separate crate and updated them so that commands can be created from settings: https://github.com/theseus-rs/postgresql-embedded/pull/49
Please take a look and let me know if this will address your use case.

@brianheineman thanks for the updates :+1:
I was trying to use and I got
...Qpr3/bin/pg_dump" "--schema-only" "--host" "localhost" "--port" "0" "--username" "postgres"
Error: No such file or directory (os error 2)

for now I'm only trying to get the dump with the following code:
+let cloned_settings = settings.clone();
let mut postgresql = PostgreSQL::new(PostgreSQL::default_version(), settings);
postgresql.setup().await?;
postgresql.start().await?;

+log::debug!("{:?}", cloned_settings.binary_dir());
+let mut foobar = PgDumpBuilder::from(&cloned_settings)
+        .schema_only()
+        .program_dir(cloned_settings.binary_dir())
+        .build();
+let (stdout, stderr) = foobar.execute()?;
+log::debug!("{}", stdout);
+log::debug!("{}", stderr);

On the logs I can see:
2024-04-03T17:37:52.070388Z DEBUG start{self=PostgreSQL { version: Version { major: 16, minor: Some(2), release: Some(3) }, settings: Settings { installation_dir: "/tmp/.tmpzDQpr3/16.2.3", password_file: "/tmp/.tmpVgNdbp/.pgpass", data_dir: "/tmp/.tmpvKgIjG", host: "localhost", port: 0, username: "postgres", password: "trustify", temporary: true, timeout: Some(5s) } }}: postgresql_embedded::postgresql: Started database /tmp/.tmpvKgIjG on port 33355
[2024-04-03T17:37:52Z DEBUG trustify_common::db] "/tmp/.tmpzDQpr3/bin"

I don't know what is happening but I suspect I'm missing something with the installation_dir
Settings { installation_dir: "/tmp/.tmpzDQpr3/16.2.3"
because the debug log shows the bin without pg-version-dir [2024-04-03T17:37:52Z DEBUG trustify_common::db] "/tmp/.tmpzDQpr3/bin"

@helio-frota based on the output provided, it appears that the settings being used for the command have not been obtained from the postgresql reference.  There are several arguments that should be set in the command such as the port that the server has started on; this still appears to be set to the default of 0 based on the output you provided.  I created an integration test specifically for this use case that should illustrate how the commands can be used with postgresql_embedded.  Please take a look at https://github.com/theseus-rs/postgresql-embedded/pull/50/files and let me know if that works for you.

@brianheineman thanks for the response and that test :+1:
https://github.com/theseus-rs/postgresql-embedded/pull/50/files#diff-7ebd0daeeb8d86255fafd3733f9e0d6af0a1c7f2f5dd38fa51f796ff8d38e869R15
I changed the code to use let mut foobar = PgDumpBuilder::from(postgresql.settings()) and it worked.
In fact, we are using this approach already: https://github.com/trustification/trustify/blob/main/common/src/db/mod.rs#L188

I have no idea why I didn't tried before
I got focused on /temp dir for some reason

I think we can close this PR :+1: , thanks again


Allow overwrite of jobfile

The write_new_jobfile method will fail if the jobfile already exists. During the experiment setup, it is tedious to always manualy delete the file.
https://github.com/bessagroup/f3dasm/blob/0cf16d00463e449f82e6f8b3f5bf061ecae7cdd2/src/f3dasm/experiment/jobs.py#L258-L264

I would propose the following edit with an overwrite parameter that default to False:
def write_new_jobfile(self, overwrite: bool = False):
        """Dump the job file.

        Returns
        -------
        overwrite : bool
            If True, allow overwritting the job file. Default to False.
        """
        filename = f"{self.filename}.json"
        if path.exists(filename) and not overwrite:
            raise JobFileExistsError(f"The jobfile {filename} already exists!")
        elif path.exists(filename) and overwrite:
            logger.info("The existing jobs file will be overwritten")

        with open(filename, 'w') as f:
            json.dump(self.jobs, f)

Obsolete since #133


Shouldn't be able to create service with two of the same private/public ports

Version: v1.0.1
Steps to Reproduce:

Create a LB or a Service with the two ports with the same private/public number

Results: If you clone you will see that both are saved, if you look in the description you only see one.
Expected: You probably should not be able to have two of the same exact port numbers.  This messes up your export/import config.

LB has validation for this in 1.2, adding for service now.

Version - master 12/19
Verified fixed


1989 isArrayLike does not fail on non-object

…where it previously did nothing.

Gor Mark! CI failed because of JSHint though.

@daffl Yeah I saw that this morning. I just haven't had time to fix it. I'll get it fixed some time today.


what is the best way to change name from angular-gulp-ionic-boilerplate to my own app name?

I build the app just fine but discovered when I upload to ionic I still have the name angular-gulp-ionic-boilerplate  attached to the application. I searched the project and found numerous places where this string occurs. Is there one best place to make the change so that it replicates to the built files?
Thanks

I re-cloned the started kit and realized there were only three places to change the name so I renamed the app before building


Repetitive Payload Data

./scope run  -p -- cribl/bin/cribl start
In payload data from workers to master we see the same data repeated as much 100K times. Not sourced from the application.

See the associated PR for the troubleshooting, resolution, and testing for this issue.


Running without an argument will destoy origin/master

Running git deploy setup without the -r and branch name clobbered existing post-receive hooks and also changed many permissions and deleted the master branch.
It should probably warn against this.

I'm sorry that happened. I'll try to see what's going on there.

I'm guessing that but not specifying an upstream, it auto-chose "origin". Note that in our situation here, our origin server, unlike most Git hosts, is running a full version of SSH rather than a jailed shell (it's a local server and the users log in to do other tasks).
I'd imagine that it tried (and succeeded due to the full shell) at installing to "origin".

Thanks for the explanation.

Not sure but a git push origin master fixed that. I also had to recreate
my post-receive hook on the server.
There appeared to be a checkout of the repository within the bare
repository (in this case it was within the /home/git/frog.git directory)
On 05/12/2015 2:24 AM, "Mislav Marohnić"<EMAIL_ADDRESS>wrote:

Thanks for the explanation.

—
Reply to this email directly or view it on GitHub
https://github.com/mislav/git-deploy/issues/78#issuecomment-162003341.


Publish mutation testing result for each PR

https://stryker-mutator.io/docs/stryker-js/introduction/

Cool, looks like that tool supports TypeScript.

And/or fuzzing

Closing as not planned for now.


Android Auto

Fixes https://github.com/birkir/react-native-carplay/issues/81
The good: We got a lot of stuff working. Lots of the templates crosses over from CarPlay. AA has nice things like "Toasts".
The bad: HMR does not work. Messaging between Host and App yet to figure out. Memory concerns?
Templates
What works

[x] ListTemplate
[x] GridTemplate
[x] MapTemplate
[x] MessageTemplate
[x] PaneTemplate
[x] SearchTemplate

In progress

[ ] PlaceListMapTemplate
[ ] NavigationTemplate
[ ] PlaceListNavigationTemplate
[ ] RoutePreviewNavigationTemplate

Scheduled soon

[ ] TabTemplate
[ ] SignInTemplate
[ ] LongMessageTemplate
[ ] MapWithContentTemplate

Model Parsers

[x] Action
[x] Alert
[x] ActionStrip
[x] CarIcon
[ ] CarIconSpan
[x] CarLocation
[ ] CarColor (static only)
[ ] CarText (not tested)
[x] Row
[x] GridItem
[x] Place (not tested)
[x] Metadata (not tested)
[x] Header
[x] Pane
[x] Place
[ ] PlaceMarker (partial)
[x] SectionedItemList
[x] Tab
[x] TabContents
[ ] Toggle
[ ] InputSignInMethod

And tons of Navigation related models
Other things to consider

Allow optional ParkedOnly event listeners on grid/list items.
CarAppApiLevel guards. They go absolutely insane with the amount of api levels, went from 1 to 7 in ~2 years.

Can you please provide documentation to use android auto?


Flag for ready-only transaction when opening database

If the database is not being created use a read-only transaction when opening a database so that coordination between multiple processes isn't necessary when spawning a read-only cluster.
A nice benefit of this is that a cluster can use a read-only environment so that any attempt to open a write txn will get "Error: Permission denied", and avoid conflicts with other write transactions.

Very cool! I wish I had thought of this. :)


Define a way to populate correct message hash in request table whenever accept request is done

If Accept transaction is done by other facilitator then message hash should be updated so that facilitator doesn't retry accept stake transaction.
Possible approach: Define call handler in the subgraph

Create a entity in the subgraph and populate intenthash and message hash in the subgraph.

This is done in favour of #230


How to populate a form in SPA with dynamic data

I use SvelteKit and Superforms in SPA mode, and I want to populate a form in a modal that is called on the same page, and I want the form to be populated with data depending on what I click on. How can I load this data dynamically ? I see that we have to use the +page.ts file to get the initial data when loading page, but in my case I want to change the populated superforms data dynamically on client-side. How could I do it in a clean way ?
Thanks.

You can assign to $form directly (example), or use the reset method.

Oh I didn't know that, thank you.


"Duplicate query" sending wrong params for import

Aside from the weird name to create a dataset from a query;

It is sending the wrong params to the import API, resulting in a failed import. The correct params are:
{
  "table_name": "your_new_table_name",
  "sql": "SELECT expression"
}

related to: https://github.com/CartoDB/cartodb/issues/8640


Update 2-cost-optimization-governance.md

added recommendations
Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the CODEOWNERS.
What Type of PR is This?

[ ] Issue
[x] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screenshot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://65fc0647778809aa60a14d35--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://65fd5b5de78231016b2f3dc9--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6601865fc8fedc23965a78d8--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://660192ccc1bb7031eef77e53--harness-developer.netlify.app


how to use modules/tools/mapshow/mapshow.py

can you give me an example of how to use that tool?
I read the readme it says
python mapshow.py -m /path/to/map/file

but I dont know what is path to map file
Thank you.

The path is
/apollo/modules/map/data/sunnyvale_big_loop/base_map.bin
But you will only be able to see this file in docker environment.

Closing this issue as it appears to be resolved.


{CI} Fix Content-Length header's value

Description
An alternative solution to #20533. This time fix Content-Length header's value instead.

The script to fix Content-Length header:
import yaml
import glob
import os

affected_modules = ['appservice']

command_modules_path = r'D:\cli\azure-cli\src\azure-cli\azure\cli\command_modules'

yaml_files = []

for module in affected_modules:
    module_path = os.path.join(command_modules_path, module)
    glob_result = glob.glob(os.path.join(command_modules_path, module, "**/*.yaml"), recursive=True)
    yaml_files.extend(glob_result)

yaml_files += [
    r'D:\cli\azure-cli\src\azure-cli\azure\cli\command_modules\monitor\tests\latest\recordings\test_metric_alert_v2_scenario.yaml',
    r'D:\cli\azure-cli\src\azure-cli\azure\cli\command_modules\network\tests\latest\recordings\test_private_link_resource_webapp.yaml'
]

print("YAML files to patch:")
print('\n'.join(yaml_files))

# exit(0)

for yaml_file in yaml_files:
    print("Fixing file:", yaml_file)

    # Read from file
    with open(yaml_file) as f:
        content = yaml.safe_load(f)

    for transaction in content['interactions']:
        print('  Fixing request:', transaction['request']['uri'])
        if 'content-length' not in transaction['response']['headers']:
            print('No Content-Length, skipping')
            continue

        literal_len = transaction['response']['headers']['content-length'][0]
        actual_len = len(transaction['response']['body']['string'])

        print(f'    Literal Content-Length: {literal_len}; Actual Content-Length: {actual_len}')
        transaction['response']['headers']['content-length'][0] = str(actual_len)

    # Save to file
    with open(yaml_file, 'w') as f:
        yaml.dump(content, f, Dumper=yaml.CDumper)

Note: CDumper must be used instead of Dumper, otherwise different result is generated compared to vcrpy (https://github.com/yaml/pyyaml/issues/590).

CI

@jiasli does this script have to be run on the recording files every time tests are re-recorded, or will the Content-Length be correct for future recordings?

Every time you re-record tests, the Content-Length header will be fixed automatically. See https://github.com/Azure/azure-cli/pull/20668.


we need a pre equilibration function.

pre equilibration refers to the period of time where reactants and intermediate species interact until they reach equilibration, which means that the net reaction rate = 0. This function would be important because usually cells can be assumed that are in equilibrium and then a drug or ligand is applied and takes the cell from the equilibrium and generates different dynamics and responses.
For example if we have an enzyme that binds a substrate with initial conditions E0 and S0, and with want to perturbate that interaction with a drug D with initial condition D0. If we simulate the system where we put E, S, and D at the same time they are going to be out of equilibrium from the beginning and the dynamics could be completely different than when we allow a pre-equilibration phase between E and S and then we applied the drug that takes the system out of equilibrium.

It would probably have to be something like sim.equil(model). BioNetGen has a 'steady_state' argument that you can pass to the ODE simulator. It's not all that sophisticated though. You have to give it an end time and it will quit if steady state is detected. If steady state is not detected it will just quite at the end time. The 'steady_state' flag doesn't work for SSA simulations. I'm not sure what the best approach is for this but I think it could be done somehow.

I created a very rustic pre_equilibration function:  pre_equilibration(model, time_search, tolerance=1e-6, ligand=None, ligand_value=None, parameters=None). It solves that system during the time_search and returns the time to equilibration and the concentration of species at the time of equilibration so it can be passed to the as a parameter for solving the system again. I don't know how bad of idea this is... thoughts?


userspace malloc fails on Cortex-M0

When enabling the MPU and USERSPACE on the rp2040 (Cortex-M0+) target, the heap used by malloc is not made accessible in the MPU to userspace, resulting in an immediate fault upon calling malloc. I have found this to be the case whether using the newlib malloc, or the common libc malloc.
I can build with:
west build \
  -b sparkfun_pro_micro_rp2040 \
  tests/lib/newlib/thread_safety \
  -- \
  -DCONFIG_ARM_MPU=y \
  -DCONFIG_USERSPACE=y \
  -DCONFIG_NEWLIB_THREAD_SAFETY_TEST_STRESS=y \
  -DCONF_FILE=prj_userspace.conf \

I don't have a console on this target, but with a debugger, it shows that I am within a hard fault handler called while in malloc.
I can also reproduce this by using the common libc malloc, with an arena size, and confirm that mpu_configure_region is never called on the region containing the z_malloc_heap.
Expected behavior
Per documentation, the malloc heap should be accessible from userspace, as there is an explicit region defined for this.
Impact
Most use of the rp2040 seems to be without userspace defined, which is probably why this hasn't been noticed until now.
Environment (please complete the following information):

OS: Linux
Toolchain: Zephyr SDK 0.16.1
Zephyr tree: a48c958c8fb85a0985880482df9c79407a8fc55e

Board is the Sparkfun pro micro rp2040, although this should be reproducible on any rp2040 board. There are a few other Cortex-M0+ targets that support the MPU as well, such as the stm32g0, and stm32c0.

CC @microbuilder


cleaning

Codecov Report

Merging #181 (efb118c) into main (801e838) will decrease coverage by 2.75%.
The diff coverage is n/a.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files

@@            Coverage Diff             @@
##             main     #181      +/-   ##
==========================================
- Coverage   79.20%   76.45%   -2.75%
==========================================
  Files          22       22
  Lines        1308     1304       -4
==========================================
- Hits         1036      997      -39
- Misses        272      307      +35

Flag
Coverage Δ

unittests
76.45% <ø> (-2.75%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files
Coverage Δ

cordex/domain.py
87.65% <ø> (+1.50%)
:arrow_up:

... and 1 file with indirect coverage changes


Support multiple third party plugin repositories

Now that we have support for object settings, this should be fairly easy to do

We should also clean up the list of repositories stored to disk on startup. This can be a problem if someone add a 3rd party repo and then removes it. The file on disk doesn't get updated.


fix: make bootstrap script work on windows

This PR adds the same fix from https://github.com/callstack/react-native-builder-bob/commit/8bac4d4 I added over at vision-camera-image-labeler to make the yarn override script work on Windows.

thanks @yfunk! 🖤


CoP constraint with Z rotation

I checked #907 and found an argument of FrameCoPSupport has not been synchronized with new CoPSupport by taking rotation matrix.
I guess we may follow this style:
copsupport = crocoddyl.CoPSupport(foot_rotation,foot_box)
copframe = crocoddyl.FrameCoPSupport(i, copsupport)
CoP = crocoddyl.CostModelContactCoPPosition(state, copframe, nu)
costModel.addCost("CoP", CoP, 1e1)

However, the function crocoddyl.FrameCoPSupport(i, copsupport) has not been updated yet.

Hi @ddliu365,
I did not update FrameCoPSupport (in #907) as this function will be deprecated soon.
Indeed, we are in the process of deprecating all FrameXXX structures as they add an unnecessary API complexity.
Part of this effort has been developed in #899.
I will close this issue as it won't lead to any action from our side.

ok, is there a way to apply cop cost with rotation matrix in current code?
or should I wait for another update

It would be possible after merging #899.
This PR might take us around 2 weeks for merging it (we need to check that everything is working properly).

Can I directly build the devel branch for this feature?
Is there an alternative way I can obtain this feature


fold_range type mismatch

fn decompose(low: &mut [u8; 5]) {}

fn decompose_vector(low: &mut [[u8; 5]; 5]) {
    for i in 0..5 {
        decompose(&mut low[i]);
    }
}

Open this code snippet in the playground
* Error 12 at Playground.fst(20,4-50,19):
  - Expected type
        Rust_primitives.Arrays.t_Array (Rust_primitives.Arrays.t_Array Rust_primitives.Integers.u8
              (Rust_primitives.Integers.sz 5))
          (Rust_primitives.Integers.sz 5) &
        Prims.unit
    but
        Rust_primitives.Hax.Folds.fold_range (Rust_primitives.Integers.sz 0)
          (Rust_primitives.Integers.sz 5)
          (fun _ _ -> true)
          low
          (fun low i ->
              Rust_primitives.Hax.Monomorphized_update_at.update_at_usize low
                i
                (decompose low.[ i ])
              <:
              Rust_primitives.Arrays.t_Array (Rust_primitives.Arrays.t_Array Rust_primitives.Integers.u8
                    (Rust_primitives.Integers.sz 5))
                (Rust_primitives.Integers.sz 5))
    has type
        result:
        Rust_primitives.Arrays.t_Array (Rust_primitives.Arrays.t_Array Rust_primitives.Integers.u8
              (Rust_primitives.Integers.sz 5))
          (Rust_primitives.Integers.sz 5) {true}
1 error was reported (see above)
make[1]: *** [Makefile:79: Playground.fst.checked] Error 1
make: *** [Makefile:12: all] Error 2

Double return strikes again. See:
https://hax-playground.cryspen.com/#fstar+tc/e4c6c2be1c/gist=82d4f54a2f7d9a72b3e756e85bcd792b
Shall we close this as a duplicate of https://github.com/hacspec/hax/issues/720?

Ah, that was supposed to be mostly fixed. Then we can close this and update the other one that it's not working.


added max width and white-space wrapping

Just a small PR to add width constraints to the Tables of Properties  & Table of Styles. It doesn't make the table responsive. Just sets a mw6 constraint on the cell and adds white-space:pre-wrap; word-wrap:break-word; to the pre

Thank you! 🍻


Routing state always rejects a peer neigthbor with XOR distance of 1

As per spec:
This can be illustrated by that fact that, since the XOR-metric
is unidirectional, the bucket B 0 only holds one specific node of
distance one,
...
For example, given the fully populated tree shown in Figure 2, the
4 buckets of node ID 0 = 1111 would hold nodes from the ranges
1110, 110*, 10**, and 0***

According to this, bucket 0 should keep a single peer with xor_distance of 1.
Currently, bucket item at position 0 is always empty due to:
https://github.com/dusk-network/dusk-blockchain/blob/4936a65086da6f449cf47b0dceea16e3dc040643/pkg/p2p/kadcast/tree.go#L27
https://github.com/dusk-network/dusk-blockchain/blob/4936a65086da6f449cf47b0dceea16e3dc040643/pkg/p2p/kadcast/router.go#L62

To add. Bucket 0 with the peer of distance 1 is needed by the broadcast procedure otherwise this peer does not receive the CHUNK message.


Still wrong for SuperSport, South Africa (ZA)

Guide
https://iptv-org.github.io/epg/guides/za.xml
Description
This was changed a week ago, but checking now, it still seems to be incorrect. Could be different between indivudual channels, i dunno.  https://github.com/iptv-org/epg/issues/1332. Looking at the dstv.com source right now for SuperSport Grandstand and SuperSport Premier League:
<ProgrammeItem>
    <EndTime>2022-11-22T17:00:00</EndTime>
    <Id>247ad0c5-0980-4b73-bb5c-f9ed7813a228</Id>
    <StartTime>2022-11-22T14:45:00</StartTime>
    <Title>2022 FIFA World Cup: DEN v TUN</Title>
</ProgrammeItem>

Here is from your source:
<programme start="20221122134500 +0000" stop="20221122160000 +0000" channel="SuperSportFootballPlus.za">
    <title lang="en">2022 FIFA World Cup: DEN v TUN</title>
    <desc lang="en">'2022 FIFA World Cup - Denmark vs Tunisia'. LIVE from Education City Stadium - Ar-Rayyan, Qatar.</desc>
    <category lang="en">All Sport</category>
    <category lang="en">Soccer</category>
    <icon src="https://03mcdecdnimagerepository.blob.core.windows.net/epguideimage/img/300709_Denmark vs Tunisia.png"/>
</programme>

I'm currently watching the game, and it's almost half time, which means the tv guide is 1 hour late.

Is the time in the guide correct now?

Yes, looks good now, thank you so much :D


Filter and sorting in Student page

Environment: MacOS Big Sur 11.7.7
Safari 16.5 (166<IP_ADDRESS>.6, 16615)
Preconditions
https://s2s-front-stage.azurewebsites.net
I want to filter and sorting in Student page
Steps to reproduce
Go to: https://s2s-front-stage.azurewebsites.net
Log in as Student
Click on button in header: Categories
Click on button: show all offers
In filter and sorting blocks chose category Music
In filter and sorting blocks chose subjects Guitar
In search text box block write tutor name Yura
Click on button: Search
In filter and sort by blocks click view buttons
Click sort by drop-down list toggle switches Tutors’ offers and Students’ requests
Click on button: Filters
Open List/details pattern
In List/details pattern: Level check boxes, Language drop-down list and check boxer, Price sliders and text box, Rating radio buttons, Search by name text box, buttons: Apply filters and Clear filters
Expected result
When I Go to: https://s2s-front-stage.azurewebsites.net, Log in as Student and Click on button in header: Categories, Click on button: show all offers, In filter and sorting blocks chose category Music, In filter and sorting blocks chose subjects Guitar, In search text box block write tutor name Yura, Click on button: Search, In filter and sort by blocks click view buttons  ,Click sort by drop-down list toggle switches Tutors’ offers and Students’ requests, Click on button: Filters, Open List/details pattern, In List/details pattern: Level check boxes, Language drop-down list and check boxer, Price sliders and text box, Rating radio buttons, Search by name text box, buttons: Apply filters and Clear filters.
Actual result
When I Go to: https://s2s-front-stage.azurewebsites.net, Log in as Student and Click on button in header: Categories, Click on button: show all offers, In filter and sorting blocks chose category Music, In filter and sorting blocks chose subjects Guitar, In search text box block write tutor name Yura, Click on button: Search, In filter and sort by blocks click view buttons  ,Click sort by drop-down list toggle switches Tutors’ offers and Students’ requests, Click on button: Filters, Open List/details pattern, In List/details pattern: Level check boxes, Language drop-down list and check boxer, Price sliders and text box, Rating radio buttons, Search by name text box, buttons: Apply filters and Clear filters.

No offers with tutor name "Yura" can be found. Probably they were deleted. New data for tests should be defined.


Scrolling too far left causes crash

Steps to repeat:

Select Alaska in state drop down.
Drag finger to left side of graph past March 11th and the app crashes.

This doesn't appear to be a problem for the nationwide graphs.

Wow, good catch!! I fixed it here: https://github.com/rpandey1234/Covid19Tracker/commit/0c373f5ccfa889be1b54452c5efb0050fed85255
I also created a new 1.1 release which includes both the issues you've identified, if you'd like to download the APK on your phone again: https://github.com/rpandey1234/Covid19Tracker/releases/tag/1.1
Thanks for reporting 🥰


style(web-builder): move config to shared/config to pass lint check

PR Details

Description
move config to shared/config to pass lint check.
Types of changes

[ ] Docs change / refactoring / dependency upgrade
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[ ] My code follows the code style of this project.
[ ] I have updated changeset
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

config 是一个比较独立的模块，不是 utils/helper/constants，感觉放到 shared 下面不是很合适

config 是一个比较独立的模块，不是 utils/helper/constants，感觉放到 shared 下面不是很合适

okk


CI: Cilium Runtime: privileged tests: TestResource_WithoutIndexers

CI failure
--- FAIL: TestResource_WithoutIndexers (0.10s)
    resource_test.go:417:
        	Error Trace:	/host/pkg/k8s/resource/resource_test.go:417
        	Error:      	Not equal:
        	            	expected: "sync"
        	            	actual  : "upsert"

        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -1,2 +1,2 @@
        	            	-(resource.EventKind) (len=4) "sync"
        	            	+(resource.EventKind) (len=6) "upsert"

        	Test:       	TestResource_WithoutIndexers

https://github.com/cilium/cilium/actions/runs/5874007637/job/15928139337#step:16:541
Occurred in https://github.com/cilium/cilium/pull/27367.

cc @cilium/sig-foundations

Same as with https://github.com/cilium/cilium/pull/23292?

https://github.com/cilium/cilium/pull/27340 should fix this!


UI: Reorganize DataOption properties

There is some minor reorganization needed on the DataOptions wizard step, as reflected in the latest mockups.  In the "Mapping properties" accordion area, there should be a small group of properties at the top(category=CONNECTOR).  Under that is a section titled 'Advanced' with the remaining properties(category=CONNECTOR_ADVANCED)

Pending PR #109

PR merged, closing


Cannot find the retrieved 10M dataset

Thanks for your great work!
Can you update the link of retrieved 10M subset as the link you provided does not exist.
https://huggingface.co/datasets/react-vl/react-retrieval-datasets/blob/main/imagenet_10m.parquet

Thanks for your interest in our work and thank you for the reminder.
This link was accidentally set to private after the release and it is now public.  Please try again.  Thank you!


Fix SFT tuner in CI

I also tested with python examples/scripts/sft.py --output_dir sft_openassistant-guanaco  --model_name meta-llama/Llama-2-7b-hf --dataset_name timdettmers/openassistant-guanaco --load_in_4bit --use_peft --per_device_train_batch_size 4 --gradient_accumulation_steps 2 which seems to work (https://wandb.ai/costa-huang/huggingface/runs/m35stukl/logs)

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


Deployment instructions use outdated env variable names

If you use the suggested ones ones, the build will fail
Should be replaced with those in
https://docs.evidence.dev/cli/

I would do all for style points.
I currently have done this in the docs: https://docs.evidence.dev/cli
Also, looking at the code. I think DUCKDB_GITIGNORE_DUCKDB and the equivalents for csv and sqlite are not used in build.
If so, should probably be excluded from this screen. They add nothing and are possibly confusing / more copy paste annoying.

Fixed by #1146


Delete Everything @me

Is it possible to delete all DMs instead of a specific channel id?

currently no, you have to specify the conversation.
You can specify a list of them separated by comma tho.

Comma list doesn't work for me. I've tried with seperators of space and then comma as well as just comma. Am I doing it wrong?