This page is not useful at all

Hi,
the part related to DOM exceptions and what they mean is missing completely. can you add it please?
[Enter feedback here]

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

ID: b89b3109-e935-4ba8-db24-a7f553eec599
Version Independent ID: e50c0b90-9348-3f1c-02da-362af63e683f
Content: Distributed order management (DOM) - Commerce | Dynamics 365
Content Source: articles/commerce/dom.md
Service: dynamics-365-commerce
GitHub Login: @josaw1
Microsoft Alias: josaw

Bug 878179 has been logged to address this issue.

@darione2178 the overview topic was split into several related topics to make it easier to read. Is this the information you are looking for: https://learn.microsoft.com/en-us/dynamics365/commerce/dom-extensibility?

Hi,
No, I need something far more basic: a list of DOM Processing statuses,
with an explanation of what they mean.
Thank you,
Dario
[image: image.png]
On Thu, Jan 11, 2024 at 7:54 AM John Michalak @.***>
wrote:

@darione2178 https://github.com/darione2178 the overview topic was
split into several related topics to make it easier to read. Is this the
information you are looking for:
https://learn.microsoft.com/en-us/dynamics365/commerce/dom-extensibility?
—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/dynamics-365-unified-operations-public/issues/4837#issuecomment-1885437472,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AW6FII4FMH435V7YV6T4OE3YN3PVRAVCNFSM6AAAAABBKRNDXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBVGQZTONBXGI
.
You are receiving this because you were mentioned.Message ID:
<MicrosoftDocs/dynamics-365-unified-operations-public/issues/4837/1885437472
@github.com>

@darione2178 I have reached out to the author to see if this can be provided and added to the article. I will let you know as soon as I hear back.

Hi John, thank you so much, it would be a very useful addition to this
topic.
On Fri, Jan 12, 2024 at 7:27 AM John Michalak @.***>
wrote:

@darione2178 https://github.com/darione2178 I have reached out to the
author to see if this can be provided and added to the article. I will let
you know as soon as I hear back.
—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/dynamics-365-unified-operations-public/issues/4837#issuecomment-1887731683,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AW6FII3UWLTSN3M5V4CFEB3YOAVK3AVCNFSM6AAAAABBKRNDXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBXG4ZTCNRYGM
.
You are receiving this because you were mentioned.Message ID:
<MicrosoftDocs/dynamics-365-unified-operations-public/issues/4837/1887731683
@github.com>

@darione2178 it turns out these are documented; however, the terminology is outdated. This is the correct terminology:
Not processed – The order line was never brokered.
Successful – The order line is successfully brokered and assigned to a location.
Exception – The order line is brokered but can't be assigned to a location.
I will work on fixing the terminology. Here is a link to the article: https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fdynamics365%2Fcommerce%2Fdom-runs-results%23%3A~%3Atext%3DThe%2520DOM%2520status%2520field%2520on%2Cbe%2520assigned%2520to%2520a%2520location.&data=05|02|johnmichalak%40microsoft.com|c8fbb5faa6ad4fcf099008dc159cbb56|72f988bf86f141af91ab2d7cd011db47|1|0|638409010138589726|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=10VaH3%2B%2BkTEMV1R45IwdWGQpDmQ8wIrHGbAQveSYzxY%3D&reserved=0


fix: add troubleshooting checks

Resolves #432

🐝 PR preview in Swarm
Preview URL: https://bah5acgzadgfc6sxnvczjmzxljxhkbnsx42ff6bttwnfjfjlmzog4vx2qwxla.bzz.link
Swarm Hash: 198a2f4aeda8b29666eb4dcea0b657e68a5f0673b34a92a56ccb8dcadf50b5d6
Commit Hash: f787ba2dafb8ee842fe25cb2f6c7f2333cf3d827
Commit Message: fix: add troubleshooting checks


Bump version to 1.2.7

Changes between the previous release and now:
$ git log --oneline --no-merges 508b331683331a0421bdc48979a0a16885ba4e7c..9f55c32a6d8a601e4cbf33a217b9f5f2c0cacfb6
53a206f Add network ls filtering by name.
c4eeb85 Enable wrongly disabled tests and delete empty tests
676bb17 Adding deprecation message for token based discovery.
82d3319 Update network containers in refresh loop.
e15a2ea Add more cases for API versions
0f4f206 Adding counter for active event listeners
beb43c3 Moving event handling for external subscribers to use github.com/docker/go-events
56fa6e2 Vendoring github.com/docker/go-events 37d35add5005832485c0225ec870121b78fcff1c
2185096 Vendoring github.com/docker/swarmkit 97727e1e18c356435819020f02f586340a8ca812
f38030d Cleaning up ROADMAP.md
b1772c6 Adding some clarifying comments for event handling
57d7dda Updating issue template
78ae04d Debugging network inspect tests for docker 1.13, 17.03
2563728 Debugging 17.03 test failures
300d421 Updating tests to match updated vendoring
d459b8d Updating types and function calls to match updated vendoring
ddccf8e Updating and adding new dependencies
b44836b Updating docker/docker vendoring to 5eca8382b03278dc42c228b3d14dec0909ce655b
045833d Allow control over where volumes get created with a whitelist label
efe5d13 Immediately flush resp headers for wait requests
c48e43e skip zookeeper node removal test
0ceeeb7 Add support for network filters on containers and label filters on volumes
3d6584e Updating integration test to use dockerd to start daemon
f5977d8 Adding ugorji/go/ package to vendor/
8f33dca The err in the else branch can not be returned in the end
2fe2f63 Updating coreos/etcd vendoring to remove Godep dependence
02f9523 Updating CONTRIBUTING.md
6230539 Running vndr to rebuild vendor/ directory
1935464 Removing /vendor and /Godeps directories
68af1e6 Adding a vendor.conf file based on Godeps.json
03a5ca7 Spelling: affinity
8b9cf93 Docker daemon may emit EOF continuously. Don't exclude it from backoff.
5711f2c event stream retry interval should be capped
d87b7a5 Don't throw away most of the JSONMessage content when pulling images
cf61120 add dangling filters
9b99958 add debug logs for discovery change
04e0711 Confirm zk running at start
9eb1abd Catch an invalid OS error and provide a build arg suggestion
3516c4e Add OSType as a label for node constraints
880a939 Include filter error in node selection message.
1bfc554 Don't fail docker pull operations when running both Linux and Windows nodes
ba501dd Add support for some new image build options
74be118 token service on docker hub is down. Skip the tests.
f95b9e5 add inspectContainer and CreateContainerExec in engine.go and called in handler.go
40ff0d9 Use engine ID + addr instead of Swarm mode ID for engine IDs
88745e1 debug start_docker failure
aae598d parallelize engine operations
14dfdd7 cluster lock should only protect cluster data access, not locking up operations.
cc16ace Node filters for networks and volumes
bc8095d fix misspell "preceding" in cluster/watchdog.go
508086b concurrent write/flush to http.ResponseWriter or http.Flusher would cause data race
2a2e4a8 put eventsHandler maps under lock protection
13b8a69 Warn instead of erroring
45a5903 Added progress reporting during image pulls
087b7f1 Use the swarm-mode node ID for the engine ID if it's available
1c86c09 fix some comments
292d9c9 fix typo in swarm/clster
7251e1a fix some typos
7e293bd remove some redundant code
2e6e4ec Fix some miispellis in cluster/engine.go
18c7bf1 rename codegangsta to urfave
100dbaf fix warnings found by go vet
cb22bbc Eliminate fmt.Sprintf and fix some typos
993439b When rescheduling containers, don't try to create them with multiple networks
d051d68 Check for AutoRemove before skipping inspect error
8389f41 add nc to validate zookeeper running status
fd53250 Gracefully handle container removal after start
36eda67 fix typo in watchdog.go
980f1a2 fix swarm version
1884844 Use the network name instead of the ID if it was passed in during disconnects
b37f0b1 fix typo
0deb85b remove result in returns of Filter() which is unused
4f6e020 fix all typos I found in this repository
993dfc3 Avoid concurrent write on http.ResponseWriter
08f0a8a fix /event response stop immediately

Signed-off-by: Nishant Totla<EMAIL_ADDRESS>

Ping @aluzzardi


"Not all Source is Sexpr-able" section doesn't really explain what happens to these things when part of a larger expression

I think the section "Not all Source is Sexpr-able" is great!  The thing that is missing (in my view) is that if any of the things that are not sexpr-able? appear inside of some larger expression, and that larger expression is given to sexpr, it all works but the things that are not sexpr-able? are simply missing.  Maybe you said that somewhere else, but I looked around and didn't see it.  If I missed it, I'm sorry to be wasting your time.

Thanks for the feedback @kkinnear, it is appreciated.
I'm sure you know sexpr will skip nodes it knows are not sexpr-able.
But I'm guessing you are driving at something else?
If not, I am happy to clarify the docs to make it super clear.

Sorry I wasn't clear.  I was just saying that, yes

I'm sure you know sexpr will skip nodes it knows are not sexpr-able.

but that I didn't see that in the docs anywhere.  If it is in there, then I made a mistake in adding this issue.  Sorry about that!


Use configuration names in AbstractDependencyReportTask

The configurations parameter currently holds actual Configuration objects:
https://github.com/gradle/gradle/blob/61230288e686b16841838e7633895d2aa041247a/subprojects/diagnostics/src/main/java/org/gradle/api/tasks/diagnostics/AbstractDependencyReportTask.java#L103-L112
But the typical use case is to query configurations by name. We can use bytecode upgrades to make the change seamless.

Hi there,
I'm looking around for places I can jump in and contribute. Wanted to clarify a few points about this issue:

Is the primary goal to create helper get() methods for each member in the Configuration set? I see you mentioned "using bytecode upgrades to make the change seamless." I'll do some reading on this to learn more about how to implement as similar approach.
I also see a getConfigurationsWithDependencies() method just below the referenced getConfigurations() method. Is this second method also in scope for this issue?

Thank in advance for your time!

This issue needs a decision from the team responsible for that area. They have been informed. Response time may vary.

Should we change the type here or add a String based SetProperty instead?
@major-mira666 This is probably not the best issue to start on. Take a look at good first issue or help wanted labels.

