Laravel 8 support ?

Hello,
I think laravel-gitlab-storage is not compatible with Laravel 8x :
composer require royvoetman/laravel-gitlab-storage
Using version ^1.0 for royvoetman/laravel-gitlab-storage
./composer.json has been updated
Running composer update royvoetman/laravel-gitlab-storage
Loading composer repositories with package information
Updating dependencies

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - royvoetman/laravel-gitlab-storage[v1.0.7, ..., v1.0.9] require royvoetman/flysystem-gitlab-storage ^1.0 -> satisfiable by royvoetman/flysystem-gitlab-storage[v1.0.0, ..., v1.1.0].
    - royvoetman/laravel-gitlab-storage[v1.0.0, ..., v1.0.4] require illuminate/support ^5.1|^5.2|^5.3 -> found illuminate/support[v5.1.1, ..., 5.8.x-dev] but these were not loaded, likely because it conflicts with another require.
    - royvoetman/laravel-gitlab-storage v1.0.5 requires illuminate/support ^5.1|^5.2|^5.3|^6.0 -> found illuminate/support[v5.1.1, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev] but these were not loaded, likely because it conflicts with another require.
    - royvoetman/laravel-gitlab-storage v1.0.6 requires illuminate/support ^5.1|^5.2|^5.3|^6.0|^7.0 -> found illuminate/support[v5.1.1, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev] but these were not loaded, likely because it conflicts with another require.
    - royvoetman/flysystem-gitlab-storage[v1.0.0, ..., v1.1.0] require guzzlehttp/guzzle ^6.3 -> found guzzlehttp/guzzle[6.3.0, ..., 6.5.x-dev] but it conflicts with your root composer.json require (^7.0.1).
    - Root composer.json requires royvoetman/laravel-gitlab-storage ^1.0 -> satisfiable by royvoetman/laravel-gitlab-storage[v1.0.0, ..., v1.0.9].

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
You can also try re-running composer require with an explicit version constraint, e.g. "composer require royvoetman/laravel-gitlab-storage:*" to figure out if any version is installable, or "composer require royvoetman/laravel-gitlab-storage:^2.1" if you know which you need.

Possible to port or this project is abandoned ?
Thanks

You will need to use version 1.0.9 for laravel 8 or below.
https://github.com/RoyVoetman/laravel-gitlab-storage/tree/v1.0.9
Since laravel 9 flysystem version 2 is required where laravel 8 used flysystem version 1. Therefore the most recent version of this library is not compatible with laravel 8.

Since Laravel 9 the framework requires Flysystem version 2, whereas Laravel 8 requires Flysystem version 1. This package was migrated to support Flysystem version 2 as of version 2.0.0. Version 1.0.9 (https://github.com/RoyVoetman/laravel-gitlab-storage/tree/v1.0.9) should still work with Flysystem version 1 and therefore Laravel 8.
composer require royvoetman/laravel-gitlab-storage:1.0.9


Verify OCI cloud credentials and fetch values dynamically from OCI.

Proposed changes
This PR adds support for verifying cloud credentials and fetch node-template form values dynamically for the OCI node driver.
Example of invalid OCI credential verification:

Example showing node-template form values being fetched dynamically:

Types of changes
Improves usability of OCI cloud-credential and node template creation in a backwards compatible manner.

Linked Issues

Depends on rancher/rancher#26963

Further comments
Fetching values from the OCI API is a followup from this review/PR.

See also https://github.com/rancher/ui/pull/3953

https://github.com/rancher/rancher/issues/27051


Setup archival node to resync index

rel: https://zube.io/oursky/likecoin-chain/c/242

I discover https://docs.like.co/validator/likecoin-chain-node/setup-a-node probably is not working after proposal upgrade. We will need upgrading it.
I am syncing from height 0 using 1.2.0 binary with pruning = "nothing" setting at app.toml

@hochiw can I know which port/api you will need me to open for the BDJuno? Is is from a fixed IP or?

@rickmak rpc (26657) and grpc (9090)

I expose a private node to office. Please check <IP_ADDRESS>: 26657 and <IP_ADDRESS>:9090. Please verify is the archival node setup correctly. We should first index a BDJuno DB with archival node. Copy the correct BDJuno DB to the existing setup and then use normal node from that point.
Since it have no point to pay for an extra public archival node as API.

Current height is around 678079. Please help me confirm you can query all height data via grpc.

Seems can see the queries but can't see nor call the methods somehow 🤔
$ grpcurl -plaintext <IP_ADDRESS>:9090 list
cosmos.auth.v1beta1.Query
cosmos.bank.v1beta1.Query
cosmos.base.reflection.v1beta1.ReflectionService
cosmos.base.tendermint.v1beta1.Service
cosmos.distribution.v1beta1.Query
cosmos.evidence.v1beta1.Query
cosmos.gov.v1beta1.Query
cosmos.mint.v1beta1.Query
cosmos.params.v1beta1.Query
cosmos.slashing.v1beta1.Query
cosmos.staking.v1beta1.Query
cosmos.tx.v1beta1.Service
cosmos.upgrade.v1beta1.Query
grpc.reflection.v1alpha.ServerReflection
ibc.applications.transfer.v1.Query
ibc.core.channel.v1.Query
ibc.core.client.v1.Query
ibc.core.connection.v1.Query
likechain.iscn.Query
$ grpcurl -plaintext <IP_ADDRESS>:9090 describe cosmos.gov.v1beta1.Query
Failed to resolve symbol "cosmos.gov.v1beta1.Query": Symbol not found: cosmos.gov.v1beta1.Query

@rickmak tried liked v1.2.0 and v2.0.0 and got the same problem on v1.2.0 but not v2.0.0, what version are we using for the archival node?

tested with cli command
liked q gov proposal 12 --node tcp://<IP_ADDRESS>:26657 --height 221542
works 🙏

so we need to wait until block 3,692,800 (now 943,612) before we can use grpc :sosad:

2,197,677 now

2,723,612 now

3,116,818 now

3,274,065 now

mainnet bdjuno point at this node
Save the snapshot

3,414,522 now

Currently is already used 617G(3422284). My machine only have 1 TB. I afraid my harddisk is not large enough and it is not elastic....

3,556,046 now

3,690,263 now, can prepare for resync.

We should first index a BDJuno DB with archival node. Copy the correct BDJuno DB to the existing setup and then use normal node from that point.

@rickmak shall we create a db for this? do a deploy an extra pod to k8s for the sync?

only 50k blocks :shocked:

in have increased the bdjuno workers to speed it up

You can increase more worker, as I see both machine load is low. load average is ~2 for 16/12 core. only use 3Gb ram out of 32/64G.

already 10 workers still low, nice

let me bump more

真Linux機，無virtualization 無docker  無overhead，無UI，唔係Mac/Windows 係咁上下勁

but im using bdjuno in docker-compose :sosad:

lemme move it out to unleash true power

nvm no screen :sosad: do later


add effectiveNoProxy for AKS

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Changelog
Add a changelog entry for this PR by answering the following questions:

What's the purpose of the update?

[ ] new service onboarding
[ ] new API version
[x] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
If updating an existing version, please select the specific language SDKs and CLIs that must be refreshed after the swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[ ] No refresh required for updates in this PR

Contribution checklist:

[x] I commit to follow the Breaking Change Policy of "no breaking changes"
[x] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

Applicability: :warning:
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

Change to data plane APIs
Adding new properties
All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

[ ] Check this box if any of the following apply to the PR so that label "WaitForARMFeedback" will be added automatically to begin ARM API Review. Failure to comply may result in delays to the manifest.

Adding a new service
Adding new API(s)
Adding a new API version
-[ ] To review changes efficiently, ensure you are using OpenAPIHub to initialize the PR for adding a new version. More details, refer to the wiki.

[ ] Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If any of the following scenarios apply to the PR, request approval from the Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in a stable version
[ ] Removing properties in a stable version
[ ] Removing API version(s) in a stable version
[ ] Updating API in a stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

whoops -- very much wrong file

perpetually queued tests?

/azp run

Hm, I am not sure I understand why this is a breaking change? It's a read only field users could not have sent previously, and will not be returned in other api versions (== can't break old client behavior)?
cmderr	[generator automation] [AUTOREST] ERROR: Schema violation: Additional properties not allowed: readonly
cmderr	[generator automation] [AUTOREST]     - file:///mnt/vss/_work/1/s/azure-rest-api-specs/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2022-03-02-preview/managedClusters.json:5638:8 ($.definitions.ManagedClusterHTTPProxyConfig.properties.effectiveNoProxy)

