update zephyr SDK version

I was going through the documentation to run the risc-v demo and hit an issue that the zephyr-sdk was too old:
$ cmake -DBOARD=qemu_riscv32 $ZEPHYR_BASE/samples/hello_world
Zephyr version: 2.1.99
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.7.3", minimum required is "3.6")
-- Selected BOARD qemu_riscv32
CMake Error at /home/kkantor/zephyr/cmake/toolchain/zephyr/host-tools.cmake:49 (message):
  The SDK version you are using is too old, please update your SDK.

  You need at least SDK version 0.10.3.
  You have version 0.10.0 (/home/kkantor/zephyr-sdk).
  The new version of the SDK can be downloaded from:

  https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.10.3/zephyr-sdk-0.10.3-setup.run

Call Stack (most recent call first):
  /home/kkantor/zephyr/cmake/host-tools.cmake:3 (include)
  /home/kkantor/zephyr/cmake/app/boilerplate.cmake:443 (include)
  CMakeLists.txt:5 (include)

-- Configuring incomplete, errors occurred!

To test this I built the HTML documentation and pasted the modified instructions into my terminal:
$ export ZEPHYR_SDK_VERSION="0.10.3"
$ wget https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v$ZEPHYR_SDK_VERSION/zephyr-sdk-$ZEPHYR_SDK_VERSION-setup.run
[...]
HTTP request sent, awaiting response... 200 OK
Length:<PHONE_NUMBER> (1.1G) [application/octet-stream]
Saving to: ‘zephyr-sdk-0.10.3-setup.run’

zephyr-sdk-0.10.3-setup.run    100%[==================================================>]   1.06G  10.6MB/s    in 1m 42s

2019-12-26 10:18:29 (10.7 MB/s) - ‘zephyr-sdk-0.10.3-setup.run’ saved [1143070277/1143070277]
$ sudo sh zephyr-sdk-$ZEPHYR_SDK_VERSION-setup.run -- -d $ZEPHYR_SDK_INSTALL_DIR
Verifying archive integrity... All good.
[...]

Rendered HTML also looks fine:

I should add that the risc-v 'hello world' sample appears to run fine on zephyr 0.10.3:
[QEMU] CPU: riscv32
*** Booting Zephyr OS build zephyr-v2.1.0-581-g4e135d76a3c2  ***
Hello World! qemu_riscv32
QEMU: Terminated
[100%] Built target run

@mgielda do you think you could take a look at this change? It should be good to go. Thank you.


Weapon Qualities and Effects in Chat message

Describe the solution you'd like
A clear and concise description of what you want to happen.
I'd like to see weapon qualities and effects when i roll weapon damage (for perdonal and ship weapon alike)
Also a drop down description of items and weapon on the sheet would be useful. Behavior similar to talents.

I really like this idea, this is my next goal.

I have fixed the changes with 1.1.10 that broke this in the past. If the issue returns please feel free to bring this up again. Thanks for the report and have a great time gaming!


Fix expression to work with Unity 2020 or lower

Changes
Fix the new expression to work with Unity 2020 or lower.
refs #67
Priority
It's a low priority for me.

Contribution License Agreement

[x] By placing an "x" in the box, I hereby understand, accept and agree to be bound by the terms and conditions of the Contribution License Agreement.

@nowsprinting
Thanks for your contribution.


Extract Data only exports some of my investment accounts

I have three accounts with Betterment, but Extract Data for some reason will only extract data from one of them. I've set the "filter for accounts" to "ALL", but it only extracts data for one of the Betterment accounts.
I have a bunch of other accounts that all get extracted as expected.
Is there some kind of setup to the Moneydance account that's causing the extension to ignore these accounts? They are listed as investment accounts and appear to be configured just like the Betterment account that does get extracted.

Hi, So, which option in Extract_Data? Account registers or Investment Accounts?
Can you send me a screenshot of:

The filters on my extension
Your Tools>Accounts screen showing these accounts
?

Unzip this file and run the enclosed .py file (code) in Moneydance/Show Moneybot Console to diagnose your accounts....... Click Open, select this file, then RUN (not Run Snippet).
It's readonly, and safe..... Only you will see the output..
find_accounts.py.zip

Ah, I figured it out: I had some securities with a very, very small number of shares that the extension rounded to zero, and then crashed with a division by zero error.
This comes from weird rounding; my statements do some weird rounding and sometimes report a number of shares bought or sold that is simply wrong -- see https://github.com/dandrake/betterment-pdf-to-qif. But even with increased precision, there's still some small error, and sometimes when entering a transaction that is supposed to sell all the shares in the account, it'll leave, say 0.000054 shares.
The extension does some of its own rounding and in the errlog.txt file I see a line like this:
extract_data.py(Extension):2021/08/14-16:42:59: Result of sumInfoBySecurity(book) self.QtyOfSharesTable:         {
(...securities...) Security Name: 0L, (...securities...)}

and then
extract_data.py(Extension):2021/08/14-15:15:56: Result of sumInfoBySecurity(book) self.moreCashBalanceAccounts:  {}
Exception invoking python script: extract_data.py; actionType=menu
Traceback (most recent call last):
  File "extension(extract_data):extract_data.py", line 5456, in <module>
  File "extension(extract_data):extract_data.py", line 5449, in run
  File "extension(extract_data):extract_data.py", line 5306, in do_stockglance2020
  File "extension(extract_data):extract_data.py", line 4960, in createAndShowGUI
  File "extension(extract_data):extract_data.py", line 4154, in getTableModel
ZeroDivisionError: float division

When I fixed up the final sell transaction so that the number of shares in Moneydance was precisely zero, the extension worked fine.
When the divide by zero happens, it's very mysterious to the end user (as we see in this issue!). I would recommend somehow catching the error and at least throwing an error message popup; then it would at least give the user some idea of what went wrong and what might fix the problem.

Thanks for the details. Could you send me a ‘show transaction details’ output for the dodgy txns? Highlight in register and then right-click to get to the option. Or just screen show enough details for me to recreate. If I can recreate the data then I can easily fix the issue. I agree on the error trapping, but I still need to fix the issue. Thanks!!

PPS - have you tried the latest extract_data preview hosted here on GitHub? I ask as I have changed the rounding (for other reasons)?

For the "show transaction details": there's no one specific transaction that causes this; rather, it's the accumulation of rounding errors that leave the security with a nonzero number of shares that somewhere gets rounded to zero.
I just reproduced the problem by adding a new security, setting the number of decimal places pretty high (6 or 7), and adding a buy transaction for 10 shares, and a sell for 9.999999 shares. I don't know all the details of the arithmetic handling in Moneydance or Python; I do have a math and software background and understand all the complexity and difficulty of floating point arithmetic, and financial transactions, and Decimal classes and all that quote-unquote fun stuff.
I haven't looked at the preview; I'll take a look. But just by creating a security with lots of decimal places, you can set up two transactions that leave Moneydance with a small number of shares and by fiddling with what "small" is, you can test the rounding.

I tried the most recent preview (version 1013, I think) and I still get the error, with the same call stack as above.

I’ve found the errant code line. Thx.