Thanks! Appreciate the prompt response. Just started my work week back up, so I will prowl each of those labels next weekend.
Have a great week!

Discussion: there is value in migrating this to the provider API, but the main usage of the property is form the command-line, so the main benefit of migration would be consistency only. We can de-prioritize this and migrate only as a nice-to-have.


[Improve] Code improvement in loadBatch method of DorisStreamLoad

Proposed changes

use IOUtils of commons-io lib for less handling details of input/output stream processing
remove unused feConn variable
make sure beConn's input / output stream closed right after being used
fix the nameauthEncoding to authEncoded, and extract the method getAuthEncoded to reduce redundant code.
fix typo in error message for unsupported file format

Problem Summary:
Checklist(Required)

Does it affect the original behavior: (Yes/No/I Don't know)
Has unit tests been added: (Yes/No/No Need)
Has document been added or modified: (Yes/No/No Need)
Does it need to update dependencies: (Yes/No)
Are there any changes that cannot be rolled back: (Yes/No)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

cc @hf200012 @JNSimba


d3js.org has several broken example links.

the main page : https://d3js.org/
has beehive alveolas of examples usages on diverse sites but some of the examples have ceased to be hosted by the sites. here are some examples :
http://www.nytimes.com/interactive/2012/11/30/us/tax-burden.html
https://www.theguardian.com/info/2017/feb/05/removed-interactive

Hi,
I would like to work on these links~
Is this issue still open?
Thanks!

yeah :)

Thanks for the report. I’ll try to fix these soon. My immediate problem is that I can’t recall how to update the thumbnail montage used by the examples, so it’s a pain to update the example links.

Found yet another broken example @mbostock
"Deep Learning Snake Game"
https://deep-snake.herokuapp.com/
I had really high hopes for that one :D

Any progress on updating the thumbnail montage or help needed to make some progress?

I just clicked all the current links. These are the only broken ones I saw:

https://www.jasondavies.com/maps/raster/ (map does not show up)
https://www.chronicle.com/article/women-as-academic-authors-1665-2010/ (behind a paywall or something)

the raster maps are much modernized in e.g. https://observablehq.com/@jjhembd/robust-raster-reprojection
the chronicle links work for me.

with this notebook https://observablehq.com/d/e8c334b5ff9cdbca I was able to recreate the  montage and update three links in https://github.com/d3/d3.github.com/commit/a9196e69b76fb9681251774295424de9876da17e ; can do more updates as needed—as a stop-gap measure, but it would be much nicer to go back to the original format, but do it with JS rather than a clunky gm montage :)

We are in the process of redesigning the website and will remove broken links. Folding into #3655.


How i can build this for ARM server

how can i build it to deploye on my ARM server

@sumersm7
Please refer to the Dockerfile from the mattermost-server repo. I was able to build for arm64 a while back, I just replaced the amd64 to arm64.

ARG MM_PACKAGE="https://releases.mattermost.com/6.6.1/mattermost-6.6.1-linux-amd64.tar.gz?src=docker"
to
ARG MM_PACKAGE="https://releases.mattermost.com/6.6.1/mattermost-6.6.1-linux-arm64.tar.gz?src=docker"
thanks for your help but their should be something in official document

can you help me with the commands i need to build the image. iam new to docker.

Yea sure!
So first clone the mattermost-server repo and cd into the build directory
After that run the following command
docker build -t mattermost:latest  .

This will start the docker build and the image will be available as mattermost:latest

thanks that worked but when i run the image what are the env variables and other container i need to make it work (mysql PostgreSQL web-server).
is there a way to instant message u. if u got the time

I would suggest you to read the official documentation, it has the information you need regarding the web server and database setup. By default it uses PostgreSQL DB, if you want to use mysql, then you should change the docker-compose.yml to accommodate it. The env has a variable for database driver, you should set it to mysql if you want to use mysql database.
Otherwise you can use the defaults provided in this repo itself.
Also take a look at the repo’s docker-compose.yml.

thanks a lot i was able to deploy it on my server

I think playbook is available from v6.7.0. The docker file on the ser er repo has the version 6.6.x. Maybe try changing that version and check again?

@FirzenYogesh Great instructions. I was able to build the arm64 build from your direction. But as @sumersm7 said, I only see channels. Not playbooks and boards. I'm running v7.2.0. Is there any way to enable it or before docker build?

I was able to add them from the Marketplace! Thanks a lot for the wonderful guide! Now, I'm able to run it from my raspberry pi 4.


Call Activity Propagation data marker does not update

Describe the bug

Steps to reproduce

Create a Call activity in C8
Toggle on Input or Output propagation
Toggle off again
The Group data marker is still there

Expected behavior
The data marker is removed when I toggle propagation off.
Environment
Camunda Modeler system information

Version: 5.15.0-dev
Operating System: Linux x86_64 amd64
Execution Platform: BPMN - Camunda Platform 8

https://github.com/camunda/camunda-modeler/pull/3814
Additional context
The data marker is updated when another property in the zeebe:calledElement is updated, e.g. other Propagation or called element ID

The useEffect that checks for entry changes is triggered before the checkbox is actually checked. If we check the toggle value a few milliseconds later, then we would obtain the true value. This is also why the value is corrected after a re-render (caused by other entries).
I'm still not sure why it's not behaving as expected. What I can imagine is the useEffect is triggered by the setValue and getting the new value from the DOM before the actual re-render has happened:
Toggle level: user input -> set checkbox value -> checkbox is rendered accordingly
Group level:                                   ->`useEffect` is triggered -> get value via `domQuery`

Findings from looking at this with @barmac:

The marker is updated based on the DOM at the time of the entries changed
The DOM of the toggle switch is changed after useEffect has run
isEdited doesn't depend on DOM entries but variable entries

One idea: use MutationObserver to dispatch marker updates instead of useEffect.

We cannot use :has because it's not supported in FireFox.

I propose we go with the workaround for now. In the future (or if more issues like this one come up), we should consider refactoring the way we check/update if entries are edited.
This could include making entries more aware and having their own isEdited method, as opposed to it being a separate utility function. This way, it always checks the actual input value:
class ToggleSwitch {
  isEdited() {
    return !!this.state.checked
  }
}


feat: add Stale Bot support

Description

Add Stale Bot Configuration
Motivation and Context

Allow for automatically marking stale issues and closing them.
I've set this only for tagging issues after 60 days at the moment, we can add closure and PRs later
Closes #13
Breaking Changes

No
How Has This Been Tested?

No

@antonbabenko, any repo we would like to test this with? i can configure the bot for it.

Please send such PR directly to notify-slack repo, where we can merge it and test it before rolling on all repos here.
Also, if your config is different from the one from the EKS module, let's try to make it the same. Or is it the same?

i see that its different, ill change it up and open PR for slack module

Done terraform-aws-modules/terraform-aws-notify-slack#77

Small mistake, moved the file to .github folder: terraform-aws-modules/terraform-aws-notify-slack#78

seems to be working nicely for the slack module, albeit you have to configure color of the label manually. we should change to yellow/red.

Yes, it works.
What do you think if we configure the stale bot to not touch PRs and only process issues? The reason for this is that there are some PRs which are pretty good and it is better to spend some efforts to finish them and merge (or close).
I have processed some PRs in several modules today but I don't have time to go through all of them (including yours) so do not hesitate to jump in and review/suggest/finish them.

That was the initial config but I changed it to align with EKS module, I
agree regarding PRs I'll remove the PR stale section.
On Mon, Apr 13, 2020, 12:58 Anton Babenko<EMAIL_ADDRESS>wrote:

Yes, it works.
What do you think if we configure the stale bot to not touch PRs and only
process issues? The reason for this is that there are some PRs which are
pretty good and it is better to spend some efforts to finish them and merge
(or close).
I have processed some PRs in several modules today but I don't have time
to go through all of them (including yours) so do not hesitate to jump in
and review/suggest/finish them.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/terraform-aws-modules/meta/pull/14#issuecomment-612835995,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIA2W7SKH6MN76E4LHPZLBLRMLO5VANCNFSM4MGNHDMQ
.

added filter for issues only.


avoid setting {BITCOIND,ELEMENTSD}_EXE in setup

The logic of setting the env var inside the setup prevents user of other OS like nixos to run the tests (because the included binary are not working on nixos) and also to run other specific versions.
Setting those env vars is meant to be done in the dev environment not in the code, so this remove the setting of the env vars in the code.
With this users with bitcoind and elementsd in their PATH will work too.
The CI script will set the variables with the included binary only if they are not already set. This allows the CI to run while allowing other users to override with specific versions and run it locally.
Note this is different from what has been done upstream https://github.com/rust-bitcoin/rust-miniscript/pull/538/ but I think it's better

This seems fine to me, but I wouldn't say it's "better" since the upstream one was designed so that cargo test would work everywhere while this seems to require the user call contrib/test.sh to get the env vars set correctly.

since the upstream one was designed so that cargo test would work everywhere

in upstream you must override BITCOIND_EXE or it would not work in nixos?
With this version cargo test continue working by setting BITCOIND_EXE but also if you have executables in the PATH

Oh, nice, I see.

FYI I am holding off on merging until #88 gets in because I think I will be able to run my full local CI setup on the merge commit once that's done.


qhub destroy does not remove all resources on AWS

I didn't investigate details, but AWS retained a few resources such as network interfaces when doing 'qhub destroy'.

The first time, an ELB remained, and this meant the VPC (and subnets etc) also couldn't be removed.
I tried a new AWS deployment and destroy.


emulator crashed when i try to navigate by using pushReplacementNamed

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
i navigate to new screen using
onPressed: () {
           Navigator.pushReplacementNamed(
             context,
             '/newScreen',
           );
         },

and after submitting data i get response from Server which is 200 and when i get 200 status code i navigate to back sceen and as i want full screen to load again i use this instead of navigator.pop();
   switch (statusCode) {
      case 200:
        showSnackbar(context,
            text: "Data Saved successfully",
            color: Colors.green);
        Navigator.pushReplacementNamed(
            context,
            '/oldScreen',);
        break;
        default();
}

