[WIP][TEST][test-hadoop3.2][test-maven] Verify Hive 2.3.5-SNAPSHOT

What changes were proposed in this pull request?
This PR to verify Hive 2.3.5-SNAPSHOT.
We should test it on amp-jenkins-worker-03, amp-jenkins-worker-04 or amp-jenkins-worker-06
How was this patch tested?
N/A

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/10238/
Test PASSed.

Test build #104935 has started for PR 24468 at commit af21729.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/10239/
Test PASSed.

Test build #104936 has started for PR 24468 at commit af21729.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/10240/
Test PASSed.

Test build #104938 has started for PR 24468 at commit af21729.

Test build #104935 has finished for PR 24468 at commit af21729.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/104935/
Test FAILed.

Test build #104936 has finished for PR 24468 at commit af21729.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/104936/
Test FAILed.

Test build #104938 has finished for PR 24468 at commit af21729.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/104938/
Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/10242/
Test PASSed.

Test build #104939 has started for PR 24468 at commit 092aea5.

Test build #104939 has finished for PR 24468 at commit 092aea5.

This patch fails build dependency tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/104939/
Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/10253/
Test PASSed.

Test build #104952 has started for PR 24468 at commit 01c91a7.

Test build #104952 has finished for PR 24468 at commit 01c91a7.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/104952/
Test FAILed.

Merged build finished. Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/10255/
Test PASSed.

Test build #104954 has started for PR 24468 at commit 01c91a7.

Test build #104954 has finished for PR 24468 at commit 01c91a7.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/104954/
Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/10258/
Test PASSed.

Test build #104957 has started for PR 24468 at commit 5e17322.

Test build #104957 has finished for PR 24468 at commit 5e17322.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/104957/
Test PASSed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/10262/
Test PASSed.

Test build #104961 has started for PR 24468 at commit 5e17322.

Test build #104961 has finished for PR 24468 at commit 5e17322.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/104961/
Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/10268/
Test PASSed.

Test build #104969 has started for PR 24468 at commit 5e17322.

Test build #104969 has finished for PR 24468 at commit 5e17322.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/104969/
Test PASSed.

@wangyum, can I consider this that we're good with Hive 2.3.5?

Yes. I think so. I have tested sbt many times on my local machine.

retest this please

Test build #105169 has started for PR 24468 at commit 5e17322.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/10453/
Test PASSed.

Test build #105169 has finished for PR 24468 at commit 5e17322.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/105169/
Test PASSed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/10468/
Test PASSed.

Test build #105185 has started for PR 24468 at commit 5e17322.

Test build #105185 has finished for PR 24468 at commit 5e17322.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/105185/
Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/10485/
Test PASSed.

Test build #105203 has started for PR 24468 at commit 5e17322.

Test build #105203 has finished for PR 24468 at commit 5e17322.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/105203/
Test PASSed.

@wangyum let's send an email to hive dev that we're fine with Hive 2.3.5

@HyukjinKwon OK.


ci: signed commits

Our branch protection rules require us to use signed commits. This adds changes the committer to the bot that creates the PR and enables GPG signing

[x] Depends on https://github.com/ExodusMovement/lerna-release-action/pull/48
[x] Create a release env and add GPG_PRIVATE_KEY and GPG_PASSPHRASE as secrets

Testplan
Tested in https://github.com/ExodusMovement/lerna-version-selectively/pull/504

ping @633kh4ck

we can stop using the 3rd party action and go for a vanilla approach instead such as
      - name: Configure GPG Key
        run: |
          echo -n "${{ secrets.GPG_SIGNING_KEY }}" | base64 --decode | gpg --import
          git config --global user.signingkey ABCD1234

we can stop using the 3rd party action and go for a vanilla approach instead such as

