All DeepSpeed Stag have the same memory footprint.

System Info
- `Accelerate` version: 0.27.2
- Platform: Linux-5.15.0-92-generic-x86_64-with-glibc2.35
- Python version: 3.10.13
- Numpy version: 1.26.3
- PyTorch version (GPU?): 2.2.0 (True)
- PyTorch XPU available: False
- PyTorch NPU available: False
- System RAM: 1007.75 GB
- GPU type: NVIDIA A100-PCIE-40GB
- `Accelerate` default config:
        - compute_environment: LOCAL_MACHINE
        - distributed_type: DEEPSPEED
        - mixed_precision: bf16
        - use_cpu: False
        - debug: False
        - num_processes: 2
        - machine_rank: 0
        - num_machines: 1
        - rdzv_backend: static
        - same_network: True
        - main_training_function: main
        - deepspeed_config: {'gradient_accumulation_steps': 1, 'zero3_init_flag': False, 'zero_stage': 0}
        - downcast_bf16: no
        - tpu_use_cluster: False
        - tpu_use_sudo: False
        - tpu_env: []

Information

[ ] The official example scripts
[X] My own modified scripts

Tasks

[ ] One of the scripts in the examples/ folder of Accelerate or an officially supported no_trainer script in the examples folder of the transformers repo (such as run_no_trainer_glue.py)
[X] My own task or dataset (give details below)

Reproduction
I am using a modified version of run_clm_no_trainer.py, I am using a TinyLlama model. I've try to use deepspeed stage 0,1,2,3 and all of them have the same memory footprint

This is the output for all stages and I've try to increase the batch size with different stages but also I couldn't use larger batch size even with stage 3, The model size is kind of small, and for all stages I couldn't reserve batch size more than 4 with context length 2048 tokens.
Expected behavior
I thought that different stages with deepspeed should reduce memory footprint and increase the time deepening on the stage itself.
stage 0 should have different memory usage than stages 1,2,3
and stage 1 should have different memory usage than stages 0,2,3
the same for 2,3.

cc @pacman100


Avoid mapping the trailing element of the SmallReductionStrategy twice to threads

This PR fixes a bug where the trailing elementwise operation was mapped twice to threads: once during tiling to forall + fusion and a second time standalone.
Instead, the elementwise is mapped sequentially, just like the reduction.
Fixes #13225

Nit: I think the description refers to the wrong #-number (it's a PR, not an issue)

Updated that to point to #11991 instead


[WIP] Improve server query cancellation and timeout checking during execution

check for interruption during group-by merge, for each 10_000 keys
check for timeout during the mergeResults()

Codecov Report

Merging #9286 (fceff58) into master (88bb40c) will decrease coverage by 53.09%.
The diff coverage is 0.00%.

:exclamation: Current head fceff58 differs from pull request most recent head 161dbb0. Consider uploading reports for the commit 161dbb0 to get more accurate results

@@              Coverage Diff              @@
##             master    #9286       +/-   ##
=============================================
- Coverage     68.42%   15.33%   -53.10%
+ Complexity     5016      168     -4848
=============================================
  Files          1864     1813       -51
  Lines         99469    97280     -2189
  Branches      15133    14884      -249
=============================================
- Hits          68060    14914    -53146
- Misses        26560    81235    +54675
+ Partials       4849     1131     -3718

Flag
Coverage Δ

integration2
?

unittests1
?

unittests2
15.33% <0.00%> (+0.03%)
:arrow_up:

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

Impacted Files
Coverage Δ

.../pinot/core/data/manager/BaseTableDataManager.java
0.00% <ø> (-73.56%)
:arrow_down:

...not/core/operator/combine/BaseCombineOperator.java
0.00% <0.00%> (-88.32%)
:arrow_down:

...perator/combine/GroupByOrderByCombineOperator.java
0.00% <0.00%> (-82.96%)
:arrow_down:

...src/main/java/org/apache/pinot/sql/FilterKind.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...ain/java/org/apache/pinot/core/data/table/Key.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...in/java/org/apache/pinot/spi/utils/BytesUtils.java
0.00% <0.00%> (-100.00%)
:arrow_down:

.../java/org/apache/pinot/spi/utils/BooleanUtils.java
0.00% <0.00%> (-100.00%)
:arrow_down:

.../java/org/apache/pinot/core/data/table/Record.java
0.00% <0.00%> (-100.00%)
:arrow_down:

.../java/org/apache/pinot/core/util/GroupByUtils.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...java/org/apache/pinot/spi/trace/BaseRecording.java
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 1381 more

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


Client search method doesn't automatically escape SOSL reserved chars

According to SOSL reference docs, search FIND clauses containing SOSL reserved chars need to be escaped: https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_sosl_find.htm
If I try to search for a Contact by email using the following query, I get nothing back:
"FIND<EMAIL_ADDRESS>RETURNING Contact (FirstName,LastName)"
If I escape special chars in the FIND clause, my search works:
"FIND<EMAIL_ADDRESS>RETURNING Contact (FirstName,LastName)"
Is this something Restforce should handle?  Or is it intentional that the end user should do their own escaping?  If Restforce should handle this, I'd be happy to open a PR.

Hmm, it's a difficult one - I'm sure where whether I think this should be
handled by the library or not.
@greysteil Would be interested to hear your thoughts when you have a second!
--
Tim Rogers
GoCardless.com https://gocardless.com
On Fri, Sep 4, 2015 at 4:36 PM, John Wnek<EMAIL_ADDRESS>wrote:

According to SOSL reference docs, search FIND clauses containing SOSL
reserved chars need to be escaped:
https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_sosl_find.htm
If I try to search for a Contact by email using the following query, I get
nothing back:
"FIND<EMAIL_ADDRESS>RETURNING Contact (:first_name, :last_name)"
If I escape special chars in the FIND clause, my search works:
"FIND<EMAIL_ADDRESS>RETURNING Contact (:first_name, :last_name)"
Is this something Restforce should handle? Or is it intentional that the
end user should do their own escaping? If Restforce should handle this, I'd
be happy to open a PR.
—
Reply to this email directly or view it on GitHub
https://github.com/ejholmes/restforce/issues/203.

Is there any value in letting the unescaped string through? If you don't escape a + for example, what does it do? If the answer isn't "nothing" then I wouldn't handle this in the library.

Ah good call, for some reason I thought the search endpoint wasn't actually using those special characters but I misunderstood the responses I was getting.  Thanks!


Upload Lead Csv File - Not Working

CRM Tab : Marketing
Functionality Tab : Leads
Feature : Upload Lead Csv File
Description :

Navigate to the Leads Tab after logging into the CRM Portal.
Click the "Upload Lead Csv File" Button to bulk import Leads into the Portal.
The opened modal shows to download a sample file, edit and the re-upload it.
The file is uploaded successfully with no errors at all after the default success action for page reload.
The uploaded CSV (Leads) does not appear in the portal

P.S. : Redis Server needs to be kept on to run this

P.S. Redis Server needs to be kept on to run this

Please tell me how you solved this problem with Redis?

[image: image.png]
I downloaded it and just executed it based on my Windows OS Version. But if
you are using Linux, you need to switch to redis-lite and make some changes
in the settings.py file
On Tue, 18 Aug 2020 at 09:50, GoldIlya<EMAIL_ADDRESS>wrote:

[image: Boxbe] https://www.boxbe.com/overview This message is eligible
for Automatic Cleanup<EMAIL_ADDRESS>Add cleanup rule
https://www.boxbe.com/popup?url=https%3A%2F%2Fwww.boxbe.com%2Fcleanup%3Fkey%3D7O5XUxy35pT%252Bsrk2s%252FarLLFP8ezHtd6jx%252BBigRicP4Y%253D%26token%3D6IPhkcT6rwF4bV7lo7XitZsSx5VqJ446YmQMzkLX9u7O8IFiLivZn8TIbemmU3uF37HLEqIY4Sco0jV1M6nUPJUCGIDnfdqwWj68%252BOQe5r%252F%252FIv9Og7KuiL0%252BfFARvQZSi%252B3KJk70rTwtSBInlPPEwQ%253D%253D&tc_serial=53183738189&tc_rand=129039190&utm_source=stf&utm_medium=email&utm_campaign=ANNO_CLEANUP_ADD&utm_content=001&
| More info
http://blog.boxbe.com/general/boxbe-automatic-cleanup?tc_serial=53183738189&tc_rand=129039190&utm_source=stf&utm_medium=email&utm_campaign=ANNO_CLEANUP_ADD&utm_content=001&
P.S. Redis Server needs to be kept on to run this
Please tell me how you solved this problem with Redis?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MicroPyramid/Django-CRM/issues/392#issuecomment-675237850,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE6TZSLP3CS6N5K5CQY2EZTSBH5ONANCNFSM4N6CEFKQ
.

--
nikhil.mane.9674 https://www.facebook.com/nikhil.mane.9674
ceo_infinity_club https://www.instagram.com/ceo_infinity_club
nikhilmane1912 https://www.linkedin.com/in/nikhilmane1912
+919823035613 http://tiny.cc/nikhilmane1912

Спасибо огромное, я так понимаю я должен использовать redis как cashe?

Sorry bro.. Only English
--
nikhil.mane.9674 https://www.facebook.com/nikhil.mane.9674
ceo_infinity_club https://www.instagram.com/ceo_infinity_club
nikhilmane1912 https://www.linkedin.com/in/nikhilmane1912
+919823035613 http://tiny.cc/nikhilmane1912

Sorry)), should I use redis as a cache?

csv data is added to base but not displayed in crm

check the settings.py file in the issues itself. Just one small change to do
On Fri, 21 Aug 2020 at 09:43, GoldIlya<EMAIL_ADDRESS>wrote:

[image: Boxbe] https://www.boxbe.com/overview This message is eligible
for Automatic Cleanup<EMAIL_ADDRESS>Add cleanup rule
https://www.boxbe.com/popup?url=https%3A%2F%2Fwww.boxbe.com%2Fcleanup%3Fkey%3DlnqvY%252FR77YUwFG3Bsj%252Bxl8TPNTGeT%252Bd10%252FDGdaImoxw%253D%26token%3Dgegdf3l5ZKuaGG3HM6Zw%252Bjkiu2byRlozelTPSN4vIySa9hhoGhb3lT1uAvQ9nYd2v3Nwokkg5x3NciUnKtQpLqNqpEnQwoZHmdHmPHDOj5KBPCDZwf3KtdHCOhArhu9AF6RN1L%252ByTg9ZF7yGHwM%252FKA%253D%253D&tc_serial=53206280264&tc_rand=1737935821&utm_source=stf&utm_medium=email&utm_campaign=ANNO_CLEANUP_ADD&utm_content=001&
| More info
http://blog.boxbe.com/general/boxbe-automatic-cleanup?tc_serial=53206280264&tc_rand=1737935821&utm_source=stf&utm_medium=email&utm_campaign=ANNO_CLEANUP_ADD&utm_content=001&
csv data is added to base but not displayed in crm
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MicroPyramid/Django-CRM/issues/392#issuecomment-678024686,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE6TZSK63W366FBOZRHVJ3DSBXWNJANCNFSM4N6CEFKQ
.