but i got this error message and my emulator shuttOff and exit:
. The Flutter team would greatly appreciate if you could file a bug explaining exactly what you were doing when this happened:
https://github.com/flutter/flutter/issues/new/choose
The source bytes were:
[82, 101, 115, 112, 111, 110, 115, 101, 58, 32, 123, 34, 82, 101, 115, 117, 108, 116, 34, 58, 49, 44, 34, 82, 101, 115, 117, 108, 116, 77, 101, 115, 115, 97, 103, 101, 34, 58, 34, 68, 105, 101, 32, 109, 97, 120, 105, 109, 97, 108, 101, 32, 65, 110, 122, 97, 104, 108, 32, 118, 111, 110, 32, 100, 105, 101, 115, 101, 114, 32, 65, 98, 119, 101, 115, 101, 110, 104, 101, 105, 116, 115, 97, 114, 116, 32, 119, 117, 114, 100, 101, 32, 239, 191, 189, 98, 101, 114, 115, 99, 104, 114, 105, 116, 116, 101, 110, 46, 32, 77, 239, 191, 189, 99, 104, 116, 101, 110, 32, 83, 105, 101, 32, 97, 117, 102, 32, 100, 105, 101, 32, 87, 97, 114, 116, 101, 108, 105, 115, 116, 101, 32, 103, 101, 115, 101, 116, 122, 116, 32, 119, 101, 114, 100, 101, 110, 63, 34, 44, 34, 69, 109, 112, 108, 111, 121, 101, 101, 65, 98, 115, 101, 110, 99, 101, 115, 34, 58, 110, 117, 108, 108, 125, 10]
:

