Can't list HTTP settings by CLI on my machine

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az network application-gateway http-settings list
Errors:
cannot import name 'BatchManagementClient' from 'azure.mgmt.batch' (/usr/lib/python3/dist-packages/azure/mgmt/batch/__init__.py)
Traceback (most recent call last):
python3/dist-packages/knack/cli.py, ln 233, in invoke
    cmd_result = self.invocation.execute(args)
cli/core/commands/__init__.py, ln 558, in execute
    self.commands_loader.load_arguments(command)
...
network/private_link_resource_and_endpoint_connections/resource_providers/batch_provider.py, ln 6, in <module>
    from azure.mgmt.batch import BatchManagementClient
ImportError: cannot import name 'BatchManagementClient' from 'azure.mgmt.batch' (/usr/lib/python3/dist-packages/azure/mgmt/batch/__init__.py)

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az network application-gateway http-settings list -g {} --gateway-name {}

Expected Behavior
Environment Summary
Linux-5.11.0-22-generic-x86_64-with-glibc2.33
Python 3.9.5
Installer: DEB

azure-cli 2.18.0 *

Extensions:
azure-devops 0.19.0

Additional Context

network

Please update azure cli by the following command
az upgrade

Similar: https://github.com/Azure/azure-cli/issues/19313


Support CycleMethod in gradient conf of Style API

The gradient conf of the style API already supports a wide range of
properties for configuring how gradients should be rendered onto components...
However, there is currently no support for modelling the  CycleMethod enum
states. Since there is already support for most other parameters of the AWT gradient
rendering API, there should also be the ability to configure the cycle method.
Just like other enums used for configuring the the style API, this
should also be part of the UI namespace.
For now, I propose the name Cycle and with
the constants NONE, REPEAT, REFLECT.
I am also considering Continue with
the constants names NONE, REPEAT, REFLECT.

merged through dev branch


Large v3 404 (in HF demo)

Whisper Large v3 returns 404! All the others work

Thanks for raising @Huguet57 V3 isn't quite ready yet!


Bug: ionic 2 dismiss alert from code breaks navigation

I have a component with an improvised busy indicator, i have to close the alert upon navigation to next component or the alert will be stuck there until we go back to the component and close it manually, if i dismiss it too late it shows a black screen where it should be the animation, if too soon most of the time it won't even transition to next component, next i show three steps in the app when it does transition:

stage 1, starting point:

stage 2, a black screen shows between the animation:

stage 3, next component

Aaand some times i gets stuck in stage 2, a black screen that i fix either reloading or sliding to show the sidemenu and navigating to the same component (basically seting root to that component):

+1

+1

@adamdbradley how will ionic face this issue as is related to the time it takes to the component to transition? my workaround for now is a custom element that just resemble the Alert component but that is always present in the app.html side by side with the nav-component, relate to my gist:
https://gist.github.com/Luchillo/fc3d01f29580d5067541

+1

Please see https://github.com/driftyco/ionic/issues/5095#issuecomment-195700251

Hey! I am going to close this issue as a duplicate of #5095 . Please feel free to comment back if you feel this one should be reopened. Thanks!


No visitor defined for ! Skipping.

Converting book_mgr_getting_started.xml results in

No visitor defined for ! Skipping.

See the following code in visitor.rb. I think we can just copy this code and rename it to def visit_informalfigure node removing the block title.
 def visit_figure node
    append_blank_line
    append_block_title node
    if (image_node = node.at_css('imageobject imagedata'))
      src = image_node.attr('fileref')
      alt = text_at_css node, 'textobject phrase'
      generated_alt = ::File.basename(src)[0...-(::File.extname(src).length)]
      alt = nil if alt && alt == generated_alt
      append_blank_line
      append_line %(image::#{src}[#{lazy_quote alt}])
      append_blank_line
    else
      warn %(Unknown mediaobject <#{node.elements.first.name}>! Skipping.)
    end
    false
  end

Seems to be fixed in branch kkaempf


Add timezone / date format option in 'Settings' area

Allow users to select their date / time format.

via Hubstaff
User: Nilesh Patel
Project: bluecherry mobile - https://app.hubstaff.com/projects/1637760
Date Range: 09/06/21 - 09/16/21
Work session total: 12:00:00
Billable: Yes
Project: bluecherry mobile - https://app.hubstaff.com/projects/1637760
Date Range: 09/22/21 - 09/28/21
Work session total: 2:11:59
Billable: No
Grand total: 14:11:59


DECODER & ENCODER: Make sure to pass around the original selection bits

When decoding a key and asking the keymgmt to import the key data, it
was told that the key data includes everything.  This may not be true,
since the user may have specified a different selection, and some
keymgmts may want to be informed.
Our key decoders' export function, on the other hand, didn't care
either, and simply export anything they could, regardless.
In both cases, the selection that was specified by the user is now
passed all the way.

CI failures noted, I'm trying to reproduce them

The basic_gcc failure has me stumped.  With exactly the same build configuration, the same test passes on my machine

Never mind, I forgot enable-fips.  Now I do get the same failures.
It'll be interesting to see what I'll stumble on :wink:

It turned out to be a bug in EVP_PKCS82PKEY_ex()...  Fixed now, I hope.

CIs are happy

This pull request is ready to merge

Merged
398f8fe1c48e19e29f099a55bb49d601911f463d DECODER & ENCODER: Make sure to pass around the original selection bits
69e14a546d5455de39222d1553ad18a1631e5fe9 EVP: Have EVP_PKCS82PKEY_ex() pass a correct selection to OSSL_DECODER


fix #5502 (#5508)

Forward port https://github.com/divio/django-cms/pull/5508

Coverage remained the same at 82.459% when pulling c6c8f49751ba33c00f9939459c9227e0bfd81c32 on czpython:fp/3.4.x/5502 into 55250cec8c9844a7608abffe5eab23b8214f4ce6 on divio:develop.

Merged in https://github.com/divio/django-cms/commit/e897ba0bd9dec47fbad4dabc1019734f91667ae9


GH3846: Update Microsoft.CodeAnalysis.CSharp.Scripting to 4.1.0

fixes #3846

@devlead your changes have been merged, thanks for your contribution :+1:


examples documentation for perf does not open

Describe the bug
examples documentation for perf does not open

and it is opening a path 'rmb-sdk-go/examples/client_rpc/main.go'

It should be rmb-sdk-go/examples/client/main.go not client_rpc
Can you specify where you found the perf docs?

sure
https://github.com/threefoldtech/zos/tree/main/docs/tasks


test_xtrx_soapy fails to build due to setup stream function change

The Soapy setupstream function now passes back rxStream as the return value rather than taking it as a parameter.
The setup stream should now look something like this:
SoapySDRStream *rxStream;
rxStream = SoapySDRDevice_setupStream(sdr, SOAPY_SDR_RX, SOAPY_SDR_CF32, NULL, 0, NULL);
if ( rxStream == 0)

rather than this:
SoapySDRStream *rxStream;
if (SoapySDRDevice_setupStream(sdr, &rxStream, SOAPY_SDR_RX, SOAPY_SDR_CF32, NULL, 0, NULL) != 0)
{

Any update on integrating these changes?


Replace textual sierra with sierra JSON

Replaced textual Sierra with JSON Sierra. Textual Sierra has some bugs, and is for debugging purposes, JSON version is more stable and don't have the bugs we encountered with tree based models.
@Gonmeso please let's check if I forgot something in giza-cli for this purpose

This should work as the only change is the extension, lets make a test in dev and the merge and release 🚀


Solo buttons not functioning

I am having an issue with 2x4 and 4x4 solo buttons on sections "B-D" on the 4x4 and section "B" on the 2x4 mixers. The mutes are working fine but the solo button are not muting the other channels when pressed in there sections. I had just download the latest commit release and the problems still exist.

Thanks, I will look into it.

Fixed in latest.

I want to thank you for your fast response and fixes. I come from the days of SSL, Neve and API consoles and I greatly appreciate the the gain stages of your mixers. I have a suggest and a request. If and when you have the time, I think you should make your mixer larger or spread further across the rack a bit. This way you can have the 4 aux sends have four aux returns on the same mixer. Instead of calling it a mixer for 0.5.0 or 1.0, call the "Console".
The Eq's sounds good. If you decide to make the console larger, a bypass per Eq will be nice, a bypass for each aux send/return will be nice, each stereo input channel has its own aux sends as oppose to the whole group section will be nice. My will request if possible if you can implement a bus in and bus out on the master channel. What I mean by this is having the ability to have more of your consoles connect to each other without loosing a channel. One of your mixers can be piped in to another one of your mixers via the bus out of one master channel to the bus in of the main console connected to the audio interface. Propellaheads Reason has this ability via the Mixer14 device.
Sorry for being long winded.

Thanks for the feedback.  It is nice to get ideas like this because I am by no means an expert.  When I made a track recently one of the first things I thought was it would be nice to have the AUX sends per channel as opposed per group.  I like to keep things compact (sometimes too compact...) but perhaps you are right in the ability to expand it and add more stuff.  So if I understand;

ability to chain mixers
aux per channel as opposed per group ( and not per group as it is now?)
each aux send with a mix bypass? (in other words send the raw input?)
EQ bypass
I am currently adding LED level meters per channel, group and final mix.

Yes, Yes, and more Yes. If would keep the 1x4 the same because they will be times when you only want one VCO to be processed 4 different ways before hitting the console. I will save space and routing time. The 2x4  could have only the ability to chain but the 4x4 console should go full Monty.
By the way, your 3 keyboard sequencer is getting nicer and nicer with each release. The 3 OSC sounds good too. The ping pong delay is ridiculously good. Its the best sounding delay in rack thus far. Some documentation will be needed down the road.
One more thing, the aux sends or returns should get some cv features too.

Thank you.  Here is a mix I did using most of my stuff.  I have to remind myself to stop developing and use the stuff every once and a while :)  https://www.youtube.com/watch?v=3WzORPUq4Uc

The audio composition is nice and using your own developments too.

MSHack,
I wanted to be clear about about the Eq bypass options. I don't know what algorithms that you are using for code optimizations, but the idea was to only activate the bands that you need to save on processing. Let assume that your Eq's are low shelve, bell and high shelve. If the high shelve is from 4k and above and all I need is a 6k or 8k boost, the other band doesn't need to be processed. Imaging that you have some API equalization code going on and its high quality. 14 channels can really eat up cpu cycles if a mod artist doesn't have signal flow and gain staging background knowledge. He/she wouldn't know why system cycles are spiking.
I hope I made myself clear on this.

It is a highpass, bandpass and lowpass filter being mixed together, they are all processed regardless.  Each filter is dependant on the calculation of the other so it is all or nothing.  Now it is possible that I could find a better algorithm, I don't even remember where I got this one from.

Autodafe has a fixed filter bank module. Can you borrow some of its code for your eq's?


fix: update change and modify method

Motivation
With the release of v1.0.0-beta.10, it looks like some methods I used changed and I got error messages like this:
sending request failed for method 'change': Method not found

After some search, I found a change on this two methods:
change -> merge
modify -> patch
So here's a PR to update those two methods, if there is more changes to do (like on other method I didn't check), I will be happy to update the PR.
I also took the liberty to update the switch method, I found it more clear like this, but I can rollback if you want to.

Looks good.

bump

SurrealDB team will look into it after the SurrealDB World.

Hi @youkoulayley This PR looks good. Thank you for your contribution and patience.

YESSSSS !!!!


Swift 3 Support

Any plans on adding?

Any chance for a Swift 3.0 update?

Coming soon 😇

Version 4.0.0 is compatible with Swift 3.0.


Multi-connection download for --download mode

aria2 command-line download utility and pySmartDL Python library can download files using multiple connections. It would be nice if httpie had this feature too.

Thanks for the suggestion, @rominf. This feature is suitable for downloaders like those two, but not for a generic HTTP client like HTTPie.


Add arm64 binary

This is a request to start producing arm64 (aarch64) binaries.

There is already a precompiled arm64 binary: https://github.com/miniflux/miniflux/releases/download/2.0.22/miniflux-linux-armv8
You can also build easily from source: https://github.com/miniflux/miniflux/blob/2.0.22/Makefile#L50

Thanks - didn't realize v8 was 64bit. Any chance you can put this into the deb apt repo as well?


[Improvement]: Refresh the catalog list after remove one catalog

Search before asking

[X] I have searched in the issues and found no similar issues.

What would you like to be improved?
Refresh the catalog list after remove one catalog.

How should we improve?
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Subtasks
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

cc @zhoujinsong, need someone familiar with the ui to solve this problem.

cc @zhoujinsong, need someone familiar with the ui to solve this problem.

@xleoken Plz refer to PR: #2998


Implement get functionality for Azure Vcr

This review is the implementation of get functionality for Azure Vcr. I am still planning to add a few test cases.

Codecov Report

Merging #1229 into master will increase coverage by 13.99%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             master    #1229       +/-   ##
=============================================
+ Coverage     69.62%   83.62%   +13.99%
+ Complexity     5565       57     -5508
=============================================
  Files           432        6      -426
  Lines         33978      348    -33630
  Branches       4349       38     -4311
=============================================
- Hits          23658      291    -23367
+ Misses         9131       45     -9086
+ Partials       1189       12     -1177

Impacted Files
Coverage Δ
Complexity Δ

...ava/com.github.ambry/config/PerformanceConfig.java

...main/java/com.github.ambry.cloud/CloudReplica.java

...m.github.ambry.replication/ReplicationMetrics.java

...ava/com.github.ambry/frontend/SecurityService.java

...b.ambry.cloud/CloudBlobCryptoAgentFactoryImpl.java

...ain/java/com.github.ambry/frontend/Operations.java

...n/java/com.github.ambry.clustermap/Datacenter.java

...github.ambry.messageformat/TtlUpdateSubRecord.java

...in/java/com.github.ambry.cloud/CloudFindToken.java

...i/src/main/java/com.github.ambry/network/Port.java

... and 413 more

Continue to review full report at Codecov.

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


Allow providing specific commit sha to use instead of HEAD

Closes #293
Signed-off-by: Christophe Bedard<EMAIL_ADDRESS>

Codecov Report

Merging #294 (085406b) into master (521989e) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master      #294   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines           79        81    +2
  Branches        17        18    +1
=========================================
+ Hits            79        81    +2

Impacted Files
Coverage Δ

src/main.ts
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Add event processing abstractions

In order to process streams asynchronously, it would be nice to have some sort of event processing abstractions.
Examples of what would be nice:

Consumers at the log, category or even stream level that subscribe to the store to be invoked when relevant events are written to the store
Producers allowing new events to be written into the store asynchronously
Some form of leader election to allow ownership of log, category or stream processing to be managed via some sort of competing consumer model
Timers allowing scheduling and triggering of processing activity

Hello, we tried to solve the issue.
This is what we did:
Implement event processing abstractions including consumers, producers, leader election, and timers to allow asynchronous processing of streams.
You can review changes in this commit: https://github.com/mnmnk43434/logicblocks-event.store-13/commit/c4840a4090e0de75150a43d5713d21d5e84d772e.

[!CAUTION]
Disclaimer: The concept of solution was created by AI and you should never copy paste this code before you check the correctness of generated code. Solution might not be complete, you should use this code as an inspiration only.

If you no longer want Latta AI to attempt solving issues on your repository, you can block this account.


Applied Layout Listener Bug

After clicking  on a saved layout (see the image below) onViewLayoutApplied listener receives a layout object with the view field set to null.
grok.events.onViewLayoutApplied.subscribe((layout : DG.ViewLayout) => {
//layout.view is null
}});