--
nikhil.mane.9674 https://www.facebook.com/nikhil.mane.9674
ceo_infinity_club https://www.instagram.com/ceo_infinity_club
nikhilmane1912 https://www.linkedin.com/in/nikhilmane1912
+919823035613 http://tiny.cc/nikhilmane1912


Issue: Queries load results into memory

Currently all queries load the results in to memory
//in columnq/query/grapqhl.rs
pub async fn exec_query(
    dfctx: &datafusion::execution::context::SessionContext,
    q: &str,
) -> Result<Vec<arrow::record_batch::RecordBatch>, QueryError> {
    query_to_df(dfctx, q)?
        .collect()
        .await
        .map_err(QueryError::query_exec)
}
// columnq/query/rest.ts
pub async fn query_table(
    dfctx: &datafusion::execution::context::SessionContext,
    table_name: &str,
    params: &HashMap<String, String>,
) -> Result<Vec<RecordBatch>, QueryError> {
    let df = table_query_to_df(dfctx, table_name, params)?;
    df.collect().await.map_err(QueryError::query_exec)
}

So all this queries use a method called collect which as per docs loads the queried results in to memory.
Convert the logical plan represented by this DataFrame into a physical plan and execute it, collecting all resulting batches into memory Executes this DataFrame and collects all results into a vector of RecordBatch.

There is another method called collect_partitioned which does not load into the memory but return the result Result<Vec<Vec<RecordBatch>>>
xecutes this DataFrame and collects all results into a vector of vector of RecordBatch maintaining the input partitioning.

So can I create pr changing current query functions with collect_partitioned method or can you just any other alternatives to perform queries while not loading them into memory?
thank you

With the  collect function, what happens to memory after querying , is it freed right after execution or  is the memory used when the same query is executed again?
What would be a better option to use, a redis cache or to use this query memory(if memory from query is used again)?

they should be the same in terms of memory usage, all of them load result data into memory. to reduce memory usage, you can do the following:

use table config to disable memory table so every query to that particular table hits backing object store
partition your data based on common query pattern so datafusion can perform filter push down to avoid reading files that are not covered by the query. For example, if your query filters by date, then you can partition the files as s3://table/date=2023-01-01/uuid.csv.

this should have been fixed for object store backed tables thanks to @jychen7 , @elliot14A please feel free to reopen the issue if you are still running into memory issues.


Improve branch coverage for PhoneNumberUtil::formatOutOfCountryKeepingAlphaChars

There is 1 untested branch.

Before:

After:

Can you call the function directly?
Yes.
Can you expand on existing tests?
Yes. There are similar tests in the test suite. They all have numbers that contain at least 3 characters that are part of the "significant national number". The added test only has 2 "significant characters".
Do you have to add additional interfaces to the system (as public methods) to make it possible to set up test data structures?
No.


Floating labels improvements

Next to #30965 — for v5 concerns.

Edge fallback can be accessible by not making labels display: none and simply switching to flex reversed layout…
Refactored things a bit since we have plenty of vendor prefixes in this file, whilst none of our supported browser require it.

Testing this on Netlify in IE11 isn't super clear to me... that's likely because I'm looking at v5's code that doesn't support IE at all anymore, but the example doesn't work there anymore. Signed off on this earlier, but going to retract and punt to alpha 2 to confirm a few things first <3.

Could be because the branch was behind, have another try @mdo. Note that this PR is for Edge not IE since IE is not supported on v5.


feat: expose asset version

Expose the updated timestamp for the asset, to identify the asset version in case the user needs to redownload the file.

@oslabbie FYI, this new field may be interesting for you. It basically allows you to detect if the asset on an episode changed. Note that while it is  technically a "date" right now it must be treated as a n opaque string and can change at any time.


Update intro-to-using-cpp-with-winrt.md

changed Universal Windows Platform Development to read Universal Windows Platform development to reflect installer's spelling (treats Universal Windows Platform as the proper noun separate from 'Development')

@krunch3r76 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Looks good; merging.


Steps 7-9 no longer up to date

[We now automatically save a script after a user stops recording. The script details pane contains options to rename a script (hover over script name or look in the ... menu) and update its description]

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

ID: 64fba0bb-7700-99a1-4f48-93a320e6d1f1
Version Independent ID: a765c9d0-1250-372d-b3ac-9e0911e2193e
Content: Record, edit, and create Office Scripts in Excel on the web - Office Scripts
Content Source: docs/tutorials/excel-tutorial.md
Product: excel
Technology: scripts
GitHub Login: @o365devx
Microsoft Alias: o365devx

Fixed with #294.


examples: add workaround for safari browser

fixes #47

Coverage remained the same at 86.237% when pulling 0256bfdf9ae542622478daee41fced569bfe5df3 on safari-47 into 509ca39797e78dcf4acb9402adb0479dcf2839c7 on master.


Curvilinear plots corrupted when using SHADE/SET

This comes up in some LAS plots, reported to the LAS Users List here,
https://www.pmel.noaa.gov/maillists/tmap/las_users/fu_2017/msg00061.html
An example using local files. The dataset is in the Ferret benchmarks data/ directory.
use tripolar_subset.nc
let/d=1 plot_var =     u
let xcoord = geolon_c
let ycoord = geolat_c

! The plot is fine without /SET
set view upper
shade  plot_var[d=1] , xcoord, ycoord

! The coordinate data becomes corrupted by the commands issued after the /SET

set view lower
shade/set plot_var[d=1] , xcoord, ycoord

LET add_urls = 1
LET key_label_size = 0.08

!let x1 = `($ppl$xorg)+0.5`
!let x2 = `($ppl$xorg)+($ppl$xlen)-0.5`
let y1 = `($ppl$yorg)+($ppl$ylen)+0.025`
let y1 = `($ppl$yorg)+($ppl$ylen)+0.04`
let y2 = `y1+0.2`

ppl shade

This is fixed in load_curvilinear, and routines that call it.


Javascript error when launching the app

When I start the breeze.ui.exe application it gives me the following error:
https://image.prntscr.com/image/IzWeVYeaQGKWB42ISXcSew.png
Then it keeps loading forever..
OS: Windows 7, 32bit(x86)

Closing this as the build package hadn't been correctly compiled.


jump_next, jump_prev error

Describe the bug
https://user-images.githubusercontent.com/20822372/214333827-0a52a827-6fea-4fc8-8e01-b2bbb1993125.mov
https://user-images.githubusercontent.com/20822372/214333839-934c8ceb-8574-4ba6-918b-a1c2d4d63920.mov
require("lspsaga.diagnostic"):goto_prev({ severity = vim.diagnostic.severity })
require("lspsaga.diagnostic"):goto_next({ severity = vim.diagnostic.severity })
these two commands throw errors. (attempt to index field theme, width key must be a positive integer)
Steps to reproduce
in the video with lspsaga config file.
Expected behavior
no error
Neovim version (nvim -v)
0.8.2
lspsaga commit
jump_next, jump_prev throw error
Terminal name/version
kitty 0.26.5

Yes, I have the same error.

confirmed same error

Similar mistake. On command Lspsaga diagnostic_jump_next and Lspsaga diagnostic_jump_prev gives an error attempt to index field 'theme' (a nil value)

Same error.


moment(undefined).format("LLL") gives a date 2 days back

This should not be an expected result.

Strange, I just tried this, and it gave me the current time (which makes sense, kinda). Calling moment(undefined).isValid() returns true, which seems wrong to me.

it work fine when it tried, gave the current date.
moment(undefined).format('LLL')
"February 8, 2015 6:00 PM"

@mattgrande moment(undefined) returns a valid moment object .
see the line 1690, https://github.com/moment/moment/blob/develop/moment.js
moment(undefined).isValid() is correct.

I think this was a PEBCAK :)


Updated Readme file to include link to #88

The issue thread #88 offers some great points on what makes a good pull request. However, it is buried under a lot of different issues and can be difficult to reach, especially for new contributors who might not know this discussion exists. As such, I felt it necessary to add a direct link to the thread under the "Contributing" section of the readme file.

Thanks @NazmusLabs.  I have a backlog of great comments to review.