Expected results
the oldScreen should have to load as accordingly
Actual results
emulator crash and exit with error message on terminal
Code sample
Code sample
   switch (statusCode) {
      case 200:
        showSnackbar(context,
            text: "Data Saved successfully",
            color: Colors.green);
        Navigator.pushReplacementNamed(
            context,
            '/oldScreen',);
        break;
        default();
}```

### Screenshots or Video

Screenshots / Video demonstration

[Upload media here]

### Logs

. The Flutter team would greatly appreciate if you could file a bug explaining exactly what you were doing when this happened:
https://github.com/flutter/flutter/issues/new/choose
The source bytes were:
[82, 101, 115, 112, 111, 110, 115, 101, 58, 32, 123, 34, 82, 101, 115, 117, 108, 116, 34, 58, 49, 44, 34, 82, 101, 115, 117, 108, 116, 77, 101, 115, 115, 97, 103, 101, 34, 58, 34, 68, 105, 101, 32, 109, 97, 120, 105, 109, 97, 108, 101, 32, 65, 110, 122, 97, 104, 108, 32, 118, 111, 110, 32, 100, 105, 101, 115, 101, 114, 32, 65, 98, 119, 101, 115, 101, 110, 104, 101, 105, 116, 115, 97, 114, 116, 32, 119, 117, 114, 100, 101, 32, 239, 191, 189, 98, 101, 114, 115, 99, 104, 114, 105, 116, 116, 101, 110, 46, 32, 77, 239, 191, 189, 99, 104, 116, 101, 110, 32, 83, 105, 101, 32, 97, 117, 102, 32, 100, 105, 101, 32, 87, 97, 114, 116, 101, 108, 105, 115, 116, 101, 32, 103, 101, 115, 101, 116, 122, 116, 32, 119, 101, 114, 100, 101, 110, 63, 34, 44, 34, 69, 109, 112, 108, 111, 121, 101, 101, 65, 98, 115, 101, 110, 99, 101, 115, 34, 58, 110, 117, 108, 108, 125, 10]

### Flutter Doctor output

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.13.3, on macOS 14.1.2 23B92 darwin-arm64, locale en-PK)
[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.2)
[✓] IntelliJ IDEA Community Edition (version 2023.2.5)
[✓] VS Code (version 1.84.2)
[✓] Connected device (3 available)
[✓] Network resources

! Doctor found issues in 1 category.

@ArslanAsghar123
Can you provide flutter doctor -v, emulator details along with complete runnable reproducible code sample that we can directly use to verify it further ?

@darshankawar I got the issue (related to header(accept-language), Bad UTF-8 encoding (U+FFFD; REPLACEMENT CHARACTER) found while decoding string), I am using intl package for translation and the error occurred only when I changed to German language (as BE guys translating the response msg in case of language changed by the user). I told the BE folks about it and they are working on it.
PTN(working on English translation)


Use \r\n instead of \n in terminal output

The default in golang.org/x/crypto/ssh/terminal was changed to set
OPOST, which disables output postprocessing like ONLCR, which previously
handled this for us. As a result, a carriage return was not being added
to newlines in terminal output, which lead to weird display issues.
Fixes #124.

IMHO it should be fixed upstream (https://github.com/golang/go/issues/17364) by making a method of setting OPOST flag back. This will require just a few lines of code when initializing a terminal instead of doing s/\\n/\\r\\n/g.
Even if you fix all write() calls here, the lack of OPOST flag also breaks everything else.

Should be fixed by https://go-review.googlesource.com/#/c/33902/.


Fix tm source fallback

Codecov Report

Merging #172 (445101b) into master (3269bac) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master      #172   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           64        64
  Lines         2400      2416   +16
  Branches       264       267    +3
=========================================
+ Hits          2400      2416   +16

Impacted Files
Coverage Δ

src/rics/translation/_translator.py
100.00% <ø> (ø)

src/rics/translation/fetching/_abstract_fetcher.py
100.00% <ø> (ø)

src/rics/translation/fetching/_sql_fetcher.py
100.00% <100.00%> (ø)

src/rics/translation/offline/_translation_map.py
100.00% <100.00%> (ø)

src/rics/utility/logs.py
100.00% <100.00%> (ø)

src/rics/utility/pandas/_time_fold.py
100.00% <100.00%> (ø)

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


fix: fixed aino's stuff <3

It runs anyway...

Also there's a bunch of linting errors right now but I didn't want to overflow changes by having run yarn lint. So feel free to do that yourself.
In fact, you can also run yarn prettier --write package.json README.md tsconfig* to make everything match prettier config


Light Levels & Passive Mob Spawning minecraft 1.20.4

I really love this mod and it is exactly what I am looking for. However, here are a few issues I have found and was wondering if there was anything I or you could do to fix them.
I downloaded the non-entity version of this mod along with the fabric API and this mod: https://www.curseforge.com/minecraft/mc-mods/logical-zoom. Not sure if either of these two mods is creating the following issues:
I tried using it in 1.20.4 to create a blank skyblock world to set up my own skyblock. In creative, I spawned a 100 by 100 platform of grass at y level 66, y level 0, and y level 30. At y level 66, nothing spawned, no passive mobs nothing.
 It was day time.

Any help would be greatly appreciated! This mod is exactly what I am looking for, thanks!

I will try to see if I can replace the issue, I'll get back to you when I know more!

Okay after some testing, passive mobs do still spawn as normal on the first platform you mentioned. Passive mob spawning is just very very slow, and the higher up in the world you are the worse it gets. I ran the game at a higher tick rate and after some time did end up getting some sheep to spawn.
As for your second issue, for me the light levels seem to be correct, it shows a skylight level of 15 for me, however hostile mobs are spawning and also not burning up. A quick way I found to fix this is using the fill command to create a giant platform at world height and remove it again afterwards, this makes me believe the issue is related to the heightmaps. I will look into whats causing that to happen ^^

I have just uploaded a new version with a fix in place.


The tutorial.php does not show how to pass an object parameter in a method

Hi,
I have successfully generated something but your documentation or the generated "tutorial.php" does not show any example of how to then pass the parameters expected in a method.
All it shows is something like this:

/**

Samples for Cancel ServiceType
/
$cancel = new \ServiceType\Cancel($options);
/*
Sample call for CancelOrder operation/method
*/
if ($cancel ->ProcessPayment(new \StructType\Cancel()) !== false) { //<--- the method expects parameters, how do I pass them?
print_r($cancel ->getResult());
} else {
print_r($cancel ->getLastError());
}

How do I pass parameters?

Did you search for the class \StructType\Cancel() ? If you have a decent IDE, it should allow you to go into the class.


File/Folder priority when sorting option

What's the Problem?
When sorting by date modified folders show up first and then files. In normal explorer it's the other way around.
Solution/Idea
Since this probably is a matter of preference it would maybe be a good idea to add it as an option in the sort menu.
The alternatives should be:

Sort files and folders together
Files first
Folders first

Alternatives
My first idea was just to change it to the way its done in explorer were files gets sorted first and folders second.
Priorities

Capability
Priority

This proposal will allow end users to have more control over the sorting behavior and find their files/folders faster
Must

Files Version
<IP_ADDRESS>
Windows Version
Windows 10 Home 19043.1165
Additional comment
No response

I really hope this gets added with the official Files v2.0 release on the MS Store. This is really a must

I doubt it will happen with 2.0 but hopefully they'll consider it for a future update

Bump, this is important to my workflow. I always sort by newest date to see my newest files without needing to scroll, but this bug forces me to scroll.

Does the "List and sort directory alongside files" option give the wanted result?

of the three cases

Sort files and folders together
Files first
Folders first

that only covers the "Sort files and folders together" case.

Merging with #9574


Mic 4218/format 1040

Title: Mic 4218/format 1040
Description: Formats 1040 dataset for noising

Category: Feature
JIRA issue: [MIC-4218](https://jira.ihme.washington.edu/browse/MIC-4218

-Formats 1040 for noising
-adds loader function to hold data utils functions for loading and formatting 1040
Testing
All tests pass and 1040 is formatted correctly with correct column names.

@stevebachmeier It doesn't take that long at least for the sample data. I have a ticket to make test suites for all 1040 but at the moment and not sure how to set up tests for this since this implementation doesn't fall in any of our current suites but having tests for loader.py does seem necessary.


Add a Solver:Reshape() method

Since V0.1.2 (and the ray length is now pre-computed in #3), cylinders completely lost the ability to be fully customizable as they were in the first versions. Sometimes, it is absolutely better to update for example the ThicknessQuality for a cylinder than building a whole new one, taking unnecessary space.
The solution in my mind for this customizability issue (and potentially a performance issue) is to have a reshape method that will re-compute certain properties when the new ones aren't the same. This makes it optimal to reuse a cylinder for same use-cases without , for example, size being pre-computed being a limitation.
The implementation of this would be something like:
cylinder:Reshape({
        Quality = 30,
	CentreRadius = 0.1,
	-- Size = Vector3.new(1, 2, 2), this one being commented out means that you can just focus on properties you actually want to change
	Ignore = {},
	ThicknessQuality = 2
})

(in this post, you will see some of the changes that I made in #3)
I have rewritten a prototype cc with a reshape method and tested it (planning on unit test it with testez), and it looks good so far. However, I am still going to benchmark it and when I do, I will post it in a later comment.

--[[

	Author : IdleBrick
	Contributors : Daw588, Sinlernick

--]]

local Workspace = game:GetService("Workspace")

local FULL_CIRCLE = 2 * math.pi
local CFRAME_ANGLES_AXIS_PI = CFrame.Angles(math.pi, 0, 0)

type ConfigType = {
	Quality : number,
	Size : Vector3,
	ThicknessQuality : number,
	CentreRadius : number,
	Ignore : {Instance}
}

type SolverType = {
	Quality : number,
	Size : Vector3,
	ThicknessQuality : number,
	CentreRadius : number,
	RaycastParams : RaycastParams,
	_rays : {RaycastResult?},
	_thicknessTable : {CFrame},
	_qualityTable : {CFrame},
	_rayLength : number
}

local function calculateThickness(tbl : SolverType , t)
	table.clear(tbl._thicknessTable)

	for t = 1, tbl.ThicknessQuality do
		table.insert(tbl._thicknessTable, CFrame.new(Vector3.yAxis * math.sin( t * (FULL_CIRCLE / 3)) * (tbl.Size.X * 0.5)))

	end

end

local function calculateQuality(tbl :SolverType, i)
	table.clear(tbl._qualityTable)
	for i = 1, tbl.Quality do
		local angle = i * (FULL_CIRCLE /  tbl.Quality)
		table.insert(tbl._qualityTable, CFrame.new(Vector3.new(math.cos(angle) * tbl.CentreRadius, 0, math.sin(angle) * tbl.CentreRadius)))
	end
end

local Solver  = {}
Solver.__index = Solver

function Solver.new(config: ConfigType)
	local self = setmetatable(table.create(8) :: SolverType, Solver)

	local raycastParams = RaycastParams.new()
	raycastParams.FilterDescendantsInstances = config.Ignore
	raycastParams.FilterType = Enum.RaycastFilterType.Blacklist
	self.RaycastParams = raycastParams

	self.Size = config.Size
	self.Quality = config.Quality
	self.ThicknessQuality = config.ThicknessQuality
	self.CentreRadius = config.CentreRadius

	self._rays = table.create(config.ThicknessQuality * config.Quality)
	self._thicknessTable = table.create(config.ThicknessQuality)
	self._qualityTable = table.create(config.Quality)
	self._rayLength = (config.Size.Y * 0.832) + 0.5

	calculateThickness(self, self.ThicknessQuality)
	calculateQuality(self, self.Quality)

	return self
end

function Solver:Reshape(config : ConfigType) : boolean
	local self : SolverType = self

	local oldThicknessQuality = self.ThicknessQuality
	local oldQuality = self.Quality
	local oldCentreRadius = self.CentreRadius
	local oldSize = self.Size
	local oldRayLength = self._rayLength

	self.CentreRadius = config.CentreRadius or self.CentreRadius
	self.Size = config.Size or self.Size

	self.ThicknessQuality = config.ThicknessQuality or self.ThicknessQuality
	self.Quality = config.Quality or self.Quality

	if oldCentreRadius ~= self.CentreRadius or oldQuality ~= self.Quality then
		calculateQuality(self, self.Quality)
		--print("calculated quality")
	end

	if oldSize ~= self.Size or oldThicknessQuality ~= self.ThicknessQuality  then
		calculateThickness(self, self.ThicknessQuality)

		self._rayLength = (self.Size.Y * 0.832) + 0.5
		--print("calculated thickness and length")
	end

	if config.Ignore then
		self.RaycastParams.FilterDescendantsInstances = config.Ignore
	end

	return true
end

function Solver:Solve(CF: CFrame): {RaycastResult | nil}
	local raycasts = self._rays
	local length = self._rayLength

	local isIntersected = false

	table.clear(raycasts)

	for _, thicknessCFrame in self._thicknessTable do
		local newCFrame = (CF * thicknessCFrame)

		for _, qualityCFrame in self._qualityTable do
			local position = (newCFrame * qualityCFrame).Position
			local direction = (CFrame.new(position, newCFrame.Position) * CFRAME_ANGLES_AXIS_PI).LookVector

			local raycastResult = Workspace:Raycast(position, direction * length , self.RaycastParams)

			if raycastResult then
				if isIntersected then
				else
					isIntersected = true
				end

				table.insert(raycasts, raycastResult)
			end
		end

	end

	if isIntersected then
		return raycasts

	else
		return nil
	end
end

return Solver

(This comment is not about the benchmarks, as I think they require excessive benchmarking with different properties. For example, would a reshape process that calculates more than a full build would take more time or not?)
The thing with with the prototype I have sent, is that it doesn't resize either the ._qualityTable or the _thicknessTable when they should to. While it may not be a problem when reshaping the cylinder with higher thickness/quality (let's just forget about re-allocation for now), it may cause memory leaks (assuming there was just a reshape method call that just lowered the thickness/quality), because then there will be memory that is allocated that we can't use.
There are two approaches that I currently have in mind for this, one is to create an entire new table with the up-to-date size, and the latter is to somehow force luau to resize our table, which I currently don't know how to implement yet.


Sync PART_FLAG_ENCRYPTED value with gen_esp32part.py

Currently paritions marked as encrypted by gen_esp32part.py are not
recognized as such and encrypted writes don't work.
This is part of espressif/esp-idf#253

Oh dear, an off-by-one error. Thanks for noticing this.
I think, on balance, I'd rather we fixed this in gen_esp32part.py as I don't think we have a use for bit 0, and it means people with bootloaders already flashed (ie secure boot on) can still use the flag.
If using bit 0 doesn't cause a problem for your use cases then I'm happy to make that change myself rather than forcing you to send another one line PR. :)

i chose to update the test because that would make new apps compatible with existing partition tables, but either way works for me. amended.

Thanks, I've squashed these and put them in our internal review & merge queue.


Wildcard searching

This PR enables wildcard url fetches from wayback machine.

K, this should be good to merge.

Hi @jsvine, from the discussion in #8, it sounds like this is not the approach you want to take. Should I close this PR?

Hi @fgregg and apologies for the radio silence. I actually do like this approach! I've been working on a new version that integrates the bulk of your PR (with a few tweaks), but have gotten distracted by other things. Thanks for the nudge!

Hi @Joey-Einerhand, unfortunately there are no major updates on this. I ran into some operating-system-appeasing issues, got stumped, and haven't fully revisited.


Add all fields in Telegram User

Currently telegram user does not have all fields received from init data (which is WebAppInitData.  This includes:

Add isBot, isPremium, addedToAttachmentMenu, photoUrl
Move TelegramUser to separate file.
Make WebAppUser internal
FIx fields naming and optionality (e.g. first_name is not optional)

@OlegNovosad TelegramUser (and TelegramInitData) is custom model generated from validation data which does not contain photoUrl, isPremium, etc.. WebAppInitData has user field (WebAppUser) which already contains those fields. But you are right that new model should be created and WebAppUser should be internal.

I am closing this task as I already created new task for creating new model for WebAppUser


Add custom access denied page

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@544e458). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #104   +/-   ##
=======================================
  Coverage        ?   97.32%
=======================================
  Files           ?       56
  Lines           ?     3558
  Branches        ?        0
=======================================
  Hits            ?     3463
  Misses          ?       95
  Partials        ?        0

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 544e458...b298f95. Read the comment docs.

So once any/all admin users login, db will retain records through migrations and further deployments, I take it.
No action required as of now.
Not a fan of data migrations, but I thought there will be some within in PR which will make certain that admin users exist within the system.


confirm validation webhook is callable before updating it to fail-closed

/hold until I add a better PR description

@ayj: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ayj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test unit-tests_istio

integ-local-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-local-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ayj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test unit-tests_istio

integ-local-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-local-tests_istio

integ-mixer-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-mixer-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ayj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test unit-tests_istio

integ-local-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-local-tests_istio

integ-mixer-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-mixer-k8s-tests_istio

integ-conformance-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-conformance-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ayj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test unit-tests_istio

integ-local-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-local-tests_istio

integ-mixer-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-mixer-k8s-tests_istio

integ-conformance-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-conformance-k8s-tests_istio

release-test_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test release-test_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ayj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test unit-tests_istio

integ-local-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-local-tests_istio

integ-mixer-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-mixer-k8s-tests_istio

integ-conformance-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-conformance-k8s-tests_istio

release-test_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test release-test_istio

integ-galley-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-galley-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ayj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test unit-tests_istio

integ-local-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-local-tests_istio

integ-mixer-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-mixer-k8s-tests_istio

integ-conformance-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-conformance-k8s-tests_istio

release-test_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test release-test_istio

integ-galley-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-galley-k8s-tests_istio

integ-security-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-security-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ayj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test unit-tests_istio

integ-local-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-local-tests_istio

integ-mixer-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-mixer-k8s-tests_istio

integ-conformance-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-conformance-k8s-tests_istio

release-test_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test release-test_istio

integ-galley-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-galley-k8s-tests_istio

integ-security-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-security-k8s-tests_istio

integ-telemetry-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-telemetry-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ayj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test unit-tests_istio

integ-local-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-local-tests_istio

integ-mixer-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-mixer-k8s-tests_istio

integ-conformance-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-conformance-k8s-tests_istio

release-test_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test release-test_istio

integ-galley-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-galley-k8s-tests_istio

integ-security-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-security-k8s-tests_istio

integ-telemetry-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-pilot-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ayj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test unit-tests_istio

integ-local-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-local-tests_istio

integ-mixer-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-mixer-k8s-tests_istio

integ-conformance-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-conformance-k8s-tests_istio

release-test_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test release-test_istio

integ-galley-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-galley-k8s-tests_istio

integ-security-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-security-k8s-tests_istio

integ-telemetry-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-pilot-k8s-tests_istio

lint_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ayj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test unit-tests_istio

integ-local-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-local-tests_istio

integ-mixer-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-mixer-k8s-tests_istio

integ-conformance-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-conformance-k8s-tests_istio

release-test_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test release-test_istio

integ-galley-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-galley-k8s-tests_istio

integ-security-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-security-k8s-tests_istio

integ-telemetry-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-pilot-k8s-tests_istio

lint_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test lint_istio

integ-distroless-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-distroless-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ayj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test unit-tests_istio

integ-local-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-local-tests_istio

integ-mixer-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-mixer-k8s-tests_istio

release-test_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test release-test_istio

integ-galley-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-galley-k8s-tests_istio

integ-security-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-security-k8s-tests_istio

integ-telemetry-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-pilot-k8s-tests_istio

integ-distroless-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-distroless-k8s-tests_istio

lint_istio
74c9190d59d4441a8bf2fd285a2e000359cc3881
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ayj: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-local-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-local-tests_istio

integ-mixer-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-mixer-k8s-tests_istio

integ-security-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-security-k8s-tests_istio

integ-telemetry-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-pilot-k8s-tests_istio

integ-distroless-k8s-tests_istio
9d6ae7b03d27f0dea8687330f5a99f0f6e90ac96
link
/test integ-distroless-k8s-tests_istio

lint_istio
74c9190d59d4441a8bf2fd285a2e000359cc3881
link
/test lint_istio

unit-tests_istio
74c9190d59d4441a8bf2fd285a2e000359cc3881
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

Do you still want the hold?

The validation webhook controller's endpoint readiness check isn't sufficient in some environments.

I cannot imagine when this can happen except kubernetes cluster is unready(maybe cni plugin not ready). So why do we need this?

We have seen many times in CI it fails. One random example:
https://prow.istio.io/view/gcs/istio-prow/logs/integ-k8s-115_istio_postsubmit/773
On Sun, Feb 23, 2020 at 7:11 PM Zhonghu Xu<EMAIL_ADDRESS>wrote:

The validation webhook controller's endpoint readiness check isn't
sufficient in some environments.
I cannot imagine when this can happen except kubernetes cluster is
unready(maybe cni plugin not ready). So why do we need this?
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/istio/istio/pull/21354?email_source=notifications&email_token=AAEYGXKC2JFNO4S4ELE5CLTREM3FNA5CNFSM4KZLAWHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMWQR3I#issuecomment-590153965,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEYGXPYRN7MCUJ7O44HOEDREM3FNANCNFSM4KZLAWHA
.

Can we do some check in the test framework? For example, as this pr does, wait until dry-run test for config creation and sidecar inject succeed.

It's not failing as part of some test code, it's during the installation
On Sun, Feb 23, 2020, 7:49 PM Zhonghu Xu<EMAIL_ADDRESS>wrote:

Can we do some check in the test framework? For example, as this pr does,
wait until dry-run test for config creation and sidecar inject succeed.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/istio/istio/pull/21354?email_source=notifications&email_token=AAEYGXLPNBY5JBTAPS5R4V3REM7T5A5CNFSM4KZLAWHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMWRYDY#issuecomment-590158863,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEYGXO4LTILLWM3SDN3JCDREM7T5ANCNFSM4KZLAWHA
.

@howardjohn I know, it fails here operator/cmd/mesh/manifest-apply.go#L86. So i mean wait until success in or before manifestApply

So i mean wait until success in or before manifestApply

The error occurs during install after pilot is installed but before other components (gateways). The test framework already waits for validation to be ready before proceeding with the test. That wasn't sufficient to prevent this problem.

In response to a cherrypick label: #21354 failed to apply on top of branch "release-1.5":
error: Failed to merge in the changes.
Using index info to reconstruct a base tree...
M	pkg/webhooks/validation/controller/controller.go
Falling back to patching base and 3-way merge...
Auto-merging pkg/webhooks/validation/controller/controller.go
CONFLICT (content): Merge conflict in pkg/webhooks/validation/controller/controller.go
Patch failed at 0001 confirm validation webhook is callable before updating it to fail-closed

Most concerned when validation is not ready to access, it will not get the expected behavior to prevent invalid configs. It is same for sidecar-injector, i think.

This is already the case today. Bad config can slip through before we create the validatingwebhookconfiguration. We rely on the fact that all of the config installed as part of Istio is already validated elsewhere beforehand.


appending exclamation to buffer command when deleting term buffer from buffer selection tool

I wanted to be able to leverage the built-in ctrl-x close buffer behavior on terminals. My workflow, I create a lot of terminal buffers I'd like to be able to easily close.
I verified that this correctly closes the terminal buffer locally on macos for me. Beyond that, no testing of this. I realize that's not great.
I'm open to any and all criticism regarding this PR! I understand if don't want to merge.

@andrewwillette, I'll review this tomorrow, I was busy with some other nonsense lol
https://www.reddit.com/r/neovim/comments/1badrh7/fzflua_awesome_colorschemes_the_timewaster_you/

Merged manually with minor fixes:

Check we're closing the buffer with bd
Removed call to vim.api.nvim_buf_get_name as we already have the buffer name in entry.bufname

Ty for the contribution @andrewwillette!
https://github.com/ibhagwan/fzf-lua/commit/8a654f2b5250d79d7ebcf4cd685b29e34a6253e5


fix(frontend): fix to less moderator/admins on information page

It seems default value in graphql/arg/Paginated overwrite default values which are used in various places in resolvers.
In searchAdminUsers default value is set to 25 was overwritten by 3 in Paginated. The frontend call searchAdminUsers without parameters so it gets only the default count of results.
TODO: Rethink pagination mechanism in light of larger communities. Not all places can handle more than one page results.

ContributionResolver.listContributions call findContributions with use default initializer (pageSize 3)

ContributionResolver.listAllContributions call findContributions with use default initializer (pageSize 3)

ContributionResolver.adminListContributions call findContributions with use default initializer (pageSize 3)

TransactionLinkResolver.listTransactionLinks call transactionLinkList with use default initializer (pageSize 5)

TransactionLinkResolver.listTransactionLinksAdmin call transactionLinkList with use default initializer (pageSize 5)

ContributionLinkResolver.listContributionLinks use default initializer (pageSize 5)

ContributionMessageResolver.listContributionMessages use default initializer (pageSize 5)

ContributionMessageResolver.adminListContributionMessages use default initializer (pageSize 5)

GdtResolver.listGDTEntries use default initializer (pageSize 5)

TransactionResolver.transactionList use default initializer (pageSize 25)

UserResolver.searchAdminUsers use default initializer (pageSize 25)

UserResolver.searchUsers use default initializer (pageSize 25)

All this default initializer where overwritten with 3 from Paginated.
TypeScript make sure that the pageSize? value must be get a default initializer or must be checked if it was set.
But with default value set in Paginated all this different default initializer don't work any longer.


Rename bootstrap-extensions.css.scss to bootstrap-extensions.scss

DEPRECATION WARNING: Extra .css in SCSS file is unnecessary. Fix #52

Thanks @imgarylai! :+1:


Running into WebGPU device error from the web demo, using Chrome 112

When trying this out, https://mlc.ai/web-llm/#chat-demo, it gave me the following error. My chrome is 112.0.5615.137 and in the setting no update option is there.
Find an error initializing the WebGPU device Error: Cannot initialize runtime because of requested maxBufferSize exceeds limit. requested=1024MB, limit=256MB. This error may be caused by an older version of the browser (e.g. Chrome 112). You can try to upgrade your browser to Chrome 113 or later.
Init error, Error: Find an error initializing WebGPU: Error: Cannot initialize runtime because of requested maxBufferSize exceeds limit. requested=1024MB, limit=256MB. This error may be caused by an older version of the browser (e.g. Chrome 112). You can try to upgrade your browser to Chrome 113 or later.

Yeah, as indicated in the error message:

This error may be caused by an older version of the browser (e.g. Chrome 112)

We recommend using Chrome Canary. You can also try out the latest Chrome 113. Chrome version ≤ 112 is not supported, and if you are using it, the demo will raise an error like Find an error initializing the WebGPU device OperationError.
You might want to follow the instruction section to use the latest WebGPU feature

I am going to close this issue as the problem should be solved in the instruction section, but feel free to reopen if it doesn't work!


Database files become zero size when they are opened at the same time

In my project, I have 4 database files.  The users database file is about 1MB big, the projectDocs database is about 100K, the other two are really tiny.
In my code, I have them opened in sequence.  I suspect that after the first few functions are called, they are not really done yet when the subsequent openDb() functions are called.  The simultaneous execution of these calls (combined with the autoload & autosave options) seem to have caused the database files to somehow be reset to zero size and die.
I am running this on Windows platform.  The node version is 6.10.1.
Following is roughly the code I have.  If I use setTimeout to delay the 2nd, 3rd & 4th call so that they will no chance of running simultaneously, everything is fine.
usersDb = openDb("users");
groupsDb = openDb("groups");
languagesDb = openDb("languages");
projectDocsDb = openDb("projectDocs");

function openDb(dbName) {
	var dbFilePath = basedir + "/" + dbName + ".json",
	var myDb = new loki(dbFilePath, {
			"autosave" : true,
			"autoload" : true,
			"autoloadCallback" : function() {
				// In our use, collection name is the same as db file name
				collections[dbName + "Collection"] = myDb.getCollection(dbName);
			},
			"autosaveInterval" : 20000
		});
	console.log("DB " + dbName + " opened");
	return myDb;
}

That shouldn't be a problem as long as you wait until they are loaded before using them.  The default adapter on nodejs is the LokiFsAdapter which is asynchronous.   Make sure you don't immediately try to read from those databases until loading is complete.   Typically you also use the autoloadCallback to add the collections if they do not already exist in the database (to initialize new database) and to trigger any code which needs to use that data immediately after loading.
Is there a reason why you aren't using the loki-fs-structured-adapter.js adapter which partitions each collection out into its own file?  While that adapter is more for high performance, it would simplify initialization/callback.  Or even partitioning adapter + LokiFsAdapter?  If you need examples let me know I have tons floating around :)

About async nature of LokFsAdapter, what is the best way to know when loading is done after "new loki()".  Should I put the callback inside "autoloadCallback" after the collection is assigned?
About loki-fs-structured-adapter.js adapter, since the project was done a couple years ago, we probably wouldn't want to spend time changing the adapter now.
Thanks for your help!

Ok, so what version of lokijs are you using?  What changed?
If your not worried about simulatenous requests and need to leave as separate requests might either :
keep counter and when last collection loads, trigger code to run after data is loaded, like :
var collectionsToLoad=4;
...
function autoloadCallback() {
  // ...
  if (--collectionsToLoad === 0) {
    runProgramLogic();
  }
}

or you could force one load at a time like :
loadCollectionSequence(['users', 'groups', 'languages', 'projectDocs']);
function loadCollectionSequence(remaining) {
  var next = remaining.shift();
  var db = new loki(next, { autoloadCallback : function() {
    collections[next] = db.getCollection(next);

    if (loadCollectionSequence.length > 0) {
      loadCollectionSequence(remaining);
    }
    else {
      // runPostLoadLogic();
    }
  });,
}

Examples obviously skip alot of your fixup logic but for flow control either of those might work.

Thanks for your detailed response and code samples.
The Db json files become zero size seems to be caused by simultaneous calls to "new loki()".  It was okay at the very beginning.  But, as the sizes of the db files grow, this problem seems to occur more often.  The other change is that the node version is upgraded from 0.x to 6.10.1 now.  The lokijs version is 1.5.0.  Server is on windows platform using "iisnode".
You may want to investigate how simultaneous opening of the db files could have caused these files to become zero size.
For our use, to avoid this problem, I think we will make sure that we do not call the next "new loki()" call before the previous one is completely loaded.
Your 2nd example seems to be exactly what I am looking for.  It is essentially the same as the code that I am about to change to as below.
usersDb = openDb("users", function() {
	groupsDb = openDb("groups", function() {
		languagesDb = openDb("languages", function(){
			projectDocsDb = openDb("projectDocs", function() {
				<continue other program logic...>
			});
		});
	});
});

function openDb(dbName, callback) {
	var dbFilePath = basedir + "/" + dbName + ".json",
	var myDb = new loki(dbFilePath, {
			"autosave" : true,
			"autoload" : true,
			"autoloadCallback" : function() {
				// In our use, collection name is the same as db file name
				collections[dbName + "Collection"] = myDb.getCollection(dbName);
				if (callback)
					callback();
			},
			"autosaveInterval" : 20000
		});
	console.log("DB " + dbName + " opened");
	return myDb;
}

The above solution seems to work for me so far.  I think this issue can be closed now.


Fix provider name for PPTC

Description
PPTC name is incorrect in the Provider list on the landing page:

should say: Pediatric Preclinical Testing Consortium
Acceptance criteria:

[x] fixed in dev

Name fixed on all instances.


Unify ZH-HK wordings, Add missing translation

Also updated some incorrect wordings, mostly just a minor update to make sure that there isn't much English left in it.
⚠⚠⚠ Since we do not accept all types of pull requests and do not want to waste your time. Please be sure that you have read pull request rules:
https://github.com/louislam/uptime-kuma/blob/master/CONTRIBUTING.md#can-i-create-a-pull-request-for-uptime-kuma
Tick the checkbox if you understand [x]:

[x] I have read and understand the pull request rules.

Description
Fixes N/A
Type of change
Please delete any options that are not relevant.

Translation update

Checklist

[x] My code follows the style guidelines of this project
[x] I ran ESLint and other linters for modified files
[x] I have performed a self-review of my own code and tested it
[x] I have commented my code, particularly in hard-to-understand areas
(including JSDoc for methods)
[x] My changes generate no new warnings
[ ] My code needed automated testing. I have added them (this is optional task)

Screenshots (if any)
Please do not use any external image service. Instead, just paste in or drag and drop the image here, and it will be uploaded automatically.

Hong Kong people is special, most people learnt those technical words in English directly and actually don't know the Chinese words.
For example, we usually use WebHook, Token, API Endpoint directly.
As a Hongkonger, personally, I have never heard 權杖, 網鉤 and API終端 before this pull request.


Making run_command take a list of strings instead of a single string

Issue
https://github.com/mayn/packerlicious/issues/133
List of Changes Proposed
Change a string to a list of strings as per issue 133

Coverage remained the same at 100.0% when pulling 0d152eb5b122fb78d161c0a03d9d143e0cd9bed6 on gnewson:issue_133 into 8c8471c3469de026ca5389aa40387dcbbb3073a9 on mayn:master.


Problem in code of formulas of limits

Describe the bug
P tags are visible in the formulas in the output.

Feel free to ask your doubts, if any
Deadline 23 March,2021 (11:59 PM IST)


Host images and files locally and link from Research Note

I have some images in my research note on Computing and Education. Those images are currently referenced at a remote URL. Need to figure out how to host those images on jessmart.in and reference them locally.

In High-Performance Organizations and Growth by Douglas Engelbart, I'm continuing to link to external images instead of hosting them on this server. Need to fix that.


swift4.0 error using carthage

Alamofire Environment
**Alamofire version:4.5
**Xcode version:9.0
**Swift version:4.0
**Platform(s) running Alamofire: macOS High Sierra
Demo Project
ℹ Please link to or upload a project we can download that reproduces the issue.

A similar error was referenced here. but for a different project and I believe the fix was clearing the build folder in Carthage and building using the following command.

carthage update --platform iOS --no-use-binaries

This should work for you since it will build Alamofire using the compiler you currently have. Still a temporary fix though and if this doesn't work hopefully someone will find a way to get it working for you.

@RYDIOO it didn't work!! NONONO!😱

switch xcodebuild compiler path
for example ,xocde app name is "Xcode9x.app"
sudo xcode-select --switch /Applications/Xcode9x.app/Contents/Developer

Fundamentally, this error is caused by having build products built with incompatible versions of the Swift compiler. The easiest way to fix it is to rebuild all of your sources. If that's not possible, you'll need to limit your compiler to the version that compatible with your prebuilt binaries.


Add 'moduleType' param to useMedia() to get different state (local, unsplash etc)

Task Description
[wip]

Superceded by https://github.com/google/web-stories-wp/issues/2610 and https://github.com/google/web-stories-wp/issues/2611.


How to make public and private transaction in Stratis

Hi Team,
I am exploring  stratis from few days its working super. Just want to know if there is any   private transaction in stratis. i tried finding on google and stratisplatform.com but no luck.
Please share if any document or link is available on the same.
Thanks in advance :)

What do you mean by private tx?
If you mean smth like what monero or zcash do- no.
But we have tumbling- it's called tumblebit
ps
Don't open issues for questions, we have a community discord for that. Feel free to ask anything in dev_general or support channel.

Smth like hyperleger ,quorum, corda support ?

Yeah, we will soon have stratis DLT (by the end of Q4) which is an enterprise-oriented solution. But it's mostly for private chains that companies host on their own network. So privacy of txes on those chains come from privacy of the whole blockchain which is just not exposed to general public.

but in some of the use case you don't want to share the tx with every node but share among some node then how this is handle by startis ? -- any link or document

In v1 of stratis DLT solution we don't have permissions matrix so some of the nodes can see some txes and some don't. But we might add this in v2.

any link or document

It's private before the release (which is end of Q4). But you can contact the company officially and they might give it to you.

ok cool thanks


BUG: Budgets don't allow for async Drift in combination with Azure.

Description
Note:
This is a known BUG, with a known cause. It also applies to other forms of Disruption which also provision replacement nodes, beyond just Drift. It requires both changes in kubernetes-sigs/karpenter, along with changes in the Azure/karpenter-provider-azure repo, so opening a BUG in both (tracking Azure/karpenter-provider-azure side here 600)

Observed Behavior:
Karpenter is only provisioning and replacing 1 Drifted node at a time, even with a Budget of "5".
Had all 10 nodeclaims marked as Drifted:
kubectl get nodeclaims -o go-template='{{range $item := .items}}{{with $nodeclaimname := $item.metadata.name}}{{range $condition := $item.status.conditions}}{{if and (eq $condition.type "Drifted") (eq $condition.status "True")}}{{printf "%s\n" $nodeclaimname}}{{end}}{{end}}{{end}}{{end}}'

general-purpose-4d8rn
general-purpose-brt2r
general-purpose-l9pv6
general-purpose-n6xv7
general-purpose-s9rnn
general-purpose-v76nm
general-purpose-vrnbl
general-purpose-vt4mv
general-purpose-wkk62
general-purpose-x6b47

Even after over a minute, there was only one new nodeclaim being created:
kubectl get karpenter

NAME                                       AGE
aksnodeclass.karpenter.azure.com/default   99m

NAME                                           TYPE               CAPACITY    ZONE        NODE                        READY     AGE
nodeclaim.karpenter.sh/general-purpose-4d8rn   Standard_D2ls_v5   on-demand   westus2-3   aks-general-purpose-4d8rn   True      78m
nodeclaim.karpenter.sh/general-purpose-brt2r   Standard_D2ls_v5   on-demand   westus2-1   aks-general-purpose-brt2r   True      70m
nodeclaim.karpenter.sh/general-purpose-l9pv6   Standard_D2ls_v5   on-demand   westus2-3   aks-general-purpose-l9pv6   True      52m
nodeclaim.karpenter.sh/general-purpose-n6xv7   Standard_D2as_v5   on-demand   westus2-1   aks-general-purpose-n6xv7   True      85m
nodeclaim.karpenter.sh/general-purpose-s9rnn   Standard_D2as_v5   on-demand   westus2-2   aks-general-purpose-s9rnn   True      48m
nodeclaim.karpenter.sh/general-purpose-v76nm   Standard_D2ls_v5   on-demand   westus2-1   aks-general-purpose-v76nm   True      68m
nodeclaim.karpenter.sh/general-purpose-vrnbl   Standard_D2as_v5   on-demand   westus2-3   aks-general-purpose-vrnbl   True      82m
nodeclaim.karpenter.sh/general-purpose-vt4mv   Standard_D2ls_v5   on-demand   westus2-3   aks-general-purpose-vt4mv   True      76m
nodeclaim.karpenter.sh/general-purpose-wkk62   Standard_D2ls_v5   on-demand   westus2-1   aks-general-purpose-wkk62   True      67m
nodeclaim.karpenter.sh/general-purpose-x6b47   Standard_D2ls_v5   on-demand   westus2-2   aks-general-purpose-x6b47   True      50m
nodeclaim.karpenter.sh/general-purpose-xf2ss                                                                          Unknown   82s

NAME                                    NODECLASS   NODES   READY   AGE
nodepool.karpenter.sh/general-purpose   default     10      True    98m

And only one node tainted as disrupted:
kubectl get nodes -o go-template='{{range $item := .items}}{{with $nodename := $item.metadata.name}}{{range $taint := $item.spec.taints}}{{if and (eq $taint.key "karpenter.sh/disrupted") (eq $taint.effect "NoSchedule")}}{{printf "%s\n" $nodename}}{{end}}{{end}}{{end}}{{end}}'

aks-general-purpose-4d8rn

Looking at the logs, we can see that the cluster is stalled on waiting on cluster sync:
{
  "level": "DEBUG",
  "time": "2024-12-03T00:20:35.932Z",
  "logger": "controller",
  "caller": "singleton/controller.go:26",
  "message": "waiting on cluster sync",
  "commit": "f1b33a7",
  "controller": "disruption",
  "namespace": "",
  "name": "",
  "reconcileID": "c11d69f3-97eb-4677-8c48-54bccc32a1bf"
}

This is due to the patterning that exists between kubernetes-sigs/karpenter, and Azure/karpenter-provider-azure, stalling the NodeClaim creation at the CloudProvider Create call:
https://github.com/kubernetes-sigs/karpenter/blob/b1b45fc9218b30dd952959c5135867088e943c8b/pkg/controllers/nodeclaim/lifecycle/launch.go#L74
Internally, the Azure provider has a few LRO (long running operations) which are part of this creation call, which has polling preformed on the call to Azure to ensure the resources have been created correctly, reporting back any issue otherwise. If this Polling is skipped, there would be an issue of certain types of errors on node creation being missed, and thus certain errors would have to wait for the registrationTTL of 15 min, which is unacceptable in these cases.
Expected Behavior:
Karpenter to provision X nodes equal to the Budget for Drift (in this case 5) asynchronously, to replace the Drifted nodes in accordance with the Budget.
Reproduction Steps (Please include YAML):
Deployed a dev version of Azure Karpenter, from the HEAD of main, using make az-all:
- de7dee7
ran make az-taintsystemnodes to ensure workload pods will only land on karpenter nodes.
Updated, and applied: examples/v1/general-purpose.yaml with karpenter.azure.com/sku-cpu to less than 3, budgets.nodes to "5", and consolidateAfter to Never:
# This example NodePool will provision general purpose instances
---
apiVersion: karpenter.sh/v1
kind: NodePool
metadata:
  name: general-purpose
  annotations:
    kubernetes.io/description: "General purpose NodePool"
spec:
  disruption:
    consolidateAfter: Never
    budgets:
    - nodes: "5"
  # Optional: Uncomment if you want to put a cap on the max resources available for provisioning
  # limits:
  #   cpu: "30"
  template:
    metadata:
      labels:
        # required for Karpenter to predict overhead from cilium DaemonSet
        kubernetes.azure.com/ebpf-dataplane: cilium
    spec:
      nodeClassRef:
        group: karpenter.azure.com
        kind: AKSNodeClass
        name: default
      startupTaints:
      # https://karpenter.sh/docs/concepts/nodepools/#cilium-startup-taint
      - key: node.cilium.io/agent-not-ready
        effect: NoExecute
        value: "true"
      expireAfter: Never
      requirements:
      - key: kubernetes.io/arch
        operator: In
        values: ["amd64"]
      - key: kubernetes.io/os
        operator: In
        values: ["linux"]
      - key: karpenter.sh/capacity-type
        operator: In
        values: ["on-demand"]
      - key: karpenter.azure.com/sku-family
        operator: In
        values: [D]
      # Optional: Uncomment if you want to add a restriction on max sku cpus.
      #           Useful for ensuring karpneter provisions multiple nodes for feature testing.
      - key: karpenter.azure.com/sku-cpu
        operator: Lt
        values: ["3"]
---
apiVersion: karpenter.azure.com/v1alpha2
kind: AKSNodeClass
metadata:
  name: default
  annotations:
    kubernetes.io/description: "General purpose AKSNodeClass for running Ubuntu2204 nodes"
spec:
  imageFamily: Ubuntu2204

Updated, and applied: examples/workloads/inflate.yaml with replicas to 10, and cpu requests to 1.1:
apiVersion: apps/v1
kind: Deployment
metadata:
  name: inflate
spec:
  replicas: 10
  selector:
    matchLabels:
      app: inflate
  template:
    metadata:
      labels:
        app: inflate
    spec:
      containers:
      - image: mcr.microsoft.com/oss/kubernetes/pause:3.6
        name: inflate
        resources:
          requests:
            cpu: "1.1"
            memory: 256M

Update imageFamily: AzureLinux in the AKSNodeClass, to trigger a Drift.
Versions:

Chart Version: Using Dev Build of Azure provider on HEAD of main with commit d84e7c8

sigs.k8s.io/karpenter: v1.0.5

Kubernetes Version (kubectl version): v1.29.9

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

For Karpenter core, is the ask here more of a feature request? (I don't see a bug in the core library).

If this Polling is skipped, there would be an issue of certain types of errors on node creation being missed, and thus certain errors would have to wait for the registrationTTL of 15 min

What are the circumstances that this kind of issue occurs in Azure? IMO, this may really just exist as a feature request in the Azure provider if we can. AWS doesn't have the same problem FWIW because it returns back the response fairly quickly and gets us out of this loop

/triage accepted

/area provider/azure

/remove-kind bug
/kind feature
/retitle Features to allow async drift / budgets (eg for Azure)

@jonathan-innis, I don't think this is purely on the Azure side. I'm aware of the difference here with AWS' fast response compared to Azure having the LRO. I did some testing on removing the Polling from Azure on the LRO, and we can get a fast response rate in that case and consequently get async drift/budget working correctly. However, we then miss out on gracefully handling certain types of errors as I mentioned. I can do a collection on what some of those error types are. However, it's a little tricky to get a complete list, and have been told by some other members of Azure it'd be good to handle them.
If we were to handle this adjustment for Azure jointly between Upstream, and the Azure Provider, I could see something like:

Azure shortcuts its Polling to return back quickly.
The controller which currently watches for the registrationTTL could watch for another form of Failure status on the NodeClaim, which the cloud provider/another source could signal if it was known the node wasn't going to provision.
Azure would do its Polling in the background and update the failure status to remove the NodeClaim early if it detected one of these issues.

Could also tackle it from the side of disruption trigging things in batches/a slightly different way. This is blocked on not having the ProviderId returned and set on the NodeClaim when attempting to disrupt more.


explicity define commonjs or module format only for import globals

resolves https://github.com/iambumblehead/esmock/issues/222

<EMAIL_ADDRESS>is published


why "extern const string pointCloudTopic = "/velodyne_points";" is true?

why not output the error "multiple definition of `pointCloudTopic'", because pointCloudTopic is used in two cpps.