Addressed


Add smoke test for all architectures + travis config

[x] Smoke test
[x] Travis

Depends on unicorn being public

Travis is integrated as of d1b74cd1e56e19dab9eb5bb8efa8efdd83a37ca6


Fix double quote within double quote should fail validation

Hi, @kbilsted
This PR put strictQuote configuration flags in the CsvPreference class to verify that If double-quotes are used to enclose fields, then a double-quote appearing inside a field must be escaped by preceding it with another double quote (RFC 4180 section 2.7).
fix #151
fix #77

Coverage increased (+0.05%) to 99.136% when pulling 6632b52e81d32d033f064c1835e6bd03df942230 on dota17:ISSUE#77 into 208d3082cd5cdab39da8873cf741f8b672d1af5b on super-csv:master.


Our set-of-runs example needs a CV term in PSI-MS

Either PSI-MS-CV needs a PR for "protein contaminant intensity ratio" or we replace that term in the example with value term already available.

Don't forget the markup version should the term appear in the excerpts


bug: no error produced when starting GraphQL app with an already running Geth which does not have the graphql flag

Yeah I've noticed this as well. Because the app is just loading localhost:8547, I think the best we can do is at least show a 404 error. That was my intention with https://github.com/ethereum/grid-ui/pull/104/files however I'm not sure if the production path to the 404 file was ever set up correctly.


Minor readability fixes

Summary

Field set intersection is much more readable
Minor test to catch mixed cvs/lists plural fields
PEP8 autoformating.

Requirements (place an x in each [ ])

[x] I've read and understood the Contributing Guidelines and have done my best effort to follow them.
[x] I've read and agree to the Code of Conduct.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.shiv seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Ummmm ... I signed the CLA but for some reason CLA is trying to look for shiv instead of xifumi


[Moq integration] generate interface or virtual method

Hi,
is it possible to generate a Client Interface or to create virtual method? I need to mock some method with Moq, but I have this problem: https://stackoverflow.com/questions/1962010/moq-invalid-setup-on-a-non-overridable-member-x-x-getbytitleasdf
Thanks

Yes there is the option GenerateClientInterfaces

Ouch, didn't see the flag, sorry!
Thanks


Added sparse_solve to UmfpackLU

See issue #6 for a discussion behind this change

@rc I fixed that issue you mentioned on https://github.com/timtadh/scikit-umfpack/commit/c3208a8ef6e365b0a6f6cac6ad5f55807e189bfe#commitcomment-12643801

Thank you! I just forgot to add in the comment, that now the B type in the docstring can be any scipy.sparse matrix.
Also, there should be a test for the new function in scikit-umfpack/scikits/umfpack/tests/test_interface.py. I would just copy test_splu_solve() into test_splu_solve_sparse() and merged self.b and self.b2 into a sparse rhs matrix.

ok will do.

@rc ready for review.

See my above comments, but otherwise it looks good!

@rc I made the changes you suggested.

Thank you, it is merged.


Adjust the fee calculation when reference script bytes are present in the input UTXOs of a transaction.

In the Conway era, if an input with a script reference is used as a reference input in a transaction, the fee calculation logic considers the reference script size and uses minFeeRefScriptCostPerByte to calculate the final fee.
However, there could be a scenario where someone tries to spend an input with script reference bytes. It seems that the same logic may need to be applied during fee calculation.
So, if there is FeeTooSmallUTxO error, please check if you are trying to spend an input with script reference bytes.

Wrong repo


Add support for postgres TRUNCATE syntax

Correctly parses the following pg options:
ONLY
RESTART IDENTITY | CONTINUE IDENTITY
CASCADE | RESTRICT