It looks safer and cleaner at first glance (or we need to audit third-party code, including openpgp package). However, we would also need to implement passphrase support (see https://github.com/hashicorp/ghaction-import-gpg/blob/2c0efc4138244c5ffcc48520962918bf8a166eee/action.yml and https://gist.github.com/vansergen/88eb7e71fea2e3bdaf6aa3e752371eb7 for a general idea) and cleanup stage (https://github.com/crazy-max/ghaction-import-gpg/blob/1a317071222a9bfb1839df1b58b1f0dcd893b589/src/main.ts#L134-L148).

Another way would be to use GH API to generate commits instead, which is what other gh actions do

Then we won't have to sign them manually at all

Single-file updates: https://docs.github.com/en/rest/repos/contents#create-or-update-file-contents (you also want branch and sha options)
Fine-grained API which can build a commit with multiple files changed: https://docs.github.com/en/rest/git

@marcoskichel we currently use git here but looks like we can use the GH API to get signed commits. Could you have a look when you have time?

Changing the files through the API has two disadvantages:
it's subject to API rate limits (not a big deal if we only do it in this repo) and which is more annoying: we need to be explicit as to what files need updating. In this case all package.json's and changelogs of the released packages and potentially the lockfile. I find the git cli with signed commits more appealing tbh

@sparten11740 does this PR need to be updated to use https://github.com/ExodusMovement/git-signing-action ?

Yes, but we first have to make the action repo public. Any objections?

just asked on Slack in #ossing-requests


My code seems right but still creating error.

Challenge Escape Sequences in Strings has an issue.
User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:

var myStr = "Firstline\n\\SecondLine\\\rThirdLine";// Change this line

Working fine dude..!!
var myStr = "FirstLine\n\SecondLine\\rThirdLine"; // Change this line

Nope..Did you copied that text from somewhere..??

@Mrprofessor
Please do not post your solution on here. You could help people at FreeCodeCamp Chat Room or Forum. GitHub Issues are for reporting bugs on the website only.
Happy Coding!

@designerhimanshu
Thanks for reporting this. But you got typo.
GitHub Issues are for reporting bugs on the website only.
Please use the Help chat room for getting challenge related help.
Happy Coding.


translate: Delete from history

[x] Show a small X on the right hand side of each text when hovering over it
[x] Pressing the X deletes the text from the history

#201


TDVT Failure for one special test

About You:
Name: Eric Wang
Company: Databricks
Your question:
There is one logical query test on Staples thrown exception and cause all other tests to fail, I've identity this single test suite is Query.MultipleFilters, it is not even able to generate the query. The error messages are: Tableau cannot evaluate the query that results from this calculation, I also saw this in logs: FederatedQueryOptimizerImpl::DetermineConnForExecution: Could not find connection for evaluating all LogicalExps , that seems the only tests also invoke hyper since there is a hyperd log as well.
This repros in Tableau Desktop 2022.2, 2022.4, 2023.1. I think the tests used to pass in Tableau 2020.x but I cannot verify now since those cannot be downloaded any more. This repros both in windows and mac so it's not a platform specific issue, I've attached the logs from both platforms as well.
tabquery_logs_windows.zip
tabquery_logs_mac.zip

Thanks @eric-wang-1990 we'll take a look.
Internal ID: W-13131468

Hi Eric,
In the next release after Tableau 2023.3 we've fixed the issue where a single test will cause the remaining tests in the suite to be Aborted.
Unfortunately, I've been unable to reproduce the other issue you're seeing above with Query.MultipleFilters internally. I've attached the tdvt config and tds files used. I don't see any meaningful difference between our internal test instance and what was shared in your repo. There are some minor differences in column type, but I don't believe that is the issue: tdvt_config_databricks.zip
It is possible the <function group='operator' name='$IN_SET$' return-type='bool'> definition might be causing the issue, but internally keeping it or removing it didn't make a difference for the TDVT suite results.

Reviewed error and confirmed this has been something seen before which we've had a few suggestions for. See:
https://github.com/tableau/connector-plugin-sdk/issues/1190#issuecomment-1751307057
https://github.com/tableau/connector-plugin-sdk/issues/916#issuecomment-1055648786
However I would look closely here: https://github.com/tableau/connector-plugin-sdk/issues/742#issuecomment-813650391
Recommendation: "...Starting with something like this example dialect and modifying it as necessary"


Wrong type in ocpp.ocpp.v201.datatypes.ReportDataType.variable_attribute that yiedl a failure in the validation of the Payload

Hello,
When sending the payload for NotifyReportRequest (with also the  optional field report_data in the payload) it fails at the validation with the json schema. After some digging, I found out that the problem is due to the data type for ReportDataType.variable_attribute, that in the latets release of your code is defined as VariableAttributeType. However, it  should be List[VariableAttributeType] because in the json schema for NotifyReportRequest the equivalent field variableAttribute is defined as array. As such, for easier usage by users of your library you should change the type as I suggested.

Thanks for raising the issue - this is covered in the PR https://github.com/mobilityhouse/ocpp/pull/529 so I will close this for now


Hello! This is a great Container and love the work put into it! Can someone point me in the right direction on how other Synology users got a dvd drive to work?

Hello! This is a great Container and love the work put into it! Can someone point me in the right direction on how other Synology users got a dvd drive to work?
The logs show the container can see the drive. How do I expose the dvd?

2019-01-24 02:48:19
stdout
[cont-init.d] 95-check-optical-drive.sh: WARNING: for best performance, the host device - needs to be exposed to the container.

2019-01-24 02:48:19
stdout
[cont-init.d] 95-check-optical-drive.sh: found optical drive [-, /dev/sg5], group 0.

Originally posted by @agster27 in https://github.com/jlesage/docker-makemkv/issues/40#issuecomment-457048574

+1
My dmesg says
[2667091.448617] usb-storage 2-1:1.0: USB Mass Storage device detected
[2667091.461367] scsi host5: usb-storage 2-1:1.0
[2667092.471630] scsi 5:0:0:0: CD-ROM            MATSHITA BD-MLT UJ262             1.00 PQ: 0 ANSI: 0
[2667092.485320] scsi 5:0:0:0: Attached scsi generic sg5 type 5

I can start the container, but it can't find any useful drives if I do
sudo docker run -d     --name=makemkv     -p 5800:5800     -v /volume1/homes/MakeMKV/config:/config:rw     -v /volume1/homes/MakeMKV/storage:/storage:ro     -v /volume1/homes/MakeMKV/output:/output:rw  --device /dev/sg5 jlesage/makemkv

Did you adjusted to permissions of /dev/sg5?

Closing this issue.  Please re-open if needed.


Allow limiting length of document ID

Previously it was not possibly to define a maxum document ID size. That meant
large document ID would hit various limitations and corner cases. For example,
large document IDs could be inserted via a _bulk_docs endpoint but then trying
to insert the same document via a single HTTP method like PUT would fail
because of a limitation in Mochiweb's HTTP parser.
Let operators specify a maxium document ID length via the:
couchdb.max_document_id_length = infinity | Integer```

configuration.

The default value of `infinity` means current behavior where document ID length is not
checked.

COUCHDB-3293

Before setting the limit (python code):
d1 = {"_id":"2"*21}
d.update([d1])

>>>  [(True, u'222222222222222222222', u'1-967a00dff5e02add41819138abb3284d')]

after > config:set("couchdb", "max_document_id_length", "20").
d2 = {"_id":"x"*21}
d.update([d2])

ServerError: (400, (u'illegal_docid', u'Document id is too long'))

Can we change this so that an undefined value means 'no limit' and any set value, which must be an integer, is the length? I realise this means we can't use config:get_integer, but it seems awkward that '0' means 'infinite'.

Good point. The max_replication_retry_count option is an example where the value is an integer, but the infinity is used for no limit value.

Will do. Maybe we should even have it as a config function get_integer_or_infinity? But that's for another PR...

@nickva I think this would be a nice helper. For quite specific cases, but nice.

@rnewson @kxepal pr to use infinity for replicator as well https://github.com/apache/couchdb-couch-replicator/pull/55

@nickva
Nice! +1

+1. tests pass locally
    Running test function(s):
      couch_doc_json_tests:json_doc_test_/0
      couch_doc_tests:validate_docid_test_/0
======================== EUnit ========================
couch_doc_tests:89: validate_docid_test_...[0.003 s] ok
couch_doc_tests:90: validate_docid_test_...ok
couch_doc_tests:91: validate_docid_test_...ok
couch_doc_tests:92: validate_docid_test_...[0.001 s] ok
couch_doc_tests:93: validate_docid_test_...ok
couch_doc_tests:95: validate_docid_test_...ok
couch_doc_tests:97: validate_docid_test_...ok
couch_doc_tests:99: validate_docid_test_...ok
couch_doc_tests:101: validate_docid_test_...ok
couch_doc_tests:103: validate_docid_test_...ok
couch_doc_tests:105: validate_docid_test_...ok
Document from JSON
  couch_doc_json_tests:168: from_json_success_cases (Return an empty document for an empty JSON object.)...ok
  couch_doc_json_tests:168: from_json_success_cases (Parses document ids.)...ok
  couch_doc_json_tests:168: from_json_success_cases (_design/document ids.)...ok
  couch_doc_json_tests:168: from_json_success_cases (_local/document ids.)...ok
  couch_doc_json_tests:168: from_json_success_cases (_rev stored in revs.)...ok
  couch_doc_json_tests:168: from_json_success_cases (Non underscore prefixed fields stored in body.)...ok
  couch_doc_json_tests:168: from_json_success_cases (Attachments are parsed correctly.)...[0.011 s] ok
  couch_doc_json_tests:168: from_json_success_cases (_deleted controls the deleted field.)...ok
  couch_doc_json_tests:168: from_json_success_cases ({"_deleted": false} is ok.)...ok
  couch_doc_json_tests:168: from_json_success_cases (_revisions attribute are preferred to _rev.)...ok
  couch_doc_json_tests:168: from_json_success_cases (Drops _revs_info.)...ok
  couch_doc_json_tests:168: from_json_success_cases (Drops _local_seq.)...ok
  couch_doc_json_tests:168: from_json_success_cases (Drops _conflicts.)...ok
  couch_doc_json_tests:168: from_json_success_cases (Drops _deleted_conflicts.)...ok
  couch_doc_json_tests:239: from_json_error_cases (arrays are invalid)...ok
  couch_doc_json_tests:239: from_json_error_cases (integers are invalid)...ok
  couch_doc_json_tests:239: from_json_error_cases (literals are invalid)...ok
  couch_doc_json_tests:239: from_json_error_cases (Document id must be a string.)...ok
  couch_doc_json_tests:239: from_json_error_cases (Disallow arbitrary underscore prefixed docids.)...ok
  couch_doc_json_tests:239: from_json_error_cases (_rev must be a string)...ok
  couch_doc_json_tests:239: from_json_error_cases (_rev must be %d-%s)...ok
  couch_doc_json_tests:245: from_json_error_cases (Error if _rev's integer expection is broken.)...ok
  couch_doc_json_tests:239: from_json_error_cases (_revisions.start must be an integer.)...ok
  couch_doc_json_tests:239: from_json_error_cases (_revions.ids must be a list.)...ok
  couch_doc_json_tests:239: from_json_error_cases (Revision ids must be strings.)...ok
  couch_doc_json_tests:239: from_json_error_cases (Underscore prefix fields are reserved.)...ok
  [done in 0.088 s]
Document to JSON
  couch_doc_json_tests:400: to_json_success_cases (Empty docs are {"_id": ""})...ok
  couch_doc_json_tests:400: to_json_success_cases (_id is added.)...ok
  couch_doc_json_tests:400: to_json_success_cases (_rev is added.)...ok
  couch_doc_json_tests:402: to_json_success_cases (_revisions include with revs option)...ok
  couch_doc_json_tests:400: to_json_success_cases (Arbitrary fields are added.)...ok
  couch_doc_json_tests:400: to_json_success_cases (Deleted docs no longer drop body members.)...ok
  couch_doc_json_tests:400: to_json_success_cases (_revs_info field is added correctly.)...ok
  couch_doc_json_tests:400: to_json_success_cases (_local_seq is added as an integer.)...ok
  couch_doc_json_tests:400: to_json_success_cases (_conflicts is added as an array of strings.)...ok
  couch_doc_json_tests:400: to_json_success_cases (_deleted_conflicsts is added as an array of strings.)...ok
  couch_doc_json_tests:400: to_json_success_cases (Attachments attached as stubs only include a length.)...ok
  couch_doc_json_tests:402: to_json_success_cases (Attachments included inline with attachments option.)...ok
  [done in 0.036 s]
=======================================================
  All 49 tests passed.


Doc: FRR note in Step 10 belongs in Step 11

This note in step 10 appears to belong in step 11:
Note:  When you installed FRR in Step 2 it would have created /etc/frr

Closed by RFC #11


image zoom doesn't refresh when changing image

Hi, i'm working on an angular 5 project, tried to integrate elevatezoom-plus as a jquery 3rd part script, and i created mouseenter methode to call:
 $('#zoom-image').ezPlus({
      zoomType: 'inner',
      cursor: 'crosshair',
      scrollZoom: true
    });

And this works fine until i added some other images to create somthing like a gallery, when i clic to select another image from my list (gallery) the first clic works fine and the zoom works fine, but then when i clic, the main image change but the zoom window show me another image (the previous image).

Angular 5 has its own rendering cycle. Seems to me very application/framework specific.
Could be that the ngFor is removing DOM event handlers.
The issue tracker is for issues, in other words, bugs and suggestions.
If you have a question, please use Stack Overflow, your favorite search engine, or other resources.
Due to increased similar type of questions, we can no longer answer questions in the issue tracker.


Tabs are still padded at the edge of the screen when Terminal is maximized and display scale is not 100%

Windows Terminal version
1.16.10262.0
Windows build number
Microsoft Windows [Version 10.0.22621.1485]
Other Software
No response
Steps to reproduce
Set Windows display scale to 150%
Open Terminal
Maximize Terminal
Open a second tab in Terminal
Click on inactive tab at the top edge of the screen to change between tabs.
Expected Behavior
Inactive tab should activate when Terminal window is maximize and tab is clicked on at the edge of the screen.
Actual Behavior
Inactive tab does not activate.

This is related to issue #2541 and #5881
This feature works correctly when the display scale is set to 100%, but if it is set to a different scale space is introduced between the edge of the screen and the tab. This makes it impossible to click on the tab when the mouse cursor is at the edge of the screen.
This is a video of it working correctly (display scale 100%):
Correct Tab Behaviour
This is a video of it not working (display scale 150%):
Incorrect Tab Behaviour

I'm almost certain this is /dup #11309. Seems like it's somehow related to the layout of the monitors itself - I've had no luck in reproing it on my current setup, but I believe that @DHowett has had some luck in the past (if he wants to try and debug it)


Full Mitigations Data Dump

I forked this repository and added the capability to dump all mitigations for each technique and sub-technique. If the technique/sub-technique does not have one listed, I just populate with "No Mitigation".
If I put in a PR, is there any interest? The main use case for me was for data science and generating statistics for each technique, sub-technique, and mitigation.
Thank you!

Thank you for adding that functionality! We are focusing on the mitre-attack/mitreattack-python repo in place of this one so we only have to maintain one git repo of Python code. You may be interested in checking out what we've done with mitreattack/stix20/MitreAttackData.py and the examples in the examples folder.
Admin note: closing all remaining issues and pull requests prior to archiving the repository


D3D9 DrawGrid and DrawCubes not working

Hello, you did a great project, congratulations!
Well, I'm trying to integrate this into a simple DX9 project with imgui, but I'm not able to render the grid and the cube in the scene, this is the code I'm using

This is the result of my rendering

IIRC the debug cube and debug need a view and projection matrix that's passed by ImGuizmo::Manipulate. Can you check it works when you add a Manipulate call?

I called the EditTransform method https://github.com/CedricGuillemet/ImGuizmo/blob/master/example/main.cpp#L205
Solved the problem, but my camera rotation is strange
https://i.imgur.com/KHPdzx4.gif

Currently the Z is up

there is a distance parameter for viewnmanipulation. looks like it might be the culprit.


Bug Report: accuracy shows up when off and doesnt show when on

idk if it was fixed in the latest commit but its in the latest github release

Just fixed it now.


Make changes to docker-compose for CI compatibility and add edgex-secrets-setup logging

Output edgex-secrets-setup logs
Signed-off-by: Bryon Nevis<EMAIL_ADDRESS>

recheck

Despite the fact the bot can't update the github status, PR reveals blackbox-test docker-compose is failing at
level=INFO ts=2019-12-17T23:25:27.293244085Z app=edgex-security-secrets-setup source=generate.go:230 msg="pki-init generation completes"
level=ERROR ts=2019-12-17T23:25:27.304057162Z app=edgex-security-secrets-setup source=init.go:87 msg="open /tmp/edgex/secrets/ca/ca.pem: permission denied"

@michaelestrin   Seems to be healthier now, but still not a complete pass.  Security services seem to start now.  Check out these logs: https://jenkins.edgexfoundry.org/job/blackbox-verify-security-centos7-blackbox-4c-2g-master/270/consoleText

Seems to be healthier now, but still not a complete pass. Security services seem to start now. Check out these logs: https://jenkins.edgexfoundry.org/job/blackbox-verify-security-centos7-blackbox-4c-2g-master/270/consoleText

Looks like core services are staying up after they're started.  Tests are not actually running; everything fails before then.  Looks rules engine related.

FYI: Collin's recommendation is that on an SELinux system the 'z' flag should be specified for all shared resources between host/container and container/container.  I plan to wait until the CI issues are resolved and then apply this fix universally for the entire docker-compose.

recheck

recheck

recheck


Number (and other) formatting

Is it possible to use cell formatting?
Something like thousand segmentation for numbers, or custom format...

no (1.2.13)
as hack use RAW strings
https://github.com/shuchkin/simplexlsxgen#examples


Pytorch pytest

This change is

/retest

@gabrielwen FYI I'll review this PR when its no longer in the draft state.

@gabrielwen FYI I'll review this PR when its no longer in the draft state.

yea sounds good it's still WIP.

@jlewi ok it's ready for review now.

@gabrielwen looks good. Can you

Update the PR with a helpful description
Update the PR description with the issues this fixes
Rebase and squash commits

As soon as that's done I'll LGTM

@jlewi updated.

@gabrielwen looks like you didn't squash the commits but we can live with out it.
Thanks for doing this.
/lgtm
/approve

@gabrielwen looks like you didn't squash the commits but we can live with out it.
Thanks for doing this.
/lgtm
/approve

I removed some commits that is for debugging.


Support monorepos

Hello, I couldn't find any discussions on this repo.
A question I have is regarding monorepo setups. For example there are many projects that use nrwl/nx or lerna will (is it even possible?) this package be able to support these setups?

I'm using a monorepo, works fine.

@tadhglewis how are you setting up the .npmrc or the workspace? I'm using pnpm and seems to be running issues with cloudflare cmd, whilst next build works fine.
Seems to be complaining while it is trying to patch wrangler: # patchWranglerDeps


Error while restarting home assistant

Hi,
Since yesterday the Eufy integration is not responding in home assistant. When I restart home assistant, there is the following error:
Eufy Security - Error
Error: <Task finished name='Task-3482' coro=<WebSocketClient._process_messages() done, defined at /config/custom_components/eufy_security/eufy_security_api/web_socket_client.py:62> result=None>
Do some of you guys know what is going wrong? Thanks!

Similar issue for me. Started happening a few days ago. My error message is:
Error: <Task finished name='Task-7474' coro=<WebSocketClient._process_messages() done, defined at /config/custom_components/eufy_security/eufy_security_api/web_socket_client.py:62> result=None>

Same issue here.  Went from 2023.9.x to 2023.10.1
Error: <Task finished name='Task-347086' coro=<WebSocketClient._process_messages() done, defined at /config/custom_components/eufy_security/eufy_security_api/web_socket_client.py:62> result=None>

Similar issue for me. Started happening a few days ago. My error message is:
Error: <Task finished name='Task-7474' coro=<WebSocketClient._process_messages() done, defined at /config/custom_components/eufy_security/eufy_security_api/web_socket_client.py:62> result=None>

It fixed itself now

Similar issue for me. Started happening a few days ago. My error message is:
Error: <Task finished name='Task-7474' coro=<WebSocketClient._process_messages() done, defined at /config/custom_components/eufy_security/eufy_security_api/web_socket_client.py:62> result=None>

It fixed itself now

Yes, strange.. For me aswel. It works again

This is still happening.  Rebooted and reloaded.
Error: <Task finished name='Task-3620' coro=<WebSocketClient._process_messages() done, defined at /config/custom_components/eufy_security/eufy_security_api/web_socket_client.py:62> result=None>

Same error:
Error: <Task finished name='Task-5053' coro=<WebSocketClient._process_messages() done, defined at /config/custom_components/eufy_security/eufy_security_api/web_socket_client.py:62> result=None>

This is still happening. Rebooted and reloaded.
Error: <Task finished name='Task-3620' coro=<WebSocketClient._process_messages() done, defined at /config/custom_components/eufy_security/eufy_security_api/web_socket_client.py:62> result=None>

I completely deleted the integration in HACS (the repo aswel). Then I restarted home assistant, replaced the repo again via HACS and set the configuration tab again. Then restarted home assistant for the second time, after that it worked for me.

This is still happening. Rebooted and reloaded.
Error: <Task finished name='Task-3620' coro=<WebSocketClient._process_messages() done, defined at /config/custom_components/eufy_security/eufy_security_api/web_socket_client.py:62> result=None>

I completely deleted the integration in HACS (the repo aswel). Then I restarted home assistant, replaced the repo again via HACS and set the configuration tab again. Then restarted home assistant for the second time, after that it worked for me.

Full reinstall seems to fix it indeed.


focus_follows_mouse autoraise may not work properly

I use yabai with skhd.
When I open an app with shortcut keys, the app does not get the focus. I have to tap and then get the focus. However, focus follows between apps without any issue. By the way, if the app is opened from Spotlight search, the app gets the focus without problem.
It was okay in Ventura 13.6
partial configuration:
yabai -m config mouse_follows_focus on
yabai -m config focus_follows_mouse autoraise
OS: Sonoma 14.1.1
yabai: 6.0.0

I have the same problem !
https://github.com/koekeishiya/yabai/assets/11703403/d0b69d70-24d5-42e7-9e8f-fc2e4425fc6b
same application diffrent window is not working, and then the process is crash ...
diffrent app and diffrent window is working fine.
sad 😭

@dellnoantechnp Open Console.app and grab the crash log.

MacBook M1 Pro
os: Sonoma 14.1.1
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               yabai [30290]
Path:                  /opt/homebrew/*/yabai
Identifier:            yabai
Version:               ???
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2023-11-11 22:29:25.0856 +0800
OS Version:            macOS 14.1.1 (23B81)
Report Version:        12
Anonymous UUID:        11FDE75E-3750-147D-F5D7-4208AFAAAF7D

Time Awake Since Boot: 220000 seconds

System Integrity Protection: enabled

Crashed Thread:        1

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000001
Exception Codes:       0x0000000000000001, 0x0000000000000001

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [30290]

VM Region Info: 0x1 is not in any region.  Bytes before following region:<PHONE_NUMBER>
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->
      __TEXT                      1042b8000-1042f0000    [  224K] r-x/r-x SM=COW  ...ebrew/*/yabai

Thread 0::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x18de948b4 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x18dea6d30 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x18de9d4f0 mach_msg_overwrite + 476
3   libsystem_kernel.dylib        	       0x18de94c38 mach_msg + 24
4   CoreFoundation                	       0x18dfb1ea4 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x18dfb076c __CFRunLoopRun + 1208
6   CoreFoundation                	       0x18dfafc5c CFRunLoopRunSpecific + 608
7   yabai                         	       0x1042e4a2c main + 2168
8   dyld                          	       0x18db590e0 start + 2360

Thread 1 Crashed:
0   libobjc.A.dylib               	       0x18db0d408 objc_msgSend + 8
1   Foundation                    	       0x18f0a49ec _encodeObject + 180
2   Foundation                    	       0x18f0a4368 +[NSKeyedArchiver archivedDataWithRootObject:requiringSecureCoding:error:] + 92
3   SkyLight                      	       0x19370ea0c _SLEventRecordCreateData(SLSEventRecord const*, SLEventCreateDataOptions, unsigned int) + 1112
4   SkyLight                      	       0x19370fb74 CGSEncodeEventRecord + 76
5   SkyLight                      	       0x19391e0a4 SLPSPostEventRecordTo + 104
6   yabai                         	       0x1042deffc window_manager_focus_window_without_raise + 112
7   yabai                         	       0x1042c0c48 event_loop_run + 15620
8   libsystem_pthread.dylib       	       0x18ded5034 _pthread_start + 136
9   libsystem_pthread.dylib       	       0x18decfe3c thread_start + 8

Thread 2:
0   libsystem_kernel.dylib        	       0x18de9d200 __accept + 8
1   yabai                         	       0x1042ce100 message_loop_run + 112
2   libsystem_pthread.dylib       	       0x18ded5034 _pthread_start + 136
3   libsystem_pthread.dylib       	       0x18decfe3c thread_start + 8

Thread 3:
0   libsystem_pthread.dylib       	       0x18decfe28 start_wqthread + 0

Thread 4:
0   libsystem_pthread.dylib       	       0x18decfe28 start_wqthread + 0

Thread 5:
0   libsystem_pthread.dylib       	       0x18decfe28 start_wqthread + 0

Thread 1 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000001   x1: 0x00000001dcb99452   x2: 0x0000600003bf82d0   x3: 0x0000000000000000
    x4: 0x0000000000000000   x5: 0x0000000000000f10   x6: 0x0000600000bfcf10   x7: 0x0000000000000000
    x8: 0x0000000000000038   x9: 0x00000001e452ebd8  x10: 0x00000000000007c8  x11: 0x0000000000000009
   x12: 0x00006000035c0690  x13: 0x0000000000000000  x14: 0x0000000000000000  x15: 0xffffffffffffffff
   x16: 0x000000018db0d400  x17: 0x00000001e566fdf0  x18: 0x0000000000000000  x19: 0x0000600003bf82d0
   x20: 0x0000000000000001  x21: 0x00000001e40a8210  x22: 0x0000000000000001  x23: 0x00000001e56434f8
   x24: 0x00006000009ed940  x25: 0x0000000000000000  x26: 0x0000600000bfd140  x27: 0x0000000000000001
   x28: 0xa976c7788ca19783   fp: 0x000000016bd72b30   lr: 0x000000018f0a49ec
    sp: 0x000000016bd729f0   pc: 0x000000018db0d408 cpsr: 0x20001000
   far: 0x0000000000000001  esr: 0x92000006 (Data Abort) byte read Translation fault

Binary Images:
       0x1042b8000 -        0x1042effff yabai (*) <b71b5a77-3936-3d0c-ae77-0ae7a01df086> /opt/homebrew/*/yabai
       0x18de93000 -        0x18decdfef libsystem_kernel.dylib (*) <b7751381-1442-30b5-91b9-ad7be461bebe> /usr/lib/system/libsystem_kernel.dylib
       0x18df34000 -        0x18e40bfff com.apple.CoreFoundation (6.9) <9f046e36-7286-3a6e-a280-699d6e47cfaf> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x18db53000 -        0x18dbe7317 dyld (*) <ec7a3ba0-f9bf-3ab8-a0f4-8622e5606b20> /usr/lib/dyld
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x18db04000 -        0x18db52f08 libobjc.A.dylib (*) <49e2dcb3-f014-3fcf-949b-f5f57b3ef0a8> /usr/lib/libobjc.A.dylib
       0x18f05e000 -        0x18fcabfff com.apple.Foundation (6.9) <2126fd9a-52ce-3eb2-8640-b57535e073b8> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
       0x1935d5000 -        0x193a66fff com.apple.SkyLight (1.600.0) <e99a9516-4de8-36e8-ae03-975f3204d862> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
       0x18dece000 -        0x18dedaff3 libsystem_pthread.dylib (*) <daf95373-5de6-39a1-a6ce-d87f3f0629cc> /usr/lib/system/libsystem_pthread.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 27
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)
Writable regions: Total=1.2G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.2G(100%)

                                VIRTUAL   REGION
REGION TYPE                        SIZE    COUNT (non-coalesced)
===========                     =======  =======
Activity Tracing                   256K        1
ColorSync                          464K       23
CoreGraphics                        64K        4
Kernel Alloc Once                   32K        1
MALLOC                             1.2G       42
MALLOC guard page                  192K       12
STACK GUARD                       56.1M        6
Stack                             10.6M        6
VM_ALLOCATE                       4704K        8
VM_ALLOCATE (reserved)             128K        1         reserved VM address space (unallocated)
__AUTH                             915K      197
__AUTH_CONST                      15.4M      362
__CTF                               824        1
__DATA                            4005K      349
__DATA_CONST                      18.1M      365
__DATA_DIRTY                       918K      115
__FONT_DATA                          4K        1
__LINKEDIT                       886.5M        2
__OBJC_RO                         70.8M        1
__OBJC_RW                         2156K        1
__TEXT                           297.0M      379
dyld private memory                272K        2
mapped file                       62.6M       13
shared memory                      832K       12
===========                     =======  =======
TOTAL                              2.6G     1904
TOTAL, minus reserved VM space     2.6G     1904

-----------
Full Report
-----------

{"app_name":"yabai","timestamp":"2023-11-11 22:29:25.00 +0800","app_version":"","slice_uuid":"b71b5a77-3936-3d0c-ae77-0ae7a01df086","build_version":"","platform":1,"share_with_app_devs":1,"is_first_party":1,"bug_type":"309","os_version":"macOS 14.1.1 (23B81)","roots_installed":0,"incident_id":"D395CC96-3981-4CAC-A10E-6E8D944FA5E8","name":"yabai"}
{
  "uptime" : 220000,
  "procRole" : "Default",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro18,3",
  "coalitionID" : 15852,
  "osVersion" : {
    "train" : "macOS 14.1.1",
    "build" : "23B81",
    "releaseType" : "User"
  },
  "captureTime" : "2023-11-11 22:29:25.0856 +0800",
  "codeSigningMonitor" : 1,
  "incident" : "D395CC96-3981-4CAC-A10E-6E8D944FA5E8",
  "pid" : 30290,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2023-11-11 15:45:47.2279 +0800",
  "procStartAbsTime" :<PHONE_NUMBER>308,
  "procExitAbsTime" :<PHONE_NUMBER>252,
  "procName" : "yabai",
  "procPath" : "\/opt\/homebrew\/*\/yabai",
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.koekeishiya.yabai",
  "crashReporterKey" : "11FDE75E-3750-147D-F5D7-4208AFAAAF7D",
  "throttleTimeout" : 10,
  "codeSigningID" : "yabai",
  "codeSigningTeamID" : "",
  "codeSigningFlags" : 570425857,
  "codeSigningValidationCategory" : 10,
  "codeSigningTrustLevel" :<PHONE_NUMBER>,
  "instructionByteStream" : {"beforePC":"HyAD1R8gA9UfIAPVHyAD1R8gA9UfIAPVHyAD1R8gA9UfAADxzQMAVA==","atPC":"DgBA+dDNfZLqAwCqKlzt8lAZwdrvAxCqCgpA+Uv9cNNKvUCSLAALCg=="},
  "sip" : "enabled",
  "vmRegionInfo" : "0x1 is not in any region.  Bytes before following region:<PHONE_NUMBER>\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      1042b8000-1042f0000    [  224K] r-x\/r-x SM=COW  ...ebrew\/*\/yabai",
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000001","rawCodes":[1,1],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000001"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":30290},
  "vmregioninfo" : "0x1 is not in any region.  Bytes before following region:<PHONE_NUMBER>\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      1042b8000-1042f0000    [  224K] r-x\/r-x SM=COW  ...ebrew\/*\/yabai",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":27},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 1,
  "threads" : [{"id":2784686,"threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":63784559312896},{"value":0},{"value":63784559312896},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":14851},{"value":0},{"value":1},{"value":14851},{"value":370957},{"value":0},{"value":118841813799796736},{"value":18446744073709551569},{"value":8271626288},{"value":0},{"value":4294967295},{"value":2},{"value":63784559312896},{"value":0},{"value":63784559312896},{"value":6101952504},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6675918128},"cpsr":{"value":4096},"fp":{"value":6101952352},"sp":{"value":6101952272},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6675843252},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":6324,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":1},{"imageOffset":81200,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":1},{"imageOffset":42224,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":1},{"imageOffset":7224,"symbol":"mach_msg","symbolLocation":24,"imageIndex":1},{"imageOffset":515748,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":2},{"imageOffset":509804,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":2},{"imageOffset":506972,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":2},{"imageOffset":182828,"symbol":"main","symbolLocation":2168,"imageIndex":0},{"imageOffset":24800,"symbol":"start","symbolLocation":2360,"imageIndex":3}]},{"triggered":true,"id":2784723,"threadState":{"x":[{"value":1},{"value":7998116946,"objc-selector":"replacementObjectForKeyedArchiver:"},{"value":105553179149008},{"value":0},{"value":0},{"value":3856},{"value":105553128836880},{"value":0},{"value":56},{"value":8125606872,"symbolLocation":0,"symbol":"__CFMutableCharToUniCharTable"},{"value":1992},{"value":9},{"value":105553172629136},{"value":0},{"value":0},{"value":18446744073709551615},{"value":6672143360,"symbolLocation":0,"symbol":"objc_msgSend"},{"value":8143699440},{"value":0},{"value":105553179149008},{"value":1},{"value":8120861200,"symbolLocation":0,"symbol":"OBJC_CLASS_$_NSKeyedArchiver"},{"value":1},{"value":8143516920},{"value":105553126676800},{"value":0},{"value":105553128837440},{"value":1},{"value":12211166760231081859}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6694783468},"cpsr":{"value":536875008},"fp":{"value":6104230704},"sp":{"value":6104230384},"esr":{"value":2449473542,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":6672143368,"matchesCrashFrame":1},"far":{"value":1}},"frames":[{"imageOffset":37896,"symbol":"objc_msgSend","symbolLocation":8,"imageIndex":5},{"imageOffset":289260,"symbol":"_encodeObject","symbolLocation":180,"imageIndex":6},{"imageOffset":287592,"symbol":"+[NSKeyedArchiver archivedDataWithRootObject:requiringSecureCoding:error:]","symbolLocation":92,"imageIndex":6},{"imageOffset":1284620,"symbol":"_SLEventRecordCreateData(SLSEventRecord const*, SLEventCreateDataOptions, unsigned int)","symbolLocation":1112,"imageIndex":7},{"imageOffset":1289076,"symbol":"CGSEncodeEventRecord","symbolLocation":76,"imageIndex":7},{"imageOffset":3444900,"symbol":"SLPSPostEventRecordTo","symbolLocation":104,"imageIndex":7},{"imageOffset":159740,"symbol":"window_manager_focus_window_without_raise","symbolLocation":112,"imageIndex":0},{"imageOffset":35912,"symbol":"event_loop_run","symbolLocation":15620,"imageIndex":0},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":8},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":2784737,"frames":[{"imageOffset":41472,"symbol":"__accept","symbolLocation":8,"imageIndex":1},{"imageOffset":90368,"symbol":"message_loop_run","symbolLocation":112,"imageIndex":0},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":8},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}],"threadState":{"x":[{"value":4},{"value":0},{"value":0},{"value":0},{"value":6104805376},{"value":419432703},{"value":0},{"value":0},{"value":1},{"value":4367997448},{"value":4365693008,"symbolLocation":56,"symbol":"g_event_loop"},{"value":4367997464},{"value":0},{"value":0},{"value":0},{"value":0},{"value":30},{"value":8271642160},{"value":0},{"value":4365680640,"symbolLocation":132496,"symbol":"__src_osax_loader"},{"value":4365680640,"symbolLocation":132496,"symbol":"__src_osax_loader"},{"value":4365692984,"symbolLocation":32,"symbol":"g_event_loop"},{"value":4365692992,"symbolLocation":40,"symbol":"g_event_loop"},{"value":4365692928,"symbolLocation":0,"symbol":"g_connection"},{"value":39},{"value":4365692928,"symbolLocation":0,"symbol":"g_connection"},{"value":24},{"value":4365692968,"symbolLocation":16,"symbol":"g_event_loop"},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4365017344},"cpsr":{"value":1610616832},"fp":{"value":6104805312},"sp":{"value":6104805232},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6675878400},"far":{"value":0}}},{"id":2986039,"frames":[{"imageOffset":7720,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}],"threadState":{"x":[{"value":6105378816},{"value":68447},{"value":6104842240},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6105378816},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6676086312},"far":{"value":0}}},{"id":2986698,"frames":[{"imageOffset":7720,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}],"threadState":{"x":[{"value":6102511616},{"value":84539},{"value":6101975040},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6102511616},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6676086312},"far":{"value":0}}},{"id":2987781,"frames":[{"imageOffset":7720,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}],"threadState":{"x":[{"value":6103658496},{"value":86311},{"value":6103121920},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6103658496},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6676086312},"far":{"value":0}}}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" :<PHONE_NUMBER>,
    "size" : 229376,
    "uuid" : "b71b5a77-3936-3d0c-ae77-0ae7a01df086",
    "path" : "\/opt\/homebrew\/*\/yabai",
    "name" : "yabai"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "size" : 241648,
    "uuid" : "b7751381-1442-30b5-91b9-ad7be461bebe",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5079040,
    "uuid" : "9f046e36-7286-3a6e-a280-699d6e47cfaf",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "2106"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "size" : 607000,
    "uuid" : "ec7a3ba0-f9bf-3ab8-a0f4-8622e5606b20",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "size" : 323337,
    "uuid" : "49e2dcb3-f014-3fcf-949b-f5f57b3ef0a8",
    "path" : "\/usr\/lib\/libobjc.A.dylib",
    "name" : "libobjc.A.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.Foundation",
    "size" : 12902400,
    "uuid" : "2126fd9a-52ce-3eb2-8640-b57535e073b8",
    "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation",
    "name" : "Foundation",
    "CFBundleVersion" : "2106"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "CFBundleShortVersionString" : "1.600.0",
    "CFBundleIdentifier" : "com.apple.SkyLight",
    "size" : 4792320,
    "uuid" : "e99a9516-4de8-36e8-ae03-975f3204d862",
    "path" : "\/System\/Library\/PrivateFrameworks\/SkyLight.framework\/Versions\/A\/SkyLight",
    "name" : "SkyLight"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" :<PHONE_NUMBER>,
    "size" : 53236,
    "uuid" : "daf95373-5de6-39a1-a6ce-d87f3f0629cc",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  }
],
  "sharedCache" : {
  "base" :<PHONE_NUMBER>,
  "size" :<PHONE_NUMBER>,
  "uuid" : "80dd42b3-8a52-3caf-9848-54a1c2732864"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)\nWritable regions: Total=1.2G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.2G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nColorSync                          464K       23 \nCoreGraphics                        64K        4 \nKernel Alloc Once                   32K        1 \nMALLOC                             1.2G       42 \nMALLOC guard page                  192K       12 \nSTACK GUARD                       56.1M        6 \nStack                             10.6M        6 \nVM_ALLOCATE                       4704K        8 \nVM_ALLOCATE (reserved)             128K        1         reserved VM address space (unallocated)\n__AUTH                             915K      197 \n__AUTH_CONST                      15.4M      362 \n__CTF                               824        1 \n__DATA                            4005K      349 \n__DATA_CONST                      18.1M      365 \n__DATA_DIRTY                       918K      115 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       886.5M        2 \n__OBJC_RO                         70.8M        1 \n__OBJC_RW                         2156K        1 \n__TEXT                           297.0M      379 \ndyld private memory                272K        2 \nmapped file                       62.6M       13 \nshared memory                      832K       12 \n===========                     =======  ======= \nTOTAL                              2.6G     1904 \nTOTAL, minus reserved VM space     2.6G     1904 \n",
  "legacyInfo" : {
  "threadTriggered" : {

  }
},
  "logWritingSignature" : "67c49e86f03409cc6a4274657895dab9b2793c09",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "632e3df958740028737bffc0",
      "factorPackIds" : {
        "SIRI_UNDERSTANDING_NL_OVERRIDES" : "6544f0493e0eb947781819a4"
      },
      "deploymentId" : 240000522
    },
    {
      "rolloutId" : "5fb4245a1bbfe8005e33a1e1",
      "factorPackIds" : {

      },
      "deploymentId" : 240000021
    }
  ],
  "experiments" : [

  ]
}
}

This is running yabai v6.0.0, right?

I observe a similar behaviour with yabai-v6.0.1 with scripting addition. This is especially noticeable when using the stacked layout as some windows are simply not accessible. The windows are focussed (I can type into them) but they are obscured by other windows. I have mainly observed this behaviour with safari. I don't have any yabai related crash reports in console.app.
It was working well in 14.0 and even in 14.1 prior to last update that fixed the scripting-addition.

Maybe I should upload my video as well :)
Command + Return calls my iTerm2. However, the focus is off unless I move my mouse...
https://github.com/koekeishiya/yabai/assets/78187435/7ebb9884-a7f9-4ecb-9240-5113f07a2284

yes, yabai version v6.0.0
>_ yabai -v
yabai-v6.0.0

This is running yabai v6.0.0, right?

yes, yabai version v6.0.0
>_ yabai -v
yabai-v6.0.0


Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation refers to incompatible packages

Description
The Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation NuGet package references other packages which will cause errors and warnings from the compiler (on new ASP.NET Core 3.0 projects).
Reproduce
When trying to add the Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation NuGet package to a new ASP.NET Core 3.0 project an error occurs complaining about version mismatch.

Version conflict detected for Microsoft.CodeAnalysis.Common. Install/reference Microsoft.CodeAnalysis.Common 3.3.0 directly to project MyProject to resolve this issue.
MyProject -> Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 3.0.0 -> Microsoft.CodeAnalysis.Razor 3.0.0 -> Microsoft.CodeAnalysis.Common (>= 3.3.0)

The next natural step would be to install Microsoft.CodeAnalysis.Common 3.3.1 (3.3.0 doesn't exist). Now you can install Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation, but then other warnings show up about version mismatches:

Detected package version outside of dependency constraint: Microsoft.CodeAnalysis.CSharp 3.3.0 requires Microsoft.CodeAnalysis.Common (= 3.3.0) but version Microsoft.CodeAnalysis.Common 3.3.1 was resolved`
Detected package version outside of dependency constraint: Microsoft.CodeAnalysis.CSharp.Workspaces 2.8.0 requires Microsoft.CodeAnalysis.CSharp (= 2.8.0) but version Microsoft.CodeAnalysis.CSharp 3.3.0 was resolved
Detected package version outside of dependency constraint: Microsoft.CodeAnalysis.Workspaces.Common 2.8.0 requires Microsoft.CodeAnalysis.Common (= 2.8.0) but version Microsoft.CodeAnalysis.Common 3.3.1 was resolved

Now, these are strictly speaking only warnings and everything should continue to work, but they do point at some major inconsistencies when it comes to NuGet packages and their references.
Expected
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation should be installed in new ASP.NET Core 3.0 projects without any package version conflicts.
Technical details

ASP.NET Core 3.0
Visual Studio 2019 16.3.9 (16.3.10 does not list this as fixed)

C:\>dotnet --info
.NET Core SDK (reflecting any global.json):
 Version:   3.0.100
 Commit:    04339c3a26

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.18362
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\3.0.100\

Host (useful for support):
  Version: 3.0.0
  Commit:  7d57652f33

.NET Core SDKs installed:
  2.1.4 [C:\Program Files\dotnet\sdk]
  2.1.100 [C:\Program Files\dotnet\sdk]
  2.1.201 [C:\Program Files\dotnet\sdk]
  2.1.202 [C:\Program Files\dotnet\sdk]
  2.1.401 [C:\Program Files\dotnet\sdk]
  2.1.402 [C:\Program Files\dotnet\sdk]
  2.1.403 [C:\Program Files\dotnet\sdk]
  2.1.503 [C:\Program Files\dotnet\sdk]
  2.1.504 [C:\Program Files\dotnet\sdk]
  2.1.505 [C:\Program Files\dotnet\sdk]
  2.1.507 [C:\Program Files\dotnet\sdk]
  2.1.602 [C:\Program Files\dotnet\sdk]
  2.1.801 [C:\Program Files\dotnet\sdk]
  2.1.802 [C:\Program Files\dotnet\sdk]
  2.2.101 [C:\Program Files\dotnet\sdk]
  2.2.202 [C:\Program Files\dotnet\sdk]
  3.0.100 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.13 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.2.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.2.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.2.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.2.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.13 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.2.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.2.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.2.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.2.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.0.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.0.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.4 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.11 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.13 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

Thanks for contacting us.
Please share with us the project file you're observing this issue with.

Here's the project file (anonymized):
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp3.0</TargetFramework>
    <RootNamespace>MyNamespace</RootNamespace>
    <AssemblyName>MyAssembly</AssemblyName>
    <Configurations>Debug;Release</Configurations>
    <Version>0.0.1-prealpha</Version>
    <RunAnalyzersDuringBuild>false</RunAnalyzersDuringBuild>
    <RunAnalyzersDuringLiveAnalysis>false</RunAnalyzersDuringLiveAnalysis>
  </PropertyGroup>

  <ItemGroup>
    <Content Remove="appsettings.Debug.json" />
    <Content Remove="appsettings.Development.json" />
    <Content Remove="appsettings.json" />
    <Content Remove="appsettings.Release.json" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="3.0.0" />
    <PackageReference Include="Microsoft.Azure.Services.AppAuthentication" Version="1.3.1" />
    <PackageReference Include="Microsoft.CodeAnalysis.Common" Version="3.3.1" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="3.0.1">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
    </PackageReference>
    <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.0.0" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="..\Some\Other\Library.csproj" />
  </ItemGroup>

  <ItemGroup>
    <Folder Include="wwwroot\fonts\" />
    <Folder Include="wwwroot\images\" />
  </ItemGroup>

  <ItemGroup>
    <None Include="appsettings.Debug.json">
      <IsTransformFile>true</IsTransformFile>
      <DependentUpon>appsettings.json</DependentUpon>
    </None>
    <None Include="appsettings.json">
      <TransformOnBuild>true</TransformOnBuild>
    </None>
    <None Include="appsettings.Release.json">
      <IsTransformFile>true</IsTransformFile>
      <DependentUpon>appsettings.json</DependentUpon>
    </None>
  </ItemGroup>

  <ItemGroup>
    <Compile Update="Resources\Views\SomeView.Designer.cs">
      <DesignTime>True</DesignTime>
      <AutoGen>True</AutoGen>
      <DependentUpon>SomeView.resx</DependentUpon>
    </Compile>
  </ItemGroup>

  <ItemGroup>
    <EmbeddedResource Update="Resources\Views\SomeOtherView.de-DE.resx">
      <Generator></Generator>
    </EmbeddedResource>
    <EmbeddedResource Update="Resources\Views\SomeOtherView.nb-NO.resx">
      <Generator></Generator>
    </EmbeddedResource>
    <EmbeddedResource Update="Resources\Views\SomeOtherView.resx">
      <Generator>ResXFileCodeGenerator</Generator>
      <LastGenOutput>SomeOtherView.Designer.cs</LastGenOutput>
    </EmbeddedResource>
    <EmbeddedResource Update="Resources\Views\SomeOtherView.fr-FR.resx">
      <Generator></Generator>
    </EmbeddedResource>
  </ItemGroup>

  <ProjectExtensions><VisualStudio><UserProperties appsettings_1json__JSONSchema="" /></VisualStudio></ProjectExtensions>

</Project>

@gthvidsten can you include the entire message when you see a conflict? I trimmed down the project to:
  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="3.0.0" />
    <PackageReference Include="Microsoft.Azure.Services.AppAuthentication" Version="1.3.1" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="3.0.1">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
    </PackageReference>
    <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.0.0" />
  </ItemGroup>

Note that the Microsoft.CodeAnalysis.Common is removed and it restores fine without an error. What would help is a minimal project that reproduces the build warning.

The next natural step would be to install Microsoft.CodeAnalysis.Common 3.3.1 (3.3.0 doesn't exist)

You generally shouldn't need to reference it manually, but the 3.3.0 version exists on nuget.org: https://www.nuget.org/packages/Microsoft.CodeAnalysis.Common/3.3.0

These are the full warnings in the output window in Visual Studio:

C:\My\Solution\MyProject\MyProject.csproj : warning NU1608: Detected package version outside of dependency constraint: Microsoft.CodeAnalysis.CSharp 3.3.0 requires Microsoft.CodeAnalysis.Common (= 3.3.0) but version Microsoft.CodeAnalysis.Common 3.3.1 was resolved.
C:\My\Solution\MyProject\MyProject.csproj : warning NU1608: Detected package version outside of dependency constraint: Microsoft.CodeAnalysis.CSharp.Workspaces 3.3.0 requires Microsoft.CodeAnalysis.Common (= 3.3.0) but version Microsoft.CodeAnalysis.Common 3.3.1 was resolved.
C:\My\Solution\MyProject\MyProject.csproj : warning NU1608: Detected package version outside of dependency constraint: Microsoft.CodeAnalysis.Workspaces.Common 3.3.0 requires Microsoft.CodeAnalysis.Common (= 3.3.0) but version Microsoft.CodeAnalysis.Common 3.3.1 was resolved.

Also, even if 3.3.0 exists on nuget.org, it can't be installed because it is not visible:

If it helps, this was originally an ASP.Net Core 2.2 project that has been upgraded to 3.0, it wasn't a brand new 3.0 project as the original post might have implied.

I just removed reference to the Microsoft.CodeAnalysis.Common package from my project, and the project still has the Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation referenced, and for some reason the warnings disappeared! Why the warnings disappeared, though, I don't know.
The original issue still remains, though, that installing Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation failed because of version mismatch of packages. Maybe it is only an issue on projects that have been upgraded from netcoreapp22 to netcoreapp30 and not on brand new projects.

The original issue still remains, though, that installing Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation failed because of version mismatch of packages.

Could you specify the error in this case? A minimal repro app would really help investigating this.

The error is stated in the original post, but I can paste it again here for brevity:

Version conflict detected for Microsoft.CodeAnalysis.Common. Install/reference Microsoft.CodeAnalysis.Common 3.3.0 directly to project MyProject to resolve this issue.
MyProject -> Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 3.0.0 -> Microsoft.CodeAnalysis.Razor 3.0.0 -> Microsoft.CodeAnalysis.Common (>= 3.3.0)

@gthvidsten is there any more to the conflict message? It looks like it's missing the other edge that it's conflicting with.

That was the only error message that appeared in the output window when I tried to install the package.

I'm getting this too.
Version conflict detected for Microsoft.CodeAnalysis.Common. Install/reference Microsoft.CodeAnalysis.Common 3.3.0 directly to project Keystone.Web to resolve this issue.
Keystone.Web -> Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 3.1.0 -> Microsoft.CodeAnalysis.Razor 3.1.0 -> Microsoft.CodeAnalysis.Common (>= 3.3.0)
Keystone.Web -> Telerik.UI.for.AspNet.Core 2019.2.619 -> Microsoft.CodeAnalysis 3.0.0 -> Microsoft.CodeAnalysis.CSharp.Workspaces 3.0.0 -> Microsoft.CodeAnalysis.Common (= 3.0.0).

@gthvidsten there isn't much for us to investigate here unless you can share an app that reproduces this error. As @kinetiq pointed out, perhaps there are other outdated dependencies in your project reference graph.


Incomplete documentation

You wrote it, you document it. That's how it works.
You want me to analyse your code and document it for you? Not gonna happen.

Is this for real? Most of events, options, and examples are documented at https://select2.github.io/
And he's not asking you to document the code or anybody...

Example:
https://select2.github.io/options.html#does-select2-include-extra-information-in-these-events
it used, but it does not anymore.
Look through the docs... there are 26 instances of:

This answer to this question has not yet been written. You can improve this documentation by creating a pull request with an answer to this question.

So yes, this is for real.

"You can", not "You should" or "Would you please", so you are not, in fact, being asked to analyze Select2's code and document it for "you" (whatever "you" may be).
It's reasonable to think this project should be more documented. Most of us do, including — I believe — its primary contributor(s). It's not reasonable to say "You wrote it, you document it. That's how it works." because (a) that's not, in fact, how it works; providers of free software can provide as much or as little documentation as they desire; and (b) it's incredibly rude and demanding.

Yes, rude and demanding, acknowledged, but only because I have to deal with the new version being included in WooCommerce.
Skip the lectures, I know how oss works. Just because it is oss is no excuse to provide a broken product, then expect others to fix and document it for you. Not me. I have to make a living. I have no time for that.
I think I am just going to not use the select2 bundled in WooCommerce and move to chosen and include it in my extension so I am not trapped into this.

So for this you need to demand for this and say to everyone? You could

Just do it for yourself the documentation
or
Just move out to Chosen without need it to do this and do an totally unnecesary issue

Skip the lectures,

When you skip being rude and demanding!

Just because it is oss is no excuse to provide a broken product, then expect others to fix and document it for you.

No one is doing that. They are simply pointing out that contributing in that way is a possibility.

I have to make a living. I have no time for that.

This is exactly the reason the documentation isn't as complete as it should be!

I think I am just going to not use the select2 bundled in WooCommerce and move to chosen and include it in my extension so I am not trapped into this.

Great; do that and there's no need to whine over here.

The issue is necessary. The change event no longer contains the value of the select, and the option elements in the dom marked as selected.
Select2 4.0.3 is broken and unusable.
I will do that, I have no time for undocumented and broken software.

Bitching open source software maintainers ? Shame on you ;)
Le 21 févr. 2017 7:51 PM, "reidbiztech"<EMAIL_ADDRESS>a écrit :

The issue is necessary. The change event no longer contains the value of
the select, and the option elements in the dom marked as selected.
Select2 4.0.3 is broken and unusable.
I will do that, I have no time for undocumented and broken software.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/select2/select2/issues/4806#issuecomment-281439738,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAFxrI78bPhhLZiSbwUJisYL_Cj0c6cqks5rezIegaJpZM4MHrj9
.

Just use whatever works for you, that's how Open Source works.
If you want to contribute, please make a pull request ;)