Actually, I didn't quite understand you. This point cloud topic is reused in two cpps for sure, and you can change it to whatever topic you like, for my case, I just changed it to
subLaserCloud = nh.subscribe<sensor_msgs::PointCloud2>("/lidar0/points_raw", 1, &ImageProjection::cloudHandler, this);


Refine check for existence of prom_schema_migrations table

Description
The table could exist in any schema. We expect there to be either 0 or 1
tables. If there are more then something really weird has happened, and
we can't safely proceed.
Part of: https://github.com/timescale/promscale_extension/issues/371
Merge requirements
Please take into account the following non-code changes that you may need to make with your PR:

[x] CHANGELOG entry for user-facing changes
[ ] Updated the relevant documentation

Why don't we define prom_schema_migrations in a specific schema? That could help us avoid this code completly


Communication with the API failed, is NPM running correctly?

renew letscrypt certificates not work in version v2.10.3 © 2022 jc21.com.

Updated to new image and get this error. When looking in SSL Certificate tab I can see my certificates and they are all expired. But when I click link to my website I can see that the certificate has been updated. So for some reason NPM shows me the old certifiacte in my ssl certificate list.

and certificate in browser

Don't know if this is issue but mabe it helps to solve or if someone can help me get the correct certificates in the list off ssl certs in NMP.