@chunyu3 any insights you might have there? the SDK automation pipelines are also failing for seemingly (?) unrelated reasons, but I don't see a useful error there yet.

got it - lowercase o in readonly.

okay that looks better. still not clear about the net sdk failure, but seems unrelated


Enumerant initialization from previous enumerant values

I realize you may not be maintaining this library currently, but I may have found a bug, and I'd be remiss in not sharing the information.
It seems the Meta Enum member values may not be correct if an enumerant is initialized using the value of a previous enumerant. Here's a self-contained example:
#include <iostream>

#include "meta_enum.hpp"

meta_enum_class(Enum, int, a, b, c = b, d);

std::ostream & operator<<(std::ostream & stream, Enum const value) {
    return stream << static_cast<int>(value);
}

int main(int const argc, char * const argv[]) {
    std::cout << "Expected values : ";
    std::cout << Enum::a << Enum::b << Enum::c << Enum::d << std::endl;

    std::cout << "Meta Enum values: ";
    for (auto const & member : Enum_meta.members) {
        std::cout << member.value;
    }
    std::cout << std::endl;
}

Output:
Expected values : 0112
Meta Enum values: 0123

I think the issue is in the 'Type##_internal_size' function. With this approach, the int wrapper for 'b' is empty, and when the int wrapper for 'c' is created, it's empty too. So the method being used there doesn't seem to be able to account for assignment from previous enumerants (unless I'm mistaken).
I stumbled across this while trying some different enum libraries and doing some experimenting of my own. If I manage to solve this particular problem in my own code, I'll try to post back.

I'll offer one more comment here with a few additional observations.
It might be that there are more issues related to initialization apart from what I mentioned above. For example, this works:
enum class Enum : int { a, b, c = []() { return b; }(), d };

But this:
meta_enum_class(Enum, int, a, b, c = []() { return b; }(), d);

Fails because the lambda doesn't capture 'b' in 'Type##_internal_size'.
To further complicate matters, you can do this:
enum class Enum : int { a [[maybe_unused]], b, c, d };

But not this:
meta_enum_class(Enum, int, a [[maybe_unused]], b, c, d);

Perhaps there are solutions here, but maybe there are just some limitations to this particular approach.


Ty mr add tag test and correct the merging method of the tags

our own tag merging method did not work correctly. So we added tests and wrote a new method

@zaziemo if you have some time, could you test it on staging and then we push it to production as fast as possible?

@sabrina-ulbrich & @bioshrimp for your info: I worked on this with @tyranja and the help of Urs. The problem was a little bit complex so I will explain it to you next monday :)

@tyranja yes, I will test it on staging.


Catch all request errors in GithubHook.shorten()

Continuation of #159.
After this the only remaining uncaught exception that I can see is a KeyError if a 201 response doesn't contain a Location header.

Any progress on this? :)


clash with ifort 2021.3.20210609

no problem with the gfortran versions I have, but withifort (IFORT) 2021.3.0 20210609
Copyright (C) 1985-2021 Intel Corporation.  All rights reserved.
I get the following clash
build/dependencies/fhash/src/fhash_tbl.f90(501): error #5286: Ambiguous generic interface GET: previously declared specific procedure FHASH_TBL_GET_INT32 is not distinguishable from this declaration. [FHASH_TBL_GET_RAW]
subroutine fhash_tbl_get_raw(tbl,key,value,stat)
-----------^
build/dependencies/fhash/src/fhash_tbl.f90(597): catastrophic error: Too many errors, exiting
compilation aborted for build/dependencies/fhash/src/fhash_tbl.f90 (code 1)
STOP 1
<ERROR> Compilation failed for object " build_dependencies_fhash_src_fhash_tbl.f90.o "
<ERROR>stopping due to failed compilation

Thanks for reporting. I don't get this error with later versions of ifort. I've tested:

2021.4.0 20210910 in the CI workflow
2021.5.0 Build 20211109_000000 on my Windows machine

So it could be a bug in ifort 2021.3.0 that got fixed or a subsequent regression that slipped past in later versions.
I may be wrong but my understanding is that a generic interface should be able to distinguish between an unlimited polymorphic argument class(*) and an intrinsic type such as integer. What do you think?

If it works in newer iforts and already works in gfortran that is a good empirical case for it being allowed; I was looking through the standard and so far not positive. There are two routines that can take the same arguments when the type is integer that are in the same generic definition; but one is specifically for integers and at least some compilers do not even warn about it; and so on.  Since I was not sure yet i wanted to mention it; but it is looking like a compiler bug.
It came up in the middle of trying to make the most recent version of fpm-search I could; as Carlos Une's github site disappeared, and the cairo interface and fpm-search appear gone, and have not heard back what is going on.  fpm-search uses fhash.
I can close this under the assumption it is a compiler bug; if you have no objection.

Apologies, it seems I have a bad memory! I think this bug may have already been fixed in #10.
I noticed in urbanjost/fpm-search/fpm.toml that fhash is pinned to an older version (125ac80a3e736c08ba46184150923baca09a6bfd) prior to #10.
Can you try again with the latest version (d7029b55e01438fcd7c164c1366aaab87792ee25)?

hmmm, now does not build with the same version of gfortran. That was a surprise.
ce -fcoarray=single -J build/gfortran_2A42023B310FA28D -Ibuild/gfortran_2A42023B310FA28D -o build/gfortran_2A42023B310FA28D/fpm-search/app_main.f90.o
app/main.f90:319:12:

  319 |     call tbl%get(k, data, stat)
      |            1
Error: Found no matching specific binding for the call to the GENERIC ‘get’ at (1)
<ERROR> Compilation failed for object " app_main.f90.o "
<ERROR>stopping due to failed compilation

Ah yes, try replacing it with get_raw:
call tbl%get_raw(k, data, stat)

urbanjs@venus:~/github/fpm-search$ fpm run --compiler ifort
forrtl: severe (194): Run-Time Check Failure. The variable 'table_search$R1$157' is being used in 'app/main.f90(353,24)' without being defined
Image              PC                Routine            Line        Source
fpm-search<PHONE_NUMBER>4105FB  main_IP_table_sea         353  main.f90
fpm-search<PHONE_NUMBER>4060D9  MAIN_                    108  main.f90
fpm-search<PHONE_NUMBER>403822  Unknown               Unknown  Unknown
libc-2.31.so       00007F409072E0B3  __libc_start_main     Unknown  Unknown
fpm-search<PHONE_NUMBER>40372E  Unknown               Unknown  Unknown
 Execution failed for object " fpm-search "