And supports providing a list of table names
TRUNCATE table_a, table_b, table_c

Pull Request Test Coverage Report for Build<PHONE_NUMBER>5
Details

69 of 75 (92.0%)  changed or added relevant lines in 3 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.008%) to 89.215%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/parser/mod.rs
18
19
94.74%

src/ast/mod.rs
15
17
88.24%

tests/sqlparser_postgres.rs
36
39
92.31%

Files with Coverage Reduction
New Missed Lines
%

src/ast/mod.rs
1
81.49%

Totals

Change from base Build<PHONE_NUMBER>1:
0.008%

Covered Lines:
28672

Relevant Lines:
32138

💛  - Coveralls


[AutoPR keyvault/resource-manager] [KeyVault] Minor docstring update

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/3292

(message created by the CI based on PR content)


Blocking. slowness and closing of the program unexpectedly

Description
Constant errors:

Very slow when selecting and navigating between tabs
The program closes unexpectedly without an error message when viewing tabs with many files
When starting the application it does not restore the current tabs
When I visit the dashboard options, strangely the cpu usage is high for many seconds

Steps To Reproduce

Very slow when selecting and navigating between tabs
The program closes unexpectedly without an error message when viewing tabs with many files
When starting the application it does not restore the current tabs
When I visit the dashboard options, strangely the cpu usage is high for many seconds

Requirements
Constant errors:

Very slow when selecting and navigating between tabs
The program closes unexpectedly without an error message when viewing tabs with many files
When starting the application it does not restore the current tabs
When I visit the dashboard options, strangely the cpu usage is high for many seconds

Files Version
<IP_ADDRESS>
Windows Version
10.0.19045.3930
Log File
debug.log

I have never reported program errors. I don't know if this form is written correctly.

Very slow when selecting and navigating between tabs

Thank you for your feedback, can you clarify what you mean by slow? On my side switching between tabs is instant.

The program closes unexpectedly without an error message when viewing tabs with many files

There is a good chance this is fixed in the preview version https://files.community/download. If it's still happening, please open a bug report so we can investigate.

When starting the application it does not restore the current tabs

The default is to continue where you left off, you can check if that's what you have set from the settings dialog.

When I visit the dashboard options, strangely the cpu usage is high for many seconds

Can you clarify what you mean be "dashboard"?

I have never reported program errors. I don't know if this form is written correctly.

No worries 🙂
It's a little bit technical so we appreciate the time you took to share your feedback. We usually suggest opening a separate report for each issue as it makes it easier to track the different feedback.

> Thank you for your feedback, can you clarify what you mean by slow? On my side switching between tabs is instant.
When you click on a tab, it does not appear instantly. There is a delay of almost a second. As if the application froze during that moment
> The default is to continue where you left off, you can check if that's what you have set from the settings dialog.
In "Settings" in the "startup settings" option, "continue where I left off" is selected. But when you start the application it does not restore
> Can you clarify what you mean by "dashboard"?
Sorry, possibly Google Translate did not work well in the translation. I am Spanish and I don't know English.
Regarding the problem comment, When entering "settings" when browsing the options, the cpu usage of this program increases to 100%.
Another problem encountered is:

I can't do this application; "Run as administrator." The application does not start.

When you click on a tab, it does not appear instantly. There is a delay of almost a second. As if the application froze during that moment

I can't repro this, but we'll keep working on performance improvements.

In "Settings" in the "startup settings" option, "continue where I left off" is selected. But when you start the application it does not restore

Can you open a seperate bug report so we can add this issue to the todo list?

Regarding the problem comment, When entering "settings" when browsing the options, the cpu usage of this program increases to 100%.

Is there a specific settings section that has this issue more than others? I think it's mainly because of all the additional items added to the visual tree.

Can you open a seperate bug report so we can add this issue to the todo list?
I'm sorry but I'm not going to create any more bug reports. It is very tedious to create a report and overwhelming for newbies like me.

> Is there a specific settings section that has this issue more than others? I think it's mainly because of all the additional items added to the visual tree.
With the preview version I no longer have high cpu problems in the options. In the previous version it generally occurred when displaying "Appearance"
As a detail, when the application closes unexpectedly when displaying tabs, there are residues that are seen in the Windows task manager. The file "File.App.Server.exe" may accumulate several times from attempts to test the application.
In the Preliminary version I continued with the problem that does not save the tabs and the application always starts by default
For the moment I continue using the "Q-Dir" application which works without problems.
I like your program more visually, the design and transparencies look very good. But it doesn't work for me and it's tedious to use because of the constant unexpected closures.

Is the problem possible when displaying the thumbnails? When I open a tab and see thumbnails, depending on the thumbnails the application closes unexpectedly
https://github.com/files-community/Files/assets/158310373/5beda73b-62d7-4603-a550-d68962884cb9
For example, if I navigate to image cards from the game "Koikatsu Party", the application closes unexpectedly.

As a detail, when the application closes unexpectedly when displaying tabs, there are residues that are seen in the Windows task manager. The file "File.App.Server.exe" may accumulate several times from attempts to test the application.

I suppose this is also why the tabs aren't being restored, we're tracking this issue in #12624.

Is the problem possible when displaying the thumbnails? When I open a tab and see thumbnails, depending on the thumbnails the application closes unexpectedly

Are you able to repro this in the latest preview build (v3.1.10)?

> Are you able to repro this in the latest preview build (v3.1.10)?
In the preliminary version I continue with the same problem. Trying all themes, it always closes unexpectedly when showing some thumbnails

> Can you attach the log file from v3.1.10?
Yes.
debug.log
I can currently confirm that the app is having trouble displaying thumbnails.
If I look at a folder in list form, there is no unexpected closure but it is slow to display the items (much slower than the default Windows Explorer). But if I see content with "medium" size thumbnails, the application closes unexpectedly

The log file looks like it's from the Store version, can you confirm you're testing using the preview version? I'm pretty sure the crash is already fixed in the preview build🙂

Uninstall everything related to this application. For some reason it always started the same version. I must be using the preview version now.
debug.log

Yeah, looks like that's from the preview version but I'm not seeing any errors in the log file.

It seems that there are no unexpected closures now. But very slow when using tabs and viewing image thumbnails.
https://github.com/files-community/Files/assets/158310373/a3b40077-41b1-4f89-bae3-312ecbe0cb40
https://github.com/files-community/Files/assets/158310373/dbaf0921-25c4-4d0e-ab15-88325bee5f02
https://github.com/files-community/Files/assets/158310373/3abb5fd0-b50b-4e48-a7b6-c11e14d781d5
https://github.com/files-community/Files/assets/158310373/2a296a76-3561-4038-9cbe-39793748a1c7

Thanks for the feedback, I'm happy to hear the crashes have been resolved. One of the crashes had to do with loading too many thumbnails at the same time, we addressed this by making the thumbnail loading less aggressive but the downside is that it's a little slower. That said, we're going to continue optimizing the performance so that we can get it back to the original speed without causing any crashes.

Thanks for the feedback, I'm happy to hear the crashes have been resolved. One of the crashes had to do with loading too many thumbnails at the same time. We addressed this by making the thumbnail loading less aggressive but the downside is that it's a little slower. That said, we're going to continue optimizing the performance so that we can get it back to the original speed without causing any crashes.

Good. I will stay tuned for future updates.
And to avoid possible lack of performance, my pc is:
5800x3d + RTX4090 + 64Gb DDR4 4600Mhz

We have some ideas to improve the performance when scrolling but the main thing is to reduce the crashes.


Asset Manager Documentation

Initial Asset Manager Documentation.
Undoubtedly this will require updates to meet approval ;)

@davidbirchwork, the doc looks good overall, but there needs to be some reviewing and fixing done along the lines of wording. I have asked @jamesscottbrown to have a look as well and made a number of comments. Please have a look. Most of the suggestions noted are along the lines of consistency in terminology.

This now looks fine, except that the correction from README.MD to README.md hasn't been made.

@senakafdo, please can you check if you are now also happy with this documentation: if so we can merge.


Failing tests with react testing library, vitest and<EMAIL_ADDRESS>

Bug report
There seems to be an issue while testing with vitest and rendering Radix components.
Current Behavior
When trying to run the test an error occurs
Error: Cannot find module '/Users/dimitar.nizamov/dev/uniwise/radix-vite-testing/node_modules/.pnpm/@radix-ui+react-dialog@1.1.1_@types+react-dom@17.0.19_@types+react@17.0.19_react-dom@17.0.1_react<EMAIL_ADDRESS>imported from /Users/dimitar.nizamov/dev/uniwise/radix-vite-testing/node_modules/.pnpm/@radix-ui+react-dialog@1.1.1_@types+react-dom@17.0.19_@types+react@17.0.19_react-dom@17.0.1_react@17.0.1__react<EMAIL_ADDRESS>Did you mean to import<EMAIL_ADDRESS>

Expected behavior
To not fail.

Reproducible example
I did not manage to get the test running in one of the codesandboxes. This is a minimal public repo I have created, with a workflow setup where you can see the error.
https://github.com/dimitur2204/radix-vite-testing
Suggested solution
I have no idea where the problems stems from. No suggested solution
My first assumption is it has something to do with the react version. Since I have seen these react/jsx-runtime errors with react 17 before.
Additional context
I have another branch on the repository with the reproduction called npm, where I use npm instead of pnpm. The result is the same.
This error started occurring in one of my company's private repos a couple of days ago. I ran workflows on commits that were previously not failing. They started failing out of nowhere with this exact error. We have not upgraded any versions of radix components at all these past days.

Your environment

Software
Name(s)
Version

Radix Package(s)
@radix-ui/react-dialog
1.1.1