[Bug] Android very slow on reconnection to firestore after being backgrounded

[REQUIRED] Please fill in the following fields:

Unity editor version: 2022.3.6f1
Firebase Unity SDK version: 11.4.0
Source you installed the SDK: .unitypackage
Problematic Firebase Component: Firestore Database
Other Firebase Components in use: Auth, Crashlytics, Dynamic Links, Remote Config
Additional SDKs you are using: Facebook
Platform you are using the Unity editor on: Windows
Platform you are targeting: iOS, Android
Scripting Runtime:IL2CPP
Pre-built SDK from the website or open-source from this repo: website

[REQUIRED] Please describe the issue here:
When the app is put into background for longer period of time, over 15 minutes, and brought back, on the reconnection to firebase that app is stuck. After around 5 minutes the app is able to recover. This is a major issue, as it affects the startup of the app. This is only happening on Android.
Steps to reproduce:
Repro rate: 100%

Put the app into background.
Wait 20 minutes
Bring it back to foreground.
Notice the warnings in the console

If you have a downloadable sample project that reproduces the bug you're reporting, you will
likely receive a faster response on your issue.
Relevant Code:
// TODO(you): code here to reproduce the problem

Hi @aixaCode. Thanks for reporting. It looks like the issue is with resolving the host. I'm wondering if there's a DNS issue?