Collect SystemDesc on LLM box, see how it maps

I happen to be on a LLM box and here's the query result
t3k_query.log

@gfengTT, that's great! I'd also be interested in the .ttsys file itself.

Perfect thanks!


BUG -> Named export 'x' not found. The requested module 'x' is a CommonJS module..

➜ node -v
v16.13.2

➜ npm -v
8.1.2

to reproduce:
npx vue-sfc-rollup lib-name
choice vue3 library components + TS
cd lib-name
npm i
npm run build
npm publish
in another vue or nuxt project, install this
npm i lib-name
use any component from the library, example
import { Tag } from 'lib-name'
in dev everything works fine, but run build and start, you will get this error:
Named export 'RacatumeSample' not found. The requested module 'racatume' is a CommonJS module, which may not support all module.exports as named exports.
CommonJS modules can always be imported via the default export, for example using:

import pkg from 'racatume';
const { RacatumeSample } = pkg;

if you want to go straight to the error step, use a library I published with any name
npm i racatume

to solve in nuxt :/
nuxt.config.ts
build: {
  transpile: ['lib-name']
}


Replace lazy Raw.parsed field with a simple null check

It's so unlikely that we face thread contention parsing these, we'd
rather pay to parse the same field twice in that rare case than to pay
for the locking on each access.