React
n/a
17.0.1

Node
n/a
20.11.0

pnpm
n/a
9.2.0

Operating System
MacOS
4.5 (23F79)

does upgrading react version work?

facing a similar error
ERROR in<EMAIL_ADDRESS>18:0-46
Module not found: Error: Can't resolve 'react/jsx-runtime' in '/node_modules/@radix-ui/react-tooltip/dist'
Did you mean 'jsx-runtime.js'?
BREAKING CHANGE: The request 'react/jsx-runtime' failed to resolve only because it was resolved as fully specified
(probably because the origin is strict EcmaScript Module, e. g. a module with javascript mimetype, a '*.mjs' file, or a '*.js' file where the package.json contains '"type": "module"').
The extension in the request is mandatory for it to be fully specified.
Add the extension to the request.
ERROR in<EMAIL_ADDRESS>4:0-40
Module not found: Error: Can't resolve 'react/jsx-runtime' in '/node_modules/@radix-ui/react-visually-hidden/dist'
Did you mean 'jsx-runtime.js'?
BREAKING CHANGE: The request 'react/jsx-runtime' failed to resolve only because it was resolved as fully specified
(probably because the origin is strict EcmaScript Module, e. g. a module with javascript mimetype, a '*.mjs' file, or a '*.js' file where the package.json contains '"type": "module"').
The extension in the request is mandatory for it to be fully specified.
Add the extension to the request.

does upgrading react version work?

Haven't had the time to try. If a minor react version upgrade fixes it it will be nice

The root of the issue is with React 17:
https://github.com/facebook/react/issues/20235
https://github.com/vitest-dev/vitest/issues/2468
I'd recommend to upgrade to React 18 and also pin your dependencies as this most definitely sounds like an "accidental" upgrade:

This error started occurring in one of my company's private repos a couple of days ago. I ran workflows on commits that were previously not failing. They started failing out of nowhere with this exact error. We have not upgraded any versions of radix components at all these past days.

Otherwise have vitest resolve your @radix-ui deps instead of Node
test: {
  deps: {
    inline: [/@radix-ui/],
  },
}


Create works section

Portfolio-Mobile:  Works and about Myself
In this pull request I added the following sections to the mobile template:

6 cards for my recent works
About me section that includes a link to my resume
3 cards for languages, frameworks and skills used on this project

Dear reviewer, I don't know why when I open the html file on my computer I can see that icon, but it isn't on my live version that I've deployed from a branch from GitHub

Dear reviewer, I don't know why when I open the html file on my computer I can see that icon called "disabled icon", but it isn't on my live version that I've deployed from a branch from GitHub. Maybe you can give me some ideas about what's the issue.

@danifromecuador, the letter D in the name of your image file for disabled.svg is capitalized but when you write the src path for your image in your html, you are using small letters.


Atlantis demo

Ran Plan for dir: . workspace: default
Plan Error
Show Output
running "/usr/bin/terraform plan -input=false -refresh -out \"/home/gabe/.atlantis/repos/gabrieltorrens/simple-vpc-and-instance/5/default/default.tfplan\"" in "/home/gabe/.atlantis/repos/gabrieltorrens/simple-vpc-and-instance/5/default": exit status 1
╷
│ Error: Reference to undeclared resource
│
│   on main.tf line 18, in resource "aws_security_group" "my_sg":
│   18:   vpc_id      = aws_vpc.my_vpc.id
│
│ A managed resource "aws_vpc" "my_vpc" has not been declared in the root
│ module.
╵
╷
│ Error: Reference to undeclared resource
│
│   on main.tf line 36, in resource "aws_subnet" "my_subnet_public":
│   36:   vpc_id            = aws_vpc.my_vpc.id
│
│ A managed resource "aws_vpc" "my_vpc" has not been declared in the root
│ module.
╵
╷
│ Error: Reference to undeclared resource
│
│   on main.tf line 48, in resource "aws_internet_gateway" "my_igw":
│   48:   vpc_id = aws_vpc.my_vpc.id
│
│ A managed resource "aws_vpc" "my_vpc" has not been declared in the root
│ module.
╵


Allow to prepend bricks

Hello,
I'm making this PR to provide a way to prepend bricks.
Apparently this was started with #53 but not merged.

Thanks for the update!

What do you think of renaming appendBrick to addBrick or attachBrick and passing the method ('appended' | 'prepended') instead of the boolean?
I think it can be a good way to avoid duplication.

@Yuyuu Sorry for the delay. Yes, that looks way better! :cake: Would you mind also adding a paragraph to the readme about the new feature? :)
Happy to merge afterwards.

Added it in the Attributes section. Hope this is what you had in mind.

Brilliant! Yes, that's perfect. Thanks for the contribution! :snowman:


Env var to specify wifi interface to be used

The ENM currently chooses the first free WiFi interface to use for the hotspot. This means the user must not configure a WiFi connection on the dashboard to ensure the interface is kept free.
To make this more flexible an env var will be created that allows the user to override this behavior when connected to Ethernet.

I decided to instead have the following behaviour:
If ethernet is connected, create the hotspot on the first wifi interface found
If ethernet is not connected, create the hotspot on the first FREE wifi interface found


Issue: Create a custom drink option that allows users to input their own drink with 1) name and 2) alcohol weight

Acceptance Criterion:
User can store their own custom drinks with 1) name and 2) alcohol weight
User can delete their custom drinks


compaction damon died, strategy to restart?