Would you be able to provide a minimal reproduction code?

I will try to prepare something this week.


custom imposters repository

allows setting a custom imposters repository via a cli arg
Still needs documentation added

Thanks! Hopefully that's all the direct mountebank changes, unless the repo interface needs changing.


Fix bug when css rules are in peculiar order

One of my programmers fixed this, not me, so apologies for any inaccuracy in my explanation.
Some versions of IE will reorganize css selectors into a specific order for the cssRules styleSheet property.  The rewritten rule looks something like '[min-width~="400px"]div.myclassname'. This catches the elementqueries regex by surprise and failure occurs. Now, IE does this and it's weird, but it's perfectly valid CSS and any user could write CSS like this if they want to and you could reproduce the problem in Firefox or Chrome.
We fixed it up to hopefully cover all valid CSS cases. Once this is done, we found we could move the cssText property to the end of the list because we don't have a problem with what IE provides any more. This improves initial load performance in IE somewhat.
There is another pull request that directly conflicts with this. I didn't analyze the difference but we have been testing this thoroughly for two months in all browsers and it's solid.

Very nice, thanks @wickning1!


Unable to connect jenkin machine in  aws ubuntu 14.04

Hi,
Please find below screen shots. I have checked proxy and internet connections everything looking good, I am not sure why I am getting this page cann't be reached.
Please find below below my AWS security groups details.
Security groups
launch-wizard-7. view inbound rules. view outbound rules