👍 LGTM, now that Travis is back from space truckin. 😉


Sorting, don't include certain column data

Hi,
I am working on a feature that would allow sorting for certain columns but should not sort specific column data. My columns are Ranking (1-12), Name, Age.
Name and Age are sortable but when sorting those column the ranking column should not be sorted along with it. It should always display 1-12 regardless of the sorting position of Name and Age column.
Please help.

@retcheltapayan, we don't support this fixed column when sorting. so PR is welcome.

Hi,
anyone found a solution to this ?  I am haveing the same issue.

@DevAxia, actually, I have no time to dig deep into this feature. maybe you need spend some time on it, and PR is really welcome. sorry

For now, I have created a specially named field, and in your lib, when I get this field, I rewrite the column with row indexes.  Thank you for your answer.


Blueprint for Data Processing using StepFunctions and ECS

Description
Blueprint for processing data in parallel using StepFunctions and ECS integration pattern.
Motivation and Context
Currently, there are no blueprints that highlight the integration of StepFunctions directly with ECS. Most of the other patterns till now have used Lambda to launch ECS tasks, which has limitations as the time constraints of lambda play a major role in determining the granularity of the data set to be processed by ECS tasks. There is a risk of Lambda timing out while the tasks are running, which can cause failures further down the workflow.
With direct ECS integration with StepFunctions, this blueprint provides an example of running long running tasks which can work on large data sets without adding the overhead of breaking down data sets to align with lambda constraints.
How Has This Been Tested?

