Just placeholder text - Asynchronous PlayFab Party operations and notifications

The page PlayFab Party objects and their relationships links here as a "later topic". But there is no actual content on this page.

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

ID: abb257de-6768-5f08-c7a3-7fecb7f1fc46
Version Independent ID: 48ab7910-ca22-d9c6-9599-6dae39545e46
Content: Asynchronous PlayFab Party operations and notifications - PlayFab
Content Source: playfab-docs/features/multiplayer/networking/concepts-async-operations.md
Product: playfab
GitHub Login: @TBD
Microsoft Alias: TBD

Linked a second time herE. https://docs.microsoft.com/en-us/gaming/playfab/features/multiplayer/networking/concepts-objects#state-change

Thanks for the report. Actively working on these now. If you have any more specific questions about playfab party async operations feel free to post your questions on the playfab forums

Thanks again for the report. This took a bit longer to get through than expected but these docs are now live!
https://docs.microsoft.com/en-us/gaming/playfab/features/multiplayer/networking/concepts-async-operations


Secure Send

Expected Behavior
three text messages should be treated as verified, any less should be considered 'unverified'
Current Behavior
one text treated as verified, three texts required to redeem from escrow

Related: https://github.com/celo-org/celo-monorepo/issues/2438

Added Figma link


Unable to "Export your content" on multiple browsers

Issue Summary
I'm not able to export content on Chrome, Comodo Dragon and Edge. It works only on Firefox.
I tried in incognito mode and after clearing cache, cookies etc. with no luck. No error message appears on ghost side. Chrome starts the download but it fails with network error, Edge doesn't even start. Firewalls and antiviruses disable. Tested in incognito as well. Can you replicate this error on your computers?
Steps to Reproduce

Setup ghost beta1 with nginx and SSL from certbot
Try to export content on Chrome, Comodo Dragon or Edge

Technical details:

Ghost Version: beta1.0
Node Version: v6.11.0
OS: Centos 7.3 + nginx + SSL
Database: MariaDB

Hey @PaszaVonPomiot 👋
Thanks again for your reports.

it fails with network error

Could you please provide the details for the network error?

@PaszaVonPomiot ping

@kirrg001 in Chrome console I've got this:
Refused to display 'https://www.domena.pl/ghost/api/v0.1/db/?access_token=pmZpLJYOkJ…SxFmAslckvnHxlCoQDHQoDw6qpmoQstYtZcVeZd6yascP6uCHMY14OHLoeEvH6gP1nWrLNTQ3u' in a frame because it set 'X-Frame-Options' to 'deny'.vendor.min-56d2d0ba2fb8afe28f7dd921a688a927.js:9
GET https://www.domena.pl/ghost/api/v0.1/db/?access_token=pmZpLJYOkJ…SxFmAslckvnHxlCoQDHQoDw6qpmoQstYtZcVeZd6yascP6uCHMY14OHLoeEvH6gP1nWrLNTQ3u net::ERR_BLOCKED_BY_RESPONSE

In Edge I've got this with "pending" status:
https://domena.pl/ghost/api/v0.1/db/?access_token=2o8JADd357cwvQqGk2HCKakNQ1lAcctdsFqH10dUqdmZZJbMayLFaSv1sp6VoWQXmGR81tAbYlxRd21coB0Q4QsZxVNmwNFZe8KSc62pndyv30FCEARgRJKpahxX7PusUwhgIAIc28Am5mSbyMnA2ucILisS06XrnIRGkUJeBfsioEO5DeRQ2pN2yW1lIua		GET	null			0 s	document

Okay, so if I copy the request URL and paste it manually to address bar it works on every browser. But doesn't work when I click the export button.
This is the URL I used:
https://domena.pl/ghost/api/v0.1/db/?access_token=2o8JADd357cwvQqGk2HCKakNQ1lAcctdsFqH10dUqdmZZJbMayLFaSv1sp6VoWQXmGR81tAbYlxRd21coB0Q4QsZxVNmwNFZe8KSc62pndyv30FCEARgRJKpahxX7PusUwhgIAIc28Am5mSbyMnA2ucILisS06XrnIRGkUJeBfsioEO5DeRQ2pN2yW1lIua

because it set 'X-Frame-Options' to 'deny'

It looks you have configured X-Frame-Options in your htaccess file or apache/nginx?
This is a server side configuration and should be unrelated to Ghost.
I am not able to reproduce, can you please swing by our slack channel and
ask in the help channel? Thanks 👋!

Okay that's correct - in nginx.conf there was:
add_header X-Frame-Options DENY;
I fixed it without harm in https://www.ssllabs.com test results by changing it to:
add_header X-Frame-Options SAMEORIGIN;
Thanks for solving this one!

@kirrg001 I believe this issue needs to be reopened.
I have two blogs:
one is running 0.11.9, installed using DO's 1-click image
the other is running 10.0.0-beta.1, installed using ghost-cli
They are both installed on single droplets based on ubuntu 16.04
nginx version: nginx/1.10.0 (Ubuntu)
Both of them have the default nginx.conf file, with the singular exception of the addition of the line
client_max_body_size 50m;
after
 types_hash_max_size 2048;
(Note: need to raise a question in Ghost-cli about this, either needs to be added or documented)
Neither the nginx.conf file, nor the individual virtual hosts of either blog has anything resembling X-Frame-Options in it.
On the 0.11.9 blog, I can export.
On the 1.0.0-beta.1 blog, I cannot export
Refused to display 'https://<blogurl>/ghost/api/v0.1/db/?access_token=xkJgFW6To0bppnZ28lk…L9HUaSFfTjiZIWKn5PZpxE3vHT3KjH8teeclnUaR5g4jUBLKSNQs8trIsfUMg4QXYebQiIlOMk' in a frame because it set 'X-Frame-Options' to 'deny'.
vendor.min-56d2d0ba2fb8afe28f7dd921a688a927.js:9 GET https://<blogurl>/ghost/api/v0.1/db/?access_token=xkJgFW6To0bppnZ28lk…L9HUaSFfTjiZIWKn5PZpxE3vHT3KjH8teeclnUaR5g4jUBLKSNQs8trIsfUMg4QXYebQiIlOMk net::ERR_BLOCKED_BY_RESPONSE

It seems that something has changed in the alpha. It could still be that I am missing some config that the DO image has, but that seems unlikely because a) I can't see it and b) I haven't seen people raise this issue, whereas the client max body config issue gets mentioned all the time.
I don't know if this needs a fix, or if we need to add extra handling to ghost-cli/documentation, but it seems very odd to me that this is suddenly happening now and wasn't before.

Interesting. I just found this https://github.com/TryGhost/Ghost-CLI/blob/master/lib/services/nginx/files/ssl-params.conf#L12. Looks like the CLI sets this when enabling ssl. I would suggest to move this issue over to the CLI 👍

Good find! 🎣  OK will do 👍


[update] reworded the configure button in the main page

Signed-off-by: Rajakavitha Kodhandapani<EMAIL_ADDRESS>
What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind user-interface

/kind content

/kind translation

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area blog

/area documentation

/area videos

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign rajakavitha1 after the PR has been reviewed.
You can assign the PR to them by writing /assign @rajakavitha1 in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/assign @leodido

Fixes the issue that was mentioned in the slack channel!! currently, both build and configure have same descriptions.

LGTM label has been added.  Git tree hash: d592f2107262812d744a95ec642a6a32dbcdd695

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: leogr
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Adapt to Cassandra version to avoid CASSANDRA-8733

I've rebased this PR on master, the previous PR was here:
https://github.com/cequel/cequel/pull/252
This Cassandra bug causes list updates to reverse the order of the
array sent, which was being worked around in List#unshift by
reversing the array that was sent.
This change detects the version of Cassandra and only reverses
when it's a known buggy version. Also, the tests detect the
version and expect a list_prepend operation to produce reversed
lists in buggy versions.
See: https://issues.apache.org/jira/browse/CASSANDRA-8733
The bug was fixed in 2.1.3 and 2.0.13.
This code depends on the .cassandra-versions file to compile
a list of buggy versions, but doesn't add any other dependencies.
The following three tests now pass:
Cequel::Record::List#unshift should persist unloaded unshift
Cequel::Record::List#unshift should atomically unshift
Cequel::Metal::DataSet#list_prepend should prepend multiple elements to list column
Tested on the following versions of Cassandra:
2.0.4
2.0.12
2.0.13
2.0.16
2.1.2
2.1.3
2.1.8
2.2.1