cmd_run:stopping due to failed executions
So with the change to raw; builds with my versions of gfortran and ifort, and runs with gfortran version; getting another error now
but might be unrelated.  Have to go, will look later. On unrelated issue I home Une is OK; got no response and github site is gone.  If he does not want to author it anymore perhaps it could go straight into the fpm  repository; but I will bring that up on fpm site if I cannot figure out what is going on.
```text

deleted the build/ directory and did a clean rebuild, and with the change in and using the latest version of fhash everything is working with ifort and gfortran versions I have, and fpm-search up to date with @brocolis version from Dec 25th, so pretty recent. I do not know if anyone has a newer version (if there were changes after that) but until (if) I hear from C. Une I have a relatively recent version that works with those two compilers. Closing.  Thanks!

Glad to hear that you got it working!

On unrelated issue I home Une is OK; got no response and github site is gone.  If he does not want to author it anymore perhaps it could go straight into the fpm  repository; but I will bring that up on fpm site if I cannot figure out what is going on.

Yes I'm unsure what is going on too, it is unexpected. I agree that it may be worth discussing whether we want to bring your latest version of fpm-search under fortran-lang.


MANIFEST.in: Add tests and docs

It's cool now.

https://circleci.com/gh/Synss/python-mbedtls/960
https://travis-ci.org/Synss/python-mbedtls/builds/586225769

Thank you!


[QST] Visualize the NN architecture

❓ Questions & Help
Details
Is there an example on how to visualize the NN architecture after we get "model = tr.Model(head)". Also is it possible to extract it as a pytorch or TF model to use utils to plot.

from torchview import draw_graph
model_graph = draw_graph(model_si,input_data=batch)
model_graph.resize_graph(scale=50)
displayHTML(model_graph.visual_graph.pipe(format="svg").decode("utf-8")).to_html()


Suggestion: Add topics to this repo to make it more discoverable

I did a survey of feature flipper libraries recently, and django-waffle was not easy to come by. I'd suggest adding the "feature-flags" topic to this repo, so that others have an easier time finding it.

Done.


link to build.gradle file

Please submit the appropriate build.gradle in the build instructions in p. iii for b2c_for_spartacus recipe. Currently link leads to 404 Not Found page. I mean "Installing SAP Commerce Cloud" instructions

link has been fixed
https://github.com/SAP/cloud-commerce-spartacus-storefront/blob/develop/docs/archived_installation_docs/back_end_installation/1811/build.gradle


As soon as I type after 'at' the authy plugin stops and I get a google search result

Follow FAQ. Check if PATH is set

I had the same problem. It looks like I put the authy command in my own PATH even though I defined it in .zshrc via alias.

I had the same problem. It looks like I put the authy command in my own PATH even though I defined it in .zshrc via alias.

https://github.com/momaek/authy#q-dont-workdont-show-result


I can't download the sound files no matter how long I wait.

I can download old songs like 「ハッピーシンセサイザ」, but I can't download recently added songs like 「What's up? Pop!」 because the media conversion is not finished even after waiting for a day.
Can you please fix this problem?

I found the cause a little more precisely, I looked at the song database in pjsek.ai and found that the song data after VS_0302_01 consists of .acb files, not .flac.
Is it possible to update the patcher to support .acb files as well?

I added a commit to fix this but we'll still have to wait until the asset source providers whom I have already contacted fixes their side.

Understood, thank you for the update.

It should be fine now.

Yes, it appears so.
Thank you very much, it has come in very handy.


Failed to allocate and write 'LoadLibrary' argument in target application!

Trying to use this with Gears 5 from Game Pass and I was able to create the batch using the latest release you have provided but it doesn't manage to inject properly.
Waiting for a 'Gears5.exe' process to spawn ...
Found a matching process with PID 11408! Injecting ReShade ...
Failed to allocate and write 'LoadLibrary' argument in target application!

As a side note, the exe name that was detected was GearGame.exe but that process is never found, so I corrected it to Gears5.exe which does get found but produces the above error.

This is really odd. I guess i'll need to download Gears to see what's up. It look's like this is happening because Gears has EAC and this injects the DLL externally(?).

This is really odd. I guess i'll need to download Gears to see what's up. It look's like this is happening because Gears has EAC and this injects the DLL externally(?).

Closing for now because i'm not really sure how to bypass EAC; and plus i'll be liable for getting banned. Sorry about this.

Closing for now because i'm not really sure how to bypass EAC; and plus i'll be liable for getting banned. Sorry about this.


⚠ Turnos 24x7 has degraded performance

In 0521731, Turnos 24x7 (https://reservas-dev.alternativasinteligentes.com/) experienced degraded performance:

HTTP code: 200
Response time: 958 ms

Resolved: Turnos 24x7 performance has improved in fa5f2f2.


[EXT] NEAR SDK - Init Example

https://docs.rs/near-sdk/4.0.0-pre.7/near_sdk/attr.init.html
This function is missing an example.
Examples should be simple, easy-to-follow, and useful to make onboarding and learning Rust SDK as straightforward as possible. See array primitive for examples of code snippet examples: https://doc.rust-lang.org/nightly/core/primitive.array.html), https://doc.rust-lang.org/src/std/collections/hash/map.rs.html#784-790 for examples in code.

This will be deprecated/removed as it's not currently used. Thanks for catching :D

@austinabell
If I remove #[init] macro, then the following error occurs
#[near_bindgen] // <-- line 48
impl Contract {
    /// Initializes the contract owned by `owner_id` with
    /// default metadata (for example purposes only).
    #[init]
    pub fn new_default_meta(owner_id: AccountId) -> Self {

error[E0277]: the trait bound `Contract: Serialize` is not satisfied
    --> src/lib.rs:48:1
     |
48   | #[near_bindgen]
     | ^^^^^^^^^^^^^^^ the trait `Serialize` is not implemented for `Contract`
     |

So, it seems like I still need it..?

@austinabell
If I remove #[init] macro, then the following error occurs
#[near_bindgen] // <-- line 48
impl Contract {
    /// Initializes the contract owned by `owner_id` with
    /// default metadata (for example purposes only).
    #[init]
    pub fn new_default_meta(owner_id: AccountId) -> Self {

error[E0277]: the trait bound `Contract: Serialize` is not satisfied
    --> src/lib.rs:48:1
     |
48   | #[near_bindgen]
     | ^^^^^^^^^^^^^^^ the trait `Serialize` is not implemented for `Contract`
     |

So, it seems like I still need it..?

You don't remove this annotation, this just removes the unused proc macro annotation definition. Nothing changes from the contract level -- you just need to remove the init import if you had for some reason

@austinabell
Oh I got it! thanks for your answer! very helpful !!


The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested

! simulator-frontend The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested                                                       0.0s
! simulator-etcd The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested                                                           0.0s
! simulator-server The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested

I am using a macbook air m1 chip and running the project with the above issue
My host platform is linux/arm64/v8 but the container image is built for linux/amd64.
Due to the platform mismatch, Docker cannot run the container directly. Is there any recommended solution for this?
Thank you!

/kind bug
/area simulator

@yueyueaa Ah, maybe we have to change how we build the image.
For now, you can build the image yourself with make docker_build_and_up.
https://github.com/kubernetes-sigs/kube-scheduler-simulator/blob/master/Makefile#L49-L50

It seems that it didn't solve the problem by rebuilding the image.

@yueyueaa Ah, maybe we have to change how we build the image. For now, you can build the image yourself with make docker_build_and_up. https://github.com/kubernetes-sigs/kube-scheduler-simulator/blob/master/Makefile#L49-L50

It seems that it didn't solve the problem by rebuilding the image.

docker logs simulator-etcd

It's weird because make docker_up works in my M1 mac 😅
What if you change docker-compose.yml like this:
version: "3.7"
services:
  simulator-server:
    platform: linux/amd64 # added
    image: registry.k8s.io/scheduler-simulator/simulator-backend:v0.1.1
    container_name: simulator-server
    environment:
      - PORT=1212
      - KUBE_SCHEDULER_SIMULATOR_ETCD_URL=http://simulator-etcd:2379
      - CORS_ALLOWED_ORIGIN_LIST=http://${SIMULATOR_EXTERNAL_IP:-localhost}:3000
      - KUBE_API_HOST=<IP_ADDRESS>
      - KUBE_API_PORT=3131
    ports:
      - "1212:1212"
      - "3131:3131"
    restart: always
    tty: true
    networks:
      - simulator-internal-network
  simulator-frontend:
    platform: linux/amd64 # added
    image: registry.k8s.io/scheduler-simulator/simulator-frontend:v0.1.1
    restart: always
    container_name: simulator-frontend
    environment:
      - HOST=<IP_ADDRESS>
      - BASE_URL=http://${SIMULATOR_EXTERNAL_IP:-localhost}:1212
      - KUBE_API_SERVER_URL=http://${SIMULATOR_EXTERNAL_IP:-localhost}:3131
    ports:
    - "3000:3000"
    tty: true
  simulator-etcd:
    platform: linux/amd64 # added
    image: quay.io/coreos/etcd:v3.4.26
    container_name: simulator-etcd
    restart: always
    volumes:
      - simulator-etcd-data:/var/lib/etcd
    command: etcd --advertise-client-urls http://simulator-etcd:2379 --data-dir /var/lib/etcd --listen-client-urls http://<IP_ADDRESS>:2379 --initial-cluster-state new --initial-cluster-token tkn
    networks:
      - simulator-internal-network
volumes:
  simulator-etcd-data:
networks:
  simulator-internal-network:
    driver: bridge

Your image is somehow broken, you meant now you can run simulator-xxx containers, and etcd is the only contianer you cannot run?

I found the logs in my M1 mac. However, it does not affect the use of the program.
 ! simulator-etcd The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested                      0.0s
 ! simulator-frontend The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested                  0.0s

I am encountering this issue with all three images on my computer.
 ! simulator-frontend The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested 0.0s
 ! simulator-server The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested   0.0s
 ! simulator-etcd The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested     0.0s

simulator-server container logs like this, and simulator-etcd container can't running

/close
@yueyueaa Feel free to reopen this if you encounter something again in the simulator side after etcd issue resolved.


This small change ensures all dependencies used are installed

For context if you pull down the docker image for debian curl and gpg are not installed by default as it is a "slim" image, so subsequent commands fail.
Just a small tweak to help customers.

Hey @wolfeidau, thanks for spotting this and contributing an update to make the flow smoother for customers. It looks like you've updated the command in the old v2 agent pages rather than the v3 agent pages. Was this meant to be an update for the v3 page?
It might also be worth updating the text that leads into the command to explain the context you added in this PR. :)

Hi @wolfeidau ,
Following on from @mbelton-buildkite 's comment above (and sorry for my delayed reply as I only got back after a few weeks of holiday), did you mean to implement this update on this page instead?
https://github.com/buildkite/docs/blob/main/pages/agent/v3/debian.md

@gilesgas I did 😅 will sort it out now.

@gilesgas this is now rebased and correctly updating the v3 page.


BugFix: Fixed a mobile view bug.

BugFix: Fixed a mobile view bug where the login/ register button is not shown on the hamburger menu. This closes issue #91 https://github.com/SOFTENG310-G5-A2/Recipe-App/issues/91

Looks good. Format integrates well with existing code.


Burrow showing abnormally high consumer Lag

occasionally noticing burrow consumer lag metrics (burrow partition lag) suddenly spiking very high to say ten's of millions in a minute interval. And it would come down to normal value within another minute or so.

Above is observed across services and even for different clusters. It's granted that we don't expect that much data load suddenly for lag to increase in a minute duration. Neither are our consumers are currently capable enough to process ten's of million of data in a minute duration to bring down lag.
Similar issue has been observed by other users as well in past(https://stackoverflow.com/questions/51534532/kafka-consumer-lag-monitoring-with-linkedin-burrow-jumps-intermittently)

I notice this issue when Kafka restarts and also when Burrow itself restarts (running burrow inside a container). But not every Kafka or burrow restart reproduces the issue.
So I am suspecting this issue is related to how burrow interpret lag. below is my theory based on burrow design and the way it interprets offset, design reference: https://engineering.linkedin.com/apache-kafka/burrow-kafka-consumer-monitoring-reinvented
Burrow stores both latest partition offset and consumer offset in offset storage module. It keeps updating that data and periodically publish the same based on difference of above 2 offsets.
When burrow restarts then storage is lost. Now when it starts, if it first fetches the latest partition offset and before it could fetch consumer offset, periodic interval occurs and metrics is emitted. In this scenario, partition offset will have a very high value where consumer offset would be zero. So, difference between latest partition offset and consumer offset would be very high explaining sudden high lag. Now by the time next metrics is emitted consumer offset is also fetched. So lag, current partition offset - consumer offset would be normal. This explains sudden drop in consumer lag in interval of a minutes or so.
There are chances that post burrow restart, before burrow emits metrics both consumer and partition offset is fetched. Hence not every restart results in sudden spike in consumer lag.

Can someone help me to confirm if above understanding of issue is correct? Or any other explanation/pointers on why the issue may be happening ?
Burrow version: 1.3.8 , same was observed in 1.3.6 as well.
Kafka version: Observed for multiple Kafka versions - 2.6, 2.7.0, 2.8.1

Hi team,
Can someone help if above theory of how burrow interprets metrics is correct? or any other pointers explaining sudden very high consumer lag reported by burrow.
Thanks.

We also observe the same behaviour in Burrow when it restarts: a temporary large spike in lag.
Without looking at the code, I have basically the same theory as you for the cause. I wonder if better behaviour would be for Burrow to not emit any lag metrics until it's had a chance to poll at least once for consumer offsets.

I've tried out the configuration introduced in this PR https://github.com/linkedin/Burrow/pull/488, which enables consuming the earliest offsets first (OffsetNewest consuming type in Kafka), and back-fills historical data in parallel.
It really helped in small clusters, but the problem still persists in big ones.


Support Windows 11 23H2

Description
The documentation only mentions supporting up to Windows 11 22H2.
Please support Windows 11 23H2 as the update has now officially been released.
PS:
I did not try running the script on my windows install without you saying that it's fine.
Reason
Because all of us will be running Windows 11 23H2 sooner or later.
Examples
No response

This is a great tool. I would love to use it under Windows 11 23H2.

It works for me under 23H2


Can’t scroll with Synaptics touchpad in WinUI Win32 apps

Describe the bug
This issue echoes https://github.com/microsoft/microsoft-ui-xaml/issues/2172 except it also applies to WinUI Win32. Scrolling does not work using an HP Spectre x360 that’s a few years old and does not have a precision trackpad, just like in the Windows Terminal’s issue. Windows has historically had issues with touchpad scrolling inactive windows, but here’s the bizarre part: an active WinUI Win32 window will not scroll, but an inactive window will, provided that a certain other window is active. Since this is convoluted, I will format it in a table.

Active window
Synaptics scrolling behavior

The WinUI Win32 app itself
No scrolling in WinUI Win32 app

Windows taskbar
Scrolling works in WinUI Win32 app

Any UWP app
Scrolling works in WinUI Win32 app

The desktop
No scrolling in WinUI Win32 app

Microsoft Edge (Chromium)
No scrolling in WinUI Win32 app

A different WinUI Win32 app
No scrolling in the other WinUI Win32 app

File Explorer
No scrolling in WinUI Win32 app, but File Explorer scrolls instead

Sorry if this is confusing. I was about to publish this issue before I realized that the window does scroll under certain circumstances (I have also tested this and it is true for XAML islands as well). The key takeaway, though, is that scrolling in WinUI Win32 does not function in a useful way with a Synaptics touchpad.
I assume that these are limitations in the Synaptics driver, but I would love it if WinUI Win32 apps worked just as smoothly with the touchpad as it does in UWP apps. If a UWP app is the active window, it always scrolls the correct inactive window if you mouse over it. This may not be possible, but I would expect, at the least, a patch to be applied to fix basic two-finger scrolling.
Steps to reproduce the bug
Steps to reproduce the behavior:

Attempt two-finger scroll with a Synaptics touchpad with your WinUI Win32 app active
It will not scroll
Try clicking other windows (like those described in the tab) and try using two-finger scroll on your WinUI Win32 app without clicking on it first
It may or may not scroll depending on what was focused (it’s worth pointing out that if it does scroll, it is not the same smooth experience as in UWP)

Expected behavior
I expect a WinUI Win32 app to scroll when the window is focused (must), scroll when the window is not focused (if possible), and scroll as smoothly as it does in UWP when using a Synaptics touchpad.
Version Info

NuGet package version:
Microsoft.WinUI 3.0.0-preview1.200515.3

Windows 10 version
Saw the problem?

Insider Build (xxxxx)

November 2019 Update (18363)
Yes

May 2019 Update (18362)

October 2018 Update (17763)

April 2018 Update (17134)

Fall Creators Update (16299)

Creators Update (15063)

Device form factor
Saw the problem?

Desktop
Yes

Mobile

Xbox

Surface Hub

IoT

Additional context
Using the on screen touchpad, which does successfully scroll in the WinUI Win32 app, it is apparent that the scrolling behavior is different between UWP and Win32. For example, the UWP app has a bouncing effect when scrolling to the ends. I think this warrants a separate issue, but I would like someone with a precision touchpad to test this first. Scrolling with the touch screen is identical for both.

the on screen touchpad is a PTP.
i don't think microsoft cares that win32 apps don't have overscroll or smooth scroll despite using it themselves.

Thanks for reporting this! We have some recent fixes that may address these issues. Working to repro with the latest builds; will investigate further if this is still an issue.

This affects WebView2 even in UWP applications, which is actually a win32 component - it's an easy repro if that's what you're searching for.

I believe this was fixed in Preview 3. If you still repro on Preview 3 or the upcoming Preview 4, please reactivate.

I believe this was fixed in Preview 3. If you still repro on Preview 3 or the upcoming Preview 4, please reactivate.

This is still a problem in WinUI 3

This is NOT fixed.
None of WinUI3 apps including WinUI 3 gallery app work correctly with My old Dell Inspiron 7437 note PC's touchpad. Strangely, it scrols if app is not focused though. BTW, WPF apps work fine without any problem.


Error configuration Tapo H200

When trying to configure the H200 it gives the following error:

I need help.

Same issue.

You are not alone: https://github.com/petretiandrea/home-assistant-tapo-p100/issues/578

No connection with H200. Same issue here.

The above does NOT fix this issue. I have the same problem.

H200 requires a new protocol implementation, I'm working on it

Thank you very much for the update.
On Sat, Feb 24, 2024 at 1:19 PM petretiandrea @.***>
wrote:

H200 requires a new protocol implementation, I'm working on it
—
Reply to this email directly, view it on GitHub
https://github.com/petretiandrea/home-assistant-tapo-p100/issues/693#issuecomment-1962320063,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BGGW2NYKRGKXNTWX43EX5I3YVG5BLAVCNFSM6AAAAABC2Q6FUCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRSGMZDAMBWGM
.
You are receiving this because you commented.Message ID:
@.***>

any update?

Logger: custom_components.tapo.config_flow
Source: custom_components/tapo/config_flow.py:119
Integration: TP-Link Tapo (documentation, issues)
First occurred: 07:18:44 (3 occurrences)
Last logged: 15:13:40
Failed to setup cannot connect
Traceback (most recent call last):
File "/usr/local/lib/python3.12/site-packages/aiohttp/connector.py", line 992, in _wrap_create_connection
return await self._loop.create_connection(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 1119, in create_connection
raise exceptions[0]
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 1101, in create_connection
sock = await self._connect_sock(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 1004, in _connect_sock
await self.sock_connect(sock, address)
File "/usr/local/lib/python3.12/asyncio/selector_events.py", line 637, in sock_connect
return await fut
^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/selector_events.py", line 677, in _sock_connect_cb
raise OSError(err, f'Connect call failed {address}')
TimeoutError: [Errno 110] Connect call failed ('<IP_ADDRESS>', 80)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/config/custom_components/tapo/config_flow.py", line 192, in _get_first_data_from_api
(await tapo_client.get_device_info())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/plugp100/api/tapo_client.py", line 92, in get_device_info
return await self.execute_raw_request(get_info_request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/plugp100/api/tapo_client.py", line 77, in execute_raw_request
await self._initialize_protocol_if_needed()
File "/usr/local/lib/python3.12/site-packages/plugp100/api/tapo_client.py", line 71, in _initialize_protocol_if_needed
await self._guess_protocol()
File "/usr/local/lib/python3.12/site-packages/plugp100/api/tapo_client.py", line 221, in _guess_protocol
response = await self.get_component_negotiation()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/plugp100/api/tapo_client.py", line 81, in get_component_negotiation
return (await self.execute_raw_request(TapoRequest.component_negotiation())).map(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/plugp100/api/tapo_client.py", line 78, in execute_raw_request
return (await self._protocol.send_request(request)).map(lambda x: x.result)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/plugp100/protocol/passthrough_protocol.py", line 41, in send_request
response = await self._send_request(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/plugp100/protocol/passthrough_protocol.py", line 61, in _send_request
await self._login_with_version(self._credential)
File "/usr/local/lib/python3.12/site-packages/plugp100/protocol/passthrough_protocol.py", line 80, in _login_with_version
session_or_error = await self._passthrough.handshake(self._url)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/plugp100/protocol/securepassthrough_transport.py", line 70, in handshake
response = await self._http.async_make_post(url, json=request_body)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/plugp100/common/utils/http_client.py", line 18, in async_make_post
async with self.session.post(
File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 1194, in aenter
self._resp = await self._coro
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 578, in _request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/connector.py", line 544, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/connector.py", line 911, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/connector.py", line 1235, in _create_direct_connection
raise last_exc
File "/usr/local/lib/python3.12/site-packages/aiohttp/connector.py", line 1204, in _create_direct_connection
transp, proto = await self._wrap_create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/connector.py", line 1000, in _wrap_create_connection
raise client_error(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host <IP_ADDRESS>:80 ssl:default [Connect call failed ('<IP_ADDRESS>', 80)]
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/config/custom_components/tapo/config_flow.py", line 119, in async_step_user
device_data = await self._get_first_data_from_api(tapo_client)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/tapo/config_flow.py", line 199, in _get_first_data_from_api
raise CannotConnect from error
custom_components.tapo.errors.CannotConnect

Same here. Same log, different IP address 😁

@petretiandrea Any update? Integration is always pending setup with notifications showing on every Hass restart

H200 is not supported for now, I'm working on writing another tapo protocol to use it

Try in this way with Matter: https://github.com/petretiandrea/home-assistant-tapo-p100/issues/759#issuecomment-2074081918

@petretiandrea Any update? Integration is always pending setup with notifications showing on every Hass restart

H200 is not supported for now, I'm working on writing another tapo protocol to use it

Hello, any news? I also have H200 and it is not supported by HA thank you


Is this project interested in sponsoring?

My employer (http://prisma-capacity.eu) has a budget for sponsoring OSS Projects, and i was wondering, if it made sense to suggest to sponsor mvnd.
I am aware that mvnd by now is an Apache Project and the Apache Foundation has sponsors.  What i do not know, if they use the money to fund infra&legal&org resources only, or if the money "trickles down" to particular projects.
Sponsoring through github or opencollective or similar platforms is thinkable for us.

My employer (http://prisma-capacity.eu) has a budget for sponsoring OSS Projects, and i was wondering, if it made sense to suggest to sponsor mvnd. I am aware that mvnd by now is an Apache Project and the Apache Foundation has sponsors. What i do not know, if they use the money to fund infra&legal&org resources only, or if the money "trickles down" to particular projects.
Sponsoring through github or opencollective or similar platforms is thinkable for us.

The money does not go down to particular projects...

A nice way would be to get involved if you have some (human) resources to spare...


New version: OnlineStatsBase v1.6.2

Registering package: OnlineStatsBase
Repository: https://github.com/joshday/OnlineStatsBase.jl
Created by: @joshday
Version: v1.6.2
Commit: b2e182288c16596bcaa45aec92137a5e90b25ae5
Reviewed by: @joshday
Reference: https://github.com/joshday/OnlineStatsBase.jl/commit/b2e182288c16596bcaa45aec92137a5e90b25ae5#commitcomment-114619636
Description: Base types for OnlineStats.

Accidentally skipped version.  This can be closed.


Payload interface language

Hi,
is it possible to modify the language of  payload interface and put it in French for example?
or edit the interface text (buttons, input form, ect...)?
Thanks

Hey @vince93290 , great suggestion! This is not possible currently, but the good news is that we already have this on our roadmap. Feel free to head over to the dedicated discussion to add an upvote/comment: https://github.com/payloadcms/payload/discussions/300

Good news I'm really looking forward to this function should implement.  payload is really the tool I needed.

Why this doesn't work on production

Hey @vince-x-studio — this has now been released actually!
You can change languages by going to your Account (bottom left user icon) in the dashboard. From there, scroll to the bottom and choose your language that you'd like to use.
Should be all set!

Very great news thanks!!!


Add a syscall to sign with endorsement key

Description
This PR adds the syscall os_endorsement_key1_sign_without_code_hash that signs data with the endorsement key without adding the application's code hash to the data to sign.
Changes include

[ ] Bugfix (non-breaking change that solves an issue)
[ ] New feature (non-breaking change that adds functionality)
[x] Breaking change (change that is not backwards-compatible and/or changes current functionality)
[ ] Tests
[ ] Documentation
[ ] Other (for changes that might not fit in any category)

Breaking changes
New syscall.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (1f7fc66) 59.47% compared to head (fca9231) 59.47%.
Report is 8 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #466   +/-   ##
=======================================
  Coverage   59.47%   59.47%
=======================================
  Files          12       12
  Lines        1683     1683
=======================================
  Hits         1001     1001
  Misses        682      682

Flag
Coverage Δ

unittests
59.47% <ø> (ø)

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


In Openshift for "affinity-assistant" getting permission problem

What's happening is in pod we're getting... "chdir to cwd (\"/home/nonroot\") set in config.json failed: permission denied" because we're getting assigned openshift.io/scc: restricted.
Looking at the securityContext I see...
"securityContext": {
"fsGroup":<PHONE_NUMBER>,
"seLinuxOptions": {
"level": "s0:c26,c5"
}
}
Presumably the nonroot scc would work fine.
I'm wondering if we can make it so this pod can either run restricted or failing that provide a securitycontext that sets a runasuser so scc will have some basis to prefer nonroot if it can -- or perhaps something else clever.

In understand the pain. 🧑💻
tektoncd/operator, creates additional ClusterRole and Rolebinding, https://github.com/tektoncd/operator/blob/main/cmd/openshift/operator/kodata/tekton-pipeline/0.22.0/01-clusterrole.yaml.
With these added, the controller works without additional modifications.

Right - we have something similar for the controller -- the issue is for the affinity assistant. Even if we set a policy where all authenticated users can use nonroot   there's no "hints" in the pod definition to steer towards nonroot vs restrictive even if that is something. I guess a bit of a hammer approach is to create a new SCC clone of nonroot with higher priority.

cc @chmouel

Could this be related to #3748 ?

Upgrading to OpenShift 4.7.11+ will resolve the issue.  RedHat upgraded the runc version to pick up this fix: https://github.com/opencontainers/runc/commit/5e0e67d76cc99d76c8228d48f38f37034503f315


Wrong Url

[Enter feedback here]
In this paragraph, the link "Polybase with T-SQL is incorrect", it should be pointed to here
PolyBase with T-SQL works well when your data is in Azure Blob storage or Azure Data Lake Store. It gives you the most control over the loading process, but also requires you to define external data objects. The other methods define these objects behind the scenes as you map source tables to destination tables. To orchestrate T-SQL loads, you can use Azure Data Factory, SSIS, or Azure functions.

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

ID: afd452e0-2a07-ab5c-ecc2-084f51734ccd
Version Independent ID: c67af172-f9fc-f9d1-4c6d-841751fdfb8b
Content: Design a PolyBase data loading strategy for dedicated SQL pool - Azure Synapse Analytics
Content Source: articles/synapse-analytics/sql/load-data-overview.md
Service: synapse-analytics
Sub-service: sql
GitHub Login: @julieMSFT
Microsoft Alias: jrasnick

@BenoityipMSFT Thank you for sharing feedback. We are actively monitoring it. We will share updates soon.

@julieMSFT - Could you please validate customer feedback and confirm is document need to updated? After your confirmation I can go head have PR for same.
My observations:
Link in document: https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/load-data-from-azure-blob-storage-using-copy?context=/azure/synapse-analytics/context/context
Here document explains Polybase using copy into.
Link suggested my customer: https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-load-from-azure-blob-storage-with-polybase?context=/azure/synapse-analytics/context/context
Here document explains about external tables with external file formats and external data sources, which is also way of Polybase to load data in to DW from external storages.

Hi Shaik
In Microsoft study materials, copy into and polybase are two different things. According to internal documents, copy into is the preferred way over polybase because of less limitations.
Although copy into might use polybase under the hood, copy into and polybase are two different things. I raise this issue because it might be confusing people.
Thanks
Ben
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: ShaikMaheer-MSFT @.***>
Sent: Monday, 15 November 2021, 5:15 pm
To: MicrosoftDocs/azure-docs
Cc: Ben Yip; Mention
Subject: Re: [MicrosoftDocs/azure-docs] Wrong Url (Issue #83802)
@julieMSFThttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FjulieMSFT&data=04|01|benyip%40microsoft.com|f3f8c10c389e4496858a08d9a7ff53ff|72f988bf86f141af91ab2d7cd011db47|1|0|637725537385328124|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=Tt4uEYoMAA64HAfm1dFs0b8FqIgWbyrwkgzqHLad1y4%3D&reserved=0 - Could you please validate customer feedback and confirm is document need to updated? After your confirmation I can go head have PR for same.
My observations:
Link in document: https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/load-data-from-azure-blob-storage-using-copy?context=/azure/synapse-analytics/context/contexthttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fsynapse-analytics%2Fsql-data-warehouse%2Fload-data-from-azure-blob-storage-using-copy%3Fcontext%3D%2Fazure%2Fsynapse-analytics%2Fcontext%2Fcontext&data=04|01|benyip%40microsoft.com|f3f8c10c389e4496858a08d9a7ff53ff|72f988bf86f141af91ab2d7cd011db47|1|0|637725537385338123|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=JlByuOHQLwbR7J%2FDzuXlot5cqE7hNMwpoHnr5IBvTSM%3D&reserved=0
Here document explains Polybase using copy into.
Link suggested my customer: https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-load-from-azure-blob-storage-with-polybase?context=/azure/synapse-analytics/context/contexthttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fsynapse-analytics%2Fsql-data-warehouse%2Fsql-data-warehouse-load-from-azure-blob-storage-with-polybase%3Fcontext%3D%2Fazure%2Fsynapse-analytics%2Fcontext%2Fcontext&data=04|01|benyip%40microsoft.com|f3f8c10c389e4496858a08d9a7ff53ff|72f988bf86f141af91ab2d7cd011db47|1|0|637725537385348114|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=xpkoMNoUAG%2FBoRhIF7n0VGN018lhMqF1GRaXGITdOGg%3D&reserved=0
Here document explains about external tables with external file formats and external data sources, which is also way of Polybase to load data in to DW from external storages.
—
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%2Fazure-docs%2Fissues%2F83802%23issuecomment-968572085&data=04|01|benyip%40microsoft.com|f3f8c10c389e4496858a08d9a7ff53ff|72f988bf86f141af91ab2d7cd011db47|1|0|637725537385348114|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=z37HwNh44hHLaYnUSwgjF%2BCkVN%2BRSzDWFQZUAEXpPys%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAVS5NO2S2OHDYUKX3VFCUZTUMCQQHANCNFSM5H4VXMBQ&data=04|01|benyip%40microsoft.com|f3f8c10c389e4496858a08d9a7ff53ff|72f988bf86f141af91ab2d7cd011db47|1|0|637725537385348114|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=yuI0NbMCpk5%2BN89jlwsStJN90gPKwL%2BizLO1Nxj3WKE%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01|benyip%40microsoft.com|f3f8c10c389e4496858a08d9a7ff53ff|72f988bf86f141af91ab2d7cd011db47|1|0|637725537385358112|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=DQc1wn8WngLf%2FEJjaeu8Uda%2B77FJ%2FxAdD8hp8op8y%2Fo%3D&reserved=0 or Androidhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01|benyip%40microsoft.com|f3f8c10c389e4496858a08d9a7ff53ff|72f988bf86f141af91ab2d7cd011db47|1|0|637725537385358112|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=l5smWGPAuSyYjEDsRVNzek7lujdxGhvPITMsKtFnz6E%3D&reserved=0.

#assign:joannapea

@BenoityipMSFT apologies for the really long delay. Your fix looks right to me. I made the changes in the above PR.

#please-close

#assign:@SnehaGunda


Ability to Save a "Match Layout"

First year using Kit and Scope. Just terrific.
So, still getting used to using the tool but here is my first wishlist item.
I downloaded one of our match videos and the log data into AS.
I synchronized the video to the log.
But now, if I quit AS I lose all the effort.
I would love to start AS, load a log file, load a video, do the sync then save all this as a "Match Layout" so when I later go back and load a "Match Layout" it loads the log file, video file and resets everything (open tabs, their order, what data points are being used on the tabs), including the video sync so I'm ready to go analyzing the data.

Also looking for this feature. Previously I've written a python program with PyAutoGUI to automatically open tabs and arrange them.

With 7526a59b677b3c1737d1e9c15746af2939e27e7a, the states of all of the windows are now preserved when closing and reopening the app (including the main window(s) and any popups). However, it doesn't yet include the video sync aspect.


Not working on safari iphone

Is written in their feature that it works on touch devices, is it really ?
Even your examples on your website do not work on IOS 8 safari on iphone

There is typo in the function call in the version 2.4.1,

You are right I fixed it in 2.4.2 :)


consider adding to the community themes?

I realize there's already an existing dracula theme, but would you consider adding this as a second dracula theme to the repo?
https://github.com/Vector35/community-themes

Yes of course! It's my honor, thx for asking. I'll keep the issue open til you add it on, feel free to ask anything!


feat: do not run tests if PR and main are identical [KHCP-7173]

Summary

Using up-to-date shared action to figure out if tests are needed on push
each job in workflow takes a time to start and waits for free runner. so we can combine two jobs into one and shave all this time from the workflow run

Is it possible to start adding comments in these action script sections to make the code more readable for people besides us?

I am all for comments myself but between the step name and run definition - it's more or less clear, so I am afraid in this case comments will just pollute and be on the way of reading. but I I'll add some it questionable places.


allow to add tasks to projects via Desktop app

User would like the desktop apps to be able to add Tasks directly to a project...new tasks, so that they don't have to go to the web service to do that.

I'll add the task-adding part to lib, then we'll need a design. I'll still vote for separate dialogs (or at least panels) for better usability.


Heilung aus Crusader Extreme

Wäre es möglich den Code des Heilungszaubers aus Crusader Extreme zu verwenden, um im Umkreis der Apotheke in gewissen Abständen Truppen heilen zu können ?

Aber auch bitte nur, wenn keine Gegner in der Nähe sind.... Fände ich extrem dämlich, wenn man jemanden angreift, und dessen Verteidiger werden dauernd ruckzuck hochgeheilt..

I don't think it would be a good idea, it would make it too easy for the player against AIs who use horse archers/fire ballistae in their attacks if their injured tower archers and crossbowmen were auto-healed between AI attacks due to being in range of an apothecary. Cumulative damage on tower missile units over several AI attacks from horse archers/fire ballistae really causes a lot of damage and added costs to replace fallen archers or crossbowmen if you choose like me to make the game harder by not using portable shields on towers. :smiley:

Hmm... in theory - the whole feature might just be infeasible due to an excessive amount of required work without source code access anyway - it could work if the radius is quite small and only affects troops on the ground (like plague and fire).
If the defender has to move around his defensive troops, remove them from his towers to place them next to apothecaries in small groups, move them back up later, etc., then this makes it considerably harder to excessively "abuse" apothecary healing for "OP defenses", as it results in a "cost" for players using healing: Management effort as well as temporary vulnerability due to tower garrison troops being moved away and onto the ground.

And yes, one could still try to wall off half of the map and spam dozens of apothecaries behind your frontline defenses, covering a good portion of your castle area with those buildigs, for healing up many units rather quickly, but then again one probably would be better off just covering that area in economic builidings to generate enough additional gold to replace one's troop losses manifold.

It all depends on how strong / fast the heal is, how big the radius, and if it can heal units on top of walls / towers as well.
If the healing does not affect units on walls and towers, and heals rather slowly in a, say 3m² area around the apothecary it would be pretty balanced I think.
Still, I don't think that is a necessary feature, especially because apothecaries are not really used by any computer enemy besides the Wazir I think.
Still, I love that he uses them :D.

https://github.com/Sh0wdown/UnofficialCrusaderPatch/releases/tag/v2.09 lets the healer actually heal people.


Add com.snowplowanalytics.snowplow.ecommerce/promotion/jsonschema/1-0-0

Add ecommerce promotions schema.
close #1263

Cherry picked into R140 https://github.com/snowplow/iglu-central/pull/1256


[BUG] PageBreak Story: "Print" does not work.

Describe the bug
In page break story, "Print" button does not work.
To Reproduce
Steps to reproduce the behavior:

Go to story.
Click on 'Print'.
(Nothing happens.)

Expected behavior
After click, a new tab will be opened and I can see preview.
See mxGraph example.
Additional context
Error in console:

I confirm the issue, the PrintPreview import is missing in the story.
If someone wants to contribute a fix, feel free to post a comment. In this case, consider migrating the story to TypeScript to ease the future maintenance (this easily detects missing imports for instance).
Be aware that adding the import probably won't make the PrintPreview work. In #532, there was the same issue. After having added the import, the "print preview" button now works but it opens a new empty tab.
Some additional work may be required.
IMHO, it is valid to provide a PR that fix the missing import (and other detected issues during development) even if all features of the story are not working. This is already a nice improvement.

#537 fix the imports. The "Print" button now opens a new tab, but it doesn't show the vertices or edges.
https://github.com/maxGraph/maxGraph/pull/88/commits/4ddbdf55bac99c4cdc7e03ff3722026742782eaa may provide some ideas for a more complete fix (I didn't check this commit in details).

Compared to mxgraph, I noticed that when I open a new tab, the background is not colored.

ℹ I am going to give a try to the fix of TemporaryCellStates seen in https://github.com/maxGraph/maxGraph/pull/88/commits/4ddbdf55bac99c4cdc7e03ff3722026742782eaa

@reuse-ay #546 should fix the remaining problems.


Firestore Autoconfiguration emulator not setting the project id

Describe the bug
With #2244 , autoconfiguration for firestore emulator has been introduced. The autoconfiguration configures a hard coded project id "unused". The consequences are that anything you do in your code like adding documents to your collection will work and can be retrieved from code but will not be revealed in the Firebase UI at http://localhost:4000/firestore.
Environment info
spring-cloud-gcp version 1.2.5.RELEASE
$ firebase --version
8.10.0
Steps to reproduce

Run firebase init on an empty folder and start the emulator with firebase emulator:start. This will ask you which project you want the emulator to emulate. Select the same project as you will configure in your spring boot application in the next step. Once you provide all the required settings, it will start a web application which you can then open in a browser. Navigate to the firestore emulator page.

Create a Spring boot application and add spring-cloud-gcp-starter-data-firestore. Configure your application to use firestore emulator with
spring.cloud.gcp.project-id=<google-project-id>
spring.cloud.gcp.firestore.emulator.enabled=true
spring.cloud.gcp.firestore.host-port=host:port

Do a write operation in your code so you can see it in the firestore emulator UI.

Expected behavior
Firebase UI at http://localhost:4000/firestore should show the data.
Actual behavior
Firebase UI at http://localhost:4000/firestore shows only an empty root.

Does the project ID affect the local Firestore UI? What should it be set to instead?
cc/ @dmitry-s PTAL.

@meltsufin maybe it can just use project from application properties if it is present and unused otherwise which probably might solve the issue and won't be confusing

@meltsufin maybe it can just use project from application properties if it is present and unused otherwise which probably might solve the issue and won't be confusing


Small fixes to the API docs

Context
@frankieroberto and @defong pointed out some deficiencies in the API docs.
https://ukgovernmentdfe.slack.com/archives/CGVNJ2Q2F/p1617027395198300
https://ukgovernmentdfe.slack.com/archives/CPH8J9G65/p1617008885212300
Changes proposed in this pull request

always include a number > 13 in dates so it's clear which field is the "day"
always format dates as ISO8601 (its necessary to quote them to prevent the OpenAPI parser turning them into 1 Jan 2021 — which seems a slightly weird thing to do?)
render missing qualification grades as "Not entered" (we used to pass nil, which wasn't correct)
remove misleading examples on deprecated fields

Link to Trello card
N/A
Things to check

[X] This code does not rely on migrations in the same Pull Request
[X] If this code includes a migration adding or changing columns, it also backfills existing records for consistency
[X] API release notes have been updated if necessary
[X] This code does not rely on the addition/removal of Azure config environment variables in the same Pull Request
[X] New environment variables have been added to the Azure config

Looking nice


Revert "integration-playbook: Idempotent Swapping"

This reverts commit b198c57cfb616594f1040a6f31293f0585ef17a6.
Signed-off-by: Mrunal Patel<EMAIL_ADDRESS>

/test ami

@rhatdan @runcom @cevich PTAL
I believe this should fix the CI. Great catch by @rhatdan.

LGTM if makes tests happy again, great Dan!

LGTM, fingers crossed for the tests.

@rhatdan @mrunalp @rhatdan Great find, but I wouldn't consider this a long-term fix.  As discussed on IRC - this was originally added to prevent an OOM during cri-o compiling.  While that may have been subsequently resolved by jamming more memory onto the VMs, I think it's a mistake to assume test-subject  swap is not needed for every test.  Also, if a test-subject already has swap setup, this change will not resolve the issue (the playbook does nothing in that case).
A better long-term solution would be to fix the few (one) specific test that needs to control it's memory placement.  i.e. Lock the pages into pages into main memory, preventing them from being swapped.  IIRC, there's a command or systemcall that's used to do this...can't remember what it's called at the moment....@mrunalp and I will keep looking for it...

@rhatdan @mrunalp found it...this is probably what the test should do:

Making sure it's not setting it's cgroup memory limit higher than available memory (exclusive of any swap).
In the test, before hogging up memory, call Go's equivalent of mlockall()](https://linux.die.net/man/2/mlockall).
If the OOM test still doesn't work...there's probably an important bug that needs fixing (somewhere)

This way avoids putting the cart before the horse (for the benefit of a single test).  It also better exercises this situation under real-world conditions (the vast majority of customer setups I've seen, use swap).  Perhaps this test is even playing in the realm of the OOMKiller firing off against something important - since the test cannot predict what other consumers are doing.  An unlikely situation to be sure, but one that creates an even harder to debug situation.

Ohh...another thing.  At the end, the test could check it's majflt (man proc(5)) from /proc/pid/stat.  Compare the count before/after testing to verify it has not increased after calling mlockall().

I checked that the rhel ami job has passed the oom test :)

@cevich

Making sure it's not setting it's cgroup memory limit higher than available memory (exclusive of any swap).

Our limit is just under 5M. This test is for the container not wreaking havoc on the entire system :)

In the test, before hogging up memory, call Go's equivalent of mlockall().

No real world go programs typically call this.

:tada:

Our limit is just under 5M. This test is for the container not wreaking havoc on the entire system :)

Oh good, that's very reasonable.
Hmmm, you sure there's not a systemd/kernel bug here?  I would think that a limit should be honored whether or not swap is available.  Otherwise, what's the point in having a limit at all?
If there is a bug, ignoring it in the "framework" is the most difficult way to silence it, just ask @edsantiago.  For things like this, it's way easier to either fix the underlying problem, or skip the test.

No real world go programs typically call this.

Tests != real-world, ever, and by definition (though sometimes they simulate it).
I'm just suggesting to using better simulation tools the tools intended for simulating such things 😀
...wait...doesn't that mean if reality is a simulation, then, like, maybe, that, then we could also, like, be in, like, some universal unittest...whoa...deep...

Re: cgroup bug:  This is seems to be in the kernel docs, though I don't fully parse all of what it says:

In extreme cases, with many concurrent allocations and a complete
breakdown of reclaim progress within the group, the high boundary can
be exceeded.  But even then it's mostly better to satisfy the
allocation from the slack available in other groups or the rest of the
system than killing the group.  Otherwise, memory.max is there to
limit this type of spillover and ultimately contain buggy or even
malicious applications.
Setting the original memory.limit_in_bytes below the current usage was
subject to a race condition, where concurrent charges could cause the
limit setting to fail. memory.max on the other hand will first set the
limit to prevent new charges, and then reclaim and OOM kill until the
new limit is met - or the task writing to memory.max is killed.
The combined memory+swap accounting and limiting is replaced by real
control over swap space.
The main argument for a combined memory+swap facility in the original
cgroup design was that global or parental pressure would always be
able to swap all anonymous memory of a child group, regardless of the
child's own (possibly untrusted) configuration.  However, untrusted
groups can sabotage swapping by other means - such as referencing its
anonymous memory in a tight loop - and an admin can not assume full
swappability when overcommitting untrusted jobs.

@mrunalp thx for the chat.  So to summarize, this isn't a cri-o bug because...

k8's is responsible for passing down all the cgroup memory-limiting options into cri-o.
The test that's failing is an 'integration test', which means k8's isn't in charge.
There should be a test for this swap limit vs memory limit enforcement in the e2e tests, but there isn't.

This PR is just a quick-fix to get CRI-O out the door, later we can consider bringing it back in and/or fixing the test so swap doesn't get in it's way.

@runcom @mrunalp Ugg, okay, just realized, this isn't actually going to fix the problem because...you've reverted one implementation of swap-enabling for an older (but worse) one.  Meaning: Swap is still turned on.  It's probably just accidentally not working, because of Origin-CI image caching...I've got an idea for a better fix...

...opened  #1063


HTML reporter seems to be broken

HTML reporter seems to be broken in latest version:
$ fontbakery check-shaping --config=fontbakery.yml Raqq.ttf --html=Raqq-shaping.html
Start ... running 5 individual check executions.

▓ [PPSPS] 100%
Total:
    ERROR: 0
    FATAL: 0
    FAIL: 0
    WARN: 0
    INFO: 0
    SKIP: 2
    PASS: 3

    Meaning of check results:

    An ERROR is something wrong with FontBakery itself, possibly a bug.
    A  FATAL is an extremely severe issue that must be addressed immediately.
    A  FAIL is a problem with the font that must be fixed.
    A  WARN is something that you should consider addressing.
    An INFO result simply prints something useful. Typically stats.
    A  PASS means the font looks good for the given checking routine.
And a  SKIP happens when the check does not apply to the given font.

    If you get ERRORs, please help us improve the tool by reporting them at
    https://github.com/fonttools/fontbakery/issues (but other kinds of bug
    reports and/or feature requests are also always welcome, of course!)

DONE!
Traceback (most recent call last):
  File "/venv2/bin/fontbakery", line 8, in <module>
    sys.exit(main())
  File "/venv2/lib/python3.10/site-packages/fontbakery/cli.py", line 61, in main
    run_profile_check(subcommand_module[6:])
  File "/venv2/lib/python3.10/site-packages/fontbakery/cli.py", line 34, in run_profile_check
    sys.exit(check_profile_main(module.profile))
  File "/venv2/lib/python3.10/site-packages/fontbakery/commands/check_profile.py", line 474, in main
    reporter.write()
  File "/venv2/lib/python3.10/site-packages/fontbakery/reporters/html.py", line 50, in write
    fh.write(self.get_html())
  File "/venv2/lib/python3.10/site-packages/fontbakery/reporters/html.py", line 57, in get_html
    loaders = [PackageLoader("fontbakery.reporters", "templates/html")]
  File "/venv2/lib/python3.10/site-packages/jinja2/loaders.py", line 323, in __init__
    raise ValueError(
ValueError: The 'fontbakery.reporters' package was not installed in a way that PackageLoader understands.

(PS. why there is no issue template for general bug reports?)

Duplicate of #4479


docs: Cleanup version histories

Signed-off-by: Ryan Northey<EMAIL_ADDRESS>Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue] Fix #20963
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

docs rendered here: https://storage.googleapis.com/envoy-pr/20961/docs/index.html

this will conflict with #20958
/wait

/retest

/retest

should we have a step in the release which adds these prefixes? right now we just copy current to version.number.rst

probably yes
rst is not the easiest thing to parse and replace with, i think its doable but not trivial

eh, even if we say "do it manually" it's better than you doing it every few months.  cc @RyanTheOptimist who can maybe include it when he moves things from governance to releases

even if we say "do it manually"

ah yep, my brain is just in what-can-be-automated mode

should we have a step in the release which adds these prefixes?

following up on this - it needs to happen at the correct time and for the correct docs...
i have posted a lengthier description of the current steps that are afaict required here https://github.com/envoyproxy/envoy/pull/20851#issuecomment-1109735000


Fix tests to run in band + verbose

We use these settings in the now-builders repo because there are sometimes problems running tests concurrently.
This seems to fix the broken tests on master.

Codecov Report

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

@@           Coverage Diff           @@
##           master      #11   +/-   ##
=======================================
  Coverage   89.46%   89.46%
=======================================
  Files          10       10
  Lines         940      940
=======================================
  Hits          841      841
  Misses         99       99

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 31118a9...e43db92. Read the comment docs.


Port Proactive Message scenario from C# to JS

https://github.com/microsoft/botbuilder-dotnet/tree/master/tests/Teams/ProactiveMessages

Make sure a sample include a path using the Adapter and continue Conversation.

Since other scenario samples already have proactive message, we decided this is unnecessary.


Fix colormap index overflow bug

Closes #74.

This results in higher memory usage on local benchmarks.


Fixes #4: Set the default directory based on the package name

I don't know why I said #4. This is supposed to fix #20.


[PAPI-336] Add request interceptor for Swagger URL

Relies on the server address amendment to openapi.yml present in https://github.com/Opdex/opdex-v1-api/pull/189

Closing, as replacing server will be more effective

@drmathias
Interceptor catches and changes request URL based on current swagger domain.
JS injection changes the select menu, removing the default test-api selection.
This is still not very ideal as we are picking things out based on versions. Really this is all so our docs can maintain a v1-test-api selection and details.
We can alleviate all of this and remove the interceptor and JS files entirely if we removed servers form the OpenApi.yml file and include relative paths like /v1. However, this would point our ReadMe docs to mainnet if we release after mainnet deployments.
The other option is to release after testnet deployments so readme should use the testnet domain, then we can also remove this work...I think

This is still not very ideal as we are picking things out based on versions. Really this is all so our docs can maintain a v1-test-api selection and details.
We can alleviate all of this and remove the interceptor and JS files entirely if we removed servers form the OpenApi.yml file and include relative paths like /v1. However, this would point our ReadMe docs to mainnet if we release after mainnet deployments.
The other option is to release after testnet deployments so readme should use the testnet domain, then we can also remove this work...I think

Nice, I didn't realise we could use a relative URL. It seems so obvious 😆
That seems much better, and I agree we move the pipeline step back to run after testnet deployment