Isn't it be better if you place the URLs in separate section? Like following example:
Here is the [link](https://example.com). See this.

After placing the  URL in separate section, this will be:
Here is the [link]. See tis.

[link]: https://example.com

Isn't it be better if you place the URLs in separate section? Like following example:
Here is the [link](https://example.com). See this.

After placing the  URL in separate section, this will be:
Here is the [link]. See this.

[link]: https://example.com

@biswa96 sure. I was debating this myself. Decided to not have a redundant link on my commit, but I'm equally favorable to the other approach you noted.


czi file: multiple layer support

detect layers
provide choice to chose one at the beginning
solve labeling e.g. provide one labeling file for each layer

done


bugfix: Add null check in query and storage component for optional field UI

Fixed a null check error in the 'Table Config' input field when pasting the JSON schema. The issue occurred due to missing null checks for optional fields (query.timeoutMs, quota.storage, quota.maxQueriesPerSecond). Added optional chaining to resolve this.
Error Images

Success Image (Successfully able to add schema by removing optional field)

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

Project coverage is 0.00%. Comparing base (59551e4) to head (a5feb3d).
Report is 1472 commits behind head on master.

:exclamation:  There is a different number of reports uploaded between BASE (59551e4) and HEAD (a5feb3d). Click for more details.
HEAD has 48 uploads less than BASE

Flag
BASE (59551e4)
HEAD (a5feb3d)

integration
7
2

integration2
3
2

temurin
12
2

java-21
7
2

skip-bytebuffers-true
3
1

skip-bytebuffers-false
7
1

unittests
5
0

unittests1
2
0

java-11
5
0

unittests2
3
0

integration1
2
0

custom-integration1
2
0

Additional details and impacted files
@@              Coverage Diff              @@
##             master   #14663       +/-   ##
=============================================
- Coverage     61.75%    0.00%   -61.76%
=============================================
  Files          2436        3     -2433
  Lines        133233        6   -133227
  Branches      20636        0    -20636
=============================================
- Hits          82274        0    -82274
+ Misses        44911        6    -44905
+ Partials       6048        0     -6048

Flag
Coverage Δ

custom-integration1
?

integration
0.00% <ø> (-0.01%)
:arrow_down:

integration1
?

integration2
0.00% <ø> (ø)

java-11
?

java-21
0.00% <ø> (-61.63%)
:arrow_down:

skip-bytebuffers-false
0.00% <ø> (-61.75%)
:arrow_down:

skip-bytebuffers-true
0.00% <ø> (-27.73%)
:arrow_down:

temurin
0.00% <ø> (-61.76%)
:arrow_down:

unittests
?

unittests1
?

unittests2
?

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

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


doc: update soroban-cli version

The version 20.0.2 used on the docs does not let the developer deploy the contract made on the Getting Started. It throw this error:
error: jsonrpc error: ErrorObject { code: InvalidParams, message: "invalid parameters", data: Some(RawValue("[-32602] got 1 parameters, want 2")) }
The version 20.1.0 fixed this issue.

Duplicated from #694 :p


chore: update dependabot

:tada: This PR is included in version 16.16.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release
v16.16.0

Your semantic-release bot :package::rocket:


Overwrite target file when link option is false

Set overwrite flag true when link option is false, see more details in the issue #2430

thx


API Key in Query String

For #199

Can you split the oauth stuff out of this PR? I can help you cherry pick it


fix(Modal): refactor useFocusLock to fix bug with dynamic content ins…

Issue: #1302
What I did

Bug fix modal lock bug with dynamic content

Screenshots:
https://codesandbox.io/p/sandbox/react-magma-example-forked-mhp2vh
Checklist

[x] changeset has been added
[x] Pull request description is descriptive
[ ] I have made corresponding changes to the documentation
[x] New and existing unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works

How to test
open below example
open one of the modal examples
check tab order
change content
check tab order again and verify that the focus lock is still working
https://codesandbox.io/p/sandbox/react-magma-example-forked-mhp2vh

Drawer ✅
Calendar ✅
Modal ⚠

Modal in Modal: At around 8 seconds, notice that when the second modal is closed, the focus goes to the original button. The focus should be inside the modal https://jam.dev/c/ffab6cef-4568-43d2-998b-2b8d397c6432
Modal Content Update: when the second modal is open, it should start the focus on the title (like it does in the Modal in a Modal example)
CloseModalWithConfirmation ✔

There appears to be a missing focus on the second radio when tabbing through within this example:


Chat - Error message is not showing after toggle off "Simulate failing network requests"

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

Issue found when executing PR https://github.com/Expensify/App/pull/17444
Action Performed:

Go to Settings>Preferences and toggle on "Simulate failing network requests"
Open any chat
Send an image attachment
Wait for a few seconds (I think 3 seconds is enough)
Go back to Settings>Preferences and toggle off "Simulate failing network requests"
Go to the previous chat and wait until the error shows
Verify there is a red dot in LHN

Expected Result:
Error message is showing after toggle off "Simulate failing network requests"
Actual Result:
Error message is not showing after toggle off "Simulate failing network requests"
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android / native
[x] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/232827767-44c08d90-d0b5-4a7b-94a7-1a9d61e85592.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub

Bug0 Triage Checklist (Main S/O)

[ ] This "bug" occurs on a supported platform (ensure Platforms in OP are ✅)
[ ] This bug is not a duplicate report (check E/App issues and #expensify-bugs)

If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead

[ ] This bug is reproducible using the reproduction steps in the OP. S/O

If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
If the reproduction steps aren't clear and you determine the correct steps, please update the OP.

[ ] This issue is filled out as thoroughly and clearly as possible

Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.

[ ] I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync

cc @bernhardoj seems like this was notice during QA of your PR, would you be bale to check this out please?
cc @0xmiroslav and @neil-marcellini

I can reproduce this even before the PR is merged. So, while working on the PR, the error never shows on Android, so I did some changes just to always trigger the error. This looks like a buggy behavior of Simulate failing network request itself. I also feel weird that the error does not show while Simulate failing network request is on. We need to toggle it off to show the error.

Yes I agree this is not a regression and I don't think it's a good use of our time right now to fix "simulate failing networks requests".


FIX index not defined

index is not defined here:
https://github.com/AnubisLMS/AntiCheat/blob/main/anubis_pd/C_AST.py#L26
im pretty sure it is referencing index from main?
https://github.com/AnubisLMS/AntiCheat/blob/main/anubis_pd/main.py#L15

Correct. Relying on global variables is a bad practice though. I'll change it.
BTW you kinda messed up the file structure I want to achieve. What I did for my previous PR was to separate the C-specific thing out of the matching algorithm so that in the future we can create other frontends for other programming languages. So what I want is to separate these different frontends into different directories. I'll fix that as well.

Fixed!


Handle redirect() and view() helper function

Fixes #68

Thank you, it seems to be correct.

Thanks @Korri for this! The version v0.3.2 has been tagged.

I still get this:
38     Method App\Http\Controllers\SomeController::index() should return
         Illuminate\Http\Response but returns Illuminate\View\View.

6     Method App\Http\Controllers\HomeController::index() should return
         Illuminate\Http\Response but returns Illuminate\Http\RedirectResponse.

Am I missing something? I'm on 0.3.12 with default config.

@barryvdh Can you create a new issue with your exact code of the methods HomeController::index() and SomeController::index()?

Oh sorry, I see it already, the default typehint is wrong for the make:auth stub. https://github.com/laravel/framework/blob/af510b80fdf16ea1b6de908d9fdcc98687b9b4bd/src/Illuminate/Auth/Console/stubs/make/controllers/HomeController.stub
Created an issue there: https://github.com/laravel/framework/pull/26830


Removed link to CodingApprenticeships.com (site is dead)

Removed link and added myself to contributors.

✅ By submitting this PR, I have verified the following

[] Checked to see if a similar PR has already been opened 🤔
[] Reviewed the contributing guidelines 🔍
[] Added my name to the bottom of the list under the Credits section in the README.md with a link to my website or GitHub profile 👥

@markarce Thanks so much for contributing! 🎉
Much appreciated! 👍

For future PRs, it's good practice to verify the checkboxes. ✅


please clarify license on included components

since I guess DTIPrep != NeuroLib, I can't simply "apply" Apache 2.0 license to the files from NeuroLib project which carry no statement of the license, thus "all rights are reserved" and nothing is permitted according to those files headers, e.g.
Program:   NeuroLib
Module:    $file: itkDWICropper.h $
Language:  C++
Date:      $Date: 2009-11-26 21:52:35 $
Version:   $Revision: 1.4 $
Author:    Zhexing Liu<EMAIL_ADDRESS>
Copyright (c) NIRAL, UNC. All rights reserved.
See http://www.niral.unc.edu for details.

This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.  See the above copyright notices for more information.

BTW link on http://www.med.unc.edu/psych/research/niral/download/download-software  for "Non-supported Software: NeuroLib download page" leads to N/A  http://www.ia.unc.edu/dev/tutorials/index.php

Thank you for pointing this out.
I have edited the files containing the ambiguous license description pull https://github.com/NIRALUser/DTIPrep/pull/16.
The License is described in the root folder, i.e., License.txt and applies to the whole project.

And who is the copyright holder?  license without owner/copyright holder is like a driver license without having any car to drive.  That templated License.txt has "Copyright [yyyy] [name of copyright owner]" which you might like to adjust for that matter I guess

Indeed, It has been modified.
On Thu, Feb 11, 2016 at 8:33 AM, Yaroslav Halchenko <
<EMAIL_ADDRESS>wrote:

And who is the copyright holder? license without owner/copyright holder is
like a driver license without having any car to drive. That templated
License.txt has "Copyright [yyyy] [name of copyright owner]" which you
might like to adjust for that matter I guess
—
Reply to this email directly or view it on GitHub
https://github.com/NIRALUser/DTIPrep/issues/15#issuecomment-182863759.


Working with pre/code

It appears that using code and pre tags is allowed, but there are no buttons/edit options for it and as such, it's not possible to get in or out of those tags without using the source.
Are there plans to support this or is there already a way to use those tags via buttons?
I'd need to include code snippets in the display (and of course avoid XSS and the formatting) using those tags. So I believe the prerequisites are somehow already there, including sanitization of script tags, etc.
Optimal would be to allow anything between those tags to display arbitrary code, including proper HTML encoding.
Thanks a lot.

Have you tried to enable HTML editing? https://github.com/volmer/bootsy#enabledisable-features

I'm closing this for now. Feel free to reopen it if you have any issues.


compressed lists in one script

if
source ends in .tar.gz
do this
elif source ends in .7z
do that
else
download mirror copy from my github repo
fi
still deciding if I want to parse them immediately for a clean appearance.

boom done


Error message screen when tenant IDP is not configured yet.

The error message screen looks not very nice and clicking on ? does not show any information in case the user tries to access the blue portal for a tenant which has no IDP settings yet.
The modal window is also not OK.

In above commit only styling has been added to the dialog. Help page for it is still missing.

@DawidCh
Please provide the help id  - i.e. what must be the name of the HTML file that is to be opened when clicking the ? sign.

@misako0927
I added a help topic: tasks/error_generating_authnrequest.xml file.
Please translate this file and then close this issue. Thank you.

Done for Japanese.


Adds unit tests

Adds Unit tests for subscription manager

Codecov Report

Merging #201 (6c84348) into master (d62674f) will increase coverage by 0.81%.
The diff coverage is 56.91%.

@@            Coverage Diff             @@
##           master     #201      +/-   ##
==========================================
+ Coverage   38.36%   39.18%   +0.81%
==========================================
  Files          95       96       +1
  Lines        3980     4004      +24
==========================================
+ Hits         1527     1569      +42
+ Misses       2324     2306      -18
  Partials      129      129

Flag
Coverage Δ

integration
?

unittests
39.18% <56.91%> (+3.98%)
:arrow_up:

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

Impacted Files
Coverage Δ

internal/subscriber/core.go
0.00% <ø> (ø)

internal/subscriber/subscriber.go
0.00% <0.00%> (ø)

service/worker/service.go
0.00% <0.00%> (ø)

internal/tasks/leadertask.go
80.70% <80.70%> (ø)

internal/tasks/schedulertask.go
57.14% <90.00%> (+8.61%)
:arrow_up:

internal/stream/stream.go
49.56% <100.00%> (+49.56%)
:arrow_up:

internal/tasks/subscriptiontask.go
73.27% <100.00%> (+73.27%)
:arrow_up:

internal/topic/repo.go
0.00% <0.00%> (-100.00%)
:arrow_down:

pkg/messagebroker/factory.go
33.33% <0.00%> (-33.34%)
:arrow_down:

pkg/messagebroker/kafka.go
10.18% <0.00%> (-31.34%)
:arrow_down:

... and 8 more

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 d62674f...6c84348. Read the comment docs.


Replace `service` by 'service' so it doesn't get executed by bash

Fixes #694

Thanks for merging and resolving the tests


CMake Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS)

Hi! I'm building ArmNN and pyArmNN with the build-tool scripts. When I run ./build-armnn.sh --target-arch=aarch64 --all --neon-backend --cl-backend --armnn-cmake-args='-DBUILD_PYTHON_SRC=1 -DBUILD_PYTHON_WHL=1' everything works but when it starts Building Arm NN for aarch64 it throws me this error:
CMake Error at /usr/local/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):   Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS)   (Required is at least version "3") Call Stack (most recent call first):   /usr/local/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)   /usr/local/share/cmake-3.16/Modules/FindPythonLibs.cmake:310 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)   cmake/GlobalConfig.cmake:407 (find_package)   CMakeLists.txt:20 (include)
I already tried to set these two variables manully but it doesn't work. Any helpers? Thanks!