I've rebased on master so I hope this can be merged now. I've not rerun the tests because I don't think I have the VM's any more. Please let me know if that is required.

That is a crazy bug. I have seen this issue but never looked into it.
What are the implications if the cluster is heterogeneous wrt versions? Eg, 1 server in the cluster has been upgraded to a version w/o the list reversal issue, but the rest of cluster has not? Which version matters? The server we are talking to or the owner of the token range for the record being written?
Also, i wonder how common version heterogeneous clusters are in the wild?

@lesliev, any chance you could rebase this again?

Ok, I merged master and there were no conflicts. I've not run the tests again because I no longer have the Virtualbox images.
Still not keen on merging this @outoftime? You seemed to be ok with it here: https://github.com/cequel/cequel/pull/252

@outoftime no longer does much work on this project. I have taken over primary maintainership. I am definitely interested in merging this.

i confirmed that the tests pass on cassandra 2.1 and 2.2.

Thanks for the improvement, @lesliev.

Oh great, thanks for stepping up @pezra! About heterogeneous clusters, I think you are likely to get a version number reply from the first server to reply, but that's just a guess. I think such clusters would be rare since you'd only run a mixed cluster during an upgrade (or a fit of crazy). And since the bug here means you'd get the same operations causing different data on different versions, it would be especially crazy to straddle those versions for any length of time.


Feedback wanted: v2 reflect

Passing an object to reflect is sufficient to make this module usable, but I'm not entirely happy with it - it's asymmetric with derive, and makes using non-standard variable names more verbose. It's necessary because old and set both have special behavior when read, thus accepting one mustn't be a prerequisite for accepting the other. But what if there were a way for reflect to read old other than having it passed to it?
I'm thinking of re-doing old as a named exported function for the module. Calling it from within reflect would work just the same as getting the current old property, and the signature of reflect would become just (reflecting, set).
// Example
import { default as writableDerived, old } from "svelte-writable-derived";
import { writable } from "svelte/store";

var myStore1 = writable("hi"), myStore2 = writable("ho");
var v2Demo = writableDerived(
	[myStore1, myStore2],
	(deriveFrom, set) => { /* something clever */ },
	(reflecting, set) => {
		var [myValue1, myValue2] = old();
	}
);

(While I'm daydreaming, it might also be useful to call reflect after the derived store's subscriptions - and if the subscriptions set the derived store again, only once with the latest value.)
Thoughts?

Upon further reflection (heh), I believe a better approach is to make the old parameter opt-in at writableDerived's call time, so if it's not needed, writableDerived doesn't need to track those values, thus saving you a bit of memory. If you opted in, reflect's signature would become (reflecting, old, set).

Since I needed to do a big rewrite to support Svelte's diamond dependencies solution anyways, I just went ahead and implemented the described reflect changes.


Merge branch 2.7.3-release

Codecov Report

Merging #4548 into master will increase coverage by 0.65%.
The diff coverage is 62.98%.

@@             Coverage Diff              @@
##             master    #4548      +/-   ##
============================================
+ Coverage     63.01%   63.67%   +0.65%
  Complexity      451      451
============================================
  Files           770      767       -3
  Lines         33006    32840     -166
  Branches       5216     5179      -37
============================================
+ Hits          20799    20911     +112
+ Misses         9815     9524     -291
- Partials       2392     2405      +13

Impacted Files
Coverage Δ
Complexity Δ

...api/src/main/java/org/apache/dubbo/rpc/Result.java
100% <ø> (ø)
0 <0> (ø)
:arrow_down:

...le/src/main/java/com/alibaba/dubbo/rpc/Result.java
16% <ø> (ø)
0 <0> (ø)
:arrow_down:

...nnotation/AbstractAnnotationConfigBeanBuilder.java
0% <ø> (-93.34%)
0 <0> (ø)

...ter/support/apollo/ApolloDynamicConfiguration.java
0% <ø> (ø)
0 <0> (ø)
:arrow_down:

...rc/main/java/org/apache/dubbo/rpc/AppResponse.java
72.34% <ø> (ø)
0 <0> (ø)
:arrow_down:

...n/java/org/apache/dubbo/common/bytecode/Proxy.java
72.22% <ø> (ø)
0 <0> (ø)
:arrow_down:

...figcenter/support/nop/NopDynamicConfiguration.java
71.42% <ø> (ø)
0 <0> (ø)
:arrow_down:

...apache/dubbo/rpc/protocol/dubbo/FutureAdapter.java
61.53% <0%> (ø)
0 <0> (?)

...g/apache/dubbo/config/AbstractInterfaceConfig.java
72% <0%> (ø)
0 <0> (ø)
:arrow_down:

...enter/support/nacos/NacosDynamicConfiguration.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

... and 98 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 68112e4...8ad07c3. Read the comment docs.


Update version: FengHe.Migi version 1.5.1-287

Pull request has been created with WinGet Automation :rocket:
Microsoft Reviewers: codeflow:open?pullrequest=https://github.com/microsoft/winget-pkgs/pull/113785&drop=dogfoodAlpha

Close with reason: No changes;


Brave browsers not launching

It appears that it is not working with Brave browser

Nevermind. I found the solution. Thank you.


⚠ Samsung has degraded performance

In 29c781e, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2406 ms

Resolved: Samsung performance has improved in 3bc7423.


Map Legend toggles should automatically hide/show arc, node, or geo details

@Luis can you add some clarifications here as to the expected behavior vs the actual behavior.

Sure thing. I created this issue based on a conversation we had a while ago. The idea is to collapse/expand a legend group row when its toggle is on/off. When the last active toggle in the group is switched off, the entire legend group will be collapsed. For example:

All toggles are on:

Flow Type 1 is switched off, collapsing the row:

Flow Type 2 is switched off, collapsing both Flow Type 2 and Legend Group A:

@luisvasq @connor-makowski Fixed!

Can you create a pr @katherineyli

Nice Job. Closing after the merge of #521


Fix safeCopy on Windows

What is the change?

Reverting the os.system(cmd) for windows to shutil.copyfile/shutil.copymode
Reducing the wait time to 5 minutes

Why is the change being made?

copy via os.system on Windows was taking an obscenely long time. And really we just needed the update from #1691 for linux functionality.
30 min for a wait time is bonkers, so given some tests run we think we can safely reduce it to 5 min.

Checklist

[x] This PR has only one purpose or idea.
[x] ~Tests have been added/updated to verify any new/changed code.~ No updates needed

[x] The code style follows good practices.
[x] The commit message(s) follow good practices.

[x] The release notes have been updated if necessary.
[x] The documentation is still up-to-date in the doc folder.
[x] The dependencies are still up-to-date in pyproject.toml.

Approved.
Notes

We discussed a sliding scale (bigger files get a longer time out).  But.. there is no meaningful way to choose that sliding scale. So I think the "single number timeout for all files" solution that Arrielle implemented here.
This function exists for a bonkers reason.  Long term, I think we should move this function out of ARMI and into the cluster that is causing the problem.


arch/xtensa/esp32: Remove the QEMU special case when initializing the heap.

Summary
QEMU had a different ROM image that used the regions of PRO CPU for both
CPUs.  This was causing crashes when running SMP mode as the heap was
being corrupted when the APP CPU starts.
QEMU is now loading the same image as the hardware chip and thus this
special case doesn't exist anymore.
Impact
ESP32 SMP in QEMU
Testing
ESP32 boards.

cc. @masayuki2009 @yamt

QEMU is now loading the same image as the hardware chip and thus this
special case doesn't exist anymore.

@Ouss4
Please update how to build the qemu and how to load the nuttx with the qemu?

QEMU is now loading the same image as the hardware chip and thus this
special case doesn't exist anymore.

@Ouss4
Please update how to build the qemu and how to load the nuttx with the qemu?

@masayuki2009 nothing changed on that regard. We just have to use the latest version of QEMU. Basically a git pull and rebuild again.

@Ouss4
Hmm, it does not work.
$ ~/opensource/QEMU/qemu-esp-develop-20220203/build/qemu-system-xtensa -nographic -machine esp32 -smp 2 -drive file=./nuttx.bin,if=mtd,format=raw
==27411==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases!
Adding SPI flash device
qemu-system-xtensa: failed to read the initial flash content

@masayuki2009 is nuttx.bin the flash image that includes all 3 binaries? There is also the option to generate the nuttx.merged.bin for QEMU.
I just tried with both eps32-devkitc:nsh and esp32-devkitc:smp.  Both work fine.
~/esp/qemu/build/qemu-system-xtensa -nographic \
    -machine esp32 -smp 2\
    -drive file=nuttx.merged.bin,if=mtd,format=raw
==29439==WARNING: ASan is ignoring requested __asan_handle_no_return: stack type: default top: 0x70000c171000; bottom 0x00011200a000; size: 0x6ffefa167000<PHONE_NUMBER>50784)
False positive error reports may follow
For details see https://github.com/google/sanitizers/issues/189
Adding SPI flash device
ets Jul 29 2019 12:21:46

rst:0x1 (POWERON_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:6924
ho 0 tail 12 room 4
load:0x40078000,len:14308
load:0x40080400,len:3716
entry 0x40080680
I (1219) boot: ESP-IDF v4.3.1-29-ge493a4c30e 2nd stage bootloader
I (1237) boot: compile time 09:35:57
I (1259) boot: chip revision: 0
I (1283) boot.esp32: SPI Speed      : 40MHz
I (1288) boot.esp32: SPI Mode       : DIO
I (1290) boot.esp32: SPI Flash Size : 2MB
I (1328) boot: Enabling RNG early entropy source...
I (1371) boot: Partition Table:
I (1373) boot: ## Label            Usage          Type ST Offset   Length
I (1378) boot:  0 factory          factory app      00 00 00010000 00100000
I (1408) boot: End of partition table
I (1434) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=086a4h ( 34468) map
I (1706) esp_image: segment 1: paddr=000186cc vaddr=3ffb3ce0 size=000f0h (   240) load
I (1758) esp_image: segment 2: paddr=000187c4 vaddr=40080000 size=01c58h (  7256) load
I (1858) esp_image: segment 3: paddr=0001a424 vaddr=00000000 size=05bf4h ( 23540)
I (2045) esp_image: segment 4: paddr=00020020 vaddr=400d0020 size=16dach ( 93612) map
I (2734) boot: Loaded app from partition at offset 0x10000
I (2740) boot: Disabling RNG early entropy source...

NuttShell (NSH) NuttX-10.2.0
nsh> ps
  PID GROUP CPU PRI POLICY   TYPE    NPX STATE    EVENT     SIGMASK   STACK   USED  FILLED COMMAND
    0     0   0   0 FIFO     Kthread N-- Assigned           00000000<PHONE_NUMBER>88  35.7%  CPU0 IDLE
    1     1   1   0 FIFO     Kthread N-- Running            00000000<PHONE_NUMBER>32   1.0%  CPU1 IDLE
    2     2   0 100 RR       Task    --- Running            00000000<PHONE_NUMBER>40  92.0%! nsh_main
nsh>

@masayuki2009 is nuttx.bin the flash image that includes all 3 binaries? There is also the option to generate the >nuttx.merged.bin for QEMU.

No, becaue

QEMU is now loading the same image as the hardware chip and thus this
special case doesn't exist anymore.

I thought we can use the nuttx.bin for QEMU
Now I tried to load ./nuttx.merged.bin but it still fails.
$ ~/opensource/QEMU/qemu-esp-develop-20220203/build/qemu-system-xtensa -nographic -machine esp32 -smp 2 -drive file=./nuttx.merged.bin,if=mtd,format=raw
==31047==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases!
Adding SPI flash device
qemu-system-xtensa: Error: -bios argument not set, and ROM code binary not found (1)

@masayuki2009 is nuttx.bin the flash image that includes all 3 binaries? There is also the option to generate the >nuttx.merged.bin for QEMU.

@Ouss4 No, because

QEMU is now loading the same image as the hardware chip and thus this
special case doesn't exist anymore.

I thought we can use the nuttx.bin for QEMU

That was referencing the ROM code only.  Now in QEMU we have two images for the ROM bootloader (one for each core), which is similar to the real hardware.  Before this we were loading the PRO CPU's image for both cores.
As for nuttx.merged.bin, with the CONFIG_ESP32_QEMU_IMAGE option we create an image for the whole flash size, this is required by QEMU.

Now I tried to load ./nuttx.merged.bin but it still fails.
...
qemu-system-xtensa: Error: -bios argument not set, and ROM code binary not found (1)

Do you have the latest version?  Can you please ls /path/qemu/pc-bios, there should be:
pc-bios/esp32-v3-rom-app.bin pc-bios/esp32-v3-rom.bin

You can see these files here: https://github.com/espressif/qemu/tree/esp-develop/pc-bios and the error you are getting is just a missing file:
https://github.com/espressif/qemu/blob/esp-develop/hw/xtensa/esp32.c#L799-L802

@Ouss4

Do you have the latest version? Can you please ls /path/qemu/pc-bios, there should be:

I can find the files.
$ ls -l ~/opensource/QEMU/qemu-esp-develop-20220203/pc-bios/esp32-v3-rom*
-rwxrwxr-x 1 ishikawa ishikawa 455722 Feb  4 07:31 /home/ishikawa/opensource/QEMU/qemu-esp-develop-20220203/pc-bios/esp32-v3-rom-app.bin
-rwxrwxr-x 1 ishikawa ishikawa 455722 Feb  4 07:31 /home/ishikawa/opensource/QEMU/qemu-esp-develop-20220203/pc-bios/esp32-v3-rom.bin

@masayuki2009 can you please rebuild again.
# To make sure submodules are updated after the last pull because the repo also got rebased on top of upstream 6.2.0
git submodule update
make distclean
./configure --target-list=xtensa-softmmu \
    --enable-gcrypt \
    --enable-debug --enable-sanitizers \
    --disable-strip --disable-user \
    --disable-capstone --disable-vnc \
    --disable-sdl --disable-gtk
ninja -C build

@Ouss4
Thanks, it works now!
$ ~/opensource/QEMU/qemu-esp-develop-20220203/build/qemu-system-xtensa -nographic -machine esp32 -smp 2 -drive file=./nuttx.merged.bin,if=mtd,format=raw
==21302==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases!
Adding SPI flash device
ets Jul 29 2019 12:21:46

rst:0x1 (POWERON_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:6936
load:0x40078000,len:14356
load:0x40080400,len:3716
entry 0x40080680
I (1278) boot: ESP-IDF v4.3.1-245-gba15ac8634 2nd stage bootloader
I (1289) boot: compile time 18:01:38
I (1302) boot: chip revision: 0
I (1329) boot.esp32: SPI Speed      : 40MHz
I (1331) boot.esp32: SPI Mode       : DIO
I (1332) boot.esp32: SPI Flash Size : 4MB
I (1353) boot: Enabling RNG early entropy source...
I (1379) boot: Partition Table:
I (1380) boot: ## Label            Usage          Type ST Offset   Length
I (1382) boot:  0 factory          factory app      00 00 00010000 00100000
I (1425) boot: End of partition table
I (1443) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=086a8h ( 34472) map
I (1529) esp_image: segment 1: paddr=000186d0 vaddr=3ffb3ce0 size=000f0h (   240) load
I (1567) esp_image: segment 2: paddr=000187c8 vaddr=40080000 size=01c58h (  7256) load
I (1669) esp_image: segment 3: paddr=0001a428 vaddr=00000000 size=05bf0h ( 23536)
I (1783) esp_image: segment 4: paddr=00020020 vaddr=400d0020 size=16d9ch ( 93596) map
I (2059) boot: Loaded app from partition at offset 0x10000
I (2062) boot: Disabling RNG early entropy source...

NuttShell (NSH) NuttX-10.2.0
nsh> ps
  PID GROUP CPU PRI POLICY   TYPE    NPX STATE    EVENT     SIGMASK   STACK   USED  FILLED COMMAND
    0     0   0   0 FIFO     Kthread N-- Assigned           00000000<PHONE_NUMBER>76  32.1%  CPU0 IDLE
    1     1   1   0 FIFO     Kthread N-- Running            00000000<PHONE_NUMBER>32   1.0%  CPU1 IDLE
    2     2   0 100 RR       Task    --- Running            00000000<PHONE_NUMBER>40  92.0%! nsh_main

@zhuyanlinzyl sorry I just saw this comment.
Was the CONFIG_ESP32_QEMU_IMAGE enabled?

@Ouss4  Thanks for you advice.
I just add config CONFIG_ESP32_QEMU_IMAGE
But now qemu hang in I (1703) boot: Disabling RNG early entropy source...
zyl@zyl:~/nuttx$ qemu-system-xtensa -nographic \
>     -machine esp32 -smp 2\
>     -drive file=nuttx.merged.bin,if=mtd,format=raw
==882604==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases!
Adding SPI flash device
ets Jul 29 2019 12:21:46
rst:0x1 (POWERON_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:6604
ho 0 tail 12 room 4
load:0x40078000,len:14780
load:0x40080400,len:3792
entry 0x40080694
I (1073) boot: ESP-IDF v4.4 2nd stage bootloader
I (1088) boot: compile time 19:32:08
I (1108) boot: chip revision: 0
I (1123) boot.esp32: SPI Speed      : 40MHz
I (1125) boot.esp32: SPI Mode       : DIO
I (1126) boot.esp32: SPI Flash Size : 4MB
I (1150) boot: Enabling RNG early entropy source...
I (1181) boot: Partition Table:
I (1182) boot: ## Label            Usage          Type ST Offset   Length
I (1184) boot:  0 factory          factory app      00 00 00010000 00100000
I (1201) boot: End of partition table
I (1219) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=01aa0h (  6816) map
I (1277) esp_image: segment 1: paddr=00011ac8 vaddr=3ffb1310 size=000cch (   204) load
I (1316) esp_image: segment 2: paddr=00011b9c vaddr=40080000 size=0174ch (  5964) load
I (1378) esp_image: segment 3: paddr=000132f0 vaddr=00000000 size=0cd28h ( 52520)
I (1531) esp_image: segment 4: paddr=00020020 vaddr=400d0020 size=0f140h ( 61760) map
I (1699) boot: Loaded app from partition at offset 0x10000
I (1703) boot: Disabling RNG early entropy source...

@Ouss4
It's my qemu version and ubuntu version
zyl@zyl:~/nuttx$ qemu-system-xtensa --version
==883118==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases!
QEMU emulator version 6.2.0 (v4.1.0-21153-g440ff71648-dirty)
Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers

zyl@zyl:~/nuttx$ cat /proc/version
Linux version 5.13.0-28-generic (buildd@lgw01-amd64-035) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #31~20.04.1-Ubuntu SMP Wed Jan 19 14:08:10 UTC 2022

@zhuyanlinzyl NuttX seems to be loaded successfully but does not run for some reason. Can you please enable some debug output?
From my side I just tried esp32-devkitc:nsh and it's working.

@Ouss4  It's my mistake. qemu-system-xtensa work now. Thanks for you advice.


Updated options for --vm-driver option in minishift start doc

README mentioned four vm driver options. Hence updated in the minishift start doc.

ok @jimmidyson :+1:

@jimmidyson For me, the command make gendocs itself is failing. Some error like "recipe for target 'gendocs' failed.
➜  minishift git:(master) ✗ make gendocs
can't load package: package github.com/jimmidyson/minishift/cmd/minikube/cmd: cannot find package "github.com/jimmidyson/minishift/cmd/minikube/cmd" in any of:
	/home/budhram/go/src/github.com/jimmidyson/minishift/cmd/minikube/cmd (from $GOROOT)
	/home/budhram/_work/golang/src/github.com/jimmidyson/minishift/cmd/minikube/cmd (from $GOPATH)
can't load package: package github.com/jimmidyson/minishift/pkg/minikube/machine: cannot find package "github.com/jimmidyson/minishift/pkg/minikube/machine" in any of:
	/home/budhram/go/src/github.com/jimmidyson/minishift/pkg/minikube/machine (from $GOROOT)
	/home/budhram/_work/golang/src/github.com/jimmidyson/minishift/pkg/minikube/machine (from $GOPATH)
can't load package: package github.com/jimmidyson/minishift/cmd/minikube/cmd: cannot find package "github.com/jimmidyson/minishift/cmd/minikube/cmd" in any of:
	/home/budhram/go/src/github.com/jimmidyson/minishift/cmd/minikube/cmd (from $GOROOT)
	/home/budhram/_work/golang/src/github.com/jimmidyson/minishift/cmd/minikube/cmd (from $GOPATH)
can't load package: package github.com/jimmidyson/minishift/pkg/minikube/machine: cannot find package "github.com/jimmidyson/minishift/pkg/minikube/machine" in any of:
	/home/budhram/go/src/github.com/jimmidyson/minishift/pkg/minikube/machine (from $GOROOT)
	/home/budhram/_work/golang/src/github.com/jimmidyson/minishift/pkg/minikube/machine (from $GOPATH)
can't load package: package github.com/jimmidyson/minishift/cmd/minikube/cmd: cannot find package "github.com/jimmidyson/minishift/cmd/minikube/cmd" in any of:
	/home/budhram/go/src/github.com/jimmidyson/minishift/cmd/minikube/cmd (from $GOROOT)
	/home/budhram/_work/golang/src/github.com/jimmidyson/minishift/cmd/minikube/cmd (from $GOPATH)
can't load package: package github.com/jimmidyson/minishift/pkg/minikube/machine: cannot find package "github.com/jimmidyson/minishift/pkg/minikube/machine" in any of:
	/home/budhram/go/src/github.com/jimmidyson/minishift/pkg/minikube/machine (from $GOROOT)
	/home/budhram/_work/golang/src/github.com/jimmidyson/minishift/pkg/minikube/machine (from $GOPATH)
echo github.com/jimmidyson/minishift
github.com/jimmidyson/minishift
if [ ! -e /home/budhram/redhat/minishift/_gopath/src/github.com/jimmidyson ]; then mkdir -p /home/budhram/redhat/minishift/_gopath/src/github.com/jimmidyson && ln -s -f /home/budhram/redhat/minishift /home/budhram/redhat/minishift/_gopath/src/github.com/jimmidyson; fi
cd /home/budhram/redhat/minishift/_gopath/src/github.com/jimmidyson/minishift && go run -ldflags="-X github.com/jimmidyson/minishift/vendor/k8s.io/kubernetes/pkg/version.gitCommit=b0deb2eb8f4037421077f77cb163dbb4c0a2a9f5 -X github.com/jimmidyson/minishift/vendor/k8s.io/kubernetes/pkg/version.gitVersion=v1.3.5 -X github.com/jimmidyson/minishift/vendor/k8s.io/kubernetes/pkg/version.gitTreeState=dirty -X github.com/jimmidyson/minishift/pkg/version.version=0.6.0 -s -w -extldflags '-static'" gen_help_text.go
# command-line-arguments
/home/budhram/go/pkg/tool/linux_amd64/link: running gcc failed: exit status 1
/usr/bin/ld: cannot find -lpthread
/usr/bin/ld: cannot find -lc
collect2: error: ld returned 1 exit status

Makefile:98: recipe for target 'gendocs' failed
make: *** [gendocs] Error 2

Any idea what could be error? I have gcc, gcc-c++ pakcage installed. And go version is go version go1.7.1 linux/amd64.

The first bit looks like you haven't got the source in your GOPATH properly - needs to be in $GOPATH/src/github.com/jimmidyson/minishift.
As for /usr/bin/ld: cannot find -lpthread I'm really not sure. Can try updating Makefile gendocs target to prefix CGO_ENABLED=0 to the go run command. If it works for you please update Makefile in this PR.

@jimmidyson Updated the PR as per your suggestions.
Also fixed the tests. Please review :smile: .

@jimmidyson Ya it was following issue only

it's probably a blank line at the end of the licence header section

Now updated PR.

Awesome! Thanks @budhrg!

@jimmidyson , the contributing guidelines says you need to sign the CLA.
I have requested for CLA and will follow from next time onwards.

Oh that's a relic of being a fork of minikube - no cla required for this project. Thanks anyway!


Feature Request: SwitchMask

Is your feature request related to a problem? Please describe.
A connection from a 'Mask' output via a 'Reroute' node to 'SwitchAny' is not possible.
A direct connection from 'Mask' into 'SwitchAny' works fine.
Describe the solution you'd like
I'd like to have a 'SwitchMask' node which accepts 'Mask' input from 'Reroute' nodes.
Describe alternatives you've considered
I don't know enough about the node routing '/ handling :( . A working "Any" ---> "Reroute" ---> "SwitchAny" option would make the existing SwitchImage, SwitchLatent, ... obsolete. Not sure if this is possible at all.
Additional context (lt;dr)
I try to group things together. So I have an optional 'Custom Mask' input together with a 'Primitive boolean' selector. Anyhow the internal routing doesn't work as a direct connection from a 'Mask' output into 'SwitchAny' is needed.
I use for example 'ClipSeg' to automatically create a mask. Sometimes this leads to bad resulsts and then I use 'Sam Detector' or 'Mask Editor' outside of the group to create the mask. Then I'd like to feed the Mask into the group through a 'Reroute' node to enter the group before connecting it to a swtich.
For images this works fine with the 'Primitive boolean' selector, anyhow there is a dedicated 'SwitchImage' node which I use in this case.
Thanks for sharing these cool nodes!

Ok, I'll do it these days, thanks.

Could you try the new version? 1.11.0


Update Mongo Version

Watch out when merging this, I've tested this on Linux Ubuntu 14.04, but no other versions.  Should be tested before accepting pull request.

I'm sure it'll be fiiiine!

watches as the world crashes and burns


Fix type check for codegen field defaults

@davidtime this repo is no longer maintained, check out https://github.com/go-avro/avro


Why two packages instead of a public sub-library?

I can't see a good reason not to have bluefin-internal as just a public sub-library of bluefin, unless it's actually advantageous to be able to mix-and-match versions. Which seems unlikely since AFAICT bluefin just re-exports bluefin-internal.

There will be times I will want to change bluefin-internal, for example to remove internals f and g and just use internal h instead (which is a generalization of both), without bumping the version of bluefin. Could I do that if bluefin-internal was a public sublibrary?

Similiarly, there will be times I will want to change bluefin (say to expose something previously not exposed) and therefore bump bluefin without bumping bluefin-internal.

Hmmm. Yes okay, if you want to a) expose bluefin-internal fully, b) version bluefin-internal fully following the PVP, c) not bump frequently; then I guess you do want to mix-and-match versions, which means you need two packages.
Personally I would probably just eat the costs, and either not expose bluefin-internal until it has settled down a bit, or just accept more major version bumps, but preferences differ.

Yes, this was my ultimate conclusion here: https://discourse.haskell.org/t/pvp-compliance-of-internal-modules/6784/7?u=tomjaguarpaw


Minor: Add script remote re-use comment.

See https://github.com/containers/aardvark-dns/pull/282

/lgtm


[Bug?] Doesn't work for free trial (on website)

This bridge program does not detect Soundpad (or atleast the ovr-toolkit plugin does not) if it was downloaded as a free trial. idk about the demo version of soundpad though, maybe that works, who knows.

That is correct. The trial version does not have the remote control interface that's needed to control it from an external program, so it's impossible to be supported.


Handshake timed out on SROS 2

After a couple minutes of running the secured office demo this message comes up on all the tmux windows
fsm: handshake (lguid=e0e9560c:e7a9052e:270b167b:1c1 rguid=d52568ea:4d08201b:d6a90132:1c1) failed: (1) Timed out
The simulation becomes unresponsive afterwards.

Run this with the following versions:
cyclone: b025095161ce61dfe9ddbde7fbc13962f8051de2 from master
rmw_cyclone:  0.7.4
Around 20 mins with non stop requests and the issue didn't show up.

Migrated to https://github.com/open-rmf/rmf_demos/issues/54


Build error

Required information
Operating system:
Windows 10 Enterprise LTSC 1809
Compiler version:
MSVC 16.1.28917.181 (from vs2019 build tools)
Eclipse iceoryx version:
main branch
Observed result or behaviour:
error C2280: 'HandleTranslator::HandleTranslator(void) noexcept': attempting to reference a deleted function
Conditions where it occurred / Performed steps:
Building as described in guide for Windows
Additional helpful information
It shows as deleted, but in code HandleTranslator() noexcept =default;
It can be issue with deleted move and copy ctors.

If I set the function body to {} I get a different error : error C2248: 'iox::units::Duration::Duration': cannot access protected member declared in class 'iox::units::Duration'. But it can be related to this error.

Builds with cmd or powershell, but not within ide


Deprecation warnings for Performance API usage

When running our performance libraries in web, I see the following warnings:

cc/ @TheMallen @michenly maybe something that could be addressed in your sprint if you have time?

The PerformanceObserver does not support buffered flag with the entryTypes argument.
from https://github.com/Shopify/quilt/blob/c5721a6104343c2b46a13bfd0d6dd50ab5797c6a/packages/performance/src/utilities.ts#L42-L45
Deprecated API for given entry type.
from https://github.com/Shopify/quilt/blob/c5721a6104343c2b46a13bfd0d6dd50ab5797c6a/packages/performance/src/utilities.ts#L31

I logged out the entry type before each of the warnings:

It would be awesome if we could get rid of these, they really do clutter up the console!

The deprecated API warning is easy to repro in the dev console:
performance.getEntriesByType('longtask')
VM179:1 Deprecated API for given entry type.

But I still haven't been able to track down any spec around what/why is deprecated and what the course of action is.


Object Names and IDs – broken link to RFC 1123

On page https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#dns-subdomain-names
The link "as defined in RFC 1123" seems to be dead.
Google for RFC 1123 leads to https://datatracker.ietf.org/doc/html/rfc1123/

Sorry it seems to work now – assume this was a temporary problem with the redirect.


Support different animationDurations for opening / closing cells

The FoldingCell has support for providing different animation timings depending on whether it is opening or closing but there's a bug.
override func animationDuration(_ itemIndex:NSInteger, type:AnimationType)-> TimeInterval
always gets called with the AnimationType .open
This corrects the bug where a hardcoded animation type is passed through.

thanks


YAML parsing when function string begins with "|-"

when having something like
        text_source: |-
          function() { return ""+feature["name:latin"]+"
          "+feature["name:nonlatin"]+"" }

the text isn't being rendered. But if the text_source is just a string ('function(){ .. }') it is being rendered
similary
 text_source: |
          function() { return ""+feature["name:latin"]+"-\n-"+feature["name:nonlatin"]+"" }

is being rendered well as well (notice the \n)
the yaml is being generated from the string function() { return ""+feature["name:latin"]+"-\n-"+feature["name:nonlatin"]+"" } via the https://github.com/nodeca/js-yaml module which seems to be the most popular and maintained yaml parser module.
Using tangram 0.15.1 (and tested on tangram play latest version)

I'm not really familiar with YAML |- syntax, but putting a line-break within a double-quoted string wouldn't be valid JS anyway, so I'm reluctant to encourage this (even if it should be supported by the YAML parser, if I understand the issue?).
        text_source: |-
          function() { return ""+feature["name:latin"]+"
          "+feature["name:nonlatin"]+"" }

I haven't looked for any evidence, but the parsing issue could be us using an older version of js-yaml -- you said you used js-yaml to actually generate that string?

I ended up escaping the problematic chars that cause the yaml parser to use the |- (which I think was added in the 1.2 spec), so all works now :D
per your question - yes, I am generating the yaml via code, so features can be added/remove on the fly


fix icon variable in cover-card

pull-request for issue #773
I hope, I've done the right, because it's my first pull-request.

Hi and thank you so much! This is perfect!


Add option to remove attr_accessible from models without associated controllers

@julianrubisch - can i pick this up?

Totally, let me know if I can help!
Toshita Pandey<EMAIL_ADDRESS>schrieb am Do. 31. Okt. 2019 um
18:47:

@julianrubisch https://github.com/julianrubisch - can i pick this up?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/fastruby/rails_upgrader/issues/9?email_source=notifications&email_token=ABBGRUHFFICCDJW7BDWH4ZDQRMK3PA5CNFSM4JFDTVA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECYVIWI#issuecomment-548492377,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABBGRUH22JT3VGMG4Q5Y3XLQRMK3PANCNFSM4JFDTVAQ
.


upgrade httpclient version

@mattqzhang Is there a JIRA for this ? If so, could you use it as a prefix on the commit message ? If not, could you create one and describe why this is needed ? Thanks

@vrozov are you going to merge this PR?

Superseded by https://github.com/apache/apex-core/pull/481


Serialize card into index using absolute URLs for linksTo/linksToMany and CodeRef

Closing in favor of #1958


Making Tax Digital for VAT

Does accountz-open support Making Tax Digital for VAT? Is accountz-open recognised by HMRC?

Hi David,
There is no open source version build right now. However the last one from
Accountz.com is free (you don't need to pay). This build also
communicates with HMRC using the existing credentials.
We got this answer from HMRC:
We will not remove Production access for this software. What we would
expect is that you advise your customers that the software is no longer
being manned or updated, which means any new changes will not be
implemented by your business. If a breaking change is introduced for VAT
MTD this will mean your software will stop working. You may also wish to
advise them to seek an alternative route/software for completing their
return submissions.
So for now the existing version works and there is no need to register
open-source version with HMRC.
Once the situation change I may consider to register implement the changes
and provide the new builds.
Hope it makes the situation clear.
Best wishes,
Arek
On Wed, Sep 22, 2021 at 10:42 AM David Hollis @.***>
wrote:

Does accountz-open support Making Tax Digital for VAT? Is accountz-open
recognised by HMRC?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/accountz-open/Accountz.org/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACSGUR54I6VJCLDHILS546LUDGQIFANCNFSM5EQ4NUOA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Hi Arek,
Is there anything I can do to help with the build?  I know there are others who might be interested in helping with developing the software?
Kind regards,
Marc


How to run with GPU

Firstly, Thank for the high performance TTS tool.
I've tried with CPU and it is really fast, but I don't know how to run it with GPU to make it even faster.
Do this tool support GPU/Cuda?

 GPU support is possible, but not easy out of the box right now. Probably the "easiest" route would be to adapt the infer_onnx.py script in src/python to use Onnx's CUDAExecutionProvider via the onnxruntime-gpu.
Another option is to recompile the C++ code with the CMake flags for CUDA support and use the CUDA Execution Provider.
Finally, the original model checkpoints can be run directly with PyTorch. I uploaded the generator checkpoint for the English voice if you want to try it out: https://github.com/rhasspy/larynx2/releases/download/v0.0.2/generator-en-us_blizzard_lessac.tar.gz

Thanks a lot!


Add constraint

Add constraint for custom style

Hi @lowki93, can you explain to me this pull request? Thanks

Hi sorry for the delay,
I had constraint in xib. It's possible now to change constraint


conda: use an environment file

How would this feature be useful?
Many projects define dependencies in an environment file. You can list channels, etc. in such a file. For example:
name: myenv
channels:
  - conda-forge
dependencies:
  - python==3.9
  - pip >=18
  - pytest >=5
  - pip:
    - -e .

More realistic example here: https://gitlab.cern.ch/LHCb-Reco-Dev/pv-finder/-/blob/master/environment.yml
I don't see a way to specify this with conda_install, since it's a different command used when making the environment (and it can set a Python version for the conda environment).
Describe the solution you'd like
Open for ideas. It seems rather like it should be part of the session decorator? But not sure how it might tie in. One possible idea would be to pick up environment.yml if it exists (conda env create will pick it up that name automatically), but there should be a way to configure it (-f environement2-yml, etc) or ignore an environement.yml if one exists)?
Currently I want to set up an environment for nox, but in GHA, I'd like to use https://github.com/conda-incubator/setup-miniconda - so this would let me share the (non-trivial) environment between nox, GHA, and mybinder (which automatically loads an environment.yml file).

Oops, dup of #260

Thanks @henryiii , closing as duplicate.


Feat/invideo search

Changes proposed in this pull request:

[x] Poster change
[x] Caption matches in description
[x] Caption highlighted in description
[x] Start playing at match time
[ ] When in-video search enabled, limit search results to 10 results and have "show more results" button at bottom (performance reasons)
[ ] Add "Include captions" toggle
[ ] Add feature tests

To test:

Add "enableInVideoSearch": true, to the options block in config.json
Enter search term caption, caption one, or caption two.

Results are on the item, under property captionMatches. E.g. item.captionMatches

Fixes jwplayer/jw-showcase#150


refactor(app): add load labware, deck setup, tip pick up, point checks to cal check

overview
Add views and supporting business logic to back the robot calibration flow. Additions include:
guiding user through loading the correct tipracks on the deck, jogging and picking up a tip for the
active pipette, checking the three xy calibration points, and checking the z calibration.
This PR grew to encapsulate a fair amount of new code because of some extenuating circumstances. Apologies for the large scope, I'll do my best to summarize the changes below.
Closes #5033, Closes #5034, Closes #5036, Closes #5037
changelog

add robot calibration check components: DeckSetup, TipPickUp, CheckXYPoint, and CheckHeight
add GET existing session behavior instead instead of creating a new robot cal check session by default every time. Flow is now if no existing session, try and create one. 409 conflicting for the POST should rarely if ever be hit.
add POST update session behavior to handle all actions a user can dispatch from the newly implemented views that would update the robot cal check session. This includes: jogging, picking up tip, confirming tip is attached, claiming no tip is attached, checking all X/Y points in the flow, and checking the height at slot 5.
allow mapActionToRequest to return null which will be filtered out by the mapToRobotApiRequest implementation. This allows epics that use this operator to receive many action types and branch logic accordingly (some branches passing through unhandled to be filtered out)
add some props to the JogControls component so that it can be reused in this flow and elsewhere. Both the step options and the mutable axes are parameterized now.

review requests

[ ] With feature flag on, start a robot calibration check session for a robot running edge
[ ] it prompts you to load the correct tip racks onto your deck, given your attached pipettes
[ ] the gantry then moves to the above A1 of the tiprack for your left pipette
[ ] you can then jog in all directions and step sizes to get the nozzle above the tip
[ ] pick up the tip and confirm tip was attached
[ ] proceed through checks at crosses on slots 1, 3 and, 7
[ ] proceed to check deck height  at slot 5

risk assessment
Large footprint, but nearly all is behind a feature flag.
There are two exceptions that do touch code that was already in place.

the ability of the robot-api mapActionToRequest function to return null and get immediately filtered out. This is useful in allowing the updateRobotCalibrationCheckSessionEpic to handle many types input actions. This shouldn't have any effect at all to existing code, but technically touches any requests through the new robot-api rxjs operators machinery.

the JogControls component that was being used in a couple places in the app, is now capable of supporting some axis and step size customization.

@sfoster1 regarding your change requests:

"tip rack names are truncated on the deck" This has been a problem across our stack and because of the svg/html divide it's not quite simple to add another line. I totally agree this needs to be addressed, though it's a large bag of chips for this PR. I'm adding a comment and noting with design
"You can still queue up jogs by pressing really fast". I did a quick spelunk and added a debounce, which works great, but breaks some of the epic tests. Instead of banging my head against the wall more, @mcous  and I have discussed a better way to address this UX concern that will require a couple of tweaks to the shared operators we're using across the app to communicate with the robot http api. Instead of debouncing for an arbitrary delay, this should either be handled by the domain layer not dispatching another HTTP request if one of the same type is already in flight, or this could alternatively be addressed on the robot side, by swallowing requests to jog while a jog is ongoing etc.
"If you fail to pick up tip and press try again the pipette doesn’t move back to the tip rack", That is a great point and I'm noting it, though that is managed by the python in this flow, so it will have to be addressed there.
I fixed up the new instance of our old friend "capital Mu" in the tiprack names. A long term, less hacky solution, might be in the not too distant future.


make new version

Hello
Could you release a new version?
1.8.1 is dated from 2014 but is still being used in master in 2016...
it's greatly changed if you compare with a diff

Hi! Thanks for using the plugin. A new release is pending--please feel free to follow the remaining milestone issues, here:
https://github.com/briancherne/jquery-hoverIntent/milestones/v1.9.0
In the meantime, I'll close this one. :)


Changed code to use specific XPathFactoryImpl

This changes the XPathFactory call to use a specific XPathFactoryImpl to avoid issues where an environment may be using a default implementation that's incompatible with the code (such as using an outdated Saxon parser). This change attempts to use the default Java implementation, but if that is unavailable will fallback to try to load the default.
This will also help to ensure the XML is always parsed in a consistent manor, since everyone should be using the same XPathFactoryImpl.
This should resolve Issue #191.

Coverage decreased (-0.1%) to 94.841% when pulling 2311853d5e2d72ca79c960d6f172b29e1798da79 on dswitzer:patch-1 into 54b293650e7813965b77a96e272104dd10d9bd6c on onelogin:master.

This change seem to have some side-effects when running OpenSaml under Karaf-container.
The call
factory = XPathFactory.newInstance(XPathFactory.DEFAULT_OBJECT_MODEL_URI, "com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl", java.lang.ClassLoader.getSystemClassLoader());
fails under JDK (1.8.101) with:

java.lang.IllegalAccessError: tried to access method javax.xml.xpath.XPathFactoryFinder.createInstance(Ljava/lang/String;)Ljavax/xml/xpath/XPathFactory; from class javax.xml.xpath.XPathFactory
at javax.xml.xpath.XPathFactory.newInstance(Unknown Source)

Likely due to weird classloading that Karaf likes to do.
I don't see a way to avoid it, short of patching the Util class or bumping JDK-version.
The following call works fine (and returns the same internal class com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl)
XPathFactory.newInstance(XPathFactory.DEFAULT_OBJECT_MODEL_URI);
Any workaround suggestions?


Serialise queries without pretty printing

What is the goal of this PR?
To avoid injecting unintended tab characters into user attributes containing new lines, we utilise TypeQL's new unformatted to string conversion for serialising queries to the server.
What are the changes implemented in this PR?
Inserting a string with a newline character insert $x isa blob, has value "Hello \n World" led to the following formatted TypeQL query:
insert
$x isa blob,
  has value "Hello
  World";

which on the server side is parsed as: insert $x isa blobg, has value "Hello \n\t World", which is not the user's actual string! To avoid this, we now serialise using TypeQL's new toString(pretty = false)` method which does no indentation or newlines, and send this query to the server.
In the new format, the server would receive:
insert $x isa blob, has value "Hello
World";

Which does encode exactly what the user intends.

Merging this PR despite test-behaviour-writeable-cluster failure, which will be fixed once we have upgraded TypeDB Cluster to the latest TypeDB (see this issue).


Queries become unwieldy for larger graphql schemas

I'm utilizing epoxy for sqlalchemy models, which is working out very well; however, when attempting to separate out the models an issue arises with inheritance.
class QueryMixin(R.ObjectType):
    field1 = R.String
    field2 = R.Integer

Class Query(QueryMixin):
    pass #or possibly have another field

When you create a situation like this, Query doesn't have any of the parameters of QueryMixin and thus the execution fails when creating a schema.
I propose a better handling of inheriting mixins. This may be a circumstance of graphql-core not handling inheritance first.

@AdrielVelazquez have you taken a look into graphene? The inheritance/types is handled a little bit different, and the bug you're exposing is already solved
PS: GraphQL-epoxy is a great package too! Use the one you feel more comfortable with
PS2: SQLAlchemy automatic mapping will come to graphene soon :)

I'm trying to look in graphene the equivalent of the following
@R.Field.CanBe
class RandomClass(object):
    #Random attributes

But I can't seem to find it. Does graphene have support for normal classes?

I'm certainly confident that you would not need the canBe decorator in graphene.
Just return the instance whenever you're using it.
If that doesn't work... open an issue in the graphene project and I will solve it ASAP :)

Hmm. Mixin support is something I can do @AdrielVelazquez.

I've implemented it as such:
class NameMixin():
    name = R.String

class Dog(R.ObjectType, DogMixin):
    breed = R.String


MediaQueryList. addEventListener not working in Safari <= 13.1

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
use useMediaQuery in any component
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots

Desktop (please complete the following information):

OS: iOS
Browser safari
Version <=13.1

Smartphone (please complete the following information):

Device: iPhone11
OS: iOS<14
Browser safari
Version <=13.1

Fixed by #248


Update got, fix tests, and update .travis.yml

Have to look into the Travis tests. Not sure why it fails, maybe because it runs on Travis and they are throttled. Does it work locally for you?

At first I thought it was caused by rate limiting, too. However, the tests didn’t work for me locally as well. I have tried to fix the tests in #2.

Since got v7 was released today, I have updated this pull request. The tests are now working locally for me (as long as I have a valid TRAVIS_TOKEN set). @SamVerschueren Could you take a look again?

Do you have any idea why the tests are failing? Hard to tell on mobile :)

Sorry, didn't read your last comment. Will have a look tomorrow.

Well, at least you prompted me to look into this in more detail :)
The actual issue was that if TRAVIS_TOKEN was not set when running the tests, the “global token option” test would re-set it using process.env.TRAVIS_TOKEN = token. However, assigning a property on process.env will implicitly convert the value to a string which meant that process.env.TRAVIS_TOKEN was literally assigned the string undefined.
I have now fixed this by simply setting process.env.TRAVIS_TOKEN to an empty string in case of TRAVIS_TOKEN being undefined.


generate_csv - generated CSV header is always alphabetically ordered

First off, thanks for this awesome library!
However, the generated csv's headers are alphabetically ordered.
The generated data itself is OK.

@jqnatividad Thank you for submitting this bug. I'll take a look at it.

Looks like the root cause is the the BTreeMap doesn't preserve the order of insertion.
https://github.com/dsietz/test-data-generation/blob/master/src/data_sample_parser.rs#L358

As I understand it, BTreeMap sorts the keys.
Perhaps, use https://github.com/bluss/indexmap instead?

It looks like that crate will work. Thanks for the suggestion. It will be a breaking change because any saved DataSampleParsers (DSP) from the prior version will not be able to be loaded from file into this new DataSampleParser struct.

Time for test-data-generation 0.3 perhaps? 😉
I'm keen to use it to power test data generation for qsv.

Fix in development and passing. Will be included in release 0.3.0

version 0.3.0 has been published to crates.io

This issue is resolved.

Hi @dsietz , just wanted to let you know that I just published qsv 0.22.0 with the generate command powered by test-data-generation.
Once again, thanks for this awesome library and I look forward to your feedback!

@jqnatividad You're welcome. And much success with qsv.


Update RuboCop to 0.51.0

https://github.com/bbatsov/rubocop/releases/tag/v0.51.0

Rename Lint/LiteralInCondition to Lint/LiteralAsCondition.
Make Lint/UnneededRequireStatement, that is added in 0.51.0, to disable.

Lint/UnneededRequireStatement warns about unneeded require.
For example, enumerator, thread, rational and complex is already required.
$ ruby -ve 'p(require "thread")'
ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linux]
false

This cop is useful for general use. But I think the cop should be disabled.
Because, this project runs with CRuby, JRuby and other implementations.
And I guess not all implementations load these libraries.
So I think removing these require is a little dangerous.

Thank you!
Actually there are specs testing that these features are loaded by default but they only look at $LOADED_FEATURES, it does not test whether the functionality is present.
So I think it's safer to keep these require too.


Laravel 5.5 support composer changes and Travis CI testing optimizations

composer.json - updated to Laravel 5.5 dependencies including package discovery and removed autoload-dev key, as it loads these by default now.
Travis CI / testing - removed mysql as service; using sqlite now instead. Updated php version to 7.1 (works with 7.0 also though). Optimized commands. Added .env.testing and changed workflow to use this file.
TestCase.php - Set config to sqlite for above-mentioned workflow change.

My apologies for the unsquashed commits, dirtying it up a bit. Not sure how to fix that at this point.

https://github.com/hootlex/laravel-friendships/issues/91


Rework descriptions of 7 listed on /licenses

primarily functional
drop self-naming
minimize requiring significant understanding of other licenses or
copyright
should be excruciatingly bland for anyone who already knows the licenses
well; newcomers shouldn't have to deal with baggage immediately

Probably a few more words should be added to the xGPLv3s about their
stronger patent terms.
Licenses not listed on /licenses could be described in similar style.
Suggestions and criticisms welcome!

It might be worth considering adding a "glossary" page describing terms like "copyleft", "permissive", etc. That way, more verbose descriptions (such as those introduced in this PR) need not be in the first sentence describing licenses, but we can instead use such jargon while linking to the appropriate entry in the glossary (or even showing the contents of the definition, if we ensure they're all sufficiently short, in a tooltip. The more verbose descriptions could still remain, for those new to licensing, but we'd be able to provide a quick overview in the first sentence for reasonably license-savvy people.

@waldyrious a glossary could be a good addition to the site; I've left #238 open for that purpose.
I had hoped to avoid using the terms 'copyleft', 'permissive', and 'public domain' entirely in part because they help people mistake commitment for savviness,  but in c208a53 they are included. Better?

:+1:, althoug ideally hose terms would have links to the glossary. I've added a comment on #238 to help keep that in mind.

Removed some mostly unnecessary words. I'm going to go ahead and merge now as this is a big improvement in accuracy and consistency over what's on the site now, but I admit it isn't completely ideal. Further improvements very welcome in the direction of more friendly/basic/just less legalese-esque words while still being conceptually accurate.


ObjectStore cannot support hdfs

I notice the old version ObjectStore can use HDFS with project https://github.com/datafusion-contrib/datafusion-objectstore-hdfs.git; but current new ObjectStore is not suitable, can we fix this and integrate HDFS storage in arrow-datafusion

There's an hdfs object store implementation in the blaze project: https://github.com/blaze-init/blaze/blob/master/native-engine/datafusion-ext/src/hdfs_object_store.rs

Thanks@dmetasoul01 , I have implement one but not good; this will hlep


How to fix Azure FHIR service import failure

I am using $import operation to import data into Azure FHIR service. I am using ndjson format. Part of my code is below:
def import_data2FHIR(access_token, file_info):
    # Azure FHIR service URL
    fhir_service_url = "https://<my_fhir_service>.fhir.azurehealthcareapis.com"

    # Set up the headers with the token
    headers = {
        "Authorization": f"Bearer {access_token}",
        'Prefer': 'respond-async',
        'Content-Type': 'application/fhir+json'
    }

    # Example FHIR resource (Patient)
    fhir_resource = {
        "resourceType": "Parameters",
        "parameter": [
            {
                "name": "inputFormat",
                "valueString": "application/fhir+ndjson"
            },
            {
                "name": "mode",
                "valueString": "InitialLoad",
            },
            {
                "name": "input",
                "part": [
                    {
                        "name": "url",
                        "valueUri": file_info["url"]
                    },
                    {
                        "name": "etag",
                        "valueUri": file_info["etag"]
                    }
                ]
            }
        ]
    }

    # POST the FHIR resource to the FHIR server
    response = requests.post(f"{fhir_service_url}/$import", json=fhir_resource, headers=headers)

    # Check the response
    if response.status_code == 201:
        print("Resource created successfully")
        print("Response:", response.json())
    else:
        print("Failed to create resource")
        print("Status Code:", response.status_code)
        print("Response:", response.json())

if __name__ == "__main__":
    access_token = get_token() # I get my access token successfully
    file_info = {"url": "https://<my_storage_account>.blob.core.windows.net/tmp-file-system/my-directory/patient-fhir-data-2019Jul10-0903.ndjson",
                 "etag": "0x8DC9402319782B2"}
    import_data2FHIR(access_token, file_info8)

<my_fhir_service> has been already assigned to Contributor and Storage Blob Data Contributor role to <my_storage_account>.
But I got status code 202 with error:
Traceback (most recent call last):
  File "D:\code_for_python\FHIR_service_import.py", line 112, in <module>
    import_data2FHIR(access_token, file_info8)
  File "D:\code_for_python\FHIR_service_import.py", line 85, in import_data2FHIR
    print("Response:", response.json())
  File "D:\anaconda3\envs\Epic\lib\site-packages\requests\models.py", line 978, in json
    raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Would you please help how to troubleshoot this issue? I really appreciate your help.

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

ID: 0e00c9ee-5004-921a-fbb3-fe3e07c89be1
Version Independent ID: 144ff1bd-c02a-fd61-15c5-8a7ee574ef8c
Content: Import data into the FHIR service in Azure Health Data Services
Content Source: articles/healthcare-apis/fhir/import-data.md
Service: healthcare-apis
Sub-service: fhir
GitHub Login: @EXPEkesheth
Microsoft Alias: kesheth

@BGDSW
It would be great if you could add a link to the documentation you are following for these steps? This would help us redirect the issue to the appropriate team. Thanks!!

I am following this document.
https://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/import-data

@BGDSW
Thanks for your feedback! I've assigned this issue to the author who will investigate and update as appropriate.


feat(web): integrate products api

What this PR does / why we need it
What is the purpose of your pull request?

[ ] Bug fix
[ ] Improvement
[x] New feature

Special notes for your reviewer

@letronghoangminh check the phplint failed on warning please


Bump version to 2.1.0 as first official release

thanks @snakefoot

Happy to help. And thank you for being so swift :)


clang crash on ubuntu 14.04

Hi,
I'm trying to install yosys on a brand new vagrant box, but clang seems to crash at the same place every time. Is this a known issue? I'll probably still flag it with the debian guys anyway.
Output is as follows:
$ make
[ 57%] Building passes/opt/opt_const.o
clang: error: unable to execute command: Killed
clang: error: clang frontend command failed due to signal (use -v to see invocation)
Ubuntu clang version 3.4-1ubuntu3 (tags/RELEASE_34/final) (based on LLVM 3.4)
Target: x86_64-pc-linux-gnu
Thread model: posix
clang: note: diagnostic msg: PLEASE submit a bug report to http://bugs.debian.org/ and include the crash backtrace, preprocessed source, and associated run script.
clang: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /tmp/opt_const-02e5ad.cpp
clang: note: diagnostic msg: /tmp/opt_const-02e5ad.sh

clang: note: diagnostic msg:

********************
make: *** [passes/opt/opt_const.o] Error 254

Diagnostic files here: opt_const-02e5ad.zip
Vagrantfile:
Vagrant.configure(2) do |config|
  config.vm.box = "ubuntu/trusty64"

   config.vm.provision "shell", inline: <<-SHELL
     sudo apt-get update
     sudo apt-get install -y build-essential clang bison flex libreadline-dev gawk tcl-dev libffi-dev git mercurial graphviz xdot pkg-config python python3 libftdi-dev
   SHELL
end

Is it possible that you run out of memory in your VM? On my machine it takes almost 700 MB of resident memory to build this file:
$ rm passes/opt/opt_const.o
$ /usr/bin/time -v make passes/opt/opt_const.o
...
Maximum resident set size (kbytes): 691616

Yep, memory was the problem. My bad. Thanks for your help.
Here is the vagrant setup in case anyone is interested: https://github.com/jeremyherbert/icestorm-vagrant


storagecluster: rewrite cephblockpool reconcilation

The current implementation assumes only a single entity can touch the CR. Hence modifying the implementation such that the controller owns the specific fields and other entities are allowed to modify other fields of the cephblockpool CR.
Part of RHSTOR-4886

Editing of the cephblockpool mirroring field manually is allowed even if mirroring is not enabled from storageCluster CR
[rewantsoni scripts] k get storagecluster ocs-storagecluster -oyaml | yq '.spec.mirroring'
{}

[rewantsoni scripts] k get cephblockpool ocs-storagecluster-cephblockpool -oyaml | yq '.spec.mirroring'
enabled: true
mode: image

/unhold

/cherry-pick release-4.17


⚠ Community has degraded performance

In 447744c, Community (https://community.wrk.com/health) experienced degraded performance:

HTTP code: 200
Response time: 212 ms

Resolved: Community performance has improved in f09b9df.