The MD API is returning a cost_basis of zero in this situations and I am thus dividing by Zero (to calculate gain %). I now catch exception 'ZeroDivisionError' and store a result of zero (it occurs in about 6 places). I am also now trapping all errors with a nice user 'error' popup. Please could you try this version attached and verify it fixes the issue for you and that the results are still good?
unzip and get the enclosed mxt file. Ensure the name is exactly 'extract_data.mxt'. With MD open, double-click the mxt to install.
Let me know, thanks
extract_data.zip

Did the fix work?


DnsRefreshTimeout Invalid

Suppose:  I try to monitor DNS changes for a site,Or, when I change DNS, I need to know when it will take effect.I need to turn off the dns cache for real-time monitoring purposes。
I found the following options with 'bing' but it didn't work，The timeout cannot be set。This option is not valid
[System.Net.ServicePointManager]::DnsRefreshTimeout=0

I tried to get ip from remote dns, but returned locally
[System.Net.Dns]::GetHostAddresses('powershell.com')

I want to know how to turn off the dns cache, or get it directly from the network。

It is not PowerShell related. Please ask in .Net Core runtime repo.


[iOS only] CollectionView inside CarouselView throws "System.NullReferenceException".

I get "Object reference not set to an instance of an object" when navigating a CarouselView with CollectionView inside.
To reproduce:
A ViewModel with Items property, having 2 items (with 3 for example I get no crash, sometimes with 7.. it is "random").
<cards:CarouselView
    SelectedItem="{Binding CurrentItem, Mode=TwoWay}"
    ItemTemplate="{StaticResource ItemTemplate}"
    ItemsSource="{Binding Items}" />

and ItemTemplate
<DataTemplate x:Key="ItemTemplate>
    <CollectionView
        IsVisible="{Binding BindingContext.IsTrainingMode, Source={x:Reference root}}"
        SelectionMode="Single"
        SelectedItem="{Binding CurrentSet, Mode=TwoWay}"
        ItemTemplate="{StaticResource TrainingSetItemTemplate}"
        ItemsSource="{Binding Sets}" />
</DataTemplate>

Browsed the code looking for it, no luck so far.
Also, using CardsView / CoverFlowView fix that problem.

Another thing I just figured out: if "SubItems" is not empty then no crash occurs. Only when "SubItems" is an empty collection (ObservableCollection in my case)

Hi @mr-johnlocke8
could you please provide small sample for reproducing this issue and / or exception stacktrace at least

i presume it's Xamarin.Forms bug. Seems iOS collection view implementation throws an exception in case of its ItemsSource isn't empty and you try to set empty / null value.
so, provide sample or stacktrace please

Can you provide sample?

report this bug to XF project

I'm having a similar problem, however when using a collectionview inside a carouselview.

@americofreitasjr as i said, i think it's XF bug. I need sample for reporting it to them.


Subpartitioning: Adds SDK changes to support subpartitioning.

SDK Changes to support Subpartitioning.

Adds the new PartitionKind 'MultiHash' which accepts multiple Partition keys.
Operations currently supported

Document/Container CRUD operations with MultiHash Partition Kind.

/azp run java - cosmos - tests

/azp run java - cosmos - tests

/azp run java - cosmos - tests

/azp run java - cosmos - tests

please replace Document and InternalObjectNode with ObjectNode in the new test class.
Document and InternalObjectNode are internal types and as tests may be used later as sample by some customers this will be confusing to the customers.
please make sure full CI and CTL pass. after next version of SDK is released, please merge

Fixed as you suggested Mo, synced with naveen for CTL runs. Will ping the folks on this thread once i get a successful CTL run. Thank you!

/azp run java - cosmos - tests

/azp run java - cosmos - tests


update dependencies due to starlette alert

Used pip-compile --upgrade locally to make new requirements file and ran make cov to run tests.


feat: ingestion

This features allows customer to send their package.json.
Bikeshedding or error messages, prompts, naming welcome 😄

Apparently the errors are caused by Apollo client not being supported in v14 and v16

Blocked on https://github.com/neverendingsupport/monorepo/pull/359

Also wondering if we should either 1) take a directory as a flag, or 2) prompt the user to run in the root of the project. > Apologize if I've missed that.

I'd add that as next step and pass it as argument like -c ./foo/bar

It breaks v14 and v16 💀 trying to investigate

basically in pre-18 node versions there is no fetch and apollo client does not work but throws weird errors. Adding isomorphic-fetch fixes this


The orchestrator-client AuthenticationMethod problem

hi,The AuthenticationMethod: proxy is set, but I have reported Unauthorized information in the orchestrator-client-b "user:password" -c died-i XXX: XXX when I use orchestrator-client. I wonder if I should set another parameter。

I'm sorry, could you describe the problem again? Can you paste some output? I'm not sure I understand.

hi shlomi-noach,I set the export ORCHESTRATOR_API="https://ip:3000/api https://ip:3000/api https://ip:3000/api https://ip:3000/api ", but when I invoke the command. Cannot determine the leader from https://ip:3000/api https://ip:3000/api https://ip:3000/api, is it my use

Raft has already elected a Leader

It would help me a lot if you would paste your commands with output so I can actually see the response. If you can please run a command and paste the command + output that would be great.
Also, what's the output for:
orchestrator-client -c raft-leader

?

Raft has already elected a Leader

How do you tell this? Please paste the logs that say so.

orchestrator-client[2508]: Cannot determine leader from https://ip/api https://ip:3000/api https://ip:3000/api,

orchestrator-client[2508]: Cannot determine leader from https://ip:3000/api https://ip:3000/api https://ip:3000/api

In nohup.out, DEBUG raft leader is IP :10008 (this host); The state: the Leader

Run:
curl http://ip:3000/api/status | jq .

on each of your servers. What do you get?

hi,I don't see any exception. "Error "is also null.

I wonder if there is a problem with my export ORCHESTRATOR_API= "" configuration,I configured export ORCHESTRATOR_API="https://leader.ip:3000/api https://:Follower1.ip:3000/api https://Follower2.ip:3000/api",Could that be the problem

I'd like to help you, and I'm asking multiple times, can you please paste the output of the commands. An answer like I don't see any exception. "Error "is also null. is not something I can work with. Could you please paste the output?
The ORCHESTRATOR_API definition looks good, assuming orchestrator runs with TLS? Otherwise this should be http://.