Hi @matheusfalcaopinto ,
Many thanks for raising this issue. The Arm NN Build Tool was released without PyArmNN support and we recommend Python developers to use the TF Lite Delegate Python API to ensure the widest support of ML operators in Arm NN. There is a Python-based TF Lite Delegate quick start guide here: https://github.com/ARM-software/armnn/blob/HEAD/delegate/DelegateQuickStartGuide.md
The Build Tool can still be used to build PyArmNN with some modifications. The install-packages.sh script supplied with the build-tool does not install the PyArmNN specific packages which are documented here: https://github.com/ARM-software/armnn/tree/branches/armnn_22_08/python/pyarmnn#setup-development-environment
In particular, from the error message it looks like your system does not have Python 3.X installed (at least 3.6 is required). Please refer to the above link for more information.
Could you also answer these questions which will help us with your query:

Host machine arch (x86_64 / aarch64) and OS
Using build-tool with or without Docker?
Are you using a virtual environment (venv) to handle Python dependencies (refer to second link above)

Thanks,
James

Hi,
Do you have the python3.9-dev apt package installed (python3.6-dev is recommended in the PyArmNN guide).
James

Running apt install python3.9-dev give me E: Couldn't find any package by glob 'python3.9-dev'. I read today that the -dev packages now have been merged with the python package. I don't know.
Now I'm trying to install pyarmnn following instructions for "Standalone build" from:
https://git.mlplatform.org/ml/armnn.git/tree/python/pyarmnn/README.md
But now I can't install SWAG because it needs PCRE2 and again the apt don't have the packages anymore (i think)

I tried everything in this post already.
I'm using an Orange pi 4 LTS with Debian GNU/Linux 11 (bullseye).

Hey,
I think PYTHON_INCLUDE_DIR is looking for something like /usr/include/python3.9/
libpcre2 should be available on bullseye with this package
libpcre2-dev (10.36-2)
New Perl Compatible Regular Expression Library - development files
As for swig,
Swig 4.0 might be already included in the debian build, otherwise it should be available already:
swig (4.0.2-1)
Generate scripting interfaces to C/C++ code
Can you check /usr/bin/ for swig executable?
Thanks,
Ryan

hi @ArmRyan! I just figure out that my debian had trouble looking for some apt pakages (missing some sources). I manage to install the debian bullseye source pakage for armnn and pyarmnn with aptitude install command. After that I manage do run the example for object detection using pyarmnn and mobilenetv1 but I had a few problems, the system was missing some openCL libraries first and after installing these libraries now I have Segmentation fault when trying to delegate to GPU (mali-T860). It runs perfectly on CpuAcc and CpuRef (the detections are garbage and the labels are wrong but it's a start!)
Part of the trouble that I had was this missing sources for apt. Now i manage to install pcre2 and swag.
Thanks!
`

Hi @matheusfalcaopinto,
What were your commands for "installing the debian bullseye source pakage for armnn and pyarmnn with aptitude"? Out of interest.
Were you using the Debian packages from the archive? https://packages.debian.org/source/bullseye/armnn
These packages are quite old fwiw.
Thanks,
Francis.

@FrancisMurtagh-arm Hi! Yes, I istalled these packges form https://packages.debian.org/source/bullseye/armnn. I just installed all of them:
aptitude install libarmnn22 libarmnn22:armhf python3-pyarmnn python3-pyarmnn:armhf libarmnntfliteparser22 libarmnntfliteparser22:armhf libarmnntfliteparser-dev libarmnntfliteparser-dev:armhf libarmnnaclcommon22 libarmnnaclcommon22:armhf libarmnn-dev libarmnn-dev:armhf libarmnn-cpuref-backend22 libarmnn-cpuref-backend22:armhf libarmnn-gpuacc-backend22 libarmnn-gpuacc-backend22:armhf libarmnn-cpuacc-backend22 libarmnn-cpuacc-backend22:armhf
and
aptitude install python3-pyarmnn
I've been trying to build armnn for the past 2 weeks now and every path that I follow lead me to errors that I cannot find the solution. My best attempt so far was using the build-tool scripts (could not build with pyarmnn) and now these packages (works more or less). Now with the help with this post I will try to build again from the build-tool scripts.

@matheusfalcaopinto,
If you are able to use Ubuntu instead we have a PPA (Personal Package Archive) which will let you download the newest version of ArmNN by following this guide:
https://github.com/ARM-software/armnn/blob/branches/armnn_22_08/InstallationViaAptRepository.md
sudo apt install software-properties-common
sudo add-apt-repository ppa:armnn/ppa
sudo apt update
sudo apt-get install -y python3-pyarmnn armnn-latest-all
Although I understand it Ubuntu might not suit your needs.
The build tool on the other hand does have support for the TfLite Delegate (which packages don't) this is our preferred route rather than PyArmNN.
Regards,
Francis.

@FrancisMurtagh-arm I might as well try Ubuntu, yes. My first choice was PyarmNN but I got the same seg fault when delegating to GpuAcc as in Tflite Delegate.


Any plans for android libs?

do you have any plans for porting this to android?

Hi @Durgesh92,
my plan is to create another wrapper using this library https://github.com/fzyzcjy/flutter_rust_bridge to cover android and IOS usage and other flutter targets.
I think I'll start working on it in a couple of weeks as I'm taking a mental break right now.
I'm not aware of the work required to use Flutter on a native Android app. It's been some years since I did my last one. Do you know how hard/messy is to use a flutter module in a native app?


ModSocket fails gracefully now

self-explanatory, I guess

I would add an error message yeah. Other than that, looks good.


How to get the name of each layer in the keras model

I am looking for a piece of code to get the name of each layer in the model that comes from keras.

This forum is for issues only and not implementation questions: please open stackoverflow issue and I will be happy to help you there.

Hi!
This issue isn't related to a bug/enhancement/feature request or other accepted types of issue.
To ask questions, please see the following resources :

https://keras.io/
https://keras.io/#support
https://gitter.im/Keras-io/Lobby

Thanks!
If you think I made a mistake, please open another issue.


ES6+ to ES5 transpilation should disallow get name() and set name() properties

Take the following example:
class Foo {
    get name() {
        return "bar";
    }
}

This transpiles to: (link)
var Foo=function(){};
$jscomp.global.Object.defineProperties(Foo , {
    name: {
        configurable: !0,
        enumerable: !0,
        get: function() {
            return "bar"
        }
    }
});

This is technically incorrect ES5, since the name property is not supposed to be configurable. According to this, this might break PhantomJs. We found this issue internally after a Safari 9 iPad threw the following error:
TypeError: Attempting to change configurable attribute of unconfigurable property. (I could not reproduce this error outside of our testing environment, so I'm guessing this is a browser quirk).

Hm, maybe we just misread the spec. If we transpile to configurable: false instead of configurable: true then would that be correct?

@MatrixFrog Well I'm less of an expert than you, but I wouldn't think that would work, since the Function.name is already set and not configurable, and thus cannot be updated.

It looks like configurable: true is actually correct: Object.getOwnPropertyDescriptor({get name() { return 'name'; }}, 'name').configurable returns true. So I guess this is a bug in Safari, or in PhantomJS?


MASTER and VIEWER disconnected from the signaling channel after 5 mins using Safari iOS v15.5^

We've tried to test on KVS Testing Page using Safari iOS v15.5 and above on mobile devices. The signaling channel closed at the 5-minute mark and received these errors:
[2022-09-12T08:14:27.976Z] [ERROR] [VIEWER] Signaling client error:  {   "isTrusted": true }
[2022-09-12T08:06:32.064Z] [ERROR] [MASTER] Signaling client error
The video also cuts off intermittently and turns the screen to black
Is anyone experiencing the same issue?

Hi @trianlandich, what are you using as master? Can you share complete master and viewer-side logs?

 Or do you have any idea how to solve that? I'm facing the same issue on macOS Chrome.

What error shows up in the browser console? The full error object should be printed there.

We are unable to replicate. Note that the kvs signaling channel has a hard idle timeout of 10 minutes. However, master/viewer should be able to still communicate to each other past that.
Using Chrome 113.0.5672.126 (master) along with Safari 16.4 (viewer) on MacOS for 20 minutes, I am still able to send/receive video between the two peers past the 5 and 10 minute marks.
Closing due to no response. Please update your Safari version and try out the latest webpage and see if the issue persists. If you could also share the full error that gets printed to the browser's debug console that would be great.


Instructions need some details

i have build and flashed your code but i get nothing in the display. i used the same libraries and configuration and i was able to run littlevgl with tft_espi just fine.  looks something is missing from the project or instructions are not clear.
Can for example be used for integration with home assistant in the same way original HAPlate is used, throught "first time setup automation"?
Is it mandatory to upload fonts?

Hello zenonasz, thanks for trying hasp-lvgl. The project is still in the development phase and changing rapidly. The documentation is also under construction. Your input can help us update the missing parts.
You should certainly be able to use a TFT_eSPI compatible display, however hasp-lvgl does not use the User_Setup.h file of the library directly. All the TFT_eSPI related parameters are defined using build_flags in the platformio.ini file. You need to copy the parameters from User_Setup.h into the appropriate platformio.ini section.
Can you please provide the following information:

Model of ESP and TFT display
Version (branch) of hasp-lvgl you are building
The User_Setup.h parameters you used for the previous project

This way we can identify the issue in the configuration.
You are not required to upload fonts, the built-in font will be used of no fonts are uploaded.
It is possible to setup the layout of the screen from HA or OpenHab, but no automations are provided yet. There are some users working on that part and it will be included on github at a later stage.
You can also reach out on our discord channel https://discord.gg/dzmkbb

Thanks for the prompt response @fvanroie ,
Thanks for the effort porting this to open hardware and ditch out the nextion thing :). glad you initiate it, i am willing to contribute.
I am an experienced developer not so much with C and C++, it my first project on platformio tbh but i have worked with various IDE s for embedded development other than arduino (eclipse with esp_sdk and sming framework for esp8266).
pretty much i get this up and running but i get a lot of "Out of memory" from littlvgl components.
pio/libdeps/esp32dev/lvgl/src/lv_misc/lv_mem.c@182->Couldn't allocate memory i have tried to the pages.jsonl example you have on the wiki. i

i am using TTGo ESP32 with a Non arduino display (its Adafruit RPi touch 2.8)
-i am using your default branch 0.11
-i have understood how platformio uses its build flags. However even when i define it with
 -D USER_SETUP_LOADED   -D ILI9341_DRIVER i get wrong report driver in the logs,  Display driver = 37697 also processor not makes sense Processor    = ESP50

The display i use it basically uses another driver Adafruit_FT6206 which tft-espi is not supporting. however i did some tweaking on hasp_gui and it seems to work fine.
Now about the pages and the fonts...
Pages, can i configure pages through mqtt istead of the json file. if so we can still hasp HA automatic integration to do it.
Thanks again,
Willing to contribute and undertake a task, let me know
Regards from sunny, yet locked down Cyprus

Thanks, your feedback and help is much appreciated.
To check the available memory you can check the Information page in the web interface:

Start out with a minimal jsonl and see if that solves the memory errors. You can also send jsonl objects to the hasp/[name]/command/jsonl mqtt topic. This has the same effect as putting it in a pages.jsonl file, but is more dynamic.
The issue with Display driver and Processor will be fixed in the upcoming release.
For fonts, you can get the latin1 and fontawesome pack from here.
The idea is to make the display work similarly to the original HASwitchPlate project, but some changes need be done. I don't use HA myself so any feedback on the automations there is most welcome.
I'm curious as to what change you did to hasp_gui to make it work... is that specific to the screen you have?

We have moved the documentation into a separate github pages repository.
The documentation link is https://fvanroie.github.io/hasp-docs/
Feel free to check it out and let us know if anything is missing.

We have moved the documentation into a separate github pages repository.
The documentation link is https://fvanroie.github.io/hasp-docs/
Feel free to check it out and let us know if anything is missing.


[Windows] Add 32-bit version of python to win19 & win22

Description
We have a few requests for adding python 32bit to the images due to the fact that https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/use-python-version?view=azure-devops task can't install the versions in runtime.
This PR adds 32-bit python to the images. There is a chance we will drop 32-bit support in the feature when the task has the ability to download and install any version in runtime.
Related issue:
https://github.com/actions/virtual-environments/issues/4400
https://github.com/actions/virtual-environments/issues/4226
Check list

[x] Related issue / work item is attached
[ ] Tests are written (if applicable)
[ ] Documentation is updated (if applicable)
[ ] Changes are tested and related VM images are successfully generated

/azp run windows2019, windows2022

/azp run windows2019, windows2022


Datagrid tree shaking optimization

After investigations into potential tree shaking issues from https://github.com/vmware/clarity/issues/3264 it looks like Clarity does tree shake properly. However researching there is room for some small improvements for the datagrid module.
The datagrid uses a couple of the Clarity inputs like checkbox and clrInput. Currently it has a dependency on the ClrFormsModule which pulls in all form controls into the ClrDatagridModule. We can optimize this by importing just the individual input modules that the datagrid uses such as ClrCheckboxModule. This will make sure only the inputs the datagrid uses are included into the datagrid optimizing the bundle size when using just the datagrid component.

We could entertain a PR for this, but in an effort to clean up our backlog I'm going to close this as stale. The minor overhead is only really an issue for testing in most cases.

We could entertain a PR for this, but in an effort to clean up our backlog I'm going to close this as stale. The minor overhead is only really an issue for testing in most cases.


Azure Automation Powershell 7 Runbook Fails Using Example Code for Webhooks

The code for the runbook which is listed in the documentation doesn't work properly on a Powershell 7 runbook.  The webhook data is sent to the runbook in a format which cannot be converted to Json.  The error you'll see is Conversion from JSON failed with error: Unexpected character encountered while parsing value.  This document should be updated to reflect the proper way to handle the Json however I'm unsure what the proper method is or if this is a product defect in Azure Automation.
It would appear the key/value pairs coming from Azure Automation are missing quotation marks (specifically the values) so the Json isn't valid.
param
(
    [Parameter(Mandatory=$false)]
    [object] $WebhookData
)

write-output "start"
write-output ("object type: {0}" -f $WebhookData.gettype())
write-output $WebhookData
#write-warning (Test-Json -Json $WebhookData)
$Payload = $WebhookData | ConvertFrom-Json
write-output "`n`n"
write-output $Payload.WebhookName
write-output $Payload.RequestBody
write-output $Payload.RequestHeader
write-output "end"

if ($Payload.RequestBody) {
    $names = (ConvertFrom-Json -InputObject $Payload.RequestBody)

        foreach ($x in $names)
        {
            $name = $x.Name
            Write-Output "Hello $name"
        }
}
else {
    Write-Output "Hello World!"
}

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

ID: 7a6394c7-9bef-b8f8-ffd6-9d9d8e2daa07
Version Independent ID: 5ffa20a2-436c-2726-dc57-9d3b49f9ca39
Content: Start an Azure Automation runbook from a webhook
Content Source: articles/automation/automation-webhooks.md
Service: automation
Sub-service: process-automation
GitHub Login: @SnehaSudhirG
Microsoft Alias: sudhirsneha

I've posted it to the Q&A forum as well as it might be a bug. https://feedback.azure.com/d365community/idea/9c07bb15-c818-ed11-a81b-6045bd853198

Hi @jbolduan, thanks for bringing this to our attention. I have assigned the issue to the content author to review and update this doc as appropriate

@jbolduan - thank for your feedback.  The information is updated as a Note. Link for your reference - https://learn.microsoft.com/en-us/azure/automation/automation-webhooks?tabs=portal#create-a-webhook

#please-close


Link not working

I get a 404 error accessing the link "For more information about these files and their usage, see Terratest in Terraform Modules.."

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

ID: 67e2aaeb-9332-648d-6577-42c1bbe77583
Version Independent ID: 0d27688c-bc6b-0f97-7e8e-0db48621a109
Content: Tutorial - Create a Terraform base template in Azure using Yeoman
Content Source: articles/terraform/terraform-vscode-module-generator.md
Service: terraform
GitHub Login: @TomArcherMsft
Microsoft Alias: tarcher

Thanks for the feedback and bringing this to our notice . At this time we are reviewing the feedback and will update the document as appropriate .

@TomArcherMsft
Can you please check and update the link as applicable.

@odee30 @VikasPullagura-MSFT
I've fixed the issue and merged it.
#please-close


dYdX perpetual - Orders failed event causing active orders not recognized and stuck on exchange

Describe the bug
When testing v2 strategy on dYdX perpetual, observed that it ended upNot enough budget to open position. when initially it started with multi level orders and no filled event happened. Decided to run again a long term bot using v1 strategy (Perpetual Market making) and left it for couple of hours (9hrs).
Observed that the connector now is stuck on Insufficient balance...You are also at a possible risk of being liquidated if there happens to be an open loss. which is expected if you dont have enough balance to post orders on exchange.

Noticed that the available balance is at negative
While this happened, there are orders that are stuck on exchange. Even stop command does not recognized these orders

Review log file and found out upon creating orders, got a order failed event resulting to connector not recognize it and left on exchange as active

2023-12-14 13:22:02,002 Created buy orders

Creating buy order 14.470 HummingbotBLKUD60c7176aabdffed184d098c22
Creating buy order 14.617 HummingbotBLKUD60c7176aabdc7ed184d098c22

2023-12-14 13:22:02,778 Order update failed for HummingbotBLKUD60c7176aabdffed184d098c22
2023-12-14 13:22:02,775 Order update failed for HummingbotBLKUD60c7176aabdc7ed184d098c22
2023-12-14 13:23:02,004 Reached set order refresh time (60s) but these orders are not canceled2023-12-14 13:22:02,002 - 9983 - hummingbot.strategy.perpetual_market_making.perpetual_market_making - INFO - (LINK-USD) Creating 2 LIMIT bid orders at (Size, Price): ['1.6 LINK, 14.617 USD', '1.6 LINK, 14.47 USD'] to OPEN position.
2023-12-14 13:22:02,002 - 9983 - hummingbot.strategy.perpetual_market_making.perpetual_market_making - INFO - (LINK-USD) Creating 2  LIMIT ask orders at (Size, Price): ['1.6 LINK, 14.913 USD', '1.6 LINK, 15.06 USD'] to OPEN position.
2023-12-14 13:22:02,423 - 9983 - hummingbot.connector.client_order_tracker - INFO - Created LIMIT SELL order HummingbotSLKUD60c7176aabe6fed184d098c22 for 1.6 to OPEN a LINK-USD position.
2023-12-14 13:22:02,423 - 9983 - hummingbot.core.event.event_reporter - EVENT_LOG - {"timestamp":<PHONE_NUMBER>.0, "type": "OrderType.LIMIT", "trading_pair": "LINK-USD", "amount": "1.6", "price": "14.913", "order_id": "HummingbotSLKUD60c7176aabe6fed184d098c22", "creation_timestamp":<PHONE_NUMBER>.0, "exchange_order_id": "1f73be6e95dfc2db0699e088ba08b4c0b679bfae214dc86a30dc9df3fff2acb", "leverage": 10, "position": "OPEN", "event_name": "SellOrderCreatedEvent", "event_source": "dydx_perpetual"}
2023-12-14 13:22:02,427 - 9983 - hummingbot.connector.client_order_tracker - INFO - Created LIMIT SELL order HummingbotSLKUD60c7176aabe8aed184d098c22 for 1.6 to OPEN a LINK-USD position.
2023-12-14 13:22:02,427 - 9983 - hummingbot.core.event.event_reporter - EVENT_LOG - {"timestamp":<PHONE_NUMBER>.0, "type": "OrderType.LIMIT", "trading_pair": "LINK-USD", "amount": "1.6", "price": "15.060", "order_id": "HummingbotSLKUD60c7176aabe8aed184d098c22", "creation_timestamp":<PHONE_NUMBER>.0, "exchange_order_id": null, "leverage": 10, "position": "OPEN", "event_name": "SellOrderCreatedEvent", "event_source": "dydx_perpetual"}
2023-12-14 13:22:02,595 - 9983 - hummingbot.connector.client_order_tracker - INFO - Created LIMIT BUY order HummingbotBLKUD60c7176aabdc7ed184d098c22 for 1.6 to OPEN a LINK-USD position.
2023-12-14 13:22:02,596 - 9983 - hummingbot.core.event.event_reporter - EVENT_LOG - {"timestamp":<PHONE_NUMBER>.0, "type": "OrderType.LIMIT", "trading_pair": "LINK-USD", "amount": "1.6", "price": "14.617", "order_id": "HummingbotBLKUD60c7176aabdc7ed184d098c22", "creation_timestamp":<PHONE_NUMBER>.0, "exchange_order_id": null, "leverage": 10, "position": "OPEN", "event_name": "BuyOrderCreatedEvent", "event_source": "dydx_perpetual"}
2023-12-14 13:22:02,626 - 9983 - hummingbot.connector.client_order_tracker - INFO - Created LIMIT BUY order HummingbotBLKUD60c7176aabdffed184d098c22 for 1.6 to OPEN a LINK-USD position.
2023-12-14 13:22:02,626 - 9983 - hummingbot.core.event.event_reporter - EVENT_LOG - {"timestamp":<PHONE_NUMBER>.0, "type": "OrderType.LIMIT", "trading_pair": "LINK-USD", "amount": "1.6", "price": "14.470", "order_id": "HummingbotBLKUD60c7176aabdffed184d098c22", "creation_timestamp":<PHONE_NUMBER>.0, "exchange_order_id": null, "leverage": 10, "position": "OPEN", "event_name": "BuyOrderCreatedEvent", "event_source": "dydx_perpetual"}
2023-12-14 13:22:02,771 - 9983 - hummingbot.core.event.event_reporter - EVENT_LOG - {"timestamp":<PHONE_NUMBER>.0, "order_id": "HummingbotBLKUD60c7176aabdc7ed184d098c22", "order_type": "OrderType.LIMIT", "event_name": "MarketOrderFailureEvent", "event_source": "dydx_perpetual"}
2023-12-14 13:22:02,775 - 9983 - hummingbot.connector.client_order_tracker - INFO - Order HummingbotBLKUD60c7176aabdc7ed184d098c22 has failed. Order Update: OrderUpdate(trading_pair='LINK-USD', update_timestamp=1702531322.0, new_state=<OrderState.FAILED: 6>, client_order_id='HummingbotBLKUD60c7176aabdc7ed184d098c22', exchange_order_id=None, misc_updates=None)
2023-12-14 13:22:02,775 - 9983 - hummingbot.core.event.event_reporter - EVENT_LOG - {"timestamp":<PHONE_NUMBER>.0, "order_id": "HummingbotBLKUD60c7176aabdffed184d098c22", "order_type": "OrderType.LIMIT", "event_name": "MarketOrderFailureEvent", "event_source": "dydx_perpetual"}
2023-12-14 13:22:02,778 - 9983 - hummingbot.connector.client_order_tracker - INFO - Order HummingbotBLKUD60c7176aabdffed184d098c22 has failed. Order Update: OrderUpdate(trading_pair='LINK-USD', update_timestamp=1702531322.0, new_state=<OrderState.FAILED: 6>, client_order_id='HummingbotBLKUD60c7176aabdffed184d098c22', exchange_order_id=None, misc_updates=None)

2023-12-14 15:14:21,025 Creating 2 buy and sell orders

All orders got order failed, 3/4 of orders stuck on exchange
Sell order for 14.943 had same failed order but no active order on exchange

2023-12-14 15:14:21,025 - 9983 - hummingbot.strategy.perpetual_market_making.perpetual_market_making - INFO - (LINK-USD) Creating 2 LIMIT bid orders at (Size, Price): ['1.6 LINK, 14.647 USD', '1.6 LINK, 14.499 USD'] to OPEN position.
2023-12-14 15:14:21,026 - 9983 - hummingbot.strategy.perpetual_market_making.perpetual_market_making - INFO - (LINK-USD) Creating 2  LIMIT ask orders at (Size, Price): ['1.6 LINK, 14.943 USD', '1.6 LINK, 15.091 USD'] to OPEN position.
2023-12-14 15:14:21,347 - 9983 - hummingbot.core.event.event_reporter - EVENT_LOG - {"timestamp":<PHONE_NUMBER>.0, "order_id": "HummingbotBLKUD60c7308581364ed184d098c22", "order_type": "OrderType.LIMIT", "event_name": "MarketOrderFailureEvent", "event_source": "dydx_perpetual"}
2023-12-14 15:14:21,350 - 9983 - hummingbot.connector.client_order_tracker - INFO - Order HummingbotBLKUD60c7308581364ed184d098c22 has failed. Order Update: OrderUpdate(trading_pair='LINK-USD', update_timestamp=1702538061.0, new_state=<OrderState.FAILED: 6>, client_order_id='HummingbotBLKUD60c7308581364ed184d098c22', exchange_order_id=None, misc_updates=None)
2023-12-14 15:14:21,350 - 9983 - hummingbot.core.event.event_reporter - EVENT_LOG - {"timestamp":<PHONE_NUMBER>.0, "order_id": "HummingbotBLKUD60c73085813a6ed184d098c22", "order_type": "OrderType.LIMIT", "event_name": "MarketOrderFailureEvent", "event_source": "dydx_perpetual"}
2023-12-14 15:14:21,351 - 9983 - hummingbot.connector.client_order_tracker - INFO - Order HummingbotBLKUD60c73085813a6ed184d098c22 has failed. Order Update: OrderUpdate(trading_pair='LINK-USD', update_timestamp=1702538061.0, new_state=<OrderState.FAILED: 6>, client_order_id='HummingbotBLKUD60c73085813a6ed184d098c22', exchange_order_id=None, misc_updates=None)
2023-12-14 15:14:21,351 - 9983 - hummingbot.core.event.event_reporter - EVENT_LOG - {"timestamp":<PHONE_NUMBER>.0, "order_id": "HummingbotSLKUD60c7308581424ed184d098c22", "order_type": "OrderType.LIMIT", "event_name": "MarketOrderFailureEvent", "event_source": "dydx_perpetual"}
2023-12-14 15:14:21,352 - 9983 - hummingbot.connector.client_order_tracker - INFO - Order HummingbotSLKUD60c7308581424ed184d098c22 has failed. Order Update: OrderUpdate(trading_pair='LINK-USD', update_timestamp=1702538061.0, new_state=<OrderState.FAILED: 6>, client_order_id='HummingbotSLKUD60c7308581424ed184d098c22', exchange_order_id=None, misc_updates=None)
2023-12-14 15:14:21,353 - 9983 - hummingbot.core.event.event_reporter - EVENT_LOG - {"timestamp":<PHONE_NUMBER>.0, "order_id": "HummingbotSLKUD60c7308581443ed184d098c22", "order_type": "OrderType.LIMIT", "event_name": "MarketOrderFailureEvent", "event_source": "dydx_perpetual"}
2023-12-14 15:14:21,354 - 9983 - hummingbot.connector.client_order_tracker - INFO - Order HummingbotSLKUD60c7308581443ed184d098c22 has failed. Order Update: OrderUpdate(trading_pair='LINK-USD', update_timestamp=1702538061.0, new_state=<OrderState.FAILED: 6>, client_order_id='HummingbotSLKUD60c7308581443ed184d098c22', exchange_order_id=None, misc_updates=None)
2023-12-14 15:15:21,001 - 9983 - hummingbot.strategy.perpetual_market_making.perpetual_market_making - INFO - Insufficient balance: BUY order (price: 14.659, size: 1.6) is omitted.
2023-12-14 15:15:21,002 - 9983 - hummingbot.strategy.perpetual_market_making.perpetual_market_making - WARNING - You are also at a possible risk of being liquidated if there happens to be an open loss.
2023-12-14 15:15:21,002 - 9983 - hummingbot.strategy.perpetual_market_making.perpetual_market_making - INFO - Insufficient balance: BUY order (price: 14.511, size: 1.6) is omitted.
2023-12-14 15:15:21,002 - 9983 - hummingbot.strategy.perpetual_market_making.perpetual_market_making - WARNING - You are also at a possible risk of being liquidated if there happens to be an open loss.
2023-12-14 15:15:21,002 - 9983 - hummingbot.strategy.perpetual_market_making.perpetual_market_making - INFO - Insufficient balance: SELL order (price: 14.955, size: 1.6) is omitted.
2023-12-14 15:15:21,002 - 9983 - hummingbot.strategy.perpetual_market_making.perpetual_market_making - WARNING - You are also at a possible risk of being liquidated if there happens to be an open loss.
2023-12-14 15:15:21,002 - 9983 - hummingbot.strategy.perpetual_market_making.perpetual_market_making - INFO - Insufficient balance: SELL order (price: 15.103, size: 1.6) is omitted.
2023-12-14 15:15:21,002 - 9983 - hummingbot.strategy.perpetual_market_making.perpetual_market_making - WARNING - You are also at a possible risk of being liquidated if there happens to be an open loss.
2023-12-14 15:15:22,006 - 9983 - hummingbot.strategy.perpetual_market_making.perpetual_market_making - INFO - Insufficient balance: BUY order (price: 14.659, size: 1.6) is omitted.
2023-12-14 15:15:22,007 - 9983 - hummingbot.strategy.perpetual_market_making.perpetual_market_making - WARNING - You are also at a possible risk of being liquidated if there happens to be an open loss.
2023-12-14 15:15:22,007 - 9983 - hummingbot.strategy.perpetual_market_making.perpetual_market_making - INFO - Insufficient balance: BUY order (price: 14.511, size: 1.6) is omitted.

Steps to reproduce

Setup dYdX connector on either V2 strategy or Perpetual market making
Run for couple of hours then check the status or logs of the client

Release version
dev-1.23.0
Type of installation
Source
Attach required files
logs_perp-test1.log
logs_test-dydx1.log
perp-test1.yml.log remove .log

I'm having the same issue. Stopping the bot and starting it again makes it work again. Issue occurs every few hours.

Bounty: dYdX perpetual - Orders failed event causing active orders not recognized and stuck on exchange
Description:
There is a bug observed in the dYdX Perpetual Market Making strategy where orders failed events are not handled properly. This leads to active orders not being recognized by the connector and getting stuck on the exchange, causing potential issues like insufficient balance and being at risk of liquidation.
Expected Outcome:
Orders failed events should be handled appropriately, and the connector should recognize and manage active orders accordingly. Stuck orders on the exchange should be avoided.
Deliverables:

Identify the root cause of the issue related to orders failed events.
Implement a fix to handle orders failed events properly.
Ensure that active orders are recognized and managed correctly by the connector.

Submission Guidelines:
https://hummingbot.org/developers/contributions/
Provide a pull request with the fix to development branch of the Hummingbot repository. Include a detailed explanation of the changes made, and confirm that the issue is resolved through testing.
Bounty

Sponsor: Hummingbot Foundation
Bounty amount: 50K HBOT
Developer portion: 50K HBOT

I would like to work on this one, suspect this as the cause:
OrderTracker maintains two dicts - _tracked_limit_orders and _shadow_tracked_limit_orders. Whenever a limit order
is created, it gets added two both of these.
When the order is failed, StrategyBase::c_did_fail_order_tracker() calls c_stop_tracking_limit_order and this removes
the order from _tracked_limit_orders.
Now after 1 minute, when cancel is called in the strategy, only the active orders are cancelled on exchange.
For the first case pointed out in the issue, 2 buys and 2 sells got created. When the 2 buys failed, they got removed
from the active orders list and thus were never cancelled - got stuck on exchange

@harjas27 Do you want to be assigned for this Bounty ticket?

yes

Assigned to @harjas27  , please be informed:

Since you’re assigned to this bounty exclusively, please keep us informed on your progress over the next few days
Please review and follow contribution guidelines (https://hummingbot.org/developers/contributions/)
Please review the checklist after PR submitted (https://hummingbot.org/developers/contributions/#checklist)
Let us know if you don’t have time, and we will unassigned and keep it open for other devs
Only one dev can be assigned to one bounty

Thanks for your contribution!

Added the fix, can you review? @nikspz

Unassigned developer since fix changing perpetualMM strategy files, (the fix should be done to dYdX connector files)

Closing /remove bounty for this issue, will recheck after https://github.com/hummingbot/hummingbot/issues/6897 done


Support for IgnoredCodeIssues in config

Hey everyone,
I am trying to use a omnisharp.json config file with my project in VS Code (v0.8.0 atm). I'd like to be able to use IgnoredCodeIssues in my config.
My omnisharp.json looks like this:
{
"IgnoredCodeIssues": [
    "*Assuming assembly reference*"
    ],
}

However, Omnisharp fails to start and throws the following:
System.FormatException: Unsupported JSON token 'StartArray' was found. Path 'IgnoredCodeIssues', line 1 position 27.
  at Microsoft.Framework.ConfigurationModel.JsonConfigurationSource.Load (System.IO.Stream stream) [0x00000] in <filename unknown>:0
  at Microsoft.Framework.ConfigurationModel.JsonConfigurationSource.Load () [0x00000] in <filename unknown>:0
  at Microsoft.Framework.ConfigurationModel.Configuration.Add (IConfigurationSource configurationSource) [0x00000] in <filename unknown>:0
  at Microsoft.Framework.ConfigurationModel.JsonConfigurationExtension.AddJsonFile (IConfigurationSourceRoot configuration, System.String path, Boolean optional) [0x00000] in <filename unknown>:0
  at Microsoft.Framework.ConfigurationModel.JsonConfigurationExtension.AddJsonFile (IConfigurationSourceRoot configuration, System.String path) [0x00000] in <filename unknown>:0
  at OmniSharp.Startup..ctor () [0x00000] in <filename unknown>:0
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0

It'd be cool if this config option was supported
thanks

I think this is probably related to the fact that we're tied to to beta4
arm, and IConfiguration has had that feature added somewhat recently, this
is something that I think we can support in the future.
On Thu, Sep 17, 2015 at 12:04 PM Fabio Göttlicher<EMAIL_ADDRESS>wrote:

Hey everyone,
I am trying to use a omnisharp.json config file with my project in VS Code
(v0.8.0 atm). I'd like to be able to use IgnoredCodeIssues in my config.
My omnisharp.json looks like this:
{    "IgnoredCodeIssues": [
"Assuming assembly reference"
],
}
However, Omnisharp fails to start and throws the following:
System.FormatException: Unsupported JSON token 'StartArray' was found. Path 'IgnoredCodeIssues', line 1 position 27.
at Microsoft.Framework.ConfigurationModel.JsonConfigurationSource.Load (System.IO.Stream stream) [0x00000] in :0
at Microsoft.Framework.ConfigurationModel.JsonConfigurationSource.Load () [0x00000] in :0
at Microsoft.Framework.ConfigurationModel.Configuration.Add (IConfigurationSource configurationSource) [0x00000] in :0
at Microsoft.Framework.ConfigurationModel.JsonConfigurationExtension.AddJsonFile (IConfigurationSourceRoot configuration, System.String path, Boolean optional) [0x00000] in :0
at Microsoft.Framework.ConfigurationModel.JsonConfigurationExtension.AddJsonFile (IConfigurationSourceRoot configuration, System.String path) [0x00000] in :0
at OmniSharp.Startup..ctor () [0x00000] in :0
at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00000] in :0
It'd be cool if this config option was supported
thanks
—
Reply to this email directly or view it on GitHub
https://github.com/OmniSharp/omnisharp-roslyn/issues/301.

--
Thanks,
David

This particular issue is probably fixed in the latest omnisharp-roslyn too. Not the configuration aspect, but the way that assemblies are compared.

@FabioCZ Can you try omnisharp-atom out and see if the problem is there too? The latest omnisharp-roslyn fix is in atom as of yesterday?

Tried latest omnisharp with Atom, and the "Assuming assembly reference..." problem seems to be gone. Thanks

Is there anything since 2015 that would address this and related issues?  In my case,  OmniSharp is still a little behind with respect to the new RC4 tooling, so I see issues listed in the Problems tab; they are intellisense issues in csproj files relating to missing syntax that would be expected in MSBuild 12.0, but not in the lastest build tools.

The latest version of omnisharp-roslyn is up-to-date with VS 2017 RC4 tooling. It even includes a build of MSBuild 15.0 inside of it.

Still not possible?

Any update on this? Seeing this with a Unity project on Sublime text. Would be nice to be able to be able to code without fifty warnings per file.

I will close this as no longer valid - we don't support IgnoredCodeIssues anymore.
Instead you can control these behaviors using rulesets and - soon - using .editorconfig (#1526)


Xcode debug: the platform is not currently connected

Hello,
I'm trying to debug Bevy frames from Xcode using load_gltf example.
I follow the instructions from this video: https://www.youtube.com/watch?v=uNB4RMZg1AM
But I get this error: "the platform is not currently connected" when launching on Mac M1.
Any idea ?
Thank you in advance for your help.

Random guess - is your target set to macOS or iOS? I could imagine if it is set to iOS and it’s trying to connect to and run the program on an iOS device or so then it could give that kind of message.

Yes, sorry my mistake!!
Thank you very much.


Update editor packages and related dependencies

Overview

Update of @lblod/ember-rdfa-editor to version 10.0.0. Note: this dependency update also includes dependency updates of other required packages.
Update of @lblod/ember-rdfa-editor-lblod-plugins to version 22.0.1

Addition of the new article structure node.
Removal of the classic decision prosemirror-nodes. These were no longer required and are now replaced by more generic RDFa nodes.

How to test/reproduce

Start the test-app
Notice that nothing breaks (all deps should load correctly)
The new decision article structure nodes should work as expected

Checks PR readiness

[x] UI: works on smaller screen sizes
[x] UI: feedback for any loading/error states
[x] Check cancel/go-back flows
[x] Check database state correct when deleting/updating (especially regarding relationships)
[x] changelog
[x] npm lint
[x] no new deprecations

For me this fails to start with a weird import error:
Error: Could not find module `@ember-data/model` imported from `(require)`

Trying to dig into it, I can only find that it's from when it tries to import the 'simple-editor' component. Not sure what's going on or why it's trying to find ember-data...

really weird... it doesn't even show up as a dependency when using pnpm why


⚠ Bofrost.nl has degraded performance

In 75004a0, Bofrost.nl (https://www.bofrost.nl) experienced degraded performance:

HTTP code: 200
Response time: 913 ms

Resolved: Bofrost.nl performance has improved in aac1ad0.


Disabling client validation breaks TH validation

From customer DISQUS comment:
https://docs.asp.net/en/latest/tutorials/first-mvc-app/validation.html
If I disable Client Validation using services.AddMvc().
AddViewOptions(options =>
{
options.HtmlHelperOptions.ClientValidationEnabled = false;
});

Server validation errors are not display with Tag Helper validation. Switching to HTML Helper validation,  errors are displayed.

@Rick-Anderson could you please file this issue in Mvc? Doesn't seem to be a Razor related issue since the MVC TagHelpers are the ones responsible for dealing with validation logic.

This issue was moved to aspnet/Mvc#5102


Adding support for site-survey snippet

This adds a snippet to the page to support a card-sort survey.

Ready for review


freeze DVC 1.0 docs version

As we are getting ready for 2.0 release, as @skshetry reminded us, it's better to freeze docs:

[x] create a branch and a tag for the current state (before we merge any DVC 2.0 changes)

[ ] create a subdomain for 1.0 docs - v1.dvc.org ?

[ ] add selector, mention in the docs that this is the latest version and previous exists (similar to Elastic docs?)

Consider also #1167 (or close it)

create a branch and a tag for the current state (before we merge any DVC 2.0 changes

We can manage a v1 branch to keep merging some changes there because I'm pretty sure we will continue to make updates that also apply to 1.x for some time. Not sure we need a tag.

create a subdomain... v1.dvc.org

👍

Update on this: So far everything on master is also part of v1 so I've been merging it back. At some point soon they will start to diverge. 2 comments: 1) how about adopting https://mergify.io/features/backports to send back certain changes to v1 after that? 2) Should this issue be prioritized/assigned? Thanks

Another Q. Can we remove the blog and probably other sections (which may become outdated) from the v1 website?
And should we prioritize or merge #1167 with this one?

Closing this, not important anymore. Also I think we should with a Python style docs (add notes per features) rather than trying to support multiple versions.


[DOCS] Various sphinx related fix.

Use :ref: for reference.
Use :py:class: to refer to API docs.
Update installation guide to also refer to the download page.
Only move html contents in doxygen.

cc @yzhliu @ZihengJiang


Pubsub: Go Get Error

Getting an error during pubsub get.
go get -u cloud.google.com/go/pubsub
Looks like the something changed in protobuf output and client has not updated to use the new hotness?
# cloud.google.com/go/pubsub
/home/enkoder/go/src/cloud.google.com/go/pubsub/service.go:527: snap.ExpirationTime undefined (type *"google.golang.org/genproto/googleapis/pubsub/v1".Snapshot has no field or method ExpirationTime)

Opened CR: https://code-review.googlesource.com/#/c/13090/

Thanks for the CL!

Fixed by https://code-review.googlesource.com/#/c/13090/

Noice! Quick turn around. 🙏


No such file or directory

🐛 Summary
What's wrong? Please be specific.
To reproduce
Steps to reproduce the behavior:

Do this Followed installation instructions
Then this - Try to run the auth from goosey gui

Expected behavior
What did you expect to happen that didn't?
run without error
Any helpful log output or screenshots
Paste the results here:

Add any screenshots of the problem here.

Just want to ensure I am following directions correctly. At step 5 you want me to rerun that command inside the folder downloaded right?
Dustin Dreese,
CyberSecurity Domain Engineer
Information Security
@.***
From: victoriawallace-cisa @.>
Sent: Friday, April 14, 2023 11:30 AM
To: cisagov/untitledgoosetool @.>
Cc: Dustin.Dreese @.>; Author @.>
Subject: [EXT] Re: [cisagov/untitledgoosetool] No such file or directory (Issue #29)
[CAUTION EXTERNAL EMAIL]
This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
If you suspect this email is malicious, please forward to @.***' or click the Phish Alert button in your Outlook client.
It looks like its an error with the gooey python module and Windows. Here's how to fix it:

Download the Gooey source code from here: https://github.com/chriskiehl/Gooey/archive/refs/tags/<IP_ADDRESS>.ziphttps://imsva91-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3A%2F%2Fgithub.com%2Fchriskiehl%2FGooey%2Farchive%2Frefs%2Ftags%2F<IP_ADDRESS>.zip&umid=9F5D2210-F94D-8405-8944-81CAF2BE8974&auth=093a4b527975060589a391772a3e2db55fc9b3cf-68dd27265bf1679f43c5fd7347eb2901797106c3
Extract the .zip.
Open the following file in a text editor: gooey/gooey/gui/cli.py
Replace the file with the following code:

import sys
from itertools import chain
from copy import deepcopy
from gooey.util.functional import compact
def buildCliString(target, cmd, positional, optional, suppress_gooey_flag=False):
positionals = deepcopy(positional)

if positionals:

    positionals.insert(0, "--")

cmd_string = ' '.join(compact(chain(optional, positionals)))

if cmd != '::gooey/default':

    cmd_string = u'{} {}'.format(cmd, cmd_string)

ignore_flag = '' if suppress_gooey_flag else '--ignore-gooey'

if sys.platform == 'win32':

    return u'{}-script.py {} {}'.format(target, ignore_flag, cmd_string)

else:

    return u'{} {} {}'.format(target, ignore_flag, cmd_string)

In the Gooey folder, run a python -m pip install . (Make sure you are in the folder for the Gooey module).
Re-install the untitledgoosetool as well python -m pip install . or python3 -m pip install .
Run goosey-gui

Please let us know if that fixes the issue.
—
Reply to this email directly, view it on GitHubhttps://imsva91-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3A%2F%2Fgithub.com%2Fcisagov%2Funtitledgoosetool%2Fissues%2F29%23issuecomment-1508797078&umid=9F5D2210-F94D-8405-8944-81CAF2BE8974&auth=093a4b527975060589a391772a3e2db55fc9b3cf-85eea2548a476237e4f1cb83cf899ea1155d9df2, or unsubscribehttps://imsva91-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FA7FXA2YZ6B6DENB4MXD7CPDXBFUQHANCNFSM6AAAAAAW6QJV6Y&umid=9F5D2210-F94D-8405-8944-81CAF2BE8974&auth=093a4b527975060589a391772a3e2db55fc9b3cf-6e8409b097178570f0a7e90a6e30946d559c043a.
You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>


Update config.toml 1.25 for 1.28 release

Updating the supported releases for version 1.28.
/hold
/milestone 1.28

/lgtm
verified on https://kubernetes.io/releases/patch-releases/ as of August 15, 2023

/hold cancel


Deprecate the old name storybook-addon-amp

npm deprecate<EMAIL_ADDRESS>"WARNING: This project has been renamed to @ampproject/storybook-addon. Please use @ampproject/storybook-addon instead."

Deprecated!

Thanks!


[JRuby, PG-10] currval of sequence "companies_id_seq" is not yet defined in this session

Ruby Version:
jruby <IP_ADDRESS> (2.5.0) 2018-05-24 81156a8 Java HotSpot(TM) 64-Bit Server VM 10.0.2+13 on 10.0.2+13 [darwin-x86_64]

Java Version:
java version "10.0.2" 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)

Postgresql Version: (PostgreSQL) 10.4
OS: MacOS 10.13
Sample:
FactoryBot.define do
  sequence(:id) { |n| n + 1 }
  sequence(:name) { |n| "#{Faker::Company.name}" + n.to_s }

  factory :company do
    id
    name
    currency "INR"
    timezone "Asia/Kolkata"
    approved true
    country do
      Country.where(name: "INDIA").first ||
      Country.create(name: "INDIA", nicename: "India", iso: "IN")
    end
  end

  factory :user do
    id
    name "Test User"
    email { Faker::Internet.email }
    password "password"
    confirmed_at Time.now
    company { create(:company) }
  end
end

Above is the sample factory that I'm using in one of my specs, where I'm creating a user object with create(:user). The user factory eventually calls create(:company) as seen in the above sample. It's the line that causing below error.
ActiveRecord::StatementInvalid:
       ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: currval of sequence "companies_id_seq" is not yet defined in this session: SELECT currval('public.companies_id_seq') /*hostname:Prashants-MacBook-Pro.local,line:/spec/factories/base_facebook.rb:641:in `block in (root)'*/
     # arjdbc/jdbc/RubyJdbcConnection.java:1091:in `execute_query'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/bundler/gems/activerecord-jdbc-adapter-c5e1abdaaf51/lib/arjdbc/abstract/database_statements.rb:26:in `block in exec_query'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:579:in `block in log'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:578:in `block in log'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activesupport-5.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:569:in `log'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/bundler/gems/activerecord-jdbc-adapter-c5e1abdaaf51/lib/arjdbc/abstract/database_statements.rb:26:in `exec_query'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/bundler/gems/activerecord-jdbc-adapter-c5e1abdaaf51/lib/arjdbc/postgresql/adapter.rb:702:in `exec_query'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/marginalia-1.5.0/lib/marginalia.rb:68:in `exec_query_with_marginalia'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/bundler/gems/activerecord-jdbc-adapter-c5e1abdaaf51/lib/arjdbc/postgresql/adapter.rb:381:in `last_insert_id_result'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/bundler/gems/activerecord-jdbc-adapter-c5e1abdaaf51/lib/arjdbc/postgresql/adapter.rb:335:in `exec_insert'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:149:in `insert'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/query_cache.rb:21:in `insert'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/bundler/gems/activerecord-jdbc-adapter-c5e1abdaaf51/lib/arjdbc/abstract/database_statements.rb:48:in `insert'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/connection_pool-2.2.2/lib/connection_pool.rb:157:in `block in method_missing'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/connection_pool-2.2.2/lib/connection_pool.rb:65:in `block in with'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/connection_pool-2.2.2/lib/connection_pool.rb:64:in `block in with'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/connection_pool-2.2.2/lib/connection_pool.rb:61:in `with'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/connection_pool-2.2.2/lib/connection_pool.rb:136:in `with'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/connection_pool-2.2.2/lib/connection_pool.rb:156:in `method_missing'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/persistence.rb:187:in `_insert_record'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/persistence.rb:733:in `_create_record'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/counter_cache.rb:184:in `_create_record'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/locking/optimistic.rb:70:in `_create_record'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/attribute_methods/dirty.rb:137:in `_create_record'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/callbacks.rb:346:in `block in _create_record'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:132:in `run_callbacks'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:816:in `_run_create_callbacks'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/callbacks.rb:346:in `_create_record'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/timestamp.rb:102:in `_create_record'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/persistence.rb:704:in `create_or_update'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/callbacks.rb:342:in `block in create_or_update'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:132:in `run_callbacks'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:816:in `_run_save_callbacks'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/callbacks.rb:342:in `create_or_update'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/persistence.rb:308:in `save!'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/validations.rb:52:in `save!'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/transactions.rb:315:in `block in save!'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:254:in `block in transaction'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:254:in `transaction'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/connection_pool-2.2.2/lib/connection_pool.rb:157:in `block in method_missing'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/connection_pool-2.2.2/lib/connection_pool.rb:65:in `block in with'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/connection_pool-2.2.2/lib/connection_pool.rb:64:in `block in with'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/connection_pool-2.2.2/lib/connection_pool.rb:61:in `with'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/connection_pool-2.2.2/lib/connection_pool.rb:136:in `with'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/connection_pool-2.2.2/lib/connection_pool.rb:156:in `method_missing'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/transactions.rb:212:in `transaction'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/transactions.rb:385:in `with_transaction_returning_status'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/transactions.rb:315:in `save!'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activerecord-5.2.1/lib/active_record/suppressor.rb:48:in `save!'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/factory_bot-4.10.0/lib/factory_bot/configuration.rb:18:in `block in initialize'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/factory_bot-4.10.0/lib/factory_bot/evaluation.rb:18:in `create'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/factory_bot-4.10.0/lib/factory_bot/strategy/create.rb:12:in `block in result'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/factory_bot-4.10.0/lib/factory_bot/strategy/create.rb:9:in `result'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/factory_bot-4.10.0/lib/factory_bot/factory.rb:43:in `run'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/factory_bot-4.10.0/lib/factory_bot/factory_runner.rb:29:in `block in run'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/activesupport-5.2.1/lib/active_support/notifications.rb:170:in `instrument'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/factory_bot-4.10.0/lib/factory_bot/factory_runner.rb:28:in `run'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/factory_bot-4.10.0/lib/factory_bot/strategy_syntax_method_registrar.rb:20:in `block in create'
     # /Users/prvithani/.rvm/gems/jruby-<IP_ADDRESS>/gems/factory_bot-4.10.0/lib/factory_bot/evaluator.rb:44:in `method_missing'
     # ./spec/factories/base_facebook.rb:641:in `block in (root)'

Then, I added a puts statement in database_statements.rb of ActiveRecord to see the query being made to DB. The query was
SELECT  1 AS one FROM "companies" WHERE "companies"."name" = ? AND "companies"."agency_id" IS NULL LIMIT ? /*hostname:Prashants-MacBook-Pro.local,line:/spec/factories/base_facebook.rb:641:in `block in (root)'*/
----------------------------------------
SELECT currval('public.companies_id_seq') /*hostname:Prashants-MacBook-Pro.local,line:/spec/factories/base_facebook.rb:641:in `block in (root)'*/
----------------------------------------

It's clear that the second SELECT statement in above snippet is throwing the error. Interesting part here is that that error causing statement is not seen when I downgrade Postgres version to 9.6 from 10

After some digging, I've identified that this is the issue with JRuby's activerecord-jdbc-adapter. You have to pass insert_returning: true in if you're using PG-10 (It's kind of broken for PG-10, It works fine in version <= 9.x), in order to return ID of the saved record such that it doesn't fallback to SELECT currval('public.companies_id_seq') to get the last saved ID.