[X] I have tested and validated these changes using one or more of the provided examples/* projects
[X] I have executed pre-commit run -a on my pull request
pre-commit run --all-files
trim trailing whitespace.................................................Passed
fix end of files.........................................................Passed
check for merge conflicts................................................Passed
detect private key.......................................................Passed
detect aws credentials...................................................Passed
Terraform fmt............................................................Passed
Terraform docs...........................................................Passed
Terraform validate with tflint...........................................Passed
Terraform validate.......................................................Passed

can we avoid adding all those lines/CSVs and instead use data files that already exist in public facing buckets? i.e - https://github.com/aws-ia/terraform-aws-eks-blueprints/blob/95b5f718301e08f8c3da7288aa87ecc0a44c5f33/examples/analytics/emr-on-eks-fargate/main.tf#L166

Removed the test files and used a publicly available data set from AWS open data site.


[Feature Request] Support for separate code/specification units

The Move language supports since a while to factor out specifications into separate compilation units. If there is a module M { ... }, one can create a spec M { ... } which contains specifications for the members of M. This unit can (and is intended to) be stored in a separate file. Examples are e.g. in the Aptos Framework, which has e.g. files like block.move and block.spec.move.
It would be great if intellij-move could support this. The semantics of this features is roughly as follows:

If there is a spec M there must be a matching module M (spec units cannot exist by themselves). spec M then inherits the scope of module M
spec M can then contain specification blocks just as they would be in module M.
in addition, specification blocks have been extended to allow to redeclare the signature of a function for better readability when those blocks are put into different files (those should be tolerated but can otherwise by ignored by the plugin):

module M {
  fun f(x: u64): u64 { ...}
}

spec M {
  spec f(x: u64): u64 {
    requires x > 0;
  }
}

Thank you for the report, and detailed description of the features!
FYI, the plugin has some support for those since https://pontem.network/intellij-move-whats-new/1-18-0.
Except for this part

in addition, specification blocks have been extended to allow to redeclare the signature of a function for better readability when those blocks are put into different files (those should be tolerated but can otherwise be ignored by the plugin):

I'm going to add this one in the next release.

@wrwg @junkil-park I've released a new version of the plugin, with this and lots of other fixes.
In this version, I used Aptos packages as a test suite, so the plugin should be ready to develop the standard library with. It would be great if you could tell other Aptos devs to give it a try too, the experience should be much better than before.


Added description of checkpointInterval parameter

Current behavior of ALS and checkpointInterval can result in unexpected behavior, I have added explicit description to hopefully reduce confusion.
What changes were proposed in this pull request?
better documentation of ml.ALS
How was this patch tested?
compiled the docs

Can one of the admins verify this patch?

Can one of the admins verify this patch?

If anyone are interested; checkpointing is only really documented in the scope of Spark streaming, however checkpointing it is extensively used in the ml package.
I think the best solution is to add warnings or even errors to the procedures that uses checkpointing, when a checkpoint directory is not set. Silently ignoring checkpointInterval on heavily iterative procedures that easily causes memory errors, is not a good default behavior.

Can one of the admins verify this patch?

Ping @MrMathias


Update to the latest Handlebars.Net version

Hello @StefH ,
I'd really appreciate if you can update packages to the latest Handlebars.Net version. Unfortunately, >= version condition does not work for full framework targets.

Sure.
I will do this end of the week.

https://github.com/Handlebars-Net/Handlebars.Net.Helpers/pull/51


Python client: Display 'draw' message when -1 is broadcasted as winnerTeamId

Server now broadcasts -1 in case of a draw, change Python client to reflect it.
Fixed a typo too.

Thanks for the PR. We'll need to see if we'll keep the -1 workaround for problems with the visualization though.


SNMP: Support for SNMPv3

Hi all,
are there any plans to implement support for SNMPv3? Via WebGUI there is only basic support which (I guess) leads to SNMPv2. There are options to configure SNMPv3 directly in /etc/snmp.conf but I'm not sure if any changes there are safe for updates of the SNMP Plugin or OPNsene itself.
Best regards,
Markus

Hi Markus,
Not familiar with SNMPv3 on FreeBSD yet, but this looks promising as a guide to sketch out a working config:
https://lists.freebsd.org/pipermail/freebsd-current/2014-April/049343.html
If we have a working config we can add the required GUI knobs. How does that sound? :)
Cheers,
Franco

@fichtner at the same time, snmp could be converted to MVC. The plugin seems to be a simple form with a bit of validation.

Hi Franco,
me neither, but that sounds like a deal :)  I'll investigate that the next days.
The challenge here seems to be to work with what is shipped with OPNsense. Based on man page for snmpd.conf there is similar command to net-snmp-create-v3-user which can be found on linux and just creates the lines in /etc/snmp/snmpd.conf and /var/lib/net-snmp/snmpd.conf. As described here https://www.freebsd.org/cgi/man.cgi?query=snmpd.conf&manpath=ports&sektion=5 in section "SNMPv3 USM Users".
I'll play around a little bit with that and come back to you as soon as I got a working configuration :)
Best regards,
Markus

@markuspachali thanks in advance! :)

Hmm... okay, it's not net-snmp which is used, it's bsnmpd. That makes it a "little bit" more complicated. There is nearly no documentation regarding snmpv3 available. This will take some time for me to get a working configuration.
Is there a reason why OPNsene decided to use bsnmpd and not net-snmp? Are there otherwise any chances to  replace bnsmpd with net-snmp, which would make it much easier to get SNMPv3 working?

Very historic reasons. bsnmpd is in the FreeBSD base system, that's all. net-smpd was added to pfSense just this year. I don't mind adding it for SNMPv3 or as an alternative to bsnmpd. One of the key goals has been reached with 17.1: removing the service from the base system.
It would make Fabian's request even easier, we could add a new os-net-snmp package based on MVC and not touch the os-snmp package.

Adding net-snmp as an alternative for bsnmp would be great.
I've spend some time go get a working SNMPv3 config for bsnmpd but without success. Based on my understanding of the comments in the config file /etc/snmpd.config (which is the only documentation I could find) everything is fine. I'm also able to start the deamon with "/usr/sbin/snmpd -c /etc/snmpd.config -d" but there is absolutely no response from the server. SNMPv2 is working fine.
The only current limitation for net-snmp Ic could find is, that there is currently no direct access to pf statistics:
https://forum.pfsense.org/index.php?topic=124071.0

@markuspachali that could be a problem because PF is the core component of OPNsense. However a plugin could be created and it will support the additional OIDs as soon as upstream does it.

hi,
we looking for switching from PfSense to OpnSense and using SNMPv3 for monitoring. It works since a few month under Pfsense but I saw, that OpnSense  doesn't support it yet (which is very sad).
But that is something which I don't understand also from other projects: products/solutions which has there places in security based areas and doesn't support tools / protocols which is required there. SNMP is one of the.  SNMPv2 should be removed from everywhere :-)
I was very happy (also the PCI/DSS auditor), that Pfsense added the v3 version ;-)

Hi,
At the end of the day: who will start the work? :)
Cheers,
Franco

@linuxmail can you upload a anonymized config of v3? I only use v2 since it's my own trusted network :)

@linuxmail I don't mean the xml file, just the snmpd.conf etc.

hi,
I tried to install the PFSense package from net-snmpd and configure it by hand, but the version was compiled with Perl 5.24 but OpnSense has 5.26. So the Daemon refuse to start.

We have the package...
# pkg install net-snmp

hmm, damn :-) Ok, package installed from the repo and now configure:

/etc/rc.conf.d/snmpd

snmpd_enable="YES"
snmpd_flags="-LF 0-4 d -C"
snmpd_conffile="/usr/local/etc/snmp/snmpd.conf /usr/local/etc/snmp/netsnmpd-users.conf"
conffile="/usr/local/etc/snmp/netsnmpd-users.conf"

and configured like my configs above .. and it works for localhost, but not from a different host. Firewall is  open ... hmm.

It must have something todo with the firewall. If I disable the firewall (through the options), than it works also from the remote host. I have on all interfaces an ipv4 allow rule from * to destination *. No other rules.

Your paths are not consistent, is it /var/etc or /usr/local/etc/snmp?
It's ages ago since I used net-snmp (with Linux) ...

hi @mimugmail
on the PFSense  /var/etc is used, on OPNSense usr/local/etc/snmp

I finally started with this plugin. Is it ok only allow v2 and v3?
And for v3 only SHA / AES? I dont want to make and option for DES or MD5 or would this break something?

hi,
thanks for it :-) SHA/AES is fine, since DES / MD5 is depricated. It would not break anything, it says only that old monitoring software isn't able to use V3, but in that case, they can use SNMPv2.

@linuxmail with 18.1.9 you can install the devel pkg via CLI:
pkg install os-net-snmp-devel
I'd love to have some feedback if it works for you (on a test machine).
It currently lacks interface binding (it listens to all) and snmp traps.

No problem, I will test it on our pre production servers on Monday.

hi,
I upgraded both hosts and it seems to be working seamless :-) The only very small issue I had, was that on one node  the agentaddress config line was wrong, as the port was missing. But I removed the whole line (may it was done by me with a copy paste error) and voila ... Icinga2 was happy again with the SNMP checks.
So, great work !

Thanks for testing, I'll try to add bind Interface selection and traps, then it can Go stable.

I have another feature request. Currently v3 users are created as read only (rouser in config). I'd like to have an ability to create r/w users (rwuser in config).

@TheGoblinHero @linuxmail
You guys know what exactly is needed for rw access in addtion to ro?
Never used rw access and I don't want to just guess the solution

You guys know what exactly is needed for rw access in addtion to ro?
Never used rw access and I don't want to just guess the solution

Edit /usr/local/opnsense/service/templates/OPNsense/Netsnmp/snmpd.conf and change "rouser" to "rwuser". Create a user using the web interface. After that you can execute snmpset:
snmpset -v3 -lauthPriv -uusername -asha -Apassword -xaes -Xencryptionkey <IP_ADDRESS> <IP_ADDRESS>.4.1.8<IP_ADDRESS>.<IP_ADDRESS>.<IP_ADDRESS>.2.2 i 1

Will be in next version:
https://github.com/opnsense/plugins/pull/890/files


Center Cutting Cropper on Load

Hi All
I hope this is the right place to post this.
We have managed to set it is that when an image is loaded it is centered in the canvas part however we cannot work out how to center align, vertically and horizontally, the cutting cropper.
We have found a way to set a value however that is no good as the page is responsive and we have made it so that we can pass the crop width and height via the url so the cutting cropper will be different sizes.
Is there a way to center the cutting cropper to the vertically and horizontally center of the canvas?
If so can you please point me in the right direction.
If not then I think this would be a great feature to add.
Thanks for any help.
mrmbarnes

I found a work around for the copper positioning... I added:
obj.left=parseInt(urlParams.get('cropperLeftPadding'));
obj.top=parseInt(urlParams.get('cropperTopPadding'));
And pass the info via the URL which is working great.
mrmbarnes


Does this also provide support for ROS Kinetic version on Ubuntu 16.04 LTS?

Yes, this package also works on ROS Kinetic.

Thanks a ton. Shall be using this next month.

Thank you for the troubleshooting tips, we have gone through them all and they have been very helpful.
We still get an error when trying to run the rigid_bodies_publisher script, I have attached an image of the error below:

It appears that something is up with the multicast ip address. We have tried setting the multicast interface in Motive as you recommended but the ROS machine still doesn't seem to connect properly. Could it have something to do with setting up the multicast network on each machine? Or is that not necessary?
Thanks again for your assistance.

Can you provide the following outputs:
Windows computer:
$ ipconfig

ROS computer:
$ ifconfig

You may want to avoid sharing your external IP address
I just need the addresses related to your ROS network (something like 192.168.XXX.XXX) and Optitrack/Motive/Netgear network (something like 169.254.XX.XX)
Here, as example, the output for our setup:
Windows computer:
$ ipconfig
Windows IP Configuration

Ethernet adapter Ethernet 2:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . .  :

Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  .  : (Removed)
   Temporary IPv6 Address. . . . . . : (Removed)
   Link-local IPv6 Address . . . . .
Here, the commands and output using our setup:
Windows computer:
$ ping <IP_ADDRESS>
Pinging <IP_ADDRESS> with 32 bytes of data:
Reply from <IP_ADDRESS>: bytes=32 time=24ms TTL=64
Reply from <IP_ADDRESS>: bytes=32 time=40ms TTL=64

ROS computer:
$ ping <IP_ADDRESS>
PING <IP_ADDRESS> (<IP_ADDRESS>) 56(84) bytes of data.
64 bytes from <IP_ADDRESS>: icmp_seq=1 ttl=128 time=4.12 ms
64 bytes from <IP_ADDRESS>: icmp_seq=2 ttl=128 time=72.8 ms


Cannot build C# library project referenced by IronPython project

I have a solution with an IronPython project and a C# library project. IronPython project has reference to C# project. Unfortunately, C# project won't build because the Python project apparently locks the DLL. Only workaround seems to be to unload Python project, restart Visual Studio and then build.
Output (relevant part):

error MSB3027: Could not copy "obj\Debug\TradingToolsLib.dll" to "bin\Debug\TradingToolsLib.dll". Exceeded retry count of 10. Failed.
error MSB3021: Unable to copy file "obj\Debug\TradingToolsLib.dll" to "bin\Debug\TradingToolsLib.dll". The process cannot access the file 'bin\Debug\TradingToolsLib.dll' because it is being used by another process.

Background: Windows 10, Visual Studio Pro 2015 (14.0.25431.01 Update 3), IronPython 2.7.7.

Yes, we load the DLL into its own AppDomain to provide Intellisense, but it is supposed to automatically destroy the appdomain when you rebuild.
It's been a while since I looked at that code - @DinoV may have a better idea what may be going wrong here or if there are any workarounds. (We are not releasing updating for VS 2015 anymore, but it may still be broken in VS 2017 and we'll want to fix it there.)

I'm hitting the same issue with VS 2015 as well.  It isn't necessary to even have a reference to the C# project.  It is also caused by a runtime only reference such as:
clr.AddReferenceToFileAndPath(assembly_filepath)

I can now confirm that this affects VS 2017 as well.

Closing this issue; we are not investing any more in IronPython support due to low usage and high cost.


Windows Support?

will it ever support windows? the official one have sorta issues with multiple devices since we can't select a COM port manually.

That's not really planned. I doubt that C3C wouldn't have a problem with multiple devices tho. As I don't have multiple modded 3DS' and I didn't really plan to continue work on this (until recently interest in it spiked, for whatever reason o0), I doubt this will happen.
If someone familiar with Windows development is willing to port it, I'd be happy to receive Pull Requests tho!


Use add* functions in substract* functions

Improve use add* functions in substract* functions

Improve looks useless in the commit message.

Published<EMAIL_ADDRESS>Thanks!


[BUG-2556] Add new DLS filtering test

Description
This PR adds a new DLS filtering test that checks for the union of different dls settings related to different roles attached to the same user.

Category (Enhancement, New feature, Bug fix, Test fix, Refactoring, Maintenance, Documentation)
Enhancement

Why these changes are required?
These tests were previously not included, which makes testing bugs including the one in #2556 difficult. Adding this test makes it easy to recreate these bugs if they appear in the future. Additionally the data in these test cases matches the examples provided in the bug case so these tests were also used to determine if the bug in the ticket is actually happening. Since these two tests pass, I personally don't think this bug is reproducible.

What is the old behavior before changes and new behavior after changes?
A new test should increase code coverage.

Issues Resolved
#2556
Is this a backport? If so, please add backport PR # and/or commits #
No
Testing
Added new test
Check List

[x] New functionality includes testing
[x] New functionality has been documented
[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@peternied @scrawfor99 @cwperks Ready for review!

@scrawfor99 @DarshitChanpura Ready for review! I think I added all the requested changes.


To do: ignore indirect dependencies on CondaPkg

Currently CondaPkg reads CondaPkg.toml files for any package which depends directly or indirectly on CondaPkg.
Should we only read dependencies from direct dependents? I think yes.
Why? Indirect dependencies are not normally considered API - i.e. if PkgA depends on PkgB depends on CondaPkg, the PkgA should not rely on PkgB always depending on CondaPkg - it may decide to use something else in a future version. It also means that a breaking release of CondaPkg can safely change the format of CondaPkg.toml (or use a different file entirely) without needing to support the old format. I'm not anticipating any such breaking change, but you never know!
This would require simply changing the line https://github.com/JuliaPy/CondaPkg.jl/blob/baa6132e2390faf41692c4f4a9fed445179ed10c/src/resolve.jl#L109 to filter packages with p.is_direct_dep.

This will be a breaking change, so is a good candidate for v1.
The behaviour (either way) needs to be documented.
Functions such as add and status should check if the project depends on CondaPkg and print a warning if not.

I think I run into this issue... I left a post in the Discourse explaining my problem.