Before I use https://.......:8080 it's throwing this site cannot reached and check proxy and firewall and network diagnostics, now  I  have changed to http:://.......:8080 , I am getting "This site cannot be reached err_timed_out chrome". For this i tried to restart machine and run some commands in command prompt.. still facing same issue...

Before I use https://.......:8080 it's throwing this site cannot reached and check proxy and firewall and network diagnostics, now  I  have changed to http:://.......:8080 , I am getting "This site cannot be reached err_timed_out chrome". For this i tried to restart machine and run some commands in command prompt.. still facing same issue...

Share your public url
Get Outlook for Androidhttps://aka.ms/ghei36

From: MuraliTL25<EMAIL_ADDRESS>Sent: Thursday, July 19, 2018 3:49:58 PM
To: QT-DevOps/DevOpsIssues
Cc: Subscribed
Subject: Re: [QT-DevOps/DevOpsIssues] Unable to connect jenkin machine in aws ubuntu 14.04 (#63)
Before I use https://.......:8080 it's throwing this site cannot reached and check proxy and firewall and network diagnostics, now I have changed to http:://.......:8080 , I am getting "This site cannot be reached err_timed_out chrome". For this i tried to restart machine and run some commands in command prompt.. still facing same issue...
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/QT-DevOps/DevOpsIssues/issues/63#issuecomment-406228805, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ACU0rfS9vpei4ZENIAh-rXfZC3lL6MZnks5uIF1OgaJpZM4VVExg.

Public url is keep on changing Today it is "<IP_ADDRESS>", yesterday it was "<IP_ADDRESS>"

Please install apache http server on this machine and try the http server URL first to confirm where will be the issue.

I tried with apache, still facing same issue. Please find below screen shots.

Screenshot of security group
Get Outlook for Androidhttps://aka.ms/ghei36

From: MuraliTL25<EMAIL_ADDRESS>Sent: Friday, July 20, 2018 10:50:27 PM
To: QT-DevOps/DevOpsIssues
Cc: shaikkhajaibrahim; Comment
Subject: Re: [QT-DevOps/DevOpsIssues] Unable to connect jenkin machine in aws ubuntu 14.04 (#63)
I tried with apache, still facing same issue. Please find below screen shots.
[apche started on ubuntu aws]https://user-images.githubusercontent.com/39365053/43015997-f0ddea84-8c6e-11e8-8aa3-17be5274700e.PNG
[site cannot reached]https://user-images.githubusercontent.com/39365053/43016075-449933cc-8c6f-11e8-9c7a-7754e18f114f.PNG
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/QT-DevOps/DevOpsIssues/issues/63#issuecomment-406668385, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ACU0rZ0MA9w_2bQwF7IzBcVeclvOuFjqks5uIhFbgaJpZM4VVExg.

Hi,
Now I am able to connect Apache server, Need to check Jenkins. "The issue with Security group only, before Security Type was SSH now I have changed to "All Trafic". Thanks!

I am able to connect Jenkins also. Thanks!.


Proposed addition to Resource Type

Per discussion earlier this year about our hope of including geotagged street photos in our local instance, I'd like to propose adding the category "Streetview photographs" to the Resource Type controlled vocab.

From Metadata Interest Group meeting on 12/2, we propose also adding "Annotations" and "Base maps."
Potential issue with "Base maps" is that "Outline maps" is already an LOC resource type, and "Base maps" is considered a variant. Does it make sense to have two terms for what could be the same thing?

From Metadata Interest Group meeting on 12/2, we propose also adding "Annotations" and "Base maps." See all the current proposed additions to the Resource Type field.
One potential issue with the "base maps" category is that the LOC term "outline maps" flags "base maps" as a variant. Should these be combined somehow?
The potential issue with "Base maps" is that "Outline maps" is already an LOC resource type, and "Base maps" is considered a variant. Does it make sense to have two terms for what could be the same thing?


Connection fails on linux

Ubuntu 16.04.6 LTS
Python 3.5.2 (default, Nov 12 2018, 13:43:14)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.

import postgresql
db= postgresql.open("pq://localhost/weather")
Traceback (most recent call last):
File "", line 1, in
File "/home/div/work/weather/db/py/fe/postgresql/init.py", line 92, in open
c.connect()
File "/home/div/work/weather/db/py/fe/postgresql/driver/pq3.py", line 2427, in connect
self._establish()
File "/home/div/work/weather/db/py/fe/postgresql/driver/pq3.py", line 2559, in _establish
self.version_info = pg_version.normalize(pg_version.split(sv))
File "/home/div/work/weather/db/py/fe/postgresql/versionstring.py", line 28, in split
vlist = [int(x or '0') for x in v[:-1]]
File "/home/div/work/weather/db/py/fe/postgresql/versionstring.py", line 28, in
vlist = [int(x or '0') for x in v[:-1]]
ValueError: invalid literal for int() with base 10: '2 (Ubuntu 11'

The debian and ubuntu PostgreSQL packages ship with a modified postgresql version string. I would recommend using a different PostgreSQL package, install from source, or use debian's py-postgresql package accommodating for the modification local to their distribution.


Validate transfer's incoming trust being different to the outgoing trust

Changes
Add a summary of the changes in this pull request
Checklist

[ ] Attach this pull request to the appropriate card in Trello.
[ ] Update the CHANGELOG.md if needed.

 Validate transfer incoming > outgoing trust


etcmain end-to-end integration tests

Mostly a rework of @gyuho's unit tests. /cc @gyuho @xiang90

Looks good in general.

awesome. lgtm after test passes and adressing xiang's feedback. Thanks!

feedback applied, ptal /cc @xiang90 @jonboulle

@heyitsanthony LGTM after addressing my last few nits.


Storybook info outputs Unknown on compound components

I believe this has been overlooked or I am missing something entirely.
Description
When using compound components and storybook (info addon) the Story source outputs static methods as "Unknown" and in the propTypes as empty string ("").
Screenshots

Component
import React, { Component } from 'react'

class CompoundComponent extends Component {
  static First = ({ children }) =>
{children}

  static Second = ({ children }) =>
{children}

  render() {
    return this.props.children
  }
}

export default CompoundComponent

Story
import React from 'react'
import { storiesOf } from '@storybook/react'
import { withInfo } from '@storybook/addon-info'
import CompoundComponent from 'components/CompoundComponent'

const stories = storiesOf('CompoundComponent', module)
stories.add(
  'Default',
  withInfo()(() => (
    <CompoundComponent>
      <CompoundComponent.First>Heading</CompoundComponent.First>
      <CompoundComponent.Second>This will just be a paragraph</CompoundComponent.Second>
    </CompoundComponent>
  ))
)

Nevermind, my bad. Did not realize I could just set displayName of the static methods and storybook would use that.

@Fralleee  -- I have the same issue, can you post the solution for your issue using displayName as you've said, coz I'm not sure where you would add that
Thanks!

I don't have access to the code right now but if I recall correctly it was something like this.
// Outside the class definition
CompoundComponent.First.displayName = "CompoundComponent.First"
CompoundComponent.Second.displayName = "CompoundComponent.Second"

@Fralleee  - Thank you!
I am using TypeScript and TS doesn't allow me to set displayName as you've mentioned so I had to create a new ReactComponent, set the displayName to that and than reference the static method to the new class like so:

class TempClass extends React.Component {
    static displayName = 'Banner.Section';
    public render() {
        return
{this.props.children}
;
    }
}

class Banner extends React.Component<BannerProps> {
    static Section = TempClass;
    public render() {
        return (

                 {this.props.children}

        );
    }
}

export default Banner;

Same issue with React's 16.6 memo feature.


Doc for Bigmod algorithm

📚 Documentation
(A clear and concise description of what the issue is.)
Have you read the Contributing Guidelines on Pull Requests?
YES

@iamrajiv kindly assign to me under gssoc21


getting 'â€™' instead of APOSTROPHE(') in bot chat window

I am using embedded chat window which is downloaded from github.
I have built the downloaded file and build it. After build it i got botcht.js and botcht.css.
I have taken these files and created on html file by referring those two files.
Now everything is working fine. am able to chat based on my requirement.
But when I see the response in chat window there I am getting 'â€™' instead of APOSTROPHE(') all the time
Why am getting the response with 'â€™' instead of APOSTROPHE(').
Can anybody help me to fix this.

Hi @RachaRatan this is a duplicate of #622 can you please see this issue for details.


Modify tests to work on windows

This makes a couple of minor modifications to allow the tests and snapshots to work on windows.

Use yarn.cmd instead of yarn when using spawn on windows.
Use node haul/cli.js instead of just haul.cli.js to run haul
Use some additional substitutions when outputting the snapshot files, so that windows machines get the same result (Mostly logic around the root directory format, and of course the directory separators.

Just a quick check (not sure) - do the *.snap files also need to be added to gitattributes for windows eol=lf?

I didn't see issues without it.  My guess is that snap files are not seen as text files, and so don't automatically get converted to CRLF and stay LF.