Add new Feature import device profile to Blueprints for freeform design.

if try create new blueprints, need import device profile to blueprints.
this response from terraform client :
{"api_response":null,"config_blueprint_version":0,"errors":"Unable to find device_profile with ID "RKFOX-U3b9MOuIvBPng"","error_code":404} - http response '' at
'http://<IP_ADDRESS>:8443/api/blueprints/9ffbe7e0-a515-4773-ab11-5d2fad43cd27/generic-systems?async=full&async=full'

Yep, this is a feature we don't have yet.
We'll update this issue when it's available.

sure, please add to feature


use require_file instead of load_file to prevent warnings

this allows one to use
ExUnitFixtures.load_fixture_files("../**/test/**/fixtures.exs")

in test_helper.exs and have all fixtures become available accross apps in an umbrella app without the necessity to Code.require_file every file and without warnings about reloading modules, see https://github.com/obmarg/ex_unit_fixtures/issues/13

Thanks @pdobacz - this is a good idea.


Rename IncidentLabelType enum value from 'System' to 'AutoAssigned'

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

Contribution checklist:

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

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

[ ] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
Adding a new service

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

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

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from API Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable version with Breaking Change Validation errors
[ ] Updating API(s) in preview over 1 year

Please follow the link to find more details on PR review process.

/azp run automation - sdk

Reviewers, the reason for this change is that customers encountered issues when using autorest to generate a PowerShell client from our swagger due to naming conflicts between the enum value called 'System' and the dotnet namespace 'System'.
The label type 'System' has never been in use, so other than changing the possible enum values there is no change at all in the API response as far as customers are concerned

@qiaozha pls help check the Azure CLI Extension Generation error

@leni-msft Lei Ni FTE , the reason for this change is that customers encountered issues when using autorest to generate a PowerShell client from our swagger due to naming conflicts between the enum value called 'System' and the dotnet namespace 'System'.
The label type 'System' has never been in use, so other than changing the possible enum values there is no change at all in the API response as far as customers are concerned

@ityankel Thanks for the clarification.
@dingmeng-xue Could you help check this PR? Since it's to fix powershell generation.

@qiaozha pls help check the Azure CLI Extension Generation error

This error has been fixed in the latest autorest.az code but it hasn't been public released yet. We can merge this PR for now. If @ityankel want a private working CLI extension for testing or preview, we can sync offline.

/azp run automation - sdk (SDK Cliextension)

@leni-msft We have released a new version of @autorest/az just now. The CLI extension generation has passed. Thankx

@leni-msft, how do we proceed with this PR to get it merged?

/azp run

@ityankel Since one or multiple breaking change(s) is detected in your PR. Pls follow breaking change policy to request breaking change review and approval before proceeding swagger PR review.

@ityankel Since one or multiple breaking change(s) is detected in your PR. Pls follow breaking change policy to request breaking change review and approval before proceeding swagger PR review.

Hi @leni-msft , the PR is now signed off by ARM. can we merge it now?

@ityankel The breaking change needs approval from breaking change review board. Pls follow the process defined in https://aka.ms/AzBreakingChangesPolicy