sorry,This is for each run curl http://ip:3000/api/status | jq . ,The output of the,
leader:
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100   914  100   914    0     0   114k      0 --:--:-- --:--:-- --:--:--  127k
{
"Code": "OK",
"Message": "Application node is healthy",
"Details": {
"Healthy": true,
"Hostname": "test-ts-01",
"Token": "2670c2d3d37eb05730f93c1178bc37a568abb4bfa242a6b3c24d5a3bbce0235b",
"IsActiveNode": true,
"ActiveNode": {
"Hostname": "ip:10008",
"Token": "",
"AppVersion": "",
"FirstSeenActive": "",
"LastSeenActive": "",
"ExtraInfo": "",
"Command": "",
"DBBackend": "",
"LastReported": "0001-01-01T00:00:00Z"
},
"Error": null,
"AvailableNodes": [
{
"Hostname": "test-ts-01",
"Token": "2670c2d3d37eb05730f93c1178bc37a568abb4bfa242a6b3c24d5a3bbce0235b",
"AppVersion": "3.1.2",
"FirstSeenActive": "2019-09-18 17:08:53",
"LastSeenActive": "2019-09-19 15:06:56",
"ExtraInfo": "",
"Command": "",
"DBBackend": "<IP_ADDRESS>:1234",
"LastReported": "0001-01-01T00:00:00Z"
}
],
"RaftLeader": "ip:10008",
"IsRaftLeader": true,
"RaftLeaderURI": "http://ip:3000",
"RaftAdvertise": "ip",
"RaftHealthyMembers": [
"ip1",
"ip2",
"ip3"
]
}
}
Follower1:
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100   914  100   914    0     0    98k      0 --:--:-- --:--:-- --:--:--  111k
{
"Code": "OK",
"Message": "Application node is healthy",
"Details": {
"Healthy": true,
"Hostname": "test-ts-01",
"Token": "2670c2d3d37eb05730f93c1178bc37a568abb4bfa242a6b3c24d5a3bbce0235b",
"IsActiveNode": true,
"ActiveNode": {
"Hostname": "ip:10008",
"Token": "",
"AppVersion": "",
"FirstSeenActive": "",
"LastSeenActive": "",
"ExtraInfo": "",
"Command": "",
"DBBackend": "",
"LastReported": "0001-01-01T00:00:00Z"
},
"Error": null,
"AvailableNodes": [
{
"Hostname": "test-ts-01",
"Token": "2670c2d3d37eb05730f93c1178bc37a568abb4bfa242a6b3c24d5a3bbce0235b",
"AppVersion": "3.1.2",
"FirstSeenActive": "2019-09-18 17:08:53",
"LastSeenActive": "2019-09-19 15:12:25",
"ExtraInfo": "",
"Command": "",
"DBBackend": "<IP_ADDRESS>:1234",
"LastReported": "0001-01-01T00:00:00Z"
}
],
"RaftLeader": "ip:10008",
"IsRaftLeader": true,
"RaftLeaderURI": "http://ip:3000",
"RaftAdvertise": "ip",
"RaftHealthyMembers": [
"ip2",
"ip3",
"ip1"
]
}
}
Follower2:
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100   914  100   914    0     0  58272      0 --:--:-- --:--:-- --:--:-- 60933
{
"Code": "OK",
"Message": "Application node is healthy",
"Details": {
"Healthy": true,
"Hostname": "test-ts-01",
"Token": "2670c2d3d37eb05730f93c1178bc37a568abb4bfa242a6b3c24d5a3bbce0235b",
"IsActiveNode": true,
"ActiveNode": {
"Hostname": "ip:10008",
"Token": "",
"AppVersion": "",
"FirstSeenActive": "",
"LastSeenActive": "",
"ExtraInfo": "",
"Command": "",
"DBBackend": "",
"LastReported": "0001-01-01T00:00:00Z"
},
"Error": null,
"AvailableNodes": [
{
"Hostname": "test-ts-01",
"Token": "2670c2d3d37eb05730f93c1178bc37a568abb4bfa242a6b3c24d5a3bbce0235b",
"AppVersion": "3.1.2",
"FirstSeenActive": "2019-09-18 17:08:53",
"LastSeenActive": "2019-09-19 15:12:53",
"ExtraInfo": "",
"Command": "",
"DBBackend": "<IP_ADDRESS>:1234",
"LastReported": "0001-01-01T00:00:00Z"
}
],
"RaftLeader": "ip:10008",
"IsRaftLeader": true,
"RaftLeaderURI": "http://ip:3000",
"RaftAdvertise": "ip",
"RaftHealthyMembers": [
"ip1",
"ip2",
"ip3"
]
}
}

Sorry, I didn't see anything unusual in this, but I tried to change the ORCHESTRATOR_API= HTTPS to HTTP, and I am not authorized to execute the order to communicate with the ORCHESTRATOR_API= HTTPS in order to           orchestrator-client[24271]: Always determine a leader from https://orchestrator.ip1:3000/api https://orchestrator.ip2:3000/api https://orchestrator.ip3:3000/api

According to the output the deamons are listening on http://, not on https://.
I am unable to understand your comment in https://github.com/github/orchestrator/issues/981#issuecomment-533003058
Would you care to show me what you ran and what the output was?

my run Way is :  './orchestrator --debug --config=/etc/orchestrator.conf.json http' ,This is my journal
: '2019-09-19 15:38:10 DEBUG raft leader is ip1:10008 (this host); state: Leader
2019-09-19 15:38:15 DEBUG raft leader is ip1:10008 (this host); state: Leader
2019-09-19 15:38:15 DEBUG orchestrator/raft: applying command 33725: request-health-report
[martini] Started GET /api/raft-follower-health-report/793d6e74/ip1/ip1 for ip1:58373
[martini] Completed 200 OK in 1.596773ms
[martini] Started GET /api/raft-follower-health-report/793d6e74/ip3/ip3 for ip3:46014
[martini] Completed 200 OK in 1.556178ms
[martini] Started GET /api/raft-follower-health-report/793d6e74/ip2/ip2 for ip2:3646
[martini] Completed 200 OK in 1.842196ms
2019-09-19 15:38:20 DEBUG raft leader is ip1:10008 (this host); state: Leader
2019-09-19 15:38:25 DEBUG raft leader is ip1:10008 (this host); state: Leader
2019-09-19 15:38:25 DEBUG orchestrator/raft: applying command 33726: request-health-report
[martini] Started GET /api/raft-follower-health-report/46c3a688/ip1/ip1 for ip1:58373
[martini] Completed 200 OK in 5.838808ms
[martini] Started GET /api/raft-follower-health-report/46c3a688/ip2/ip2 for ip2:3646
[martini] Completed 200 OK in 1.818923ms
[martini] Started GET /api/raft-follower-health-report/46c3a688/ip3/ip3 for ip3:46014
[martini] Completed 200 OK in 1.930167ms
2019-09-19 15:38:30 DEBUG raft leader is ip1:10008 (this host); state: Leader
[martini] Started GET /web/cluster/ip2:port for <IP_ADDRESS>:23287
[martini] Completed 200 OK in 5.633842ms
[martini] Started GET /api/clusters-info for <IP_ADDRESS>:23289
[martini] Completed 200 OK in 5.798655ms
[martini] Started GET /api/check-global-recoveries for <IP_ADDRESS>:23291
[martini] Completed 200 OK in 2.17314ms
[martini] Started GET /api/cluster/ip2:port for <IP_ADDRESS>:23293
[martini] Completed 200 OK in 7.174649ms
[martini] Started GET /api/cluster-info/ip2:port for <IP_ADDRESS>:23295
[martini] Started GET /api/active-cluster-recovery/ip2:port for <IP_ADDRESS>:23299
[martini] Started GET /api/recently-active-cluster-recovery/ip2:port for <IP_ADDRESS>:23301
[martini] Started GET /api/blocked-recoveries/cluster/ip2:port for <IP_ADDRESS>:23297
[martini] Completed 200 OK in 2.496416ms
[martini] Completed 200 OK in 2.37481ms
[martini] Completed 200 OK in 2.893863ms
[martini] Completed 200 OK in 13.721812ms
[martini] Started GET /api/problems/ip2:port for <IP_ADDRESS>:23303
[martini] Started GET /api/replication-analysis/ip2:port for <IP_ADDRESS>:23305
[martini] Completed 200 OK in 9.859515ms
[martini] Started GET /web/cluster/alias/hostname for <IP_ADDRESS>:23307
[martini] Completed 200 OK in 13.977546ms
[martini] Completed 200 OK in 8.24259ms
[martini] Started GET /api/audit-recovery/alias/ip2:port for <IP_ADDRESS>:23309
[martini] Started GET /api/audit-failure-detection/alias/ip2:port for <IP_ADDRESS>:23311
[martini] Completed 200 OK in 2.786198ms
[martini] Completed 200 OK in 2.491768ms
[martini] Started GET /api/maintenance for <IP_ADDRESS>:23313
[martini] Completed 200 OK in 1.845494ms
[martini] Started GET /api/maintenance for <IP_ADDRESS>:23315
[martini] Completed 200 OK in 2.383029ms
[martini] Started GET /api/recently-active-instance-recovery/ip2/port for <IP_ADDRESS>:23317
[martini] Started GET /api/cluster-pool-instances/ip2:port for <IP_ADDRESS>:23319
[martini] Completed 200 OK in 4.580695ms
[martini] Completed 200 OK in 7.836841ms
[martini] Started GET /api/clusters-info for <IP_ADDRESS>:23321
[martini] Started GET /api/check-global-recoveries for <IP_ADDRESS>:23323
[martini] Completed 200 OK in 3.339913ms
[martini] Completed 200 OK in 2.585918ms
[martini] Started GET /api/cluster/ip2:port for <IP_ADDRESS>:23325
[martini] Started GET /api/cluster-info/ip2:port for <IP_ADDRESS>:23327
[martini] Completed 200 OK in 6.246912ms
[martini] Completed 200 OK in 2.751453ms
[martini] Started GET /api/active-cluster-recovery/ip2:port for <IP_ADDRESS>:23329
[martini] Started GET /api/recently-active-cluster-recovery/ip2:port for <IP_ADDRESS>:23331
[martini] Completed 200 OK in 2.488009ms
[martini] Completed 200 OK in 3.862665ms
[martini] Started GET /api/blocked-recoveries/cluster/ip2:port for <IP_ADDRESS>:23333
[martini] Started GET /api/problems/ip2:port for <IP_ADDRESS>:23335
[martini] Completed 200 OK in 2.548195ms
[martini] Completed 200 OK in 4.967195ms
[martini] Started GET /api/replication-analysis/ip2:port for <IP_ADDRESS>:23337
[martini] Completed 200 OK in 6.812349ms
[martini] Started GET /api/audit-failure-detection/alias/hostname for <IP_ADDRESS>:23341
[martini] Started GET /api/audit-recovery/alias/hostname for <IP_ADDRESS>:23339
[martini] Completed 200 OK in 3.693019ms
[martini] Completed 200 OK in 3.727468ms
[martini] Started GET /api/maintenance for <IP_ADDRESS>:23343
[martini] Completed 200 OK in 2.412913ms
[martini] Started GET /api/maintenance for <IP_ADDRESS>:23345
[martini] Completed 200 OK in 1.855915ms
[martini] Started GET /api/recently-active-instance-recovery/ip2/port for <IP_ADDRESS>:23347
[martini] Completed 200 OK in 2.610037ms
2019-09-19 15:38:35 DEBUG raft leader is ip1:10008 (this host); state: Leader
2019-09-19 15:38:35 DEBUG orchestrator/raft: applying command 33727: request-health-report
[martini] Started GET /api/raft-follower-health-report/4e72dbfa/ip1/ip1 for ip1:58373
[martini] Completed 200 OK in 1.08089ms
[martini] Started GET /api/raft-follower-health-report/4e72dbfa/ip2/ip2 for ip2:3646
[martini] Completed 200 OK in 1.224579ms
[martini] Started GET /api/raft-follower-health-report/4e72dbfa/ip3/ip3 for ip3:46014
[martini] Completed 200 OK in 2.694944ms'

hi，This is my export ORCHESTRATOR_API="https://ip1:3000/api https://ip2:3000/api https://ip3:3000/api" and then./ orchestrator-client-b "username:passwodr" -c creed-i ip2:port error:orchestrator-client[9969]: Cannot determine leader from https://orchestrator.ip1:3000/api https://orchestrator.ip2:3000/api https://orchestrator.ip3:3000/api ，
This is the "Unauthorized" in the "username:passwodr" -c discovery-i ip2:port "ORCHESTRATOR_API="http://ip1:3000/api /ip2:3000/api /ip3:3000/api"。

hi shlomi-noach,I found the reason, which is why export ORCHESTRATOR_API port is set up


CADL+DPG support of basic types of cadl-azure-core

CADL provides a library of type part of "cadl-azure-core". This is an example.
When people are using "cadl-azure-core", it automatically creates a model called Azure.Core.Operations.Error which is always the same everywhere. This information should be used to link to an actual SDK Azure.Core class to avoid duplication.
This issue should fill two purposes:

Make sure Azure.Core has what it needs to represent Azure.Core.Operations.Error
Plug the codegen to use Azure.Core and not generated types when those classes are recognized.

This is not AugustMVP scoped.
Example of Swagger generated from those types for clarity:
    "Azure.Core.Operations.Error": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string",
          "description": "One of a server-defined set of error codes."
        },
        "message": {
          "type": "string",
          "description": "A human-readable representation of the error."
        },
        "target": {
          "type": "string",
          "description": "The target of the error."
        },
        "details": {
          "$ref": "#/definitions/Azure.Core.Operations.Error",
          "description": "An array of details about specific errors that led to this reported error."
        },
        "innererror": {
          "$ref": "#/definitions/Azure.Core.Operations.InnerError",
          "description": "An object containing more specific information than the current object about the error."
        }
      },
      "description": "The error object.",
      "required": [
        "code",
        "message",
        "details"
      ]
    },
    "Azure.Core.Operations.ErrorResponse": {
      "type": "object",
      "properties": {
        "error": {
          "$ref": "#/definitions/Azure.Core.Operations.Error",
          "description": "The error object."
        }
      },
      "description": "A response containing error details.",
      "required": [
        "error"
      ]
    },
    "Azure.Core.Operations.InnerError": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string",
          "description": "One of a server-defined set of error codes."
        },
        "innererror": {
          "$ref": "#/definitions/Azure.Core.Operations.InnerError",
          "description": "Inner error."
        }
      },
      "description": "An object containing more specific information about the error. As per Microsoft One API guidelines - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.",
      "required": [
        "code"
      ]
    },

@chunyu3, @AlexanderSher , could you work together on the design for this?
There are a couple of decorators and models defined in cadl-azure-core, for most of them, I don't think we need to generate seperate model for them, we should leverage the predefined models in the core library.

We will generate those models in a common library(e.g. azure) and import them to SDK libraries.

reuse already predefined models in azure.core library: need an approach to figure out if there are any mapping type (via compare the schema)
Add those models in cadl-azure-core gradually. When we find a new type needed, we will add it into the common library.

@chunyu3,  could you create a list of items that we already supported and plan to support for 2.0beta2?

We currently have two possible approaches to implement this:

If we have the plan to let Azure.Core also be generated from its corresponding cadl file (for instance, generate the models and interfaces in Azure.Core from cadl-azure-core), we could do this replacement in the emitter, so that the generator does not have to worry about which model I need to replace with something else, and which model does not need to be output because it gets replaced. Before we could generate azure.core from cadl, the mapping for replacing candidate will have to be maintained manually.
We could follow similar way as what mgmt generator is doing right now. The generator could know and figure out which model from cadl should be replaced, and replace it with correct csharp type from Azure.Core. And since mgmt already has similar things, we might could get it for free (with minor modification) considering that we are currently trying to merge the generator code from dpg and mgmt, it might be better to do this after the merge.

@ArcturusZhang, I reopened this one and could you help to
handle the ask in https://apiview.dev/Assemblies/Review/0eacd79245e14c6fa88d5991aac2e02f#914b8217b76c4d9096cd8b0f0af50e30

@ArcturusZhang, I reopened this one and could you help to handle the ask in https://apiview.dev/Assemblies/Review/0eacd79245e14c6fa88d5991aac2e02f#914b8217b76c4d9096cd8b0f0af50e30

This is mainly because they defined a model in cadl that is very like to the error in cadl-azure-core.
After checked all the models defined in cadl-azure-core, except for error related models, in dotnet SDK's design, none of them will be designed to be part of the public api. Since we have the post processor which trims the SDK's public interface, we are not very worried about this any more.
If there are new models that we should add into azure.core library and replace them in our generator, we could open a new issue for them.
Close this one for now.


Add missed code for node ID, faults generation

Missed this from https://github.com/istio/istio/pull/4049.

@ostromart: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
230b74b1c4037d8e338178573a921257a6f0b960
link
/test istio-unit-tests

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

@ostromart: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
359920b24cbce9d040f210b5aeeec91add0f54ed
link
/test istio-unit-tests

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


JSON.generate returns NoMethodError key?, need to handle exception an…

…d try to_json for activerecord
Closes #296
JSON.generate only allows objects or arrays to be converted to JSON syntax. to_json, however, accepts many Ruby classes even though it acts only as a method for serialization. Need to capture exception from JSON.generate and try to_json in that instance to handle some activerecord objects

@heshamnaim I've replied you in https://github.com/rollbar/rollbar-gem/issues/296.
We decided avoiding ActiveSupport use cause there are some bugs there serializing JSON, like infinite loops or bad performance for some payloads. And was easier having all the people using the same library.
This problem comes because conflicts between JSON and ActiveSupport, we are thinking which solution adopt for this.

@jondeandres yeah i figured, thats why I only capture if JSON.generate doesn't work and try. We monkey patched it this way in our project and now get the full proper error.

@heshamnaim this is suposed to be fixed inhttps://github.com/rollbar/rollbar-gem/blob/master/CHANGELOG.md#230.
We've changed few things to improve the JSON serialization. If you have still problems please write us at<EMAIL_ADDRESS>Thanks!


Apple App Store Release

For anyone that is following this project, I want to re release this on the App Store but want to be able to have its sales cover the annual membership cost. What would be a fair price to ask?

I can distribute it for you under my Apple account if that would help the project?

I would love to see this project back in the App Store helping people again!

Your project lives again! I just went nuts fixing swift/Obj C compile error, crashes because of outdated dependency code, etc but is finally works again.  I also ripped out the donation buttons since I'm not interested in making money that rightfully belongs to you off this project, I just want people to be able to use it again.  If you want to start maintaining this project/app let me know and I can pass the baton back to you, in the mean time I have submitted to the App Store. Hopefully this drums up some interest in the project!

Hey @nathantannar4, Looking back I was quite excited to get this back into the App Store and flew right by the fact that you hadn't responded to my previous question about personal permission to distribute it or if you wanted to do it. I apologize for that, my eagerness got the better of me.  What would you like to do?


Create directory structure for ETL process

Need a dir structure that we can use for the more advanced units (packaging, dashboards and deployment)

Set up dir structure


Create SonarCube workflow

Change from SonarCube to SonarCloud https://github.com/ramironascimento/testcontainers-java/issues/5


[Dribbblish] Request for some color fixes in base color scheme.

Describe the bug
Some components seem to have a few faulty color values. It'd be portrayed best with a comparison in the screenshots below.
Screenshots

The outlined elements have a text color issue and the connect bar has a black border.

This does not seem to be the case in rosepine scheme.

Similarly, the upcoming lyrics in the lyrics section seem to be the same color as the background, rendering them invisible.

For comparison.

Specifics (please complete the following information):

OS: Windows 10
Spotify version: <IP_ADDRESS>0.g52970952
Spicetify version: 2.17.2
Theme Name: Dribbblish

Thank You.


Modularize self.feedback_response_map

Separate self.feedback_response_map functionality across several private methods to reduce complexity. NOTES:

These changes are in line with the documentation, with the only exception being that self.get_feedback_authors() requires an argument I did not forsee
These changes are untested
The variable names might want to be changed in the future, for the time being I stuck largely with what was there already
Some of the code might want to be displayed better in the future, the "next if" section on line 126 still vexes me.

Also, comments are a MUST on every method, and we should have some for complex logic, and at the headder of the FeedbackResponseMap class.

Changes to the Model:

Feedback_response_report method with all implementation vs. the addition of the 3 private helper methods

Identified 3 chunks of the method that were complex enough to warrant their own method call, and spliced them out into private class methods (get_feedback_authors, varying_rubrics_report, static_rubrics_report).
From there, reworked varying_rubrics_report to use a more streamlined data structure (2D array instead of 3 separate arrays), then generalized this data structure to adapt to more than three rounds (now able to adapt to all numeric rounds).
Removed a redundant conditional from the end of the original method, merging the functionality into the original conditional.

Conformed inconsistent logic (next if vs unless in what is now self.static_rubrics_report) into a consistent variation for maintainability.
Changed some variable names because they were either too long, not descriptive enough, or both: temp_review_response_map_ids to review_response_map_ids, temp_review_responses to review_responses (in the helper method), and all_review_response_ids_round_one/two/three to all_review_response_ids_rounds
Rename get_title to title to adhere to rubocop guidelines
Added comments explaining every step of the way (even to methods that were unchanged).

Changes to the Spec Test:

NF

Other Changes:

NF


fix: application configurations for Operate + Tasklist

Which problem does the PR fix?
The Operate and Tasklist application file has been renamed on the way to a single application. It is now called application.yaml, instead of application.yml.
If we still use the old name, we would create a separate file and
not overwrite the existing one. This causes Spring to load multiple configs,
Spring will handle them in a way that the yaml overrides several configs
from the yml file.
See related investigation for more details https://github.com/camunda/camunda/issues/21033#issuecomment-2288476572
This causes the application to load defaults unexpectedly, like URL to ES will be
localhost:9200, that of course doesn't work in the K8 environment.

What's in this PR?
In this PR I change the file names to the new expected names. This will override the default application.yaml files.

[!NOTE]
As the helm charts are overriding default application files (happened already since a while), this needs to be done carefully. We might want to think about a different approach, as application teams might add specific values in the application.yaml files as defaults which are then simply overridden.

closes https://github.com/camunda/camunda/issues/21033
Checklist
Please make sure to follow our Contributing Guide.

Before opening the PR:

[x] In the repo's root dir, run make go.update-golden-only.
[ ] There is no other open pull request for the same update/change.
[ ] Tests for charts are added (if needed).
[ ] In-repo documentation are updated (if needed).

After opening the PR:

[x] Did you sign our CLA (Contributor License Agreement)? It will show once you open the PR.
[ ] Did all checks/tests pass in the PR?

Hello @Zelldon, these changes are already present in the alpha chart https://github.com/camunda/camunda-platform-helm/tree/main/charts/camunda-platform-alpha
8.6 is meant to be run with the alpha chart (that will be released as 11.X.X)
I wonder if https://github.com/zeebe-io/benchmark-helm/blob/main/charts/zeebe-benchmark/Chart.yaml can use a non-released chart ?

🤯
Thanks @houssain-barouni i missed that. I remember you and roman did something on the charts but i guess i get also confused with the latest charts as it is not part of it their.
Do you know whether the alpha charts are released? Only then we could use them. 🤔

🤯
Thanks @houssain-barouni i missed that. I remember you and roman did something on the charts but i guess i get also confused with the latest charts as it is not part of it their.
Do you know whether the alpha charts are released? Only then we could use them. 🤔

No, AFAIK they are not released.
During the next minor release (October) the alpha chart will become the latest and will be released as 11.0.0. (@aabouzaid please correct me if I am mistaken)
If your changes are backward compatible with 8.5, we can apply them on the latest charts as well.
The next scheduled release will be in one month, so maybe we can just wait for the minor release in October ;)
Alternatively, we can make https://github.com/zeebe-io/benchmark-helm/blob/main/charts/zeebe-benchmark/ pull the alpha chart an install it as a local chart (like we do in the helm charta integration tests), this would help solving similar future issue.

Alpha charts are available but in a different Helm repo.
You can use the alpha using:

Versioned: ghcr.io/camunda/helm/camunda-platform:0.0.0-8.6.0-alpha4
Snapshot: ghcr.io/camunda/helm/camunda-platform:0.0.0-snapshot-alpha

Sorry for the noise :) i will try tomorrow with the alpha version 👍

0.0.0-8.6.0-alpha4

@aabouzaid do you have an index.yaml which I can reference in the Chart.yaml? 🤔

Tried as normal repo, which obviously failed but with OCI it works 🚀

  - name: camunda-platform
    repository: "oci://ghcr.io/camunda/helm"
    version: "0.0.0-8.6.0-alpha4"
    condition: "camunda.enabled"

🚀


Upgrade openapi3-ts to latest to fix vulnerability in YAML

There is a Vulnerability CVE-2023-2251 for the npm package YAML
openapi3-ts latest version (4.1.2) fixes this vulnerability as it uses the YAML version 2.2.2.
Could you please upgrade openapi3-ts to 4.1.2?

@venkateshpai92  it should be fixed in the latest release - v4.6.2


QMAPS-865 fix PJ phone numbers reveals

Why did the package-lock changed?

No idea, I had to do npm install before creating this branch and it got pushed with my code, but I'm not able to revert it ... is it bad?

Yep, quite bad considering none of those changes have anything to do with your PR.

You still have the lock file changes to remove.


Add "open in app" button for streetcred users (detect ios?)

Add a open in app button for streetcred on the QR code screen of the public site.

This has been added. I couldn't test it myself, but I'm assuming it's working.


Handle composite primary key tables

ie tables with multiple primary keys

can confirm that this doesn't work yet :)


README-UA.md

Ukrainian translation

@skyc1e I think you forgot to create a new file. Currently in this PR, you are overwriting the main README.md


Fixed typo

Fixes #25192

@Potapy4 : Thanks for your contribution! The author, @davidmu1, has been notified to review your proposed change.


Copy update: inviteRewardsBanner.body

we're changing the banner to spell out the 3 NFT limit per user.

Hey @MuckT, We have verified the above issue on Latest Test Flight Release Build V1.40.0 and updated the status in test rails.
Observation:

User is able to see text changed as "Once they set up their Valora wallet and connect their number , you'll each get an exclusive NFT . Earn upto 3 NFTs" on contact screen when user taps on Invite friend button via Invite CTA
User is able to see text changed as "Once they set up their Valora wallet and connect their number , you'll each get an exclusive NFT . Earn upto 3 NFTs" on contacts screen when user taps on Send button from the Homepage

Test Rail link:
iOS 15: https://valoraapp.testrail.io/index.php?/tests/view/69505
Device: iPhone 13 mini(15.1.1)
CC: @mpgaarciaa
Thanks.!!


Admin/dashboard

Hi,
I complete my first attempt to install Cocorico and all seems to work well (browser navigation, login to demandeur/fournisseur account) exept the access to http://[cocorico.dev]/admin/dashboard (page not found in the prod version, no route in the dev version)
Here an excerpt from my logs :
[2016-09-04 19:40:29] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET /admin/dashboard"" at /var/www/cocorico/Symfony/app/cache/prod/classes.php line 2599 {"exception":"[object] (Symfony\Component\HttpKernel\Exception\NotFoundHttpException(code: 0): No route found for "GET /admin/dashboard" at /var/www/cocorico/Symfony/app/cache/prod/classes.php:2599, Symfony\Component\Routing\Exception\ResourceNotFoundException(code: 0):  at /var/www/cocorico/Symfony/app/cache/prod/appProdUrlMatcher.php:2214)"} []
I don't understand well the logs and I don't find this path in the folders
Thank for your help, Regards - Hélène

I was hoping someone else than the Cocolabs guys would answer this question ;-)
Have you solved this issue?

Bonjour,
Je suis absent du bureau du 05/09/16 au 23/09/2016 compris.
Je n'ai pas accès à ma messagerie pendant cette période. Je prendrai donc connaissance de votre message à mon retour.
En cas d'urgence, vous pouvez contacter Anthoni Noyon.
Arnaud BENATSOU

Bonjour,
Je suis absent du bureau du 05/09/16 au 23/09/2016 compris.
Je n'ai pas accès à ma messagerie pendant cette période. Je prendrai donc connaissance de votre message à mon retour.
En cas d'urgence, vous pouvez contacter Anthoni Noyon.
Arnaud BENATSOU

Absolutely not :)
off chance i watched the installation démo : http://demo.cocorico.io/en/admin/dashboard.
No idea if this install should work on this url to access admin pages but openly, this is the same "page not found" wich appears. For example, the url could be managed somewhere in config files ?
...
Thank for your help again - Hélène

HI,
I'm always looking for a solution, on your all installs, the admin dashboard is well readable at the url /en/admin/dashboard ?

In production you have to change the url of the dashboard (should never be set to /admin/). Does the technical documentation cover this?

Hi,
You just have to set the value of parameter 'cocorico.admin' in 'app/config/parameters.yml'.
You will then be able to access to the admin url by this one: http(s)://yourdomain.tld/[cocorico.admin value]/dashboard.

Bonjour,
Je serais en congés jusqu'au 30/09/2016 inclus. Votre mail sera traité par Benjamin Perrault.
Cordialement,
Henri Phe

HI, indeed I have found this option in parameters, I changed it during the install without understanding that this will manage the path to admin...
with many thanks - Hélène


[Monitoring V2] Old version of rancher-monitoring shows up in the UI

What kind of request is this (question/bug/enhancement/feature request):
bug
Steps to reproduce (least amount of steps as possible):
Navigate to the App install page on the Dashboard UI for Rancher Monitoring
Result:
Old package version number before the rebase to a new upstream in https://github.com/rancher/charts/pull/641 shows up.

Other details that may be helpful:
There is no tgz for 8.16.100 and we don't want to support it since it was a prior version created before our official release.

still see 2 vesions in the latest master-head e9a98a3

only one vesion shows for monitoring v2 in the lastest master-head


Nix Git

Make nix not use unknown, provide git as an input.

Any luck @micahkendall ?

#586 did not resolve this


src: add ce response decorator

This commit adds a method to the Context class that is intended to be
used by services that which to respond with a cloud event message. The
function will decorate a Response setting headers using functions
saving users from having to find and set the correct headers.

@lance Would you be able to take a look at this and see what you think about this approach?


Directory ‘static/’ does not exist

hi, how to resolve the problem？ directory ‘static/’ does not exist. thanks!

@happyrenxiaozhao hey can you post the code snippet where the error is?

@JINO-ROHIT  hi, I have resolved this problem. Maybe python 3.8 or later is incompatible with fitz module, uninstall the fitz module and install the pymupdf module. But I have another problem: ninja: build stopped : subcommand failed.

Can you tell me how to resolve？ thanks！

@happyrenxiaozhao can you run the code in torch 12.1 ?
Use this to install torch - pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

@JINO-ROHIT  hi, your approach works. But I load the mistral-7b-orca model with this problem:ValueError:  ## No .safetensors files found in D:/happyzhao/LLM/rag_with_kg-main/mistral-7b-orca
I download this model(Mistral-7B-OpenOrca) from huggingface, is it correct?

which line in your code breaks? also post your library versions

@JINO-ROHIT  hi, this code: rag_llm.setup_model(), my torch+cuda:2.2.2+cu121. I have downloaded this https://huggingface.co/Open-Orca/Mistral-7B-OpenOrca/tree/main, is it correct? thanks!

@happyrenxiaozhao apologies for the delay! the model paths seems correct, and it works for me. You will have to share snippets of error for me to debug? also the model directory

@JINO-ROHIT  hi ,my model directory like this: could you share yours(model directory)?

the error means do not find this .safetensors files. I debug this code(rag_llm.setup_model()) in your main.py

please tell me how to resolve, it is important for me! thanks !

@JINO-ROHIT   Could you teach me how to store and how to retrieval ?

@JINO-ROHIT  Don't forget to reply to me if you have  free time！！D:

@JINO-ROHIT  hi, problem again! why entities_df is 0??? like this:

@JINO-ROHIT  Hi, would you give me some details of your code?


New CSS on drupal.org adds borders to all tables

Steps to reproduce:

Click on any "review" button dreditor adds to a patch
Feel like you're back at school staring at lined paper.

Dreditor is being decommissioned due to the lack of availability of current maintainers and the fact that Drupal.org is becoming more feature rich at a much faster rate than Dreditor itself now.
This decision was also partially made due to the amount of work (complete rewrite) it would take to create an "official" Firefox extension (#256).
If you already have the extension installed, it should continue working for a while until, inevitably,  the markup on Drupal.org changes. It will no longer be updated.
We understand that many of you love this extension, as do we. This isn't the end, in fact, it's a much brighter beginning. All the things we love about Dreditor can, and should, be moved into Drupal.org natively.
For more information, please follow: https://www.drupal.org/node/2779729


Feature: Keep MinWidth in ComboBox

Summary
As the title.
PR Checklist

[x] Were these changes approved in an issue or discussion with the project maintainers? In order to prevent extra work, feature requests and changes to the codebase must be approved before the pull request will be reviewed. This prevents extra work for the contributors and maintainers.
Closes #14965
[x] Did you build the app and test your changes?
[ ] Did you check for accessibility? You can use Accessibility Insights for this.
[ ] Did you remove any strings from the en-us resource file?

[ ] Did you search the solution to see if the string is still being used?

[x] Did you implement any design changes to an existing feature?

[x] Was this change approved?

[x] Are there any other steps that were used to validate these changes?

Go to Settings dialog
Go to General or Appearance page.
Select another item in ComboBox
See the width changed.

Screenshots
None

Don't review yet please.
I'm still investigating a way to set width seamlessly.
You can test the behavior but if you re-select smaller item the width won't be changed. This is the last bug I have right now.

Ready for review.

@TheChilledBuffalo fyi

You can test the behavior but if you re-select smaller item the width won't be changed. This is the last bug I have right now.

This seems to still be an issue

I'm not sure if this is caused sometimes or in some items but I'm still not able to find a way to retrieve width right after item changed or width changed, using events.

I'm still not able to find a way to retrieve width right after item changed or width changed, using events.

Yup, this was the exact same issue I was facing when trying to dynamically set a width.
Maybe you guys can go through this thread to get a better idea? https://github.com/microsoft/microsoft-ui-xaml/issues/9009

Fixed the issue.

@marcelwgn Would you mind if I ask if my implementation is good or there's a rooms to improve? Currently this impelementation have a timing issue where the ComboBox size change and select change is fired before actually XAML is loaded.

/format

Sure thing @0x5bfa, I'll take a look!

The implementation looks okay (hardcoding the margin isn't ideal though), what surprises me though is why we need to do this in the first place. Something is causing weird layout shifts and I wasn't able to reproduce the weird moving aside of the flyout using the WinUI Gallery:

It sometimes goes outside of window bound.

why it does not in the WinUI Gallery
I think the set broarder fixed width?

why it does not in the WinUI Gallery

I think the set broarder fixed width?

The strange thing is, in the Gallery the min width etc. are not set from what I can see nor did I do that in my testing.

@yaira2 This doesn't work only for "Startup settings" ConboBox?

It's not consistent, sometimes it works and other times it doesn't.

I'll ask in MUXC team. In the meantime, I'd like to close for now.

@marcelwgn Thanks for the tipping. I couldn't find a solution to this... closing.


Types test

types.go was at 36.2% with this PR 95.0%

Coverage increased (+1.2%) to 63.988% when pulling a3a91496b7ab23cd53df49c5d50bfe6b732e5be7 on jmrodri:types-test into 469092a33401419607017334b48ffd98c52c6e81 on automationbroker:master.


ADUI-8247/select id unique in state

Proposed Changes
ADUI-8247
So the Listbox also had this little problem about duplicated Ids in the state so I fix it also.
Potential Breaking Changes
None
Acceptance Criteria

[X] The proposed changes are covered by unit tests
[ ] The potential breaking changes are clearly identified
[ ] README.md is adjusted to reflect the proposed changes (if relevant)

@GermainBergeron should we remove the 2 approval policy in Plasma too? 🤔

@GermainBergeron should we remove the 2 approval policy in Plasma too? 🤔

Done


Fixed typos in go file

Signed-off-by: Bishal Das<EMAIL_ADDRESS>Describe your changes

Typo Function name sumObj.ListOfDangerousArtifcats
Typos in Error message and change const variable name fixed

Screenshots - If Any (Optional)
Issue ticket number and link
Fixes :- #649 #653
Checklist before requesting a review

[x] My code follows the style guidelines of this project
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have performed a self-review of my code
[ ] If it is a core feature, I have added thorough tests.
[ ] New and existing unit tests pass locally with my changes

@dwertent Please take a look
__
  Summary: :hammer_and_wrench: This code needs a fix  |  Tags: Inefficient


[Zuul] Ability to Configure Global Connection Pool Defaults

Currently the connection pool defaults are hard coded. Is there a reason for hard coding this? Can we change this to make the global defaults configurable?

Those are not hardcoded, they are fast properties that can be configured via Archaius. Take a look at the sample properties and wiki: https://github.com/Netflix/zuul/wiki/Core-Features#connection-pooling


Data Is Lost When Redeploying Cluster

My Environment

ArangoDB Version: 3.6.5 (though switching to a newer version is an option)
Storage Engine: RocksDB
Deployment Mode: Cluster
Deployment Strategy:  Manual Start in Docker
Configuration:  docker-compose stack example is attached below
Infrastructure: Docker Swarm
Operating System: 3 CentOS 7 VMs
Total RAM in your machine: 3 x 16 GB
Used Package: Docker - official Docker library
Affected feature: Cluster Installation

Hello! I am currently working on cluster setup for ArangoDB for use in our application. Our environment is Docker Swarm, so what I did was using an image with custom entrypoint. The image is based on an official one, except for having the bind-tools apk package and the said entrypoint added.
What the entrypoint does is discover peers addressing docker built-in dns to discover peers' IPs using host utility. Afterwards, ArangoDB is launched using arangod with peers' (agents, dbs & coordinators) discovered IPs.
Problem
The issue I am having right now is losing all the data (all databases) when completely shutting down and re-deploying the stack.
Current installation uses 3 agents, 2 dbs and 3 coordinators. Compose.yml is as follows:
version: '3.8'

services:

  agent:
    image: arango:custom
    environment:
      ARANGO_CLUSTER_ROLE: AGENT
      ARANGO_NO_AUTH: "1"
    networks:
      - pgs-network
    ports:
      - 9002:8529
    entrypoint: /host-entrypoint.sh
    deploy:
      replicas: 3
      placement:
        max_replicas_per_node: 1

  dbserver:
    image: arango:custom
    environment:
      ARANGO_CLUSTER_ROLE: DBSERVER
      ARANGO_NO_AUTH: "1"
    networks:
      - pgs-network
    volumes:
      - arango_data:/var/lib/arangodb3
    entrypoint: /host-entrypoint.sh
    ports:
      - 9000:8529
    depends_on:
      - agent
    deploy:
      replicas: 2

  coordinator:
    image: arango:custom
    environment:
      ARANGO_CLUSTER_ROLE: COORDINATOR
      ARANGO_NO_AUTH: "1"
    networks:
      - pgs-network
    entrypoint: /host-entrypoint.sh
    deploy:
      replicas: 3
      placement:
        max_replicas_per_node: 1
    ports:
      - 9001:8529

volumes:
  arango_data:
    driver: local

networks:
  pgs-network:
    external: true

Commands used to start processes inside containers:

Agents:
arangod --server.endpoint tcp://<IP_ADDRESS>:8529 --database.directory /var/lib/arangodb3 --server.jwt-secret=#### --agency.activate true --agency.my-address=tcp://<IP_ADDRESS>:8529 --agency.supervision true --agency.size 3 --agency.endpoint tcp://<IP_ADDRESS>:8529 --agency.endpoint tcp://<IP_ADDRESS>:8529 --agency.endpoint tcp://<IP_ADDRESS>:8529 --server.authentication=false --config /tmp/arangod.conf
Coordinators:
arangod --server.endpoint tcp://<IP_ADDRESS>:8529 --database.directory /var/lib/arangodb3 --server.jwt-secret=#### --cluster.my-address tcp://<IP_ADDRESS>:8529 --cluster.my-role COORDINATOR --cluster.agency-endpoint tcp://<IP_ADDRESS>:8529 --cluster.agency-endpoint tcp://<IP_ADDRESS>:8529 --cluster.agency-endpoint tcp://<IP_ADDRESS>:8529 --server.authentication=false --config /tmp/arangod.conf
Database:
arangod --server.endpoint tcp://<IP_ADDRESS>:8529 --database.directory /var/lib/arangodb3 --server.jwt-secret=#### --cluster.my-address tcp://<IP_ADDRESS>:8529 --cluster.my-role DBSERVER --cluster.agency-endpoint tcp://<IP_ADDRESS>:8529 --cluster.agency-endpoint tcp://<IP_ADDRESS>:8529 --cluster.agency-endpoint tcp://<IP_ADDRESS>:8529 --server.authentication=false --config /tmp/arangod.conf

Current setup is but a testing variant, so there's no authentication yet. The inner docker IPs are apparently correctly derived on start-up, as clusters launched this way are functional, scalable and failure-resistant to an extent.
What I am yet to figure out is how to redeploy the cluster over existing data. I have not found any bug reports regarding this, so there's got to be something I am not doing right. Thanks in advance!

Okay, the main issue seems to be resolved by simply mounting /var/lib/arangodb3 (or whatever working directory your instances use) of agents as well. It has to be persistent between the runs.
However, in my particular setup, there is a little docker-specific issue concerning dead coordinators. As docker assigns new IPs to new service tasks after redeploying stack, while agent evidently retains memory of previous coordinator addresses between runs, I could see 3/6 coordinators in web interface, the 3 dead ones apparently being ones from previous deployment. It does not seem to affect database's functionality. Just an irritating thing. It can be easily dealt with through the web interface itself.

Okay, the main issue seems to be resolved by simply mounting /var/lib/arangodb3 (or whatever working directory your instances use) of agents as well. It has to be persistent between the runs.
However, in my particular setup, there is a little docker-specific issue concerning dead coordinators. As docker assigns new IPs to new service tasks after redeploying stack, while agent evidently retains memory of previous coordinator addresses between runs, I could see 3/6 coordinators in web interface, the 3 dead ones apparently being ones from previous deployment. It does not seem to affect database's functionality. Just an irritating thing. It can be easily dealt with through the web interface itself.

the coordinators will probably go away when some time passes.

the coordinators will probably go away when some time passes.

the coordinators will probably go away when some time passes.

I will check it, thanks. Will follow up on it here.

the coordinators will probably go away when some time passes.

I will check it, thanks. Will follow up on it here.


disable eslint-plugin-vue-i18n on a single component

For one particular component, I don't want to activate i18n, so I did the following:

But then eslint-plugin-vue-i18n is still complaining I have raw text in that component.
I have added /* eslint-disable vue-i18n/no-raw-text */ inside the script tags, but it's not working and is still giving me warnings about the raw text

Is this a bug or a known issue?

Thank you for your reporting!
hmm... That's is bug ...

Hi
Unfortunately, I could not reproduce. 😞
Could you provide minimum reproduction envirouments, please? 🙏

Hi, thanks already for having a look at the problem.
Please see https://github.com/miteyema/nuxt-i18n-demo

setup: nuxt + nuxt-i18n eslint-plugin-vue-i18n
privacy.vue page with nuxtI18n: false and /* eslint-disable vue-i18n/no-raw-text */

However, when I do npm run dev, I still get this:

Thank you for your reproduction codes!
I've checked your repo.
In this case, you do not disable it in your javascript code, but you need to html comment the following:
<template>

      Privacy

      As I don't have time to translate, this will just stay in English.
      <nuxt-link :to="localePath('index')">
        Go back
      </nuxt-link>

</template>

That makes sense, thank you for helping me out!
FYI: I just put  once at the top of the page and that also seems to work, e.g.:

<template>

      Privacy

      As I don't have time to translate, this will just stay in English.
      <nuxt-link :to="localePath('index')">
        Go back
      </nuxt-link>

</template>

yeah it's okay too! 👍