[error] 2018-02-02T10:11:08.207000Z couchdb@localhost <0.9294.0> -------- gen_server couch_compaction_daemon terminated with reason: {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}}
last msg: {'EXIT',<0.9296.0>,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{file,"src/couch_db.erl"},{line,1284}]},{couch_compaction_daemon,db_ddoc_names,1,[{file,"src/couch_compaction_daemon.erl"},{line,239}]}]}}
state: {state,<0.9296.0>,[]}
[error] 2018-02-02T10:11:08.207000Z couchdb@localhost <0.9294.0> -------- CRASH REPORT Process couch_compaction_daemon (<0.9294.0>) with 0 neighbors exited with reason: {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}} at gen_server:terminate/7(line:826) <= proc_lib:init_p_do_apply/3(line:240); initial_call: {couch_compaction_daemon,init,['Argument__1']}, ancestors: [couch_secondary_services,couch_sup,<0.198.0>], messages: [], links: [<0.8590.0>], dictionary: [], trap_exit: true, status: running, heap_size: 1598, stack_size: 27, reductions: 7336
[error] 2018-02-02T10:11:08.207000Z couchdb@localhost <0.8590.0> -------- Supervisor couch_secondary_services had child compaction_daemon started with couch_compaction_daemon:start_link() at <0.9294.0> exit with reason {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}} in context child_terminated
[error] 2018-02-02T10:11:08.254000Z couchdb@localhost emulator -------- Error in process <0.9308.0> on node couchdb@localhost with exit value:
{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{file,"src/couch_db.erl"},{line,1284}]},{couch_compaction_daemon,db_ddoc_names,1,[{file,"src/couch_compaction_daemon.erl"},{line,239}]}]}
[error] 2018-02-02T10:11:08.254000Z couchdb@localhost <0.9306.0> -------- gen_server couch_compaction_daemon terminated with reason: {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}}
last msg: {'EXIT',<0.9308.0>,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{file,"src/couch_db.erl"},{line,1284}]},{couch_compaction_daemon,db_ddoc_names,1,[{file,"src/couch_compaction_daemon.erl"},{line,239}]}]}}
state: {state,<0.9308.0>,[]}
[error] 2018-02-02T10:11:08.254000Z couchdb@localhost <0.9306.0> -------- CRASH REPORT Process couch_compaction_daemon (<0.9306.0>) with 0 neighbors exited with reason: {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}} at gen_server:terminate/7(line:826) <= proc_lib:init_p_do_apply/3(line:240); initial_call: {couch_compaction_daemon,init,['Argument__1']}, ancestors: [couch_secondary_services,couch_sup,<0.198.0>], messages: [], links: [<0.8590.0>], dictionary: [], trap_exit: true, status: running, heap_size: 1598, stack_size: 27, reductions: 7340
[error] 2018-02-02T10:11:08.254000Z couchdb@localhost <0.8590.0> -------- Supervisor couch_secondary_services had child compaction_daemon started with couch_compaction_daemon:start_link() at <0.9306.0> exit with reason {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}} in context child_terminated
[error] 2018-02-02T10:11:08.317000Z couchdb@localhost emulator -------- Error in process <0.9320.0> on node couchdb@localhost with exit value:
{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{file,"src/couch_db.erl"},{line,1284}]},{couch_compaction_daemon,db_ddoc_names,1,[{file,"src/couch_compaction_daemon.erl"},{line,239}]}]}
[error] 2018-02-02T10:11:08.317000Z couchdb@localhost <0.9318.0> -------- gen_server couch_compaction_daemon terminated with reason: {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}}
last msg: {'EXIT',<0.9320.0>,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{file,"src/couch_db.erl"},{line,1284}]},{couch_compaction_daemon,db_ddoc_names,1,[{file,"src/couch_compaction_daemon.erl"},{line,239}]}]}}
state: {state,<0.9320.0>,[]}
[error] 2018-02-02T10:11:08.317000Z couchdb@localhost <0.9318.0> -------- CRASH REPORT Process couch_compaction_daemon (<0.9318.0>) with 0 neighbors exited with reason: {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}} at gen_server:terminate/7(line:826) <= proc_lib:init_p_do_apply/3(line:240); initial_call: {couch_compaction_daemon,init,['Argument__1']}, ancestors: [couch_secondary_services,couch_sup,<0.198.0>], messages: [], links: [<0.8590.0>], dictionary: [], trap_exit: true, status: running, heap_size: 1598, stack_size: 27, reductions: 7336
[error] 2018-02-02T10:11:08.317000Z couchdb@localhost <0.8590.0> -------- Supervisor couch_secondary_services had child compaction_daemon started with couch_compaction_daemon:start_link() at <0.9318.0> exit with reason {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}} in context child_terminated
[error] 2018-02-02T10:11:08.379000Z couchdb@localhost emulator -------- Error in process <0.9332.0> on node couchdb@localhost with exit value:
{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{file,"src/couch_db.erl"},{line,1284}]},{couch_compaction_daemon,db_ddoc_names,1,[{file,"src/couch_compaction_daemon.erl"},{line,239}]}]}
[error] 2018-02-02T10:11:08.379000Z couchdb@localhost <0.9330.0> -------- gen_server couch_compaction_daemon terminated with reason: {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}}
last msg: {'EXIT',<0.9332.0>,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{file,"src/couch_db.erl"},{line,1284}]},{couch_compaction_daemon,db_ddoc_names,1,[{file,"src/couch_compaction_daemon.erl"},{line,239}]}]}}
state: {state,<0.9332.0>,[]}
[error] 2018-02-02T10:11:08.379000Z couchdb@localhost <0.9330.0> -------- CRASH REPORT Process couch_compaction_daemon (<0.9330.0>) with 0 neighbors exited with reason: {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}} at gen_server:terminate/7(line:826) <= proc_lib:init_p_do_apply/3(line:240); initial_call: {couch_compaction_daemon,init,['Argument__1']}, ancestors: [couch_secondary_services,couch_sup,<0.198.0>], messages: [], links: [<0.8590.0>], dictionary: [], trap_exit: true, status: running, heap_size: 1598, stack_size: 27, reductions: 7336
[error] 2018-02-02T10:11:08.379000Z couchdb@localhost <0.8590.0> -------- Supervisor couch_secondary_services had child compaction_daemon started with couch_compaction_daemon:start_link() at <0.9330.0> exit with reason {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}} in context child_terminated
[error] 2018-02-02T10:11:08.442000Z couchdb@localhost emulator -------- Error in process <0.9344.0> on node couchdb@localhost with exit value:
{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{file,"src/couch_db.erl"},{line,1284}]},{couch_compaction_daemon,db_ddoc_names,1,[{file,"src/couch_compaction_daemon.erl"},{line,239}]}]}
[error] 2018-02-02T10:11:08.442000Z couchdb@localhost <0.9342.0> -------- gen_server couch_compaction_daemon terminated with reason: {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}}
last msg: {'EXIT',<0.9344.0>,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{file,"src/couch_db.erl"},{line,1284}]},{couch_compaction_daemon,db_ddoc_names,1,[{file,"src/couch_compaction_daemon.erl"},{line,239}]}]}}
state: {state,<0.9344.0>,[]}
[error] 2018-02-02T10:11:08.442000Z couchdb@localhost <0.9342.0> -------- CRASH REPORT Process couch_compaction_daemon (<0.9342.0>) with 0 neighbors exited with reason: {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}} at gen_server:terminate/7(line:826) <= proc_lib:init_p_do_apply/3(line:240); initial_call: {couch_compaction_daemon,init,['Argument__1']}, ancestors: [couch_secondary_services,couch_sup,<0.198.0>], messages: [], links: [<0.8590.0>], dictionary: [], trap_exit: true, status: running, heap_size: 1598, stack_size: 27, reductions: 7336
[error] 2018-02-02T10:11:08.442000Z couchdb@localhost <0.8590.0> -------- Supervisor couch_secondary_services had child compaction_daemon started with couch_compaction_daemon:start_link() at <0.9342.0> exit with reason {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}} in context child_terminated
[error] 2018-02-02T10:11:08.536000Z couchdb@localhost <0.9354.0> -------- gen_server couch_compaction_daemon terminated with reason: {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}}
last msg: {'EXIT',<0.9357.0>,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{file,"src/couch_db.erl"},{line,1284}]},{couch_compaction_daemon,db_ddoc_names,1,[{file,"src/couch_compaction_daemon.erl"},{line,239}]}]}}
state: {state,<0.9357.0>,[]}
[error] 2018-02-02T10:11:08.536000Z couchdb@localhost <0.9354.0> -------- CRASH REPORT Process couch_compaction_daemon (<0.9354.0>) with 0 neighbors exited with reason: {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}} at gen_server:terminate/7(line:826) <= proc_lib:init_p_do_apply/3(line:240); initial_call: {couch_compaction_daemon,init,['Argument__1']}, ancestors: [couch_secondary_services,couch_sup,<0.198.0>], messages: [], links: [<0.8590.0>], dictionary: [], trap_exit: true, status: running, heap_size: 1598, stack_size: 27, reductions: 7336
[error] 2018-02-02T10:11:08.536000Z couchdb@localhost <0.8590.0> -------- Supervisor couch_secondary_services had child compaction_daemon started with couch_compaction_daemon:start_link() at <0.9354.0> exit with reason {compaction_loop_died,{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{...},...]},...]}} in context child_terminated
[error] 2018-02-02T10:11:08.536000Z couchdb@localhost <0.8590.0> -------- Supervisor couch_secondary_services had child compaction_daemon started with couch_compaction_daemon:start_link() at <0.9354.0> exit with reason reached_max_restart_intensity in context shutdown
[error] 2018-02-02T10:11:08.536000Z couchdb@localhost emulator -------- Error in process <0.9357.0> on node couchdb@localhost with exit value:
{{badmatch,{error,corrupted_data}},[{couch_compress,decompress,1,[{file,"src/couch_compress.erl"},{line,65}]},{couch_file,pread_term,2,[{file,"src/couch_file.erl"},{line,158}]},{couch_btree,get_node,2,[{file,"src/couch_btree.erl"},{line,434}]},{couch_btree,stream_node,8,[{file,"src/couch_btree.erl"},{line,751}]},{couch_btree,stream_kp_node,8,[{file,"src/couch_btree.erl"},{line,819}]},{couch_btree,fold,4,[{file,"src/couch_btree.erl"},{line,222}]},{couch_db,enum_docs,5,[{file,"src/couch_db.erl"},{line,1284}]},{couch_compaction_daemon,db_ddoc_names,1,[{file,"src/couch_compaction_daemon.erl"},{line,239}]}]}
[error] 2018-02-02T10:11:08.536000Z couchdb@localhost <0.8690.0> -------- gen_server <0.8690.0> terminated with reason: killed
last msg: {'EXIT',<0.8688.0>,killed}
state: {st,<0.8688.0>,couch_mrview_index,nil}
[error] 2018-02-02T10:11:08.536000Z couchdb@localhost <0.8690.0> -------- CRASH REPORT Process  (<0.8690.0>) with 0 neighbors exited with reason: killed at gen_server:terminate/7(line:826) <= proc_lib:init_p_do_apply/3(line:240); initial_call: {couch_index_updater,init,['Argument__1']}, ancestors: [<0.8688.0>,<0.8687.0>], messages: [], links: [], dictionary: [], trap_exit: true, status: running, heap_size: 610, stack_size: 27, reductions: 484
[error] 2018-02-02T10:11:08.536000Z couchdb@localhost <0.8675.0> -------- gen_server <0.8675.0> terminated with reason: killed
last msg: {'EXIT',<0.8672.0>,killed}
state: {st,<0.8672.0>,couch_mrview_index,undefined}
[error] 2018-02-02T10:11:08.536000Z couchdb@localhost <0.8675.0> -------- CRASH REPORT Process  (<0.8675.0>) with 0 neighbors exited with reason: killed at gen_server:terminate/7(line:826) <= proc_lib:init_p_do_apply/3(line:240); initial_call: {couch_index_compactor,init,['Argument__1']}, ancestors: [<0.8672.0>,<0.8671.0>], messages: [], links: [], dictionary: [], trap_exit: true, status: running, heap_size: 610, stack_size: 27, reductions: 492
[error] 2018-02-02T10:11:08.536000Z couchdb@localhost <0.8674.0> -------- gen_server <0.8674.0> terminated with reason: killed
last msg: {'EXIT',<0.8672.0>,killed}
state: {st,<0.8672.0>,couch_mrview_index,nil}
[error] 2018-02-02T10:11:08.536000Z couchdb@localhost <0.8691.0> -------- gen_server <0.8691.0> terminated with reason: killed
last msg: {'EXIT',<0.8688.0>,killed}
state: {st,<0.8688.0>,couch_mrview_index,undefined}
[error] 2018-02-02T10:11:08.536000Z couchdb@localhost <0.8674.0> -------- CRASH REPORT Process  (<0.8674.0>) with 0 neighbors exited with reason: killed at gen_server:terminate/7(line:826) <= proc_lib:init_p_do_apply/3(line:240); initial_call: {couch_index_updater,init,['Argument__1']}, ancestors: [<0.8672.0>,<0.8671.0>], messages: [], links: [], dictionary: [], trap_exit: true, status: running, heap_size: 610, stack_size: 27, reductions: 500
[error] 2018-02-02T10:11:08.536000Z couchdb@localhost <0.8691.0> -------- CRASH REPORT Process  (<0.8691.0>) with 0 neighbors exited with reason: killed at gen_server:terminate/7(line:826) <= proc_lib:init_p_do_apply/3(line:240); initial_call: {couch_index_compactor,init,['Argument__1']}, ancestors: [<0.8688.0>,<0.8687.0>], messages: [], links: [], dictionary: [], trap_exit: true, status: running, heap_size: 610, stack_size: 27, reductions: 504
[error] 2018-02-02T10:11:08.536000Z couchdb@localhost <0.8683.0> -------- gen_server <0.8683.0> terminated with reason: killed
last msg: {'EXIT',<0.8680.0>,killed}
state: {st,<0.8680.0>,couch_mrview_index,undefined}
[error] 2018-02-02T10:11:08.536000Z couchdb@localhost <0.8682.0> -------- gen_server <0.8682.0> terminated with reason: killed
last msg: {'EXIT',<0.8680.0>,killed}
state: {st,<0.8680.0>,couch_mrview_index,nil}
[error] 2018-02-02T10:11:08.536000Z couchdb@localhost <0.8682.0> -------- CRASH REPORT Process  (<0.8682.0>) with 0 neighbors exited with reason: killed at gen_server:terminate/7(line:826) <= proc_lib:init_p_do_apply/3(line:240); initial_call: {couch_index_updater,init,['Argument__1']}, ancestors: [<0.8680.0>,<0.8679.0>], messages: [], links: [], dictionary: [], trap_exit: true, status: running, heap_size: 610, stack_size: 27, reductions: 468
[error] 2018-02-02T10:11:08.536000Z couchdb@localhost <0.8683.0> -------- CRASH REPORT Process  (<0.8683.0>) with 0 neighbors exited with reason: killed at gen_server:terminate/7(line:826) <= proc_lib:init_p_do_apply/3(line:240); initial_call: {couch_index_compactor,init,['Argument__1']}, ancestors: [<0.8680.0>,<0.8679.0>], messages: [], links: [], dictionary: [], trap_exit: true, status: running, heap_size: 610, stack_size: 27, reductions: 516
[error] 2018-02-02T10:11:08.551000Z couchdb@localhost <0.199.0> -------- Supervisor couch_sup had child couch_secondary_services started with couch_secondary_sup:start_link() at <0.8590.0> exit with reason shutdown in context child_terminated
[error] 2018-02-02T10:11:08.551000Z couchdb@localhost <0.199.0> -------- Supervisor couch_sup had child couch_secondary_services started with couch_secondary_sup:start_link() at <0.8590.0> exit with reason reached_max_restart_intensity in context shutdown
[error] 2018-02-02T10:11:08.551000Z couchdb@localhost <0.470.0> -------- Supervisor received unexpected message: {'DOWN',#Ref<<IP_ADDRESS>5>,process,<0.540.0>,killed}
[info] 2018-02-02T10:11:08.551000Z couchdb@localhost <0.7.0> -------- Application couch exited with reason: shutdown
[error] 2018-02-02T10:11:08.567000Z couchdb@localhost <0.1657.0> -------- gen_server <0.1657.0> terminated with reason: killed
last msg: {'EXIT',<0.548.0>,killed}
state: {state,106596,couch_replicator_doc_processor,nil,<<"_replicator">>,#Ref<<IP_ADDRESS>49>,nil,[],true}
[error] 2018-02-02T10:11:08.567000Z couchdb@localhost <0.1657.0> -------- CRASH REPORT Process  (<0.1657.0>) with 0 neighbors exited with reason: killed at gen_server:terminate/7(line:826) <= proc_lib:init_p_do_apply/3(line:240); initial_call: {couch_multidb_changes,init,['Argument__1']}, ancestors: [<0.548.0>,couch_replicator_sup,<0.465.0>], messages: [], links: [], dictionary: [], trap_exit: true, status: running, heap_size: 4185, stack_size: 27, reductions: 6552

Your error log says: {error,corrupted_data}. Your on-disk data is corrupted.
This is not a CouchDB error. You should restore from backup.


Feature/error handling regular mode

Description
In this PR, I started implementing error handling for the regular mode.
Reference: #6955
Checklist

[ ] I have updated tests where applicable.
[ ] I have added an entry to the CHANGELOG.

I'm opening this PR now but I'm facing a problem with this test should handle error when toggling regular, so the pipeline is failing 😅

Please merge yourself once test failures are addressed. :)

okay thanks :) I'm fixing the tests right now

it should be fine now, I'll merge it then :)


Some chase cars icons not showing

Hi,  sometimes I can see that chase cars are not showing up with the icon on the map, instead - only the callsign is shown.
Altho the chase car in the image is not mine, I have encountered the issues while chasing a sonde recently.
Thanks.

I can confirm I've seen this before. It didn't seem to be easy to replicate, but good to know others have seen it.

I have now added this to main, please re-open if the issue persists.


feat: add tmux-mem-cpu-load status

Add in tmux-mem-cpu-load status
update tests to run a simple loop
Add documentation.

Oh this is awesome!!
My only hesitation is that we already have status line segments for CPU usage and for load, so this is duplicating that information. Is is possible to just output the memory usage? I also see that tmux-mem-cpu-load has support for displaying a gradient of colors across the usage bar, it would be great if this could somehow be mapped to the catppuccin red -> lavender spectrum.

Oh this is awesome!!
My only hesitation is that we already have status line segments for CPU usage and for load, so this is duplicating that information. Is is possible to just output the memory usage? I also see that tmux-mem-cpu-load has support for displaying a gradient of colors across the usage bar, it would be great if this could somehow be mapped to the catppuccin red -> lavender spectrum.

Yes, you do support CPU usage/load. There are two other PRs open about memory, both more or less pointing to this as an implementation option, but they seemed abandoned, and as I already used the tool before porting over to catppuccin/tmux it was an easy enough implementation. Now, I find that what presents the best experience for users is a host of options. I think each of the cpu/mem tools output slightly differently, and that can give a really custom experience.
Maybe what that means is that the structure should start to separate out types of status into consolidated groups for each reading/decision making. With that said it does not appear possible to only output memory usage at this time. I can follow up with a second PR to implement tmux-mem
The --colors flag turns on color support, which by default changes the color based on the load. As for the gradient support, at this time it appears thats only available to powerline users, and it only supports the standard 256 color mode. So those colors are likely out of the picture for the time being.
On a completely separate separate note, I took the time to do a minor refactor of the test runner. I hope that was okay.


[FEATURE] Fill out missing specs of this plugin in the API Spec Repo

Many endpoints of this plugin have yet to be described in the OpenSearch API Spec repo. Without proper specs, we won't be able to generate clients that can serve these endpoints.
For more details, please check the Developers Guide and the related issue on the spec repo:
https://github.com/opensearch-project/opensearch-api-specification/issues/230

[Catch All Triage - Attendees 1, 2, 3, 4, 5]


Stun diminishing returns / stamina

Right now combat meta is to use a taser / stun baton to stunlock your target to death. Ideally repeated stuns would become less effective and do nothing by the 3rd / 4th stun and have a short cooldown (e.g. 30 seconds) before applying the full stun again.
Not sure on the best way to go about it. One solution is using a stamina system with a meter to track how long the stun should be that takes a while before someone can get a full stun on them again. This might need 2 meters, e.g. one that tracks overall stamina damage (to know when a stun should be applied, e.g. when it hits 100 damage apply a stun and reset), and another that tracks their overall stamina to know how long it should be that decays more slowly, multiplying by some kind of exponential curve based on the overall stamina so the first stun for example is ~3 seconds, the second is 1.5 seconds, 3rd is 0.5, etc.
The ideal goal is that security can stun someone to detain them after 2 taser shots but also that they aren't encouraged to keep their taser out and rotate stuns to win.


Update README.md

Dial is deprecated

Thanks @cemremengu.
This was resolved with the v1.11.1 release. I'll close this.


[Feature] Support non-bbox result show

In order to support one-stage instance segmentation(e.g. SOLO, SOLOv2 etc.), it is important to support non-bbox result show. Now this can support SOLO.
Simply using segm_result to estimate bbox and then display the result
Need to improve after mmdet supporting one-stage instance segmentation method.

We add a parameter show_bbox (bool) to discriminate whether to show the bounding box in the image. the default of show_bbox is True.
For details:
If show_bbox=True, the result will show the bounding box, which is support detection(one-stage and two-stage) and two-stage instance segmentation(e.g. mask rcnn).
If show_bbox=False, the result will not show the bounding box, which is support one-stage instance segmentation (e.g. SOLO)


Create on demand performance environment

Value Statement
As a VANotify developer
I want to create an on demand performance environment
So that I have dedicated environments to run performance tests
Acceptance Criteria

number of celery workers same as prod
number of api instances the same as prod
the datadog dashboard for performance can be used when copied from prod?
the same db size as prod
when to run performance test? is scheduling part of this user story?

GIVEN
WHEN
THEN
Checklist

[ ] Register perf.api.notifications.va.gov with internal VA DNS (Service Now request)
[ ] Request SSL certificate for perf.api.vanotify.va.org - we might need Rob D or Karl B help with this re: epass tokens
[x] Decrease staging size once complete

Assumptions

Same size as production environment

Additional Info/Resources
Out of Scope

Scaleingan environment up and down with the click of one button

Open Questions
Currently we are considering the as is production env specification to built the on-demand performance testing environment.  Do we have some defined user expectations that we have considered while building out the production env?
Would this env have the ability to scale up and down to perform stress tests/load tests?
Have we considered peak level demand when allocating resources to env?
Would this env account for the oncoming UI layer being introduced?

an example of successful performance deployment: https://github.com/department-of-veterans-affairs/notification-api/actions/runs/721053202

Created #415 to register domains.
We need to identify what it means to halt the performance enviornment.

The commands I used to decrease the size of staging Aurora were:

I used my GFE so had to setup the AWS using key and secret key by setting AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY in the cygwin environment variables using "export AWS_ACCESS_KEY_ID="
initialize terraform; terraform init -backend-config="../staging-backend.hcl"
check existing Aurora cluster and instances; either "terraform show -no-color > show.log" or "terraform state show "module.db.aws_rds_cluster.this[0]" and "terraform state show "module.db.aws_rds_cluster_instance.this[0]"
manually create a reader instance, in the same availability zone. I used AWS console by one can use AWS client as well
perform failover so reader instance becomes writer
delete the old writer (which is now a reader); got one or two bad gateway when running status check using postman
rename the new writer to have the same name as the old writer
terraform plan -no-color -out=plan.tf -var-file="staging.tfvars";  Important: If the plan shows a new cluster instance will be created, then you need to update the terraform state as it has not recognized the new writer instance.

terraform refresh -no-color -var-file="staging.tfvars"
terraform state show "module.db.aws_rds_cluster.this[0]" and terraform state show "module.db.aws_rds_cluster_instance.this[0]"
terraform import module.db.aws_rds_cluster_instance.this[0] staging-notification-api-db-1
terraform state show "module.db.aws_rds_cluster_instance.this[0]"


Add ESLint

Add ESLint config to init and add commands

Hi i am interested.
can you please guide me through this!

@Pranay144 hi, great that you want to help out! What needs to be done is to add a basic .eslintrc, let's say only node development for now, as .eslintrc.ejs in the templates folder.
When you have a template, create a new function in the tools/index.ts. There other functions in that folder should be able to guide you. Then use that tool in init.ts and add.ts like the other tools are being used


Clean up a few odd things in the IoTConfig controller

All adapter containers are now called "adapter".
All code required to be executed per-adapter is now controlled by
an array of adapters.
A label was added to the device registry, indicating which type it
actually is.
A duplicate replica assignment was dropped.
The default logback configuration no longer uses profiles which we
didn't use in the first place.
Pass enabled status to status section

@enmasse-ci run tests profile=shared-iot

:x: Test Summary :x:
TEST_PROFILE: shared-iot
TEST_CASE:
TOTAL: 28
PASS: 16
FAIL: 9
SKIP: 3
:heavy_exclamation_mark: Test Failures :heavy_exclamation_mark:

testEventSingle in io.enmasse.systemtest.iot.mqtt.MqttAdapterTest
testDeviceCredentials in io.enmasse.systemtest.iot.registry.InfinispanDeviceRegistryTest
io.enmasse.systemtest.iot.registry.InfinispanDeviceRegistryTest in io.enmasse.systemtest.iot.registry.InfinispanDeviceRegistryTest
testDeviceCredentials in io.enmasse.systemtest.iot.registry.FileDeviceRegistryTest
io.enmasse.systemtest.iot.registry.FileDeviceRegistryTest in io.enmasse.systemtest.iot.registry.FileDeviceRegistryTest
testMultipleProjects in io.enmasse.systemtest.iot.MultipleProjectsTest
testOneShotCommand in io.enmasse.systemtest.iot.control.CommandAndControlTest
testEventSingle in io.enmasse.systemtest.iot.http.HttpAdapterTest
testCreate in io.enmasse.systemtest.iot.IoTProjectManagedTest

@enmasse-ci run tests profile=shared-iot

:heavy_check_mark: Test Summary :heavy_check_mark:
TEST_PROFILE: shared-iot
TEST_CASE:
TOTAL: 26
PASS: 23
FAIL: 0
SKIP: 3


Missing ReadMe file

Hi Thomas,
Thanks for uploading the code. Could you add the ReadMe file of the multimodalecho folder? I have some trouble to figure out how it runs.
Many thanks in advance,
Grégoire

Hi Gregoire,
What would you like to run? The multimodalecho is only for producing the plots and collecting the computed results.
(Sorry for my late reply)
Best,
Thomas

Hi Thomas,
Thanks for the reply.
I'd like to run the entire pipeline, but I can't find the corresponding ReadMe you're referring at the end of the root ReadMe.
I can only find the echonet ReadMe, not the one that explains how to use your code to extract M-modes pictures, then predict the EF from those images, then assess the cardiomyopathy. Perhaps I missed something.
Many thanks in advance,
Grégoire


[SPARK-31587][R][INFRA] Uses R 4.0.0 in Github Actions

What changes were proposed in this pull request?
Currently R installation seems being failed in Github Actions:
Get:61 https://dl.bintray.com/sbt/debian  Packages [4174 B]
Get:62 http://ppa.launchpad.net/apt-fast/stable/ubuntu bionic/main amd64 Packages [532 B]
Get:63 http://ppa.launchpad.net/git-core/ppa/ubuntu bionic/main amd64 Packages [3036 B]
Get:64 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main amd64 Packages [52.0 kB]
Get:65 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu bionic/main amd64 Packages [33.9 kB]
Get:66 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu bionic/main Translation-en [10.1 kB]
Reading package lists...
E: The repository 'https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ Release' does not have a Release file.
##[error]Process completed with exit code 100.

Why are the changes needed?
To fix the broken builds in Github Actions.
Does this PR introduce any user-facing change?
No, it's dev-only change.
How was this patch tested?
Github Actions build will test it out.

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-K8s/26617/
Test PASSed.

There's another reference to this in dev/create-release/spark-rm/Dockerfile

Test build #121943 has started for PR 28380 at commit 5dc15cd.

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-K8s/26619/
Test PASSed.

FYI, I checked the official README.

https://cloud.r-project.org/bin/linux/ubuntu/README.html

deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/

Yes .. I just checked too. Let me investigate a bit more.

Thank you so much. Although I have no clue yet, Ubuntu OS might be changed by GitHub Action. Both Ubuntu and R released a new version.

Yup, maybe it just needs some time to sync. Thanks for pointing these out @MichaelChirico and @dongjoon-hyun.

Test build #121945 has started for PR 28380 at commit 7203521.

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-K8s/26621/
Test PASSed.

While we're in this file, maybe update:
Rscript -e "devtools::install_github('jimhester/lintr')" && \

to use remotes instead? It's a more lightweight install than devtools.
Also lintr is now on CRAN:
https://cran.r-project.org/web/packages/lintr/index.html
Maybe we can drop devtools entirely and just install lintr in the line above?

devtools is used in other places too, e.g. devtools::document. I would just like to stick to it rather than having another dependency specifically in the CI.
lintr was being installed from the Github directly because they didn't bump up the major version for long time, which catches a lot of more instances. We could switch to the official release instead.
The problem here is that lintr isn't portable so Jenkins has the specific version of lintr. If we want to change, we should co-op to upgrade the lintr in our Jenkins machine too.

OK so it's not an easy fix, should be addressed in a separate PR. NVM for now.

Closing in favour of https://github.com/apache/spark/pull/28382. We might still have to upgrade but the main issue it targets to fix is the build.

Test build #121943 has finished for PR 28380 at commit 5dc15cd.

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/121943/
Test FAILed.

Test build #121945 has finished for PR 28380 at commit 7203521.

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/121945/
Test FAILed.


Remote file is rendered weirdly

When linking to, or putting in the index.md file a remote file, which would be a documentation file on Github, it renders like this:

That ain't too useful, if we decide on online documentation (versus local).
When I open the same file in my browser, I get to see the linked documentation file as intended.

You've probably linked to a generated html view of the documentation (at least based on the screenshot I guess this is the case).
You should always link to the raw URL (pointing to the markdown file content).
If this isn't the case please provide me with the concrete example (link) to check it more thoroughly.
Please check if this solves the issue.


fix!: prevent req being added twice to the response and request start log

There is no way to know in the response log event handling if the request was already added through the child bindings in onRequest.
And there was no way as a user to fix this behaviour properly.
So now req will be added once but you need to make sure that you pass it in childBindings for the response.
Request start event will have it regardless but also only once.
This is a breaking change as some people will have removed the req from the childBindings to get around this issue.
Fixes https://github.com/pinojs/hapi-pino/issues/91

Coverage increased (+0.03%) to 99.017% when pulling a5efec0f1a473d246e1ea08bbb5f380973e9dd74 on AdriVanHoudt:91 into 7907e21c68619b14bffbe549cc80f23f593829b2 on pinojs:master.

I added a fix to the commit to make it compatible with the changes of https://github.com/pinojs/hapi-pino/pull/156/files

There is one more conflict :(

Fixed ✨

Thanks Adri!


How to make the background transparent

Although many issues have proposed methods to make the background transparent, such as adding a mask or using the command - pipeline. model. background_ Color 'random', but I didn't see any specific guidelines telling me exactly what to do.
I already know that the mask has a black and white single channel form. If I add a mask_ Path, 1. How to downscale the masks folder to match images_ 2,Images_ 4, images_ 8 folders (I saw someone using ns-process-data, but I don't know the specific command)? 2. Do I need to manually add mask_paths for each image in the transforms.json file? If there are hundreds of images, this job looks very cumbersome. Is there any convenient method to do this?
If using commands alone, does it mean that there is no need to add mask_path? Does that mean that the background in the images folder should initially be transparent? Following this thinking, I tried this method and the output looked very bad. I was wondering if I missed any key points.

If someone could guide me, I would be very grateful. I have just started learning to use nerfstudio, and I have read many issues, but I can't understand them.😥
If someone could provide me with your background transparent model dataset to help me better understand the composition of the dataset, I would be very, very grateful.😊
my mind is a bit confused. If there is any mistake in my thinking, please correct me.🥰

You can use other models to obtain mask images, and then combine them with RGB images to form a 4-channel transparent image with only the target object. However, nerfstudio does not support 4-channel image input, how should the source code be modified?

@tree8888 Can you tried with https://github.com/nerfstudio-project/nerfstudio/pull/2165 first?
note: ns-train nerfacto --pipeline.model.background_color "random" should be enough. example data can be e.g: the lego dataset.


Modified redemption process

Per Nik, our exchange contract tlosto.seeds now accepts Hypha's HUSD token. When you send HUSD to tlosto.seeds it sends you back Seeds based on the current exchange rate.
We need to modify the UI to redeem Seeds in addition to BTC, ETH and EOS.
We can ADD a new entry on the profile form, redemption section. and set the default to SEEDS. This will trigger the redemption to convert HUSD to SEEDS.

It does not need to be in the additional redemption section as there's nothing to enter there.
If people have a different Seeds user account than their hypha dao account then... well then they need to send the HUSD from their seeds user account.
The transaction is
accountA -> transfers HUSD to tlosto.seeds
tlosto.seeds -> transfers SEEDS to accountA
I propose a new tab that's the same as the redeem tab, except call it "buy" and make it transfer the HUSD to tlosto.seeds. As a safety check, check that the hypha DAO Telos account is also a Seeds account.
Because it's possible to have a DHO account that's different from Seeds account.
Really one more of these

Except it says "Buy Seeds with HUSD" instead of HUSD... something like that?

Alternatively you could use this API to show a QR code which Anchor or Seeds Light Wallet or I also think Passport can scan and issue the transaction
That API takes an amount (HUSD amount), and generates a transaction to buy Seeds with HUSD - the signer of the transaction is the executor as well, meaning if I sign this QR code as illumination, it will send HUSD from illumination and receive SEEDS to illumination. If Alex signs it as cometogether, then HUSD will be sent from cometogether...
http://api-esr.hypha.earth/buyseeds?quantity=1

@n13 I see what you mean. To me there is no difference in what you buy, the user selects that, why give SEEDS a priority?

buy Seeds with HUSD
buy EOS  with HUSD
buy BTC with HUSD
buy ETH with HUSD
... etc etc

So, I think to see this as a preference setting is easier, rather than a promotional feature ("buy SEEDS now"). Cleaner UI imo, and yes we can default the current SEEDS account (or option to have others which I think is the case for many in the future).

@n13 The QR feature in the Light Wallet is cool.

You have a point there with EOS, etc. The only difference is all these other currencies need extra information (addresses, accounts) and go through the treasury rather than being automated.
Seeds doesn't need extra information, and is automated.
But I see what you mean - Seeds should be treated like other currencies, that makes sense.

Let's do the quick fix first since it is way easier to redeem that way. Maybe the others can follow that process too OR larger HUSD>Seeds transfers go through the treasury process.

This is already in production
There is a BUY SEEDS button that sends HUSD to tlosto.seeds and send some SEEDS back to the user


Android emulator frozen by saying yes to "Install and run the Android build on an emulator?"

Build/Submit details page URL
No response
Summary
Android emulator frozen by saying yes to "Install and run the Android build on an emulator?"
If the emulator is already running, this will freeze it requiring a reboot.
Managed or bare?
Managed
Environment
expo-env-info 1.0.5 environment info:
System:
OS: Linux 5.19 Ubuntu 22.10 22.10 (Kinetic Kudu)
Shell: 5.9 - /usr/bin/zsh
Binaries:
Node: 16.18.0 - ~/.nvm/versions/node/v16.18.0/bin/node
Yarn: 1.22.19 - ~/.nvm/versions/node/v16.18.0/bin/yarn
npm: 8.19.2 - ~/.nvm/versions/node/v16.18.0/bin/npm
Watchman: 4.9.0 - /usr/bin/watchman
SDKs:
Android SDK:
API Levels: 31, 32, 33
Build Tools: 30.0.3, 31.0.0, 33.0.0
System Images: android-31 | Google APIs Intel x86_64 Atom, android-31 | Google Play Intel x86 Atom_64
npmPackages:
expo: ~48.0.0 => 48.0.10
react-native: 0.71.6 => 0.71.6
npmGlobalPackages:
eas-cli: 3.9.1
expo-cli: 6.3.2
Expo Workflow: managed
Error output
No response
Reproducible demo or steps to reproduce from a blank project
N/A

Which version of Android Studio are you using?

Unfortunately, I wasn't able to reproduce this issue so far. I was testing it both on Linux and MacOS but haven't noticed any freezing happening to the emulator. I was also using different Android Studio versions when testing. Did you notice this issue for multiple different apps by any chance? Also, does our CLI print any output after saying yes in this case?

I'll keep a lookout for this and update next time it occurs - we don't rebuild terribly often.
In our case I think an old version of the app may still have been open on the emulator - I'm not sure if that's relevant.

Can't reproduce with Android Studio Flamingo.


Support kerberos auth

Our (company) JIRA doesn't allow Basic auth, only Kerberos. Any chance for adding Kerberos support into cli? E.g.:
jira --endpoint https://... --kerberos ...

I have no way to test/verify any kerberos implementation, so I don't think I can help you.  I will accept PR's for this feature if you want to give it a try.


Usage with VelocityTransitionGroup gets the wrong position

Hi there,
As mentioned on Twitter, I'm having some issues using VelocityTransitionGroup with react-popper. When first animating the popper in, the positioning is wrong. To fix it, you need to cause a re-render, either through resizing the window, or similar things that will schedule an update.
I have made a small reproduction repo that illustrates the issue. The body of the render function is as follows;
const enter = {
  animation: 'fadeIn'
};
const leave = {
  animation: 'fadeOut'
};

return (
  <Manager>
    <Target onClick={this.handleTogglePopover}>
      {this.props.target}
    </Target>
    <VelocityTransitionGroup enter={enter} leave={leave}>
      {isOpen ? (
        <Popper placement={this.props.placement}>
          {this.props.children}
          <Arrow className="popper__arrow" />
        </Popper>
      ) : null}
   </VelocityTransitionGroup>
  </Manager>
);

I've also tried following the tips in #13, by making the child of <Popper /> into a function, and applying the props, but that didn't make any difference in the position.
I'm starting to think that I might need to pass a modifier to make sure it updates on render, but I was under the impression that that should happen automatically through react-popper.

Hi @souporserious! Sorry to ping you like this, but did you get a chance to look into this one?

Instead of the repo, I changed this to a codesandbox for easier reproduction https://codesandbox.io/s/qvj9qov62w. I was thinking this might be the same kind of issue as #47, or there's something up with wrapping it in a <VelocityTransitionGroup /> (from https://github.com/twitter-fabric/velocity-react) that will make the positioning read out the offsets incorrectly? I'm not 100% sure how best to debug or how to force-schedule an update. Looking at the code, it looks like I won't be able to create my own applyStyle modifier either, as it's being disabled after spreading this.props.modifiers:
https://github.com/souporserious/react-popper/blob/ef520ee1213f30d3af3f10c6f5b4a04a888deb73/src/Popper.jsx#L96-L100
I tried adding my own computeStyle modifier, but that only broke things further, so I guess it was a naive and incomplete implementation of it. Hopefully the sandbox will make it easier to reproduce and help me figure out what's wrong here :)


Passing in "title" as an option doesn't work.

Using the "title" attribute works, but passing in a string as an option results in the "Nothing Selected" text. Possibly an issue at line 379 with the title option being overwritten.

I noticed this as well so I went ahead and created a pull fixing the issues at line 379. The title was being overridden by the default and just needed a check to see if it was set.


fix(deps): update terraform-module

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/cos/ibm (source)
module
patch
8.14.3 -> 8.14.4

terraform-ibm-modules/event-notifications/ibm (source)
module
patch
1.14.1 -> 1.14.5

Release Notes

terraform-ibm-modules/terraform-ibm-cos (terraform-ibm-modules/cos/ibm)
v8.14.4
Compare Source
Bug Fixes

deps: update terraform ibm to latest for the deployable architecture solution (#778) (19ca0d7)

terraform-ibm-modules/terraform-ibm-event-notifications (terraform-ibm-modules/event-notifications/ibm)
v1.14.5
Compare Source
Bug Fixes

deps: update terraform ibm to latest for the deployable architecture solution (#330) (d19b633)

v1.14.4
Compare Source
Bug Fixes

updated the value of kms_endpoint_url to old HPCS endpoint (#328) (09046bb)

v1.14.3
Compare Source
Bug Fixes

deps: update terraform-module (#311) (3b1c7a5)

v1.14.2
Compare Source
Bug Fixes

deps: updated KMS module to 4.16.4 in the DA solution (#320) (ef2b9a4)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

/run pipeline

/run pipeline

:tada: This PR is included in version 1.8.20 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Final work on startJVM

Our startJVM has made a lot of progress, but still was not very friendly.  It didn't report errors and the exception behavior was not well defined.  I have corrected this as much as I could.

Sorry the jars slipped in due to a missing .gitignore statement.  I will try to resolve it.

I am making some progress on the 0.8 core changes right now, but it is a long path.  I want to gut the rest of the JNI layer out of C++ so that all the brains and object clean up lives in Java.  This is the easy part.  The hard part is to make it work, I need to gut every global variable out of the JPype core.  Unfortunately, the core _jpype module is full of globals.  However, if I succeed in theory we can restart the JVM or even run more than one JVM at a time.

@marscher Assuming this and the exception pull are good then we are ready for release of 0.7.0.


Ability to search without inputting county

I find freecen 2 great if you can actually state the actual area, rather awkward if you don't know a certain county
E2 U3 S5 =???P18 based on estaate of 3

@DeniseColbert can we have more info? We can get it to work with 'all counties' selected, so unsure what they were doing to create the issue.

Discussed adding in a drop-down list of places which include cities e.g. Liverpool, London (and so on). To be reviewed as part of our work on Places.

cf #459

One can search without a county for sparsely populated names

One can search without a county for sparsely populated names