The elapsed / moving time shows 0 while not pedaling and sets the elapsed time when peadling stops on a Mekbelt machine

Reported by Stuart Nealis:

While pedaling the time shows 00:00:00
When stopped pedaling the time display reveals the elapsed (or moving?) time, but the time still doesn't advance while stopped
When restarted pedaling the display zeroes out again

Questions:

What happens if Stuart stops again after that?
What type of fitness machine is that?
Can we get a log about all of this?
What version of the app Stuart uses?
Does Stuart have HIIT mode turned on?
What happens if Stuart turns on Average, Maximum, or Alternating Stage Mode? This would divide a set of the metrics during workout and would display a separate moving and elapsed time.

Video recording: https://youtube.com/shorts/m8vDF8Tf7XE
Screenshot:

The device is a Pixel phone with Android 13 () and 5G support, so one of Pixel 4a (5G), 5, 5a (5G), 6, 6 Pro, 7, 7 Pro.

Stuart doesn't have the HIIT mode on
When he enabled the stat mode then the elapsed time was enhancing, but the moving time didn't
I realized that right now both the production and the beta releases are at the same version 1.1.146
The machine is a Mekbelt from Amazon
When Stuart continues pedaling then stops again the moving time advances to a new value, but then holds that value
Stuart provided a log as well

I suspect that somehow the logic doesn't consider the athlete moving, despite of having non zero metrics

The logs:<PHONE_NUMBER>.txt
What is telling in the logs is that we can see a lot of cumulativeMovingTimeEnforcement violations. The values seem to probably correspond to the values which show through when the pedaling stopped. First is 1455, then 4843, ...

Gary Vellenzer experiences this as well as he is testing https://github.com/TrackMyIndoorWorkout/TrackMyIndoorWorkout/issues/457

I encountered a variation of this issue when I stopped a workout and restarted it. It seemed like 2 different workouts were running simultaneously, the values shown would switch between the two.
While moving, the moving time would show 0 and calorie count would show the combined count from the old and new workout. While stationary, the moving time and calorie count would show the newer workout only. BPM would switch between the current and old value each refresh.
Screen recordings are from Samsung Dex, but I experienced this issue a couple times while using the phone normally without Dex. The time in the bottom right of the video can be matched to the logs.
12:24 Workout start 12:44 I stopped the workout and started a new one since my HR monitor got disconnected (reconnect wouldn't work via bottom right menu)
SamsungDeX_VF6Kglkj16.webm SamsungDeX_wvOyT2koR1.webm logs.txt

Thanks for the recording, that is very interesting. I haven't thought it could be two workouts simultaneously. Several thoughts:

I notice the HRM glitching, this could happen if you get HRM data from the bike console, and also from an extra paired heart rate monitor. The two monitors feed into the same value and if they differ it'll glitch like that back-and forth. Did you manually pair an extra HRM via the app and also another to the bike console? What HRM are you using?

I see that you might be using a Schwinn IC4 or similar bike? IC8 or something else?

As for the workout / multiple simultaneous trainings: my thoughts are bellow

I can imagine one way for two workouts to happen simultaneously: in earlier version of Flutter I could actually prevent the user to leave the measurement screen while a workout was in progress. Since newer versions of Flutter I cannot fully prevent that any more, only warn the user when the workout is in progress and they are about to navigate away. This warning may not be shown if the user unintentionally or accidentally perform a back navigation gesture (such as on my OnePlus a simple flick from the left edge of the screen towards center (flick right). If this happens I still try to stop the workout, but the subscription routine which listens to the BLE data stream may not be unsubscribed and destroyed. I think this would case errors later, but maybe if someone starts a new workout after that the old subscribe and the new may run simultaneously. Can it happen that you navigated away accidentally and then started another workout? In case you sweat and it may cause unintended navigation or gestures there's a lock feature.

Only very specific cases allow that, such as circuit training when you switch between several machines, and I intentionally let two workout happen at the same time, and stop all of those once the whole circuit training is over. If you enable that the app simply lets you navigate back to the device finder screen. Have you maybe enabled circuit training by any chance? I don't think so, because the stop button turns into a pause button in that case.

I suspect this is still some other bug related to handling if the athlete is moving or not, but maybe it's simultaneous recording, thanks for the suggestion. I'm wondering about your answers.

I encountered a variation of this issue when I stopped a workout and restarted it. It seemed like 2 different workouts were running simultaneously, the values shown would switch between the two.
While moving, the moving time would show 0 and calorie count would show the combined count from the old and new workout. While stationary, the moving time and calorie count would show the newer workout only. BPM would switch between the current and old value each refresh.
Screen recordings are from Samsung Dex, but I experienced this issue a couple times while using the phone normally without Dex. The time in the bottom right of the video can be matched to the logs.
12:24 Workout start 12:44 I stopped the workout and started a new one since my HR monitor got disconnected (reconnect wouldn't work via bottom right menu)
SamsungDeX_VF6Kglkj16.webm SamsungDeX_wvOyT2koR1.webm logs.txt

Thanks for the recording, that is very interesting. I haven't thought it could be two workouts simultaneously. Several thoughts:

I notice the HRM glitching, this could happen if you get HRM data from the bike console, and also from an extra paired heart rate monitor. The two monitors feed into the same value and if they differ it'll glitch like that back-and forth. Did you manually pair an extra HRM via the app and also another to the bike console? What HRM are you using?
I see that you might be using a Schwinn IC4 or similar bike? IC8 or something else?
As for the workout / multiple simultaneous trainings: my thoughts are bellow
I can imagine one way for two workouts to happen simultaneously: in earlier version of Flutter I could actually prevent the user to leave the measurement screen while a workout was in progress. Since newer versions of Flutter I cannot fully prevent that any more, only warn the user when the workout is in progress and they are about to navigate away. This warning may not be shown if the user unintentionally or accidentally perform a back navigation gesture (such as on my OnePlus a simple flick from the left edge of the screen towards center (flick right). If this happens I still try to stop the workout, but the subscription routine which listens to the BLE data stream may not be unsubscribed and destroyed. I think this would case errors later, but maybe if someone starts a new workout after that the old subscribe and the new may run simultaneously. Can it happen that you navigated away accidentally and then started another workout? In case you sweat and it may cause unintended navigation or gestures there's a lock feature.
Only very specific cases allow that, such as circuit training when you switch between several machines, and I intentionally let two workout happen at the same time, and stop all of those once the whole circuit training is over. If you enable that the app simply lets you navigate back to the device finder screen. Have you maybe enabled circuit training by any chance? I don't think so, because the stop button turns into a pause button in that case.

I suspect this is still some other bug related to handling if the athlete is moving or not, but maybe it's simultaneous recording, thanks for the suggestion. I'm wondering about your answers.

I don't use the HRM on the bike, and only have one monitor paired (FitBit Charge 6). I manually paired my Charge 6 to the app, but it lost connection during the workout. I couldn't re-pair it from the bottom right wheel menu for some reason, it wouldn't connect. I backed out of the workout and paired it from the main menu of the app.

I'm using a Bowflex C6, but it's basically a rebranded Schwinn IC4. They both use the same console unit as far as I'm aware.

I didn't use any gestures, but I may have hit the back arrow/button. I saw the popup about the current workout, not sure what option I chose though when that showed. I navigated back to the main screen of the app to re-pair my HRM as mentioned above.

I do not have circuit training enabled

Currently the bikes I regularly use are not FTMS Indoor bikes (the Stages SC3 is a Power Meter profile, and the Precor Spinner Power Chrono is Precor), so I'll get hold of my Schwinn IC4 to try to reproduce this.


File version api for spaces is not implemented

Describe
Using the new WebDAV we can list file versions.
Steps to reproduce
Steps to reproduce the behaviour:

create user uu1
upload a.txt with content 'upload version1'
upload a.txt with content 'upload version2'
using spaces WebDAV API list file version

curl -vks -XPROPFIND -u uu1:password https://localhost:9200/remote.php/dav/meta/{fileid}/v | xmllint --format -

For spaces  I tired below endpoint.It return HTTP status code 404
curl -vks -XPROPFIND -u uu1:password https://localhost:9200/remote.php/dav/spaces/{spaceid}meta/{fileid}/v | xmllint --format -

Question

Is there any endpoint in spaces for the file version?
If the file version isn't implemented on spaces, will this feature will be implemented?

I added the "bug" label to stop the bot from closing this.
I guess that spaces will have versions ability? If so, how does the versions endpoint work for a space?


Update native-docker.md

Fix dead link

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Looks good to me. Could you please rebase the current master changes to your branch, I`ll merge this afterwards.

damn...would you merge/rebase this again? I think someone else was a little bit faster with merging something, so that this can`t automatically be merged :(. I will hit the merge button instantly after CI is finished :)
Thanks
Johannes

@unterstein ha, no problem. A one line doc change is easy to rebase with GH. 😉

Do not wonder, I`ll retrigger CI...seams that it has not started yet :(

retest this please

Thanks, merged 🚢


pybitmessage: 0.4.4 -> 0.6.2

Motivation for this change
Update pybitmessage to 0.6.2.
This PR replaces and closes #26616
cc: @shak-mar @FRidh
Things done

[ ] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] Linux

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

thanks!

Is this broken in 17.09?

It's just (very) old :)


Error on antsApplyTransforms; process eventually killed

Hi, thanks for your work on this app- it looks terrific and I'm looking forward to using it. I tried to run it through Docker on a small set of demo data, and the process has been killed each of the 3 times I've tried. I've attached the full set of terminal output. I'm running it locally on an iMac with 16GB RAM.
It appears to generate a crash file on antsApplyTransforms:
Running: antsApplyTransforms --default-value 0 --dimensionality 3 --input /usr/local/miniconda/lib/python2.7/site-packages/niworkflows/data/templates/mni_icbm152_nlin_asym_09c/1mm_headmask.nii.gz --interpolation NearestNeighbor --output 1mm_headmask_trans.nii.gz --reference-image /scratch/work/workflow_enumerator/anatMRIQC/AFNISkullStripWorkflow/_in_file_..data..sub-s03..anat..sub-s03_T1w.nii/binarize/sub-s03_T1w_conformed_corrected_calc_thresh.nii.gz --transform [ /scratch/work/workflow_enumerator/anatMRIQC/_in_file_..data..sub-s03..anat..sub-s03_T1w.nii/SpatialNormalization/ants_t1_to_mni0GenericAffine.mat, 1 ]
170217-03:01:02,925 interface INFO:
	 stdout 2017-02-17T03:01:02.925178:Using double precision for computations.
170217-03:01:02,925 interface INFO:
	 stdout 2017-02-17T03:01:02.925178:Input scalar image: /usr/local/miniconda/lib/python2.7/site-packages/niworkflows/data/templates/mni_icbm152_nlin_asym_09c/1mm_headmask.nii.gz
170217-03:01:06,335 workflow ERROR:
	 [u'Node invert_xfm.a2 failed to run on host e255a528dc8e.']
170217-03:01:06,559 workflow INFO:
	 Saving crash info to /scratch/out/logs/crash-20170217-030106-root-invert_xfm.a2-77282183-ba20-4960-90af-751e458f65d2.pklz

And then it just stops running after about 5 hours. Nothing is saved to the out directory except the crash files in the logs folder.
Executing node compute_tsnr.a05 in dir: /scratch/work/workflow_enumerator/funcMRIQC/_in_file_..data..sub-s01..func..sub-s01_task-TASK_run-5_bold.nii.gz/compute_tsnr
170217-04:03:43,152 workflow INFO:
	 Executing node SpikesFinderFFT.a02 in dir: /scratch/work/workflow_enumerator/funcMRIQC/ComputeIQMs/_in_file_..data..sub-s01..func..sub-s01_task-TASK_run-2_bold.nii.gz/SpikesFinderFFT
/usr/bin/run_mriqc: line 5:    17 Killed                  mriqc $@

Let me know if any other information would be helpful.
mriqc_output.txt

Could you check on Docker settings how much of the 16gb was available to
Docker?
On Feb 18, 2017 2:39 PM, "Maureen Ritchey"<EMAIL_ADDRESS>wrote:
Hi, thanks for your work on this app- it looks terrific and I'm looking
forward to using it. I tried to run it through Docker on a small set of
demo data, and the process has been killed each of the 3 times I've tried.
I've attached the full set of terminal output. I'm running it locally on an
iMac with 16GB RAM.
It appears to generate a crash file on antsApplyTransforms:
Running: antsApplyTransforms --default-value 0 --dimensionality 3
--input /usr/local/miniconda/lib/python2.7/site-packages/niworkflows/data/templates/mni_icbm152_nlin_asym_09c/1mm_headmask.nii.gz
--interpolation NearestNeighbor --output 1mm_headmask_trans.nii.gz
--reference-image
/scratch/work/workflow_enumerator/anatMRIQC/AFNISkullStripWorkflow/in_file..data..sub-s03..anat..sub-s03_T1w.nii/binarize/sub-s03_T1w_conformed_corrected_calc_thresh.nii.gz
--transform [ /scratch/work/workflow_enumerator/anatMRIQC/in_file..data..sub-s03..anat..sub-s03_T1w.nii/SpatialNormalization/ants_t1_to_mni0GenericAffine.mat,
1 ]
170217-03:01:02,925 interface INFO:
stdout 2017-02-17T03:01:02.925178:Using double precision for computations.
170217-03:01:02,925 interface INFO:
stdout 2017-02-17T03:01:02.925178:Input scalar image:
/usr/local/miniconda/lib/python2.7/site-packages/niworkflows/data/templates/mni_icbm152_nlin_asym_09c/1mm_headmask.nii.gz
170217-03:01:06,335 workflow ERROR:
[u'Node invert_xfm.a2 failed to run on host e255a528dc8e.']
170217-03:01:06,559 workflow INFO:
Saving crash info to
/scratch/out/logs/crash-20170217-030106-root-invert_xfm.a2-77282183-ba20-4960-90af-751e458f65d2.pklz
And then it just stops running after about 5 hours. Nothing is saved to the
out directory except the crash files in the logs folder.
Executing node compute_tsnr.a05 in dir:
/scratch/work/workflow_enumerator/funcMRIQC/in_file..data..sub-s01..func..sub-s01_task-TASK_run-5_bold.nii.gz/compute_tsnr
170217-04:03:43,152 workflow INFO:
Executing node SpikesFinderFFT.a02 in dir:
/scratch/work/workflow_enumerator/funcMRIQC/ComputeIQMs/in_file..data..sub-s01..func..sub-s01_task-TASK_run-2_bold.nii.gz/SpikesFinderFFT
/usr/bin/run_mriqc: line 5:    17 Killed                  mriqc $@
Let me know if any other information would be helpful.
mriqc_output.txt
https://github.com/poldracklab/mriqc/files/785378/mriqc_output.txt
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/poldracklab/mriqc/issues/388, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAOkp2KvdF80HbqK-T_jsjYH-E-H9Uo7ks5rd3M8gaJpZM4MFSHd
.

Oh hey, that was an easy fix! It appears that 2GB is the default memory setting on a fresh installation of Docker. Once I adjusted that in the settings, everything ran as expected. Thanks! It might be helpful to add that suggestion to the docs for other new Docker users.

Will add this issue to the Docker user guide soon! Thanks :)


Keyboard hiding input fields

Hello chaps,
I get into this issue while building an app. We got a form with several input fields spread vertically.
If I get to the bottom one and tap on it to fill it out, the soft keyboard is rolling in and covers tapped input entirely, so user can't see what is typing.
I tested it out on your demo part of your site and behaviour is the same.
Issue appears on: mobiles with android 2.3.6, 4.0, 4.4, but also android tablets.

@mcasimir any updates here?

@ivan-koval Hi, you sure it wont work? Also, please report in which device and browser. It has tests running and passing, I also have tested this in my phone and it works, but.. there are versions of 1.2 beta for what that feature was broken.
If you help me to reproduce the issue I will be glad to help you!

@mcasimir, I tested it on my Android 4.1.2 device LG Optimus G (in cordova application).
"there are versions of 1.2 beta for what that feature was broken." - do you mean that in current master branch it was broken? But it was working some time earlier (please let me know the commit where it works, I will checkout and test).

In current in master branch 'was' broken few time ago but now should work.
The change that made it work again was this:
https://github.com/mcasimir/mobile-angular-ui/blob/master/CHANGELOG.md#v-120-beta3
You can see the diff here: https://github.com/mcasimir/mobile-angular-ui/commit/b3443f5f3b2a8008ca88d09af4e7ad82283bb6d5#diff-21d9f5ff5a838536c317c30e401c1ca4L58
But please try with current release instead: https://github.com/mcasimir/mobile-angular-ui/archive/1.2.0-beta.11.zip
This should work too. Let me know if this is broken again. Thanks!!


CLI: Run formatter

Is your feature request related to a problem?
It would be nice to invoke the formatter from the CLI.
Desired solution
Add a new subcommand.
Possible alternatives (optional)
No response
Screenshots (optional)
No response
Additional Context (optional)

Exit if document has errors.
Use Formatter.formatDocument to compute text edits.
Use TextDocument.applyEdits to apply text edits.

:tada: This issue has been resolved in version 0.6.0 :tada:
The release is available on:

npm package (@latest dist-tag)
npm package (@latest dist-tag)
v0.6.0
GitHub release

Your semantic-release bot :package::rocket:


Create python bindings

i guess this can be combined in datafusion-python repo

@Jimexist that would certainly decrease time to market.  In the short run I think its a great idea.
and just to confirm, are you referring to make it part of the same datafusion python package? or a separate package like datafusion-s3?
@seddonm1 any thoughts?

Sorry I have zero knowledge of the Python bindings.
The only benefit of separating it from the datafusion-python repo may be if users don't want to install certain components (for example a GCP user may not need S3)?

something we can consider is to make sure this repo's python API is compatible with the one from datafusion-python, and then allow it to be installed via extras:

https://setuptools.pypa.io/en/latest/userguide/dependency_management.html#optional-dependencies
https://python-poetry.org/docs/pyproject/#extras

@Jimexist i think thats a good idea. I will look into it.

+1 for this!

+1 for this


Locks viewport size to 15x15

About the PR
As the title says, this locks the viewport to being 15x15, instead of the previous variation from 15x15 to 21x15. Also hides the viewport width slider from the settings menu.
Why / Balance
With a viewport wider than it is tall, players need to constantly rotate their camera to make the most of their view distance and any ranged options they might have.
Not doing this puts you at a disadvantage against anyone who is doing it, especially if they have a ranged weapon.
Doing it can be both disorienting and plain obnoxious with the camera frequently spinning.
Also, scopes are more effective along the wider part of the viewport and give you an even longer range than is normal for them.
CM13 never added a widescreen viewport for a reason.
Media
Viewport and settings menu:

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog
:cl:

remove: You can no longer change your viewport size. It's locked to 15x15

We probably should make a vote about this in the discord.

I will close this for now and hope that it will be revisited in the future, then. While we could change the default keybindings, they are rebindable, so people can just do it themselves.

Just curious - what's wrong bout having 2 black vertical bars in the viewport without making chat section wider?

Just curious - what's wrong bout having 2 black vertical bars in the viewport without making chat section wider?

From my perspective — nothing. I just prefer to not have wasted space on the screen, so I stretched the chat out. Others could keep it narrow if they wanted to. The size of the chat window isn't set anywhere and can be adjusted freely.

Problem with this is we use the chat much less than cmss13, we have a lot more popups for example which aren't relayed to chat. I'm not saying they should, we intentionally made most of the game that way to keep chat to actual chat messages. But it makes the game feel cramped when playing with such a small width. We also don't have a large list of buttons with tabs on the top right, and even with Ike's idea to put the PDA UI there (which doesn't really apply well to rmc14), there's still not enough information there to take up ~50% of the screen. This also doesn't work in any form with a modified client, which can get a much bigger advantage this way than they would normally. I think it would be a better solution to make the camera rotation keys more accessible, instead of having the default be numpad keys, so that if someone really wants to rotate the camera to see an extra ~3 tiles in one direction (mostly applicable to snipers, with scopes its about ~5), then they can. Other than that, we could maybe think about revisiting this some day if we get more important information that we can put there, like ammo, health info, some special actions (specially for the Queen), but even then I doubt we could make this work well enough.

I mean, most of this argument seems to refer to chat taking a lot of real estate. Which may not necessarily be the case.
Furthermore, there are ultrawide monitors, and those might have those black regions anyways. There is just no way to adjust the viewport in a way that would fit all sizes not favoring any particular hardware setup other then make it standard 15x15 for everybody.
Having wider viewport then it is higher does indeed have pretty significant balance implications. 15 vs 21 view distance is over 30% higher. That's a lot...

Problem with this is we use the chat much less than cmss13, we have a lot more popups for example which aren't relayed to chat. I'm not saying they should, we intentionally made most of the game that way to keep chat to actual chat messages. But it makes the game feel cramped when playing with such a small width. We also don't have a large list of buttons with tabs on the top right, and even with Ike's idea to put the PDA UI there (which doesn't really apply well to rmc14), there's still not enough information there to take up ~50% of the screen. This also doesn't work in any form with a modified client, which can get a much bigger advantage this way than they would normally. I think it would be a better solution to make the camera rotation keys more accessible, instead of having the default be numpad keys, so that if someone really wants to rotate the camera to see an extra ~3 tiles in one direction (mostly applicable to snipers, with scopes its about ~5), then they can. Other than that, we could maybe think about revisiting this some day if we get more important information that we can put there, like ammo, health info, some special actions (specially for the Queen), but even then I doubt we could make this work well enough.

I mean, most of this argument seems to refer to chat taking a lot of real estate. Which may not necessarily be the case.
Furthermore, there are ultrawide monitors, and those might have those black regions anyways. There is just no way to adjust the viewport in a way that would fit all sizes not favoring any particular hardware setup other then make it standard 15x15 for everybody.
Having wider viewport then it is higher does indeed have pretty significant balance implications. 15 vs 21 view distance is over 30% higher. That's a lot...

You are right, I did mostly approach it from the "wider chat" point of view though since the alternative is black bars (nothing of acutal gameplay importance in that space, so wasted space). They can be filled with some UI elements, like inventory, actions, status effects, etc, but that doesn't necessarily apply well to every HUD layout (separated for example has the actions along the top instead of vertically on the left).
For ultrawide monitors I recognize we aren't accomodating them already, but the most common aspect ratio is 16:9 which is the demographic my comment was aimed at. Granted, anything other than a 4:3 CRT won't even approach the intended square ratio.
This is also just about accomodating people that are used to the wider viewport from upstream and other ss14 servers, if a good solution is ever devised in upstream that results in the viewport being square then we could consider doing the same here.
As for the 30% difference that's why I wanted to make the default keybinds easier to access, so that players can make a choice if they want to use it to their advantage. It doesn't help that a lot of the fighting angles on LV are vertical, as opposed to Solaris which has a lot more horizontal ones, but one could always choose to leave it rotated 90º in that case where most engagements will be in that direction.

In that case it really boils down to rotating inconvenience to see 15% farther vs inconvenience of having vertical black bars. A question of priorities and what game tries to be. Whether competitive (and thus balancing) is more important then utilizing all the screen real estate on most common ratios.
It's really up to hosts to decide. Or put up a vote for the community if they want. Not much more to it.

Right, aware it's closed, but putting this here regardless.
If the reason WHY we would make the main game window on only half the screen is because some people take advantage of camera rotation, why not just lock said rotation ? I believe people would, hypothetically enjoy this way more than having half of their screen taken by the chat box.


fix: make labels in breakpoints click check/uncheck checkbox

Fixes https://github.com/microsoft/vscode/issues/236821

@arturgawlik please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
@microsoft-github-policy-service agree [company="{your company}"]

Options:

(default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.

@microsoft-github-policy-service agree

(when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.

@microsoft-github-policy-service agree company="Microsoft"

Contributor License Agreement

@microsoft-github-policy-service agree

Commented in issue


Getting jwt expired error after refreshing auth token

Refresh token API endpoint does not have any effect on the token payload.

Fixed in b9a1971


Extract Channel Links through getChannelInfo

This PR will allow channel links to be extracted ex: a channel's FaceBook link, Instagram, Merch store

Please make the changes that @PikachuEXE mentioned and then I'll be good to merge this.

Actually never mind, GitHub allows me to commit them with the click of a button.


FlatList initialNumToRender appears to have no effect

I want to display only 10 items in list
after providings its property for 10 item max to render or initial number still its rendering more than 10
i have go through many solution here is one last ref i tried too
System:
OS: macOS 10.15.2
CPU: (4) x64 Intel(R) Core(TM) i3-7100 CPU @ 3.90GHz
Memory: 64.39 MB / 8.00 GB
Shell: 5.7.1 - /bin/zsh
Binaries:
Node: 13.7.0 - /usr/local/bin/node
Yarn: Not Found
npm: 6.13.6 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
Managers:
CocoaPods: 1.10.0 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: iOS 13.2, DriverKit 19.0, macOS 10.15, tvOS 13.2, watchOS 6.1
Android SDK: Not Found
IDEs:
Android Studio: 4.1 AI-201.87<IP_ADDRESS>53283
Xcode: 11.3.1/11C505 - /usr/bin/xcodebuild
Languages:
Java: Not Found
Python: 2.7.16 - /usr/bin/python
npmPackages:
@react-native-community/cli: Not Found
react: 16.13.1 => 16.13.1
react-native: 0.63.3 => 0.63.3
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
https://github.com/facebook/react-native/issues/15807
<FlatList
                                    initialNumToRender={10}
                                    maxToRenderPerBatch={10}
                                    windowSize={2}
                                    data={files}
                                    contentContainerStyle={{ marginHorizontal: 10 }}
                                    keyExtractor={item => item.id}
                                    style={{ marginTop: Platform.isPad ? 5 : 0 }}
                                    renderItem={(item, index) => this.renderlist(item, index)}
                                />

here my system  configuration
System:
OS: macOS 10.15.2
CPU: (4) x64 Intel(R) Core(TM) i3-7100 CPU @ 3.90GHz
Memory: 64.39 MB / 8.00 GB
Shell: 5.7.1 - /bin/zsh
Binaries:
Node: 13.7.0 - /usr/local/bin/node
Yarn: Not Found
npm: 6.13.6 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
Managers:
CocoaPods: 1.10.0 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: iOS 13.2, DriverKit 19.0, macOS 10.15, tvOS 13.2, watchOS 6.1
Android SDK: Not Found
IDEs:
Android Studio: 4.1 AI-201.87<IP_ADDRESS>53283
Xcode: 11.3.1/11C505 - /usr/bin/xcodebuild
Languages:
Java: Not Found
Python: 2.7.16 - /usr/bin/python
npmPackages:
@react-native-community/cli: Not Found
react: 16.13.1 => 16.13.1
react-native: 0.63.3 => 0.63.3
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
https://github.com/facebook/react-native/issues/15807
<FlatList
                                    initialNumToRender={10}
                                    maxToRenderPerBatch={10}
                                    windowSize={2}
                                    data={files}
                                    contentContainerStyle={{ marginHorizontal: 10 }}
                                    keyExtractor={item => item.id}
                                    style={{ marginTop: Platform.isPad ? 5 : 0 }}
                                    renderItem={(item, index) => this.renderlist(item, index)}
                                />

@kp72-dev  from what I understand you are trying to render only 10 items in the flatlist. nothing less nothing more right? well both  initialNumToRender={10} and maxToRenderPerBatch={10} wont satisfy your needs heres why.
initialNumToRender={10} basically tells the flatlist how many items it should render in the first render.
maxToRenderPerBatch={10} basically tells the flatlist how many new items to render on the next patch render when you scroll and reach the end of your list.
now since you only want to render 10 Items in the flatlist, why dont you just pass 10 items?

thats good but is there any prop that decide to limit render items ??
@Monir-Shembesh Monir-Shembesh

@kp72-dev Not really I dont think so. The point of flatlist is to render a huge set of data. So it just take the data you want to render it doesnt really modify it. It could be added if you play with library code after forking but I suggest that you just pass an array of 10 items inside it and thats it.

Thank you sir!
Its cleared me what it will do
and also understood how should i work on my logics.
Thank you again and sorry if i bother you.

its ok no bother at all and happy coding!


Allow substring searches

The windows azure tables query does not support substring searches i.e. substring('nikhil', fullname) eq true or some similar format so one can perform a query equivalent to the SQL "like". I am basing the above off the oData spec. but it can take any form as long as the facility to perform substring searches is available.
There are often scenarios, especially around AJAX autocomplete where such a facility is required.
The minimum requirement for this query should be partitionKey. substring should be supported on each attribute in addition to rowKey.
Ideal implementation would be an extension of the query object and response would be an array.

Hi @nikhilhasija
It seems like what you're looking for is full text search. Unfortunately table storage doesn't (yet) support that feature. :(


Potential inaccurate documentation issue

The documentation at
https://voxblox.readthedocs.io/en/latest/pages/Running-Voxblox.html
says that /voxblox_node/mesh should publish a MarkerArray. Instead, it publishes the type voxblox_msgs/Mesh
Is there a mistake somewhere?
Speaking more generally, I have been trying to run the  cow and lady dataset, with no luck. Rviz does not display any mesh or point cloud whenever I subscribe to any published topic when I launch this dataset (but I can see the topics with rostopic list).
Any thoughts? Thanks.

Usually this occurs because the map is built, and the mesh published, in a different frame than what you have in the Rviz parameter "Fixed Frame" under "Global options". I believe for "cow and lady" the frame should be set to map.

Thank you. The frame is actually "world", rather than "map". The documentation got it right. What it got wrong is to say that the topic of /voxblox_node/mesh is MarkerArray. It is in fact voxblox_msgs/Mesh. I created a pull request with a fix. (Surely it is a tiny thing, just confusing for new users.)

My documentation fix got accepted which fixed this, so I am closing it. But the update did not make it yet from
https://github.com/ethz-asl/voxblox/blob/master/docs/pages/Running-Voxblox.rst
to the generated page at:
https://voxblox.readthedocs.io/en/latest/pages/Running-Voxblox.html


[ADD] Add fiat value for Token send

If sending a token please add fiat value to the Verify and Complete screen according to figma:

Current on done screen :


Unable to get StringPatriciaMap to work with utf-8 keys

Hello!
I'm trying to build a japanese dictionary app with the StringPatriciaMap as a searchable index for searching the dictionary quickly.
Given the following mini example, this does not work:
    let mut map = StringPatriciaMap::<u8>::new();
    map.insert("インターポール", 1);
    map.insert("インターポル", 2);
    map.insert("インターリーブ", 3);
    map.insert("インターン", 4);

    assert_eq!(map.get("インターポール"), Some(&1)); //works
    assert_eq!(map.get("インターポル"), Some(&2)); //doesn't work

map.get will return Some if I search for the first key, but None if I search for the second or any other key.
This might just be a misunderstanding on how this data structure works, so please enlighten me if that's the case.

Thank you for reporting this issue.
I'm not certain, but it appears to be a bug within this crate.
I will conduct a more thorough investigation when I have the time, likely within a week.

Fixed this issue and just released v0.7.0.
Thanks again for reporting this bug!


Fixes issue #830

writes out "~" for nulls in settings.txt
correctly handles "null" and "~" when parsing yaml file

@timmahon,
Thanks for your contribution.
To ensure that the project team has proper rights to use your work, please complete the Contribution License Agreement at https://cla2.dotnetfoundation.org.
It will cover your contributions to all .NET Foundation-managed open source projects.
Thanks,
.NET Foundation Pull Request Bot

@timmahon, thanks for signing the contribution license agreement. We will now validate the agreement and then the pull request.
Thanks, .NET Foundation Pull Request Bot

Fixes master


Add info()/stat() to Filesystem

Commit Message: Add info()/stat() to Filesystem
Additional Description: Adds an abstraction for stat() to the Filesystem implementation, including converting from Windows FILETIME (from GetFileAttributesEx) or Posix struct timespec (from stat) to Envoy::SystemTime for modified/created/used timestamps, and converting size from whatever format to uint64_t (including in all cases optional, for contexts in which the information is not available.)
This is part of #24994, attempting to unify file operations through Filesystem rather than a mix of Filesystem and OsSysCalls.
Risk Level: Should be zero, as it adds a new function that is not yet used.
Testing: Unit tests.
Docs Changes: n/a
Release Notes: n/a
Platform Specific Features: Separate impl for windows, posix and test! Unit tests cover windows and posix implementations.

cc @alyssawilk Hi, could you take a look at this PR when you have free time? Thanks.


Windows 10 meta-issue (especially IE and Project Spartan)

For those testing out the Windows 10 preview, please add observations here.
While we mostly do not address issues in unreleased software, we will track how issues progress (on both ends).

MathML related problems in Spartan and IE.

mml2jax seems to have trouble. The basic MathML test does not run; no error in the console; MathJax.Message.log() lists the config and the fontdata but gets me a "attached page has modified the eval function. script diagnostics might not work correctly".
Examples with MathML in custom-script tags work fine.

I just tried the Windows 10 preview, and didn't have any trouble with the mml2jax extension using the MathML example on  the CDN.  Are you still having trouble with it?

Are you still having trouble with it?

Yes, I still see this with the MathML sample from the CDN.
Do you have the Windows Preview with Project Spartan installed? I had to manually activate the "fast updates" to get the update to the Preview that ships Project Spartan. Not sure if it became the default in the mean time.
MathJax loads and after manually adding MathML in a script element, queuing Typeset works (for that script element).

OK, you were right, I didn't have a late enough version.  It didn't seem to have a way to update the preview version, however, so I had to install a fresh copy from build 10049.  After a few crashes, I was able to get it running, and test with Project Spartan.
The issue is with how MathJax checks for math elements with namespaces while trying not to add the same element that it got when it looked for math tags without namespaces.  It expects the namespace versions to have namespace prefixes, but Spartan only finds <math xmlns="http://www.w3.org/1998/Math/MathML"> via getElementsByTagNameNS() (whereas other browsers also find it via getElementsByTagName() directly), and in that case the prefix is empty.  So I need to alter the way MathJax avoids duplicates from these two calls.

So I need to alter the way MathJax avoids duplicates from these two calls.

I would hold off on that until Spartan is closer to a release.

OK.  Should this be removed from the v2.6 milestone, then?

Spartan has been renamed to Microsoft Edge; I updated the title of the issue.
On the bright side, the issue with mm2jax seems fixed.

I cannot reproduce this issue anymore so I'm guessing this was fixed in Edge before its release.


cloud_to_cloud:node:ruby_server:large_unary timeout

https://sponge.corp.google.com/target?id=03fbaf7f-f1d7-4e71-acf4-5595107a947c&target=grpc/ubuntu/pull_request/grpc_interop_tocloud&searchFor=&show=ALL&sortBy=STATUS
2017-10-20 16:25:01,936 START: cloud_to_cloud:node:ruby_server:large_unary
...
2017-10-20 16:28:10,870 TIMEOUT: cloud_to_cloud:node:ruby_server:large_unary [pid=3125, time=188.9sec]

Also saw a timeout with cloud_to_cloud:node:csharp_server:large_unary
2017-11-02 11:26:37,534 TIMEOUT: cloud_to_cloud:node:csharp_server:large_unary [pid=3191, time=183.5sec]

Dupe of https://github.com/grpc/grpc/issues/13253


ValidationException: status code: 400, request id: 37b17b60-b7d3-4ff9-939c-9cd035cd4b0b

Hi all,
I am trying to install Infinicache over AWS Cloud, but I ended in the following error:
ValidationException:  	status code: 400, request id: 37b17b60-b7d3-4ff9-939c-9cd035cd4b0b
while I was running
deploy/create_function.sh 60
What I done till now:

Launched an EC2 instance where I keep the source code and where the proxy will live. I am using a free account hence the I couldn't afford a  c5n machine, instead I have a t2.micro which should be ok for testing purposes right?
I created a public subnet to which the proxy is connected and using an Interet gateway I am able to reach it from the outside.
I choosed to not run the Lamdas on VPC
I was able to follow the Readme till the Configuration part

My problem arrives during the configuration:

I modify the scripts in `/deploy
but then when I launch deply/create_function.go 60 my output is the following:

mason-leap-lab/infinicache$ deploy/create_function.sh 60
compiling lambda code...
compress file...
  adding: handler (deflated 60%)
updating lambda code..
putting code zip to s3
------------------------------------------------
|                   PutObject                  |
+------+---------------------------------------+
|  ETag|  "77fd5c101c64cfd833b5751d7eacbf0e"   |
+------+---------------------------------------+
group 80
ValidationException:
	status code: 400, request id: 767fcfa0-0098-49bc-a681-2f8d5f708934
ValidationException:
	status code: 400, request id: 767fcfa0-0098-49bc-a681-2f8d5f708934
ValidationException:
	status code: 400, request id: 0ba7c7dc-c589-4b2c-9c53-81257d83bf5c
ValidationException:
	status code: 400, request id: 0ba7c7dc-c589-4b2c-9c53-81257d83bf5c

Basically the error comes from file deploy/deploy_function.go, more precisely from func createFunction(name string, svc *lambda.Lambda) {} when calling result, err := svc.CreateFunction(input).
I am supposing that the message of the error ValidationError has to do with some kind of authentication of the requests to AWS. Consider that my my ~/.aws/credentials and ~/.aws/config are:
# ~/.aws/credentials
[default]
aws_access_key_id = AKIAU323I7CNGASLQYFT
aws_secret_access_key = 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

# ~/.aws/config
[default]
region = us-east-2
output = table

Is someone able to understand why I get this error? Or do you have some suggestions about how to debug it?
Thanks

Did you change the ROLE const in deploy_function.go ?
Also, we are sorry for hard-coded ASW region. Currently it is coded as "us-east-1" in deploy_function.go and varies places. You're welcome to submit a pull request for this problem.

Hi, YEs I did.
My role su AWS is named LambdaCacheNodeRole and I replaced it.
Moreover, I had also seen that you had hard coded the region and I had change it to mine, but it doesn't work :(

Our fault. You may use the full name (ARN) of the role, such as "arn:aws:iam::[aws-account-id]:role/[role-name]". You can find it in https://console.aws.amazon.com/iam/home?region=us-east-2#/roles/LambdaCacheNodeRole , in case "LambdaCacheNodeRole" is the name of your role, and look for field "Role ARN"

Your suggestion was correct.
Moreover the flag -vpc when the deploy_function.go is called has to be removed in my case.
Many thanks guys! I was finally able to lunch deploy/create_function.sh

Thanks for your feedback. To run infinicache under non-VPC settings, you may also specify the public IP of your proxy. I added related configuration to the repository and updated readme.


dial tcp <IP_ADDRESS>:5432: connect: connection refused

Hello, everything worked fine until recently without any changes in configuration files:
name: Postgres Service Example

on:
  push:
    branches:
      - master
      - db_postgres_setup
  pull_request:
    branches:
      - master

jobs:
  container-job:
    runs-on: ubuntu-latest

    # runs all of the steps inside the specified continer rather than on the VM host.
    # Because of this the network configuration changes from host based network to a container network.
    container:
      image:  node:10.16-jessie
    services:
      postgres:
        image: postgres:10.8
        env:
          POSTGRES_HOST: postgres
          POSTGRES_USER: postgres
          POSTGRES_PASSWORD: postgres
          POSTGRES_DB: postgres
        ports:
          - 5432:5432
        # needed because the postgres container does not provide a healthcheck
        options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5

And the service that trying to connect from another container:
name: Build and run
on: [push]
jobs:

  build:
    name: Build
    runs-on: ubuntu-latest
    steps:

    - name: Set up Go 1.12
      uses: actions/setup-go@v1
      with:
        go-version: 1.12
      id: go

    - name: Setup PostgreSQL
      uses<EMAIL_ADDRESS>
    - name: Check out code into the Go module directory
      uses: actions/checkout@v1

    - name: Get dependencies
      run: |
        go get -v -t -d ./...
        if [ -f Gopkg.toml ]; then
            curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
            dep ensure
        fi

    - name: Build
      run: go build -v .

    - name: Test
      run: go test

    - name: Code coverage
      run: go test -coverprofile=coverage.out

    - name: Push coverage to codecov
      run: bash <(curl -s https://codecov.io/bash) -t 489df204-a660-49b8-8ddb-6637ae4c4216

An error message is:
    builder_test.go:53:
        	Error Trace:	builder_test.go:53
        	Error:      	Received unexpected error:
##[error]        	            	dial tcp <IP_ADDRESS>:5432: connect: connection refused

It was exactly the same no changes to the configs and to connection string, just starting to fail.

Hi @arthurkushman
It might be too late that I am trying to respond to you, but it may help for others who might looking for a solution for that problem. I could not understand the purpose of using node. I hope, following workflow might help to anyone.
Why do not you prefer to use this one instead ?
name: Build and  Publish Docker
on: [push]

jobs:
  build:
    runs-on:  ubuntu-latest

    services:
      postgres:
        image: postgres:latest
        env:
          POSTGRES_PASSWORD: dummy-password
          POSTGRES_USER: postgres
          POSTGRES_DB: dummydb
            # Set health checks to wait until postgres has started
        options: >-
          --health-cmd pg_isready
          --health-interval 10s
          --health-timeout 5s
          --health-retries 5
        ports:
          # Maps tcp port 5432 on service container to the host
          - 5432:5432

    steps:
      - name: Set up Go 1.14
        uses: actions/setup-go@v1
        with:
          go-version: 1.14
        id: go
      - name: Check out code into the Go module directory
        uses: actions/checkout@v1
      - name: Get dependencies
        run: |
          go get -v -t -d ./...
          if [ -f Gopkg.toml ]; then
             curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
             dep ensure
          fi

     - name: Build
       run: go build -v .

     - name: Test with cover profile
       run: go test -coverprofile=coverage.out -v --race ./...

    - name: Push coverage to codecov
      run: bash <(curl -s https://codecov.io/bash) -t 489df204-a660-49b8-8ddb-6637ae4c4216

@mrturkmen06 tried as u proposed, but job is failing:
https://github.com/arthurkushman/buildsqlx/runs/703745737?check_suite_focus=true
Run go test -coverprofile=coverage.out -v --race ./...
panic: dial tcp: lookup postgres on <IP_ADDRESS>:53: no such host

goroutine 1 [running]:
github.com/arthurkushman/buildsqlx.TestMain(0xc00010c080)
	/home/runner/work/buildsqlx/buildsqlx/builder_test.go:24 +0x401
main.main()
	_testmain.go:198 +0x334
FAIL	github.com/arthurkushman/buildsqlx	0.057s
FAIL
##[error]Process completed with exit code 1.

FYI: connection string
var db = NewDb(NewConnection("postgres", "host=postgres user=postgres dbname=postgres password=postgres sslmode=disable"))

@arthurkushman I have created a small pull request, I hope, it will help you to overcome the error. When it does, would be nice to close this issue :)

@mrturkmen06 - perfect, u killed 2 rabbits by one shot - resolved this issue and contributed to my project, thx a lot


Mat/Pat - Parental allowance EI info popup

Split from #932
Content for info popup needs to be updated for calculator on Parental Leave allowance information page
AC

[x] Add info popup that shows instructions for EI estimation to help people find how to calculate the estimate for Parental leave allowance calculator.

[x] Instructions for Parental leave are in this document. (https://bcgov.sharepoint.com/:w:/r/teams/03991/Shared Documents/Maternity and Paternity/MatPat EI Estimate.docx?d=wdbc274396c5c43c9abbb204dd8ebca1c&csf=1&web=1&e=pu1etp)

[x] Add info popup for additional earnings in maternity leave allowance calculator with the following content

If you are working for another employer and receiving wages, they must be reported as additional earnings.  If you are receiving top up allowance from a separate employer (outside of government), this is not considered additional earnings.

Tested in TEST environment.
Working great:

Updated pop-up for EI estimation
Updated pop-up for additional earnings

Private Zenhub Image
Private Zenhub Image

tested and works well


feat: alias Pattern to Filter for better understanding in functional

context
Ref: https://github.com/ckb-js/kuai/issues/462

Codecov Report

Merging #466 (860a864) into develop (f88542c) will increase coverage by 0.07%.
Report is 8 commits behind head on develop.
The diff coverage is 100.00%.

@@             Coverage Diff             @@
##           develop     #466      +/-   ##
===========================================
+ Coverage    62.02%   62.09%   +0.07%
===========================================
  Files           94       94
  Lines         3110     3116       +6
  Branches       690      690
===========================================
+ Hits          1929     1935       +6
  Misses        1071     1071
  Partials       110      110

Files Changed
Coverage Δ

...ages/samples/mvp-dapp/src/actors/omnilock.model.ts
23.33% <ø> (ø)

...ckages/samples/mvp-dapp/src/actors/record.model.ts
15.62% <ø> (ø)

packages/models/src/actor/actor-reference.ts
70.90% <100.00%> (+0.53%)
:arrow_up:

packages/models/src/utils/decorator/provider.ts
44.00% <100.00%> (+4.00%)
:arrow_up:

Continue to review full report in Codecov by Sentry.

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

:loudspeaker: Have feedback on the report? Share it here.


The widget is not saved when the layer created with choropleth option in Geospatial Analysis.

Describe the bug
Type is set to multipolygon, spec is not saved
To Reproduce
Steps to reproduce the behavior:

Go to map chart
Set point and polygon type on shelf
Click on spatial analysis
Click save and see error

Expected behavior
If multipolygon type, change to polygon type
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

@kyungtaak 작업중인 브렌치는 f#1826_map-chart-widget-save 입니다.


change ns3 compilation workflow. Do not need to cp files anymore.

should work with this PR.

While validating this PR, we encountered some potential issues, currently in the process of fixing the validation.


Add After=system-config.target for user-cloudinit*

This fix user-cloudinit-proc-cmdline.service being run at the same time as<EMAIL_ADDRESS>on launch time.

This is a huge bug when using PXE booting with custom oem, as it may configure stuff... used by cmdline (like /etc/environment in my case).


(#460) Remove Birthday Logo, Banner, and Confetti

Description Of Changes
This removes the Chocolatey Birthday logo, alert banner, and confetti
since Chocolatey's birthday month is now over.
Motivation and Context
Chocolatey's birthday month is over, so there is no need for the birthday assets anymore.
Testing

Ran the site locally
Ensured the birthday banner no longer showed up
Ensured the normal Chocolatey logo appeared in the top navigation
Cleared my cache and cookies, and ensure no confetti showed

Change Types Made

[ ] Bug fix (non-breaking change)
[x] Feature / Enhancement (non-breaking change)
[ ] Breaking change (fix or feature that could cause existing functionality to change)
[ ] PowerShell code changes.

Related Issue

https://github.com/chocolatey/choco-theme/issues/181
https://github.com/chocolatey/chocolatey.org/issues/149
https://github.com/chocolatey/docs/issues/460
https://github.com/chocolatey/blog/issues/158
https://github.com/chocolatey/home/issues/154
ENGTASKS-1207

Fixes #460
Change Checklist

[ ] Requires a change to the documentation
[ ] Documentation has been updated
[ ] Tests to cover my changes, have been added
[x] All new and existing tests passed.
[ ] PowerShell v2 compatibility checked.

@st3phhays thanks for getting this fixed up!


Remove and translate chinese to english in code

What's changed?

Translate from Chinese to English.
Checklist

[ ]  I have read the Contributing Guide
[ ]  I have written the necessary doc or comment.
[ ]  I have added the necessary unit tests and all cases have passed.

Add or update API

[ ] I have added the necessary e2e tests and all cases have passed.

hi, 👍👍 can you help to translate others in module collector script


journeycard changes, mostly POPULAR_CHANNELS

Only present POPULAR_CHANNELS when there are channels to join.
However, once you join all channels, the card may still in the conv. So there's a state for having joined all of them. It's not great, but it's a little better than Here are some channels: <crickets>
cc @mmaxim

CI can't "Recursively delete the current directory from the workspace". Skip


[Backport] [1.x] [BUG] ConcurrentSnapshotsIT#testAssertMultipleSnapshotsAndPrimaryFailOver fails intermittently (#1311)

Signed-off-by: Andriy Redko<EMAIL_ADDRESS>Description
Backporting https://github.com/opensearch-project/OpenSearch/pull/1311 to 1.x
Issues Resolved
https://github.com/opensearch-project/OpenSearch/issues/1272
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[X] Commits are signed per the DCO using --signoff

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

start gradle check


Update client.js to add a new function.

I've added a "close" function to control the moment when you want to close the TCP Connection.

+1

Thanks
I'll check this.


feat: support alias

Codecov Report

Merging #58 (864505b) into fix-dev-log (c98136e) will not change coverage.
The diff coverage is n/a.

@@             Coverage Diff              @@
##           fix-dev-log      #58   +/-   ##
============================================
  Coverage        78.35%   78.35%
============================================
  Files               27       27
  Lines             1035     1035
  Branches           198      189    -9
============================================
  Hits               811      811
- Misses             221      224    +3
+ Partials             3        0    -3

Impacted Files
Coverage Δ

packages/generate-project/src/checkEmpty.ts
25.00% <0.00%> (ø)

packages/iceworks-cli/src/command/config/index.ts
93.33% <0.00%> (ø)

...iceworks-cli/src/command/init/addSingleMaterial.ts
38.05% <0.00%> (ø)

Continue to review full report at Codecov.

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


Make some small changes to setup.py

Fixes some of the items raised by @jonparrott in https://github.com/GoogleCloudPlatform/google-cloud-python/pull/4577.

Codecov Report

Merging #1743 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##             master   #1743   +/-   ##
========================================
  Coverage      84.9%   84.9%
  Complexity     4498    4498
========================================
  Files           432     432
  Lines         17831   17831
  Branches       1882    1882
========================================
  Hits          15140   15140
  Misses         2032    2032
  Partials        659     659

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 a74f8ec...4a4fee0. Read the comment docs.


Breakout Example is stuttering

Bevy version
0.5
Operating system & version
Manjaro Gnome
What you did
Copied this example: https://github.com/bevyengine/bevy/blob/main/examples/game/breakout.rs
What you expected to happen
Game to run smoothly and without bugs
What actually happened
The red square is jittering, this sometimes causes collision detection to bug, and it gets out of screen.
Additional information
https://imgur.com/j52I6Kz

Can you reproduce this with #2094?

By "jittering", do you mean when the square is stuck between the paddle and the wall on the right? This should have been fixed by #685 but can still happen depending on your frame rate...

@alice-i-cecile I'll try
@mockersf nope, its the movement in general. Even if the FPS is low, for example 40, the square should not be jittering, because games doesnt work this way, the fixed timestep is one solution for this, but seems its not working?

@alice-i-cecile I tested here, and got the same result!
also I runned: cargo run --release
The game runned worse than the debug version, with way more jittery!

I think theres a bug in #2094 that would make it stutter more. It moves the paddle without scaling it according to delta time, so framerate directly affects how fast it moves.

@nonunknown I've updated #2094; is this resolved for you? I didn't notice any stuttering, but that may just be poor perception. A GIF (plus frame time information) may be useful for reproduction if this still persists.

tested it:
https://imgur.com/aQRCCez
You can compare the movement with the mouse movement, you can see how jittery it is.

Yup thats pretty nasty. I'm also getting it to a lesser degree. I'll see what I can do. This behavior definitely isn't acceptable.

Seeing the same on NixOS 21.05, rustup 1.24.2, rustc 1.54.0, Linux kernel 5.10.60, AMD Radeon RX 5500 graphics card.


No data showing. No host selectable

No host on drop down. No data in the metrics. Tested on Prometheus with a query. Data is coming back fine. Tested query in Grafana. Data comes back fine

Did you import via ID or json? Because when I imported with ID I got all blank. Now with json import only the http status codes are missing


Osiris breaks certain sounds on linux (e.g. menu, dangerzone sounds,)

Yep, that's true.
#define OSIRIS_SOUND() false
in Osiris/Hacks/Sound.h is a workaround.


Improve logging of the sidecar

This allows dynamically updating the log level of the sidecar as well as tracking logs from telemetry and the sidecar operation itself in trace mode.
Further, given --cfg tokio-taskdump, the sidecar is able to dump a task snapshot of itself.
Notes: telemetry required the tracing-subscriber, but it's only for the example. Moved it to dev-dependencies.

It's only the tracing_subscriber which must be guarded, everything else is always present.

@bantonsson Added a test :-) Looks good now?


Write draft RFC for migration from elastic search to query service

Marcus on using elastic search in DSS

find bundle ids
find project ids
determine if its an analysis bundle without randomly downloading bundles

Would like to search on

organ
organ part
pipeline

How to consume paginated results

Discussed with Brian H
He is planning an elastic search depreciation RFC.
Will contain three main parts:

replacing subscriptions/notifications (moving to jmes path)
using the enumeration and eventing endpoints
replacing ad hoc searches with the query service

Suggested we work together and make the RFC for migration from elastic search to query service a subset of the elastic search depreciation RFC


Scatter plot

Add the possibility to have scatter plots.
Some how scatter plots should use the same code as markers
You may use the iris dataset https://github.com/mljs/dataset-iris as an example. One different color per category.
Would be nice to have also regression line per category. You may use our library to make the regression.

a scatter plot by definition should be a different component by the lack of order in their inputs, should we add it to this same package?
Also if always will have a category we could add a property or even a component ScatterPlot.Category data={[ ... ]} label="setosa" />
Another thing to consider is that a component that works for visualization doesn't necessarily need to make this kind of calculations, but allows a way to add that information.
What do you think @targos @stropitek ?

It shouldn't be an entirely different component. Rather a different ScatterSeries component. It's important that we are able to mix scatter and line series in the same plot

closed in #45

closed in #45


Isomorphising nunjucks

This has turned into quite a beast - so chances are I'll use it as reference.
I would also potentially only like to implement some of the stuff when the time arises (e.g. We need templates on the client), but it was good to have a rummage around and get a thorough understanding of Webpack, Nunjucks and how they might interact.
A few thoughts and questions:

Should we have a common lib that will hold common JS and HTML - I image this would be useful. It then also allows us to keep client specific code (DOM manipulation, analytics, konami code etc) in client and server specific code (routes, performance, caching) in server.
How do we deal with this if we do - I quite like the simple linking strategy.
On the client, personally, in a perfect world, it'd be great to be able to include templates like modules. i.e. import button from 'views/components/button'; button.render({ cta: 'Kaboom' });. I have tried this with nunjucks-loader with some degree of success (but not all), so for now we're using nunjucks's precompile method.
Should we stick with this component? I prefer it over macros as it suits our structure better and also goes inline with Fractal's structure. I would have used their "@render" but it brings in fractal as a dependency which is overkill for the client especially.

To use a component you can now use:
import articleTemplate from 'views/components/article';
console.log(articleTemplate.render({title: 'title', body: 'body'}));

Closing in favour of opening new ones to have single threaded discussions.


Automated cherry pick of #2766: fix: 不能无限制追加 application/json

Cherry pick of #2766 on release/2.11.
#2766: fix: 不能无限制追加 application/json

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.11@17ba603). Click here to learn what that means.
The diff coverage is 100%.

@@              Coverage Diff               @@
##             release/2.11   #2768   +/-   ##
==============================================
  Coverage                ?   7.21%
==============================================
  Files                   ?     470
  Lines                   ?   74487
  Branches                ?       0
==============================================
  Hits                    ?    5374
  Misses                  ?   68661
  Partials                ?     452

Flag
Coverage Δ

#aFlag
7.21% <100%> (?)

Impacted Files
Coverage Δ

pkg/util/httputils/httputils.go
47.51% <100%> (ø)

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 17ba603...0b3ee55. Read the comment docs.

/lgtm

/approve


Feat/token list migration

Before submitting this PR, please make sure:

[X] Your code builds clean without any errors or warnings
[X] You are using approved title ("feat/", "fix/", "docs/", "refactor/")

A description of the changes proposed in the pull request:
Revised version of https://github.com/hummingbot/gateway/pull/155
Tests performed by the developer:
Tips for QA testing:

PR update for docker build

Create docker image for this PR and latest client development branch

Using hummigbot_gateway-compose

Use latest commit for deploy_examples repo
Setup hummingbot_gateway_compose file then docker compose up -d

On the screenshot above, either list or lists is not available
Added docker compose file 👀version: "3.9"
  services:
    hummingbot:
      container_name: hummingbot1
      image: hummingbot/hummingbot:dev
      volumes:
        - "./hummingbot_files/conf:/home/hummingbot/conf"
        - "./hummingbot_files/conf/connectors:/home/hummingbot/conf/connectors"
        - "./hummingbot_files/conf/strategies:/home/hummingbot/conf/strategies"
        - "./hummingbot_files/logs:/home/hummingbot/logs"
        - "./hummingbot_files/data:/home/hummingbot/data"
        - "./hummingbot_files/scripts:/home/hummingbot/scripts"
        - "./hummingbot_files/certs:/home/hummingbot/certs"
      # environment:
      #   - CONFIG_PASSWORD=test
      logging:
        driver: "json-file"
        options:
            max-size: "10m"
            max-file: "5"
      tty: true
      stdin_open: true
      network_mode: host

    gateway:
      container_name: gateway1
      image: hummingbot/gateway:159
      ports:
        - "15888:15888"
        - "8080:8080"
      volumes:
        - "./gateway_files/conf:/home/gateway/conf"
      #  - "./gateway_files/conf/lists:/home/gateway/conf/lists"
        - "./gateway_files/logs:/home/gateway/logs"
        - "./gateway_files/db:/home/gateway/db"
        - "./hummingbot_files/certs:/home/gateway/certs"
      # environment:
      #   - GATEWAY_PASSPHRASE=a

Added conf/lists on the file for test purpose
Change folder permission as well and check conf/lists still empty

Ran tests using gateway-create.sh

Follow the prompts and use PR docker image ✅

Closed in favor of #160


Blog-app: Add validations and test

In this milestone, I :
-Added validation features
-Added spec folder and respective unit tests for rails.

STATUS: INVALID CODE REVIEW REQUEST 🛑 🛑
Hi @Ceemos96,
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.
Invalid Code Review Request
Kindly fix your failing linters
Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear. And please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

Invalid Code Review Request does not count into the code reviews limit.


How to use KongConsumer's userName property

There is a KongConsumer and its userName is "just测试". The document says the userName must be unique in a Kong Env.
So, once i define the userName, how can i use the userName, or where to use it.
apiVersion: configuration.konghq.com/v1
kind: KongConsumer
metadata:
  name: kong-consumer-test-abcck323da
  namespace: project-test
username: just测试

So, once i define the userName, how can i use the userName, or where to use it.

Consumers can be used to manage access to services in Kong.
The following is a good guide to get you started: https://docs.konghq.com/1.1.x/getting-started/adding-consumers/
Once, you create a consumer you can create credentials using KongCredential custom resource.

I know what you mean, but when using  ingress-controller, the relationship is combined by the consumerRef which is the k8s' crds' name. And k8s resource name is case sensitive and just  letter, number and short line('-'), but the  userName can be any other character.

I know what you mean, but when using ingress-controller, the relationship is combined by the consumerRef which is the k8s' crds' name. And k8s resource name is case sensitive and just letter, number and short line('-'), but the userName can be any other character.

I see your point but how is it a problem in any case?

We have a Management-UI which manage different project(namespace) in k8s, and each project can create KongConsumer into the same kong env. So if it doesn't matter about the userName, we can generate random string for each creation.

We have a Management-UI which manage different project(namespace) in k8s, and each project can create KongConsumer into the same kong env. So if it doesn't matter about the userName, we can generate random string for each creation.

@WywTed I'm sorry but I still don't understand what you're trying to get to here or what exactly is your question. You can auto-generate the username and KongConsumer resource if you'd like.

OK， thanks.


Including bootstrap.min.js causes multiple video backgrounds to break

If you have more than one video background on a page, including bootstrap.js will cause all videos after first to break. Have tested this and reduced issue single handed to the boostrap js file.

I'm running into the same issue. Is there a way to make the multiple videos work with bootstrap.js?

In fairness I've never used it with Bootstrap but I don't know why it would cause a problem. Can you provide a codepen or something so I can see the issue?

Thanks for the quick reply! Here's one that I started, but I don't have pro on codepen so can't upload files. I tried referencing a video through http: but I think this isn't working as reported in issue #30.
http://codepen.io/bxlxux/pen/JNovLb

I think the referencing to videos will work if the last part of the URL is
the file type.
I just checked your codepen. It looks like the JS was not loaded in the
codepen before BackgroundVideo was getting returned. So therefore, putting
it in the script tags didn't work. I moved the JS under the plugin code and
you can see now that it works.
Your problem with Bootstrap might be because you haven't references jQuery
(check the console logs and you'll see what I'm talking about). As far as I
can see, the plugin is working as I'd expect.
Sam Linnett
Director, Sam Linnett Ltd
07446 150 449 |<EMAIL_ADDRESS>| http://www.samlinnett.com
http://uk.linkedin.com/in/samlinnett http://twitter.com/sam_linnett
http://github.com/linnett
On 14 April 2017 at 16:13, bxlxux<EMAIL_ADDRESS>wrote:

Thanks for the quick reply! Here's one that I started, but I don't have
pro on codepen so can't upload files. I tried referencing a video through
http: but I think this isn't working as reported in issue #30
https://github.com/linnett/backgroundVideo/issues/30.
http://codepen.io/bxlxux/pen/JNovLb
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/linnett/backgroundVideo/issues/29#issuecomment-294171340,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACI_wUFLYY74KElyU8nnLIr5zMtU7f_Zks5rv40UgaJpZM4LRdVL
.

Okay thank you. I got a bit lazy with generating that code pen and did leave off the jquery. I fixed it. As you suggested I'll have to read up on Babel with grunt. The src file was just easier to read. Many thanks, I'll go back and integrate to see what may be happening in my code.


Inconsistent Tokenization due to Lazy Registration

I am running into a case where objects are inconsistently tokenized due to lazy registration of pandas dispatch handlers.
Here is a minimal, reproducible example:
import dask
import pandas as pd

class CustomDataFrame(pd.DataFrame):
    pass

custom_df = CustomDataFrame(data=[1,2,3,4])
pandas_df = pd.DataFrame(data = [4,5,6])
custom_hash_before = dask.base.tokenize(custom_df)
dask.base.tokenize(pandas_df)
custom_hash_after = dask.base.tokenize(custom_df)

print("before:", custom_hash_before)
print("after:", custom_hash_after)
assert custom_hash_before == custom_hash_after

The bug requires a subclass of a pandas (or other lazily registered module) to be tokenized before and then after an object in the module.
It occurs because the Dispatcher used by tokenize decides whether to lazily register modules by checking the toplevel module of the class. Therefore, it will not attempt to lazily register a module of a subclass of an object from the module. However, if the module is already registered, those handlers will be used before the generic object handler when applicable (due to MRO).
The same issue exists for all lazily loaded modules.
I think a better behavior would be for the lazy registration check to walk the MRO of the object and make sure that any lazy-loaded modules are triggered

Thanks for writing this up @v1shanker! I looked at it at the time but forgot to write down what I found :facepalm: Looking at it again now I can't quite figure out what the behavior should be. Regardless of whether I've tokenized a pandas object or not, I get a different hash every time I call dask.base.tokenize(custom_df). Is that what you see?

Yes I do see this behavior now (although I can't remember if I tested this particular case when I wrote this up).
So it seems there are two different issues here:

How subclasses of  DataFrames (and likely other types) are tokenized

The inconsistent dispatching described in the initial issue.

Likely hides observation of 2. in most (if not all) cases.

Thanks for taking a look! Happy to help however I can.

Thanks @v1shanker, I've pushed a patch for this hereat #8185.
In [1]: import dask
   ...: import pandas as pd
   ...:
   ...:
   ...: class CustomDataFrame(pd.DataFrame):
   ...:     pass
   ...:
   ...: custom_df = CustomDataFrame(data=[1,2,3,4])
   ...: pandas_df = pd.DataFrame(data = [4,5,6])
   ...: custom_hash_before = dask.base.tokenize(custom_df)
   ...: dask.base.tokenize(pandas_df)
   ...: custom_hash_after = dask.base.tokenize(custom_df)
   ...:
   ...: print("before:", custom_hash_before)
   ...: print("after:", custom_hash_after)
   ...: assert custom_hash_before == custom_hash_after
before: 3eec44d119a2704d4a7efb951dfd7145
after: 3eec44d119a2704d4a7efb951dfd7145


refactor: ⚒ migrate to Riverpod

Status
⚠ ⚠ WORK IN PROGRESS ⚠ ⚠
Includes:

[ ] Optimize folder structure and make it feature-based
[ ] Migrate from provider to riverpod
[ ] Add tests up to 100% coverage
[ ] Refactor layout logic
[ ] Bug fixes
[ ] Add workflows for testing and linting
[ ] Add issue & pull request templates
[ ] Use very_good_analysis

I think it is better to be add .autodispose modifiers to service,constant classes ex:
final storageServiceProvider = Provider.autoDispose<StorageService>(
  (_) => HiveStorageService(),
);


Improve findElement logic to fetch elements that are visible in the DOM

Hi @sudharsan-selvaraj , can you please add some details related to this issue so that we can work on it?

@rahul-kumar-sdet This issue is already fixed as part of https://github.com/AppiumTestDistribution/appium-flutter-server/commit/4cb9eb623cacb6710e93626f2f98649d8c624eef#diff-b4b784293761eed75f5b815fadc4797f1e180ace4aaa87b204697ccef8729ddbR51
Would you be interested in picking up https://github.com/AppiumTestDistribution/appium-flutter-server/issues/28?


build android error Plugin with id 'maven' not found.

Bug
FAILURE: Build failed with an exception.

Where:
Build file '/Volumes/machd/angulare/app/Studiokore/node_modules/react-native-image-colors/android/build.gradle' line: 23

What went wrong:
A problem occurred evaluating project ':react-native-image-colors'.

Plugin with id 'maven' not found.

Try:

Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.

Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.2/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 36s
antoniomarques@Mac-mini Studiokore %

Environment info

Library
Version

"react":
"16.13.1",

"react-native":
"0.63.2",

Library
Version

react-native-image-colors
1.2.4

Upgrade packagem from 1.5.1 erro in pod install

hey, sorry you're having these troubles. But I'm not clear on how exactly to reproduce it. I think providing steps starting from a barebones React Native project will be very beneficial. It will also help us determine whether the issue is in the library or something related to your specific setup.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

The only thing I noticed is that your Android project uses Gradle 8.0. Currently the latest version of React Native is using 7.3.3 so 8 is likely unsupported.
https://github.com/facebook/react-native/blob/cd4c6659d3477a82f7bf14570ecdd6e9bfb9435e/template/android/gradle/wrapper/gradle-wrapper.properties

thx brow,
good job!
congratulations.


Does the wdio/cli only install the latest dependencies?

Issue:
I tried to setup my testing environment by using the wdio/cli. Here I made sure to choose the ui5 service. I assumed since wdi5 is currently only supported by wdio v7, all the dependencies would be installed in the compatible versions. But all the wdio packages were installed with version 8. I would like to know if this is the expected behavior, even when using wdio/cli v7?
Steps to reproduce the behavior:

Install wdio/cli : npm i @wdio/cli@7
Run npx wdio config
Choose: local runner, mocha framework, spec reporter, chrome browser, ui5 service
All dependencies in the package.json file will be of version 8

Expected behavior:
Since the wdi5 service is being added, expected all webdriverio dependencies to be of version 7.

Hi, the intended way to get started with wdi5 is to do npm init wdi5@latest - it will install the "ui5"-service along with all matching wdio-dependencies for you. Also see https://ui5-community.github.io/wdi5/#/installation.
That being said, wdi5 2.0 is in beta and about to be released in the next couple of days. Amongst other things it will bring full wdio^8 compatability.

Ah I see. Assumed the same support was available with the cli. Thank you @vobu!


DICSS is staying up own its own for hours on end

Hi, I've experienced another issue while using DICSS in my life.
It turns out that I can't actually tell my DICSS when the server is on downtime. It continues to stay up on its own for hours on end even though I want it to go down (maintenance, etc.)
Anybody else experiencing this issue?

How long have you waited? If DICSS are still up after, say, four hours then yes, I'd seek help in the support group. I know it can be a bit fussy to have DICSS... Personally, I've found DICSS easier to use if the load is distributed amongst many clients but, to keep DICSS secure, I'd defintitely make sure that the clients don't know about each other. Once my DICSS load has been adequently distributed, it tends to go down on it's own.

I've had problems with DICSS waking from sleep into an active state rather than idle.

I suggest you refresh your DICSS and see if it goes down. I get this strange issues as well. They're mostly tied to fixed timings, I get majority of my problems during morning time when DICSS just goes active on pages on its own. It's starting to worry me, since it's hampering my funnel performance. I run my DICSS in a family oriented website, so it's kind of awkward for DICSS to be up and running in the open. Please advise.


err: unexpected EOF

When pulling all the contents of my google drive, I get err: unexpected EOF on over half of the files. Downloading the via the web interface and opening them locally works fine, so they are not corrupted.

Hello @mgolub2. Thank you for reporting this issue and welcome to drive.
So for starters, would you mind giving the drive version information that you can compile by running:
$ go get github.com/odeke-em/drive/drive-gen && drive-gen

I'm using version 0.2.8, built with go 1.4.2 on Ubuntu 14.04. I used the command to build and run the program when I first encountered the issue, and still saw the same behavior.
I searched through the source code, and wasn't able to find any instance of that string, looks like it comes from something else in the go library. Looking around github there a couple of open issues in the docker repo with the same problem.
It could possibly be due to either the size of the files, most of which are greater than 100mb, or the server's location/connection in Canada?

Hello @mgolub2, the commit hash would also be helpful that's why running
$ go get github.com/odeke-em/drive/drive-gen && drive-gen

would be useful.
Hmm, so I have been running as well as building this code in Alberta, Canada, so I'd rule out the location being the trip. Now, quick question what do the permissions for those files look like? Also, what type of files are they?

 On the server that pulled from the drive, the permissions are -rw-rw-r-- for all the files.

$ go get github.com/odeke-em/drive/drive-gen && drive-gen

NOT
$ go get github.com/odeke-em/drive/cmd/drive

Ping!

Sorry for the delay, I was traveling.
Here is the info from the version with the debug information:
drive version: 0.2.8
Commit Hash: 'b41dc46a6d2d6cbbd21b67cce69824751cdbe841'
Go Version: go1.4.2
OS: linux/amd64
BuildTime: 2015-08-23 02:53:32.435730955 -0400 EDT

Any way of reproducing this issue?

 Running the pull over again results in fewer EOFs, until none are left.
I don't see this issue with a different hosting provider however.

Only happens with one hosting provider? Might they be rate limiting you or closing different connections? This seems like a plausible theory given that it is only with this one hosting provider and also running it many times over results in fewer EOFs until none are left.

Ping!

Please get the latest from master. PR https://github.com/odeke-em/drive/pull/395 allows encountered errors to be retryable until all the tries are exhausted then it will fail. Thank you for reporting this. Please reopen if it persists.


Correct import from a remote server

Tested against the server 6.1 from the Ranch.
This required to also add support for this new version of Atoti Server.
The only required step was to add the new REST version and rename the key externalRetrievals to databaseRetrievals.

If you need to reproduce the test, the following query generates some database retrievals
SELECT
  NON EMPTY {
    [Measures].[pnl.FOREX]
  } ON COLUMNS,
  NON EMPTY Hierarchize(
    Descendants(
      {
        [Currency].[Currency].[ALL].[AllMember]
      },
      1,
      SELF_AND_BEFORE
    )
  ) ON ROWS
  FROM [EquityDerivativesCube]
  CELL PROPERTIES VALUE, FORMATTED_VALUE, BACK_COLOR, FORE_COLOR, FONT_FLAGS


Add a call for contribution for a guide on reporting model efficiency

@fchollet
Also, I wanted to ask if it's possible to revisit this call on "Keras reproducibility recipes"?

Here (https://github.com/keras-team/keras-io/pull/671) we discussed and you mentioned

IMO this is something that we should publish around the time of the TF 2.8 release.

This is why I wanted to know if the Keras team has a plan to publish the guide on ensuring reproducibility. I understand if there are other priorities at the moment.

Here (https://github.com/keras-team/keras-io/pull/671) we discussed and you mentioned

Right, this comment was motivated by the upcoming availability of the set_random_seed utility as well as the enable_op_determinism utility. The code example would simply explain what they do and how to use them.

This is why I wanted to know if the Keras team has a plan to publish the guide on ensuring reproducibility. I understand if there are other priorities at the moment.

We have no plans at this time! If you know of someone interested in producing such a guide (based on the content of the two pages linked above), we'd welcome a PR :)