Stacking training benchmark

This benchmark is representative of production serverless training workloads, examples:

https://www.mdpi.com/1996-1073/11/4/949/htm
https://www.hindawi.com/journals/scn/2020/4586875/
https://link.springer.com/article/10.1007/s10346-019-01286-5

The benchmark has 4 functions:

driver orchestrates the entire flow. Starts by uploading the dataset for the trainers and the metatrainer, collects the final models.
a set of trainers that fit a model each (tested with 4 and 16 trainers, sequentially and in parallel)
reducer collects the models and predictions from each trainer.
metatrainer trains together with the trained models' layer, finalizing the 2-layer model.

Currently, only S3 is supported, tested with docker-compose only.

In the python code the MAX_SERVER_THREADS env var is sometimes used, but in the docker-compose and now also in the kn manifests we set MAX_RECOG_SERVER_THREADS. Looks like a mistake to me, prob needs fixing?

good catch! let's use MAX_SERVER_THREADS everywhere in this benchmark

In the python code the MAX_SERVER_THREADS env var is sometimes used, but in the docker-compose and now also in the kn manifests we set MAX_RECOG_SERVER_THREADS. Looks like a mistake to me, prob needs fixing?

try to re-generate the proto files, the build test fail and it's weird. it might be due to the fact that I generated them on my Apple M1 (arm) laptop....

re-generating the proto files gives me the same result. I would suggest removing the golang protos since we only use python in this benchmark, and it looks like some go library is causing problems.

re-generating the proto files gives me the same result. I would suggest removing the golang protos since we only use python in this benchmark, and it looks like some go library is causing problems.

agreed, please do. remove that generation from the makefile.

Same problem with crossXDT, @MBaczun please add the same fix as for the stacking benchmark.

I found an even more important problem: kn_deploy.sh's failure to deploy a function does not fail the test, resulting in a timeout.
Please fix by adding set -e to the script.

Not sure about the port being used in CI, see here, where it uses 31080. I think this should be using port 80 every time. A few lines later when we print logs (here) you can see that the benchmark didn't actually do anything, it's just all of the initialisation messages. The way the invoker works it doesn't report that a weird port was used and that the connection didn't work, so the action passes.
I think the quick and easy fix is to hardcode the action to use port 80 instead of NODEPORT=$(kubectl get svc kourier-ingress -n kourier-system -o=jsonpath='{.spec.ports[0].nodePort}').


invite a friend server

says when rewarded that it is atlas even when rewarded on orion and titan

Fixed pending restart.


Parse Error at install

While trying to install I get the following error:
/Users/abecchis/.zulu/core/zulu
/Users/abecchis/.zulu/core/zulu:2355: parse error near `>&'
/Users/abecchis/.zshrc:335: command not found: zulu

zsh --version
zsh 5.1.1 (x86_64-apple-darwin15.0.0)

Digging I think I found the cause. I made a Pr for that :)

A few quick questions to help me with debugging, and to track down if the issue is in Zulu or the install script:

Did you specify a custom $ZULU_DIR or $ZULU_CONFIG_DIR?
If yes, does the error still occur if you use the defaults?
After receiving the error, does Zulu work if you do the following steps:

cd ~/.zulu/core
./build.zsh
source zulu
zulu

No
No to 1.
Going to try

Doesnt work :/

Ok, that rules out any errors in the install script, I think.

Yep sure.

hello @molovo :)
did you have time to dig on the issue?


How stringent should the schema be

The plan is for the new schema to allow any compute and fix implemented in LAMMPS, whilst placing only very modest checks to ensure that one does not try to run a  mdand minimize at the same time. Also one checks that the fixes used in minimize  are those that are supported by LAMMPS.
However, should one check that each of the options (when strings are present) are valid LAMMPS inputs, e.g if one sets the calculation of entropy/atom the keywords can be avg and local each one of them accepting a yesor no value, should the schema check for this? and fails if one passes a variable like ave instead of avg?

The current schema checks whether the computes and fixes that are passed make sense for the current version of lammps. A more stringent validation can be performed but for the time being this is sufficient. Individual issues should be opened if there is a specific problem.
Closed via #35


Make it so user cannot create or scale PG server group to 1 worker node

Avoids having user create or scale server group to 1 worker node.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

1 of 8 (12.5%)  changed or added relevant lines in 2 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.006%) to 42.748%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

extensions/arc/src/ui/dashboards/postgres/postgresComputeAndStoragePage.ts
0
3
0.0%

extensions/resource-deployment/src/ui/validation/validations.ts
1
5
20.0%

Files with Coverage Reduction
New Missed Lines
%

extensions/resource-deployment/src/ui/validation/validations.ts
1
78.15%

Totals

Change from base Build 995411089:
-0.006%

Covered Lines:
26169

Relevant Lines:
55584

💛  - Coveralls


"ImportError: DLL load failed: The specified module could not be found." while trying to import tensorflow in tensorflow_cpu environment.

Traceback (most recent call last):   File "C:\Users\Shivani\Anaconda3\envs\tensorflow_cpu\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in      from tensorflow.python.pywrap_tensorflow_internal import *   File "C:\Users\Shivani\Anaconda3\envs\tensorflow_cpu\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 28, in      _pywrap_tensorflow_internal = swig_import_helper()   File "C:\Users\Shivani\Anaconda3\envs\tensorflow_cpu\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper     _mod = imp.load_module('pywrap_tensorflow_internal', fp, pathname, description)   File "C:\Users\Shivani\Anaconda3\envs\tensorflow_cpu\lib\imp.py", line 243, in load_module     return load_dynamic(name, filename, file)   File "C:\Users\Shivani\Anaconda3\envs\tensorflow_cpu\lib\imp.py", line 343, in load_dynamic     return load(spec) ImportError: DLL load failed: The specified module could not be found.  During handling of the above exception, another exception occurred:  Traceback (most recent call last):   File "", line 1, in    File "C:\Users\Shivani\Anaconda3\envs\tensorflow_cpu\lib\site-packages\tensorflow_init.py", line 101, in      from tensorflow_core import *   File "C:\Users\Shivani\Anaconda3\envs\tensorflow_cpu\lib\site-packages\tensorflow_core_init.py", line 40, in      from tensorflow.python.tools import module_util as module_util   File "C:\Users\Shivani\Anaconda3\envs\tensorflow_cpu\lib\site-packages\tensorflow_init.py", line 50, in getattr     module = self.load()   File "C:\Users\Shivani\Anaconda3\envs\tensorflow_cpu\lib\site-packages\tensorflow_init.py", line 44, in _load     module = importlib.import_module(self.name)   File "C:\Users\Shivani\Anaconda3\envs\tensorflow_cpu\lib\importlib_init.py", line 126, in import_module     return _bootstrap.gcd_import(name[level:], package, level)   File "C:\Users\Shivani\Anaconda3\envs\tensorflow_cpu\lib\site-packages\tensorflow_core\python_init.py", line 49, in      from tensorflow.python import pywrap_tensorflow   File "C:\Users\Shivani\Anaconda3\envs\tensorflow_cpu\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 74, in      raise ImportError(msg) ImportError: Traceback (most recent call last):   File "C:\Users\Shivani\Anaconda3\envs\tensorflow_cpu\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in      from tensorflow.python.pywrap_tensorflow_internal import *   File "C:\Users\Shivani\Anaconda3\envs\tensorflow_cpu\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 28, in      _pywrap_tensorflow_internal = swig_import_helper()   File "C:\Users\Shivani\Anaconda3\envs\tensorflow_cpu\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper     _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)   File "C:\Users\Shivani\Anaconda3\envs\tensorflow_cpu\lib\imp.py", line 243, in load_module     return load_dynamic(name, filename, file)   File "C:\Users\Shivani\Anaconda3\envs\tensorflow_cpu\lib\imp.py", line 343, in load_dynamic     return _load(spec) ImportError: DLL load failed: The specified module could not be found.

@Shivani29sheth, Is this still an issue

Automatically closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!

I have switched temporarily to TF-CPU. I will re-switch to GPU in the following days and post here an update.

Re-installed CUDA and CuDNn and everything is fine now. Not sure what was the problem before, as I re-installed the same versions + same tf gpu version.


Remove remaining references to cmctl, which was moved to cert-manager/cmctl

Removes some remaining references to cmctl, which was moved to another repo in https://github.com/cert-manager/cert-manager/pull/6663.
xref: https://github.com/cert-manager/cert-manager/issues/6674
Kind
/kind cleanup
Release Note
NONE

pkg/ctl/schema.go is still required, it imports some internal APIs and thus cannot be moved easily.


ibm-plex: 5.0.0 -> 5.1.0

Motivation for this change
https://github.com/IBM/plex/releases/tag/v5.1.0
Things done

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

[x] NixOS
[ ] macOS
[x] other Linux distributions

[ ] 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 nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 94132 1

1 package built:
- ibm-plex


You should attempt to reproduce with their CLI to, and report a bug to them.
On Sun, Nov 11, 2018, 7:58 PM Kevin Ye<EMAIL_ADDRESS>wrote:

source
[image: image]
https://user-images.githubusercontent.com/28178382/48325519-01c23d80-e671-11e8-9272-f855353ee2ad.png
compilation
[image: image]
https://user-images.githubusercontent.com/28178382/48325536-13a3e080-e671-11e8-81bc-dd2b33c7a058.png
you know arguments object is not a real Javascript Array type, so use
arguments[0] cannot get the first element of arguments object. but actually
the gulp-uglify compress it from arguments['0'] to arguments[0]. that is
the problem.
i can solve this problem by passing parameters instead, but i think it is
still a compress issue
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/terinjokes/gulp-uglify/issues/345, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAQsZQb3DnbYHTSI1-fBaK-xPHGVjn6aks5uuPHugaJpZM4YY6kq
.

OK, thanks


Migrate to GBI images

What does this PR do?
This PR migrates Docker images to the GBI images (Golden Base Image) which are owned by Datadog.
Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] Make sure you discussed the feature or bugfix with the maintaining team in an Issue
[ ] Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

Codecov Report

Merging #246 (76b28a0) into develop (9aabde7) will increase coverage by 0.13%.
The diff coverage is n/a.

Additional details and impacted files
@@              Coverage Diff              @@
##             develop     #246      +/-   ##
=============================================
+ Coverage      81.08%   81.21%   +0.13%
- Complexity       201      202       +1
=============================================
  Files             26       26
  Lines            793      793
  Branches         104      104
=============================================
+ Hits             643      644       +1
  Misses           112      112
+ Partials          38       37       -1

see 1 file with indirect coverage changes


strange behavior when embedded in navigation-controller

Hey,
i am using a ViewController, which is embedded in a NavigationController. Inside of that ViewController, i have a CollectionView that uses the SFFocusViewLayout. When i scroll down at a offset of approximately -64 and release my finger, it stops for a short duration and then snaps back to 0 offset. Using a ViewController without a NavigationController solves the issue. I guess calculation goes wrong at some point, when the CollectionView is not at yPosition 0 within the ViewController?

You would use self.edgesForExtendedLayout = UIRectEdgeNone; to handle navigation bar offset.


how Can I develop flow based chatbot & mcq type questions using chatterbot

how to create mcq type question in chatterbot?

I want a sequential flow based chatbot like:
hows you mood?
1 -> good
2. ->sad
If user type 1 then it will go to another flow question and if user select 2 then it will go to another question.

Rightnow there is no implementation such type features, You could write your own training adapter and possible logic adapters.
These resource will guide how to write those

http://chatterbot.readthedocs.io/en/stable/training.html#creating-a-new-training-class
http://chatterbot.readthedocs.io/en/stable/logic/create-a-logic-adapter.html

OK thanks @vkosuri


Will react native implementation work with Animated library?

I'm trying to us Animated with react and to be honest I'm not sure to how it should be approached i.e. something like this?
Way I implement it is by passing animated value from state to a prop in styled component i.e.
   constructor(props) {
     super(props);
     this.state = {
       fadeAnim: new Animated.Value(0)
     };
   }

componentDidMount() {
     Animated.timing(
       this.state.fadeAnim,
       {toValue: 1}
     ).start();
   }

<StyledComponent propValue={this.state.fadeAnim} />

Where StyledComponent was created using Animated.createAnimatedComponent(StyledComponent)
And I should than user propValue in my styled component styles? or should I use style={} on my styled component?
UPDATE:
After implementing approach mentioned above I am getting following error message:

Cannot read property 'getScrollableNode' of null

More details issue explanation: http://stackoverflow.com/questions/41425178/using-animated-with-styled-components-react-native

There is a chance I am implementing this wrongly, if so any advice would be much appreciated :)

Related stack overflow question: http://stackoverflow.com/questions/41425178/using-animated-with-styled-components-react-native

@mxstbr any update on this guys? I feel like Animated is huge part of native, some sort of implementation example / guide with styled-components would help out a lot. Is there anyone who I can talk to regarding this?

@IljaDaderko can you provide a github project with a minimal reproduction scenario?

@haikyuu will this do the trick? https://github.com/IljaDaderko/styled-components-animated

@haikyuu Oh wow, would have never guessed this, thank you :)


Add total volume limit

Add another rate limit setting that defines how much total collateral all vaults can lock in total.

@TorstenStueber
According to this #151  we implemented rate limit with configurable interval length .
Issue/Redeem volume will reset after when interval ends
So it is enough to specify pretty long interval.
IntervalLength Storage
https://github.com/pendulum-chain/spacewalk/blob/dev/milestone-3/pallets/redeem/src/lib.rs#L197
https://github.com/pendulum-chain/spacewalk/blob/dev/milestone-3/pallets/issue/src/lib.rs#L176-L178
Default interval length is 24hours
https://github.com/pendulum-chain/spacewalk/blob/dev/milestone-3/pallets/redeem/src/lib.rs#L223
https://github.com/pendulum-chain/spacewalk/blob/dev/milestone-3/pallets/issue/src/lib.rs#L200-L201
Extrinsic to update rate limit settings : rate_limit_update
https://github.com/pendulum-chain/spacewalk/blob/dev/milestone-3/pallets/redeem/src/lib.rs#L418-L439
https://github.com/pendulum-chain/spacewalk/blob/dev/milestone-3/pallets/issue/src/lib.rs#L314-L335


kdeconnect: fatal SSL Error: "The Certificate has expired"

Describe the bug
Using my iPhone and Arch (on i3), kdeconnect worked (though I last tried a few months ago, so this may have changed). Trying on NixOS results in an SSL error. I don't know if this is a NixOS problem, a kdeconnect problem, wayland issue, iOS, or user error; I don't see relevant issues here or on my first look through the KDE bug tracker, but since it worked on arch previously I thought I'd start here.
The machine in question is NixOS on x86 on sway and an iPhone 13 Pro.
Steps To Reproduce
Steps to reproduce the behavior:

sudo systemctl stop firewall
Run the command below and refresh kdeconnect on the iPhone to see the error:

$(nix build --print-out-paths nixpkgs#kdeconnect)/libexec/kdeconnectd
kdeconnect.core: Disconnecting due to fatal SSL Error:  "The certificate has expired"

The connection fails and disappears from the iphone, no relevant kdeconnect-cli commands work.

Expected behavior
A clear and concise description of what you expected to happen.
kdeconnectd should run without SSL errors, kdeconect-cli command should succeed.
Notify maintainers
None listed
@pennae per git blame
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.1.35, NixOS, 23.05 (Stoat), 23.05.20230629.d8bb78c`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.13.3`
 - channels(root): `""`
 - channels(n8henrie): `""`
 - nixpkgs: `/nix/store/hq5s8rm90w3jgd805059lv2alxmzxbbi-source`

Ah, my quick and dirty look at the blame showed you with both the most recent (by a decent margin) and roughly most numerous lines changed, but I didn't look at the content. Will look deeper.

Cc @fridh

I messed with this for hours now, and finally found the solution. I was looking at KDE Connect's source code, strace'd the executable, tried to use KDE Connect on Android, iOS and iPadOS... Hours upon hours wasted on this, and many profanities exclaimed along the way. Eventually I found that it's as easy as selecting the two options below and restarting the app. Hopefully it will help you and possibly others coming across this issue.

As for the certificates themselves, it's likely that the iOS application only has a certificate validity of 2 years. Meanwhile the Linux application appears to have a validity of 10 years (at least on Debian). I don't know when exactly I purchased my iPhone anymore, but it may be older than the key on my Linux box. The certificate on my Linux box had a validity from 2021-07-19 until 2031-07-19. It appeared to thus still be valid, but the elapsed validity period of 2 years and 3 days seemed very peculiar to me. In the last 3 days, I don't remember using KDE Connect either. So it may be a matter of 2 years exactly.

Yup, it took several tries but this eventually got a working connection. Thank you!


Kind of stereo support for inference

While I am not a professional programmer, I would like to share my suggestion.
As far as I know, neither rvc nor applio support stereo audio conversion. Therefore, I propose the following solution:

Splitting stereo into two mono files:

We use ffmpeg to split the stereo audio into two mono files.
https://trac.ffmpeg.org/wiki/AudioChannelManipulation#stereo2monofiles

Processing mono files:

We run the mono files through inference.

Combining mono files into stereo:

We use ffmpeg again to combine the processed mono files into a single stereo file.
https://trac.ffmpeg.org/wiki/AudioChannelManipulation#a2monostereo
I understand that this method will require twice the processing time compared to the standard method. However, I think it is a quite useful option.

BUT WHY? you can simply inference on a mono and using ffmpeg and convert it to stereo

Because I am lazy lol
I use applio too often and my disk full of files like example_L.wav and example_R.wav
I just want to press a button and boom magic or something

I also want to specify that I don't want to do it MANUALLY, that whole process is very time consuming

As it is something extra, we would appreciate a PR from your side adding these features


Ensuring that the most current version is always run..

I am enjoying using your script.. One change that I can recommend is to be able to run it remotely like the Chris Titus script.
iwr -useb https://christitus.com/win | iex
This would ensure that the latest version is alway run.
Thanks for all your hardwork..
Rob

Heya,
Running a script from a URL is not something I am personally a big fan of, as it's harder to confirm what you're actually running. Having said that, if there is a demand for something like this I could implement something like this.

This feature has been added in 7e89991, closing issue 😄


[Improvements] Error handling for http and json built-in files

Changes:

Error handling for HTTP is completed
renamed env1 to ps for ProgramState object
Start with JSON built-in, but here ProgramState is not available. how to handle error handling, need to discuss. added TODO-FIXME

More changes:
4. go build -tags "b_http" - build error resolved
5. Go-server//handle-ws - error handling todo-fixme


Devtools link

The DevTools link refers to something that is outdated, and I have fixed the link in this commit.

The Travis CI build failed for the same reasons the original code is failing. No changes were made except for the README.md


Fix lint warnings

Resolves all the warnings except for list-item-indent which we're suppressing with https://github.com/AMWA-TV/nmos-lint-scripts/pull/1


Fix a few typos in README

The exposed volume is /config, not /configs.
https://github.com/padhi-homelab/docker_qbittorrent-nox/blob/20da977175ac71027a993c345d7213cf0dd2215d/Dockerfile#L96


[PENDING] fix(svg): use textBaseline specified in text style instead of fixed default value.

THIS IS A PENDING CHANGE
I noticed the text node's position rendered by the SVG renderer currently differs from the canvas renderer.
Here are some cases,

Before
After this change

I'm not sure about the reason for setting the dominant-baseline attribute of the text node as a fixed middle(previously) or central(currently) in SVG renderer, but if we use textBaseline specified in text style, it will render the text as the same as the canvas renderer. At least, it will look quite obviously better than now.

@plainheart Sorry about the late reply.  Text is centered by adjusting y in https://github.com/ecomfe/zrender/blob/b3ead0b2ce7755b30b337fae6c983d7d4bcc8042/src/svg/graphic.ts#L419 manually. I can't remember the reason exactly. Seems it's because other baseline configuration may have unexpected result in some font-family like Microsoft Yahei. @100pah Do you still remember the detail?

I can't remember the reason exactly. Seems it's because other baseline configuration may have unexpected result in some font-family like Microsoft Yahei.

Yes, I remember for Canvas renderer, it seems not easy to control make the same effect when font family changed if using different value of textBaseline.


persian/farsi language and time zone adjust

Hello and thank you for this complete program
If possible, add Persian language to the program
The time zone of Iran has changed since this year, and if possible, a feature can be added to the program so that the time zone can be applied manually
Now in Iran, prayer times are shown one hour ahead
For example, Fajr shows 05:12 AM instead of 04:12 AM
In the Qur'an section, when I select any surah, it shows only one verse of it
I would be very grateful if you could guide me in this matter as well as the audio transmission of the Quran
If possible, add the possibility of adding Quran and Persian translation of Quran manually in the program
When we go to the settings, the back button does not work
I am at your service for any help I can get for Farsi
<EMAIL_ADDRESS>Your reward is with God
Thank you for your good program

Assalam Alaykoum,
can you check this beta release ? I think it has many of the things you asked for:
https://github.com/DBChoco/Muezzin/releases/tag/v2.6.

thanks brother
page can not find

Sorry, it was the wrong link https://github.com/DBChoco/Muezzin/releases/tag/v2.6.0

The issue should be fixed inshaAllah, if you have any more suggestions please feel free to open a new issue ! Assalam Alaykoum & Jazzaka Lahu khairan.

thanks alot my bro
اسعدااله اوقاتکم خیرا :)


Fix/#558 stalling after project creation 2 - electric boogaloo

This time with changelog
also includes merge from dev

Add changelog for fix #558


com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 2261

I've been trying to build my android project on Codemagic, I keep getting MalformedJsonException.
I am assuming the (firebase) google-services.json file encoded to base64 string is where the issue is arising from.
`* What went wrong:
Execution failed for task ':app:processReleaseGoogleServices'.

com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 2261`.

@BennyX8
Since this seems to be occuring while running on CICD tool, its better to raise this issue in dedicated service provider's repo or issue tracking.
If you are getting same error running locally, then write in comments and I'll reopen this issue.
Closing for now.


fix(Rating): add support Fomantic UI support

Fixes #3950.

Hi!
any update on this PR? should be safe to merge it? just wanted to know the status, thanks!


Propose new settings.json UI for both UI and json

Something like this

copied from #78759 because it got unjustified closing and waste the opportunity to get attention
copied from #79010 because unnecessary tag make a bot close it prematurely

/duplicate of #78759

@gjsjohnmurray If you want to tag duplication, go tag that closed one instead and stop messing with me


Eme deferred session closing

https://jenkins.code.rdkcentral.com/job/github-triggered/24618/ started

https://jenkins.code.rdkcentral.com/job/build-component/60386/ started.

https://jenkins.cmf.code.rdkcentral.com/job/github-triggered/17189/ started

https://jenkins.code.rdkcentral.com/job/github-triggered/24620/ started

https://jenkins.code.rdkcentral.com/job/build-component/60387/ started.

https://jenkins.cmf.code.rdkcentral.com/job/build-component-platform/28947/ started.

https://jenkins.cmf.code.rdkcentral.com/job/github-triggered/17190/ started

https://jenkins.cmf.code.rdkcentral.com/job/build-component-platform/28948/ started.

build-aml-refboard Console Log uploaded to Gist URL: https://gist.github.com/b2ddb612a0736d6d72ed791b517f3925

build-aml-reftv Console Log uploaded to Gist URL: https://gist.github.com/8e3367249b358d6c89af6442861910e5

build-aml-reftv Console Log uploaded to Gist URL: https://gist.github.com/3eade4eafc68110eb2c06f9f6b258de2

Smoke tests for ['build-rpi-hybrid-wpe-dunfell'/'build-rpi-mc-wpe-dunfell'] added.
https://jenkins.cmf.code.rdkcentral.com/job/test-components-flow/130963/

Smoke tests for ['build-rpi-hybrid-wpe-dunfell'/'build-rpi-mc-wpe-dunfell'] added.
https://jenkins.cmf.code.rdkcentral.com/job/test-components-flow/130964/

Smoke tests for ['build-rpi-hybrid-refapp2'] added.
https://jenkins.cmf.code.rdkcentral.com/job/test-components-flow/130965/

'['build-rpi-hybrid-wpe-dunfell'/'build-rpi-mc-wpe-dunfell']' Smoke test FAILURE, investigation pending.
Flash MC [FAILURE]
Flash HYB [FAILURE]
MC - Video Test skipped [FAILURE]
HYB - Video Test skipped [FAILURE]
https://jenkins.cmf.code.rdkcentral.com/job/test-rdkv-raspberrypi-flow/38719/

https://jenkins.code.rdkcentral.com/job/github-triggered/24652/ started

https://jenkins.code.rdkcentral.com/job/build-component/60416/ started.

https://jenkins.cmf.code.rdkcentral.com/job/github-triggered/17216/ started

https://jenkins.cmf.code.rdkcentral.com/job/build-component-platform/28975/ started.

Smoke tests for ['build-brcm-refboard'] added.
https://jenkins.cmf.code.rdkcentral.com/job/test-components-flow/131007/

Smoke tests for ['build-rpi-hybrid-wpe-dunfell'/'build-rpi-mc-wpe-dunfell'] added.
https://jenkins.cmf.code.rdkcentral.com/job/test-components-flow/131009/

Smoke tests for ['build-rpi-hybrid-refapp2'] added.
https://jenkins.cmf.code.rdkcentral.com/job/test-components-flow/131008/

https://jenkins.code.rdkcentral.com/job/github-triggered/24688/ started

https://jenkins.code.rdkcentral.com/job/build-component/60442/ started.

https://jenkins.cmf.code.rdkcentral.com/job/build-component-platform/29004/ started.

Smoke tests for ['build-rpi-hybrid-refapp2'] added.
https://jenkins.cmf.code.rdkcentral.com/job/test-components-flow/131072/

Smoke tests for ['build-rpi-hybrid-wpe-dunfell'/'build-rpi-mc-wpe-dunfell'] added.
https://jenkins.cmf.code.rdkcentral.com/job/test-components-flow/131073/

Smoke tests for ['build-brcm-refboard'] added.
https://jenkins.cmf.code.rdkcentral.com/job/test-components-flow/131079/


SDK Update: 'LOUDSDK_PYTHON_ARGS_NO_S' is not recognized as an internal or external command

Latest Java SDK update threw an error, however, still seems to work fine.  Error was:
'LOUDSDK_PYTHON_ARGS_NO_S' is not recognized as an internal or external command,
operable program or batch file.
c:\users\mail\appdata\local\temp\tmpgtqqh6\python\python.exe: can't open file '!CLOUDSDK_PYTHON_ARGS_NO_S!': [Errno 2] No such file or directory

Environment details

Specify the API at the beginning of the title (for example, "BigQuery: ...")  SDK Update
OS type and version:  Windows 10.  Eclipse.
Java version:  1.8.0_201
google-cloud-java version(s): 270.0.0

Steps to reproduce

Let the update run in Eclipse.

Full log
[Updating Google Cloud SDK]

Your current Cloud SDK version is: 270.0.0
You will be upgraded to version: 272.0.0

+-----------------------------------------------------------------------------+
|                      These components will be updated.                      |
+-----------------------------------------------------+------------+----------+
|                         Name                        |  Version   |   Size   |
+-----------------------------------------------------+------------+----------+
| BigQuery Command Line Tool                          |     2.0.50 |  < 1 MiB |
| BigQuery Command Line Tool (Platform Specific)      |     2.0.50 |  < 1 MiB |
| Cloud SDK Core Libraries                            | 2019.11.16 | 12.5 MiB |
| Cloud SDK Core Libraries (Platform Specific)        | 2019.11.08 |  < 1 MiB |
| Cloud Storage Command Line Tool (Platform Specific) |       4.46 |  < 1 MiB |
| gcloud app Java Extensions                          |     1.9.77 | 62.0 MiB |
| gcloud cli dependencies                             | 2019.11.16 |  3.3 MiB |
+-----------------------------------------------------+------------+----------+

The following release notes are new in this upgrade.
Please read carefully for information about new features, breaking changes,
and bugs fixed.  The latest full release notes can be viewed at:
  https://cloud.google.com/sdk/release_notes

272.0.0 (2019-11-19)
  Cloud SDK
      o The gcloud command-line tool now has beta support for using a Python
        3.5+ interpreter, users interested in using Python 3 should switch now.
        Follow the instructions linked below.
        * Some Python tools other than the gcloud command-line tool that are
          shipped in the Cloud SDK still require a Python 2.7 interpreter, for
          details run: gcloud topic startup or visit:
          <https://cloud.google.com/sdk/gcloud/reference/topic/startup>.
        * For more information on how to configure your Python interpreter,
          run: gcloud topic startup or visit:
          <https://cloud.google.com/sdk/gcloud/reference/topic/startup>.

  App Engine Flexible Environment
      o Modified builds to start on the server-side by default.

  Cloud DNS
      o Promoted Non-RFC1918 support features to beta. Added
        --managed-reverse-lookup and --private-forwarding-targets params to
        support resolution and forwarding of Non-RFC1918 IP Addresses.

  Cloud Dataproc
      o Fixed a bug where --region wasn't getting applied to gcloud dataproc
        jobs set-iam-policy --region and gcloud dataproc jobs get-iam-policy
        --region or to the polling requests of gcloud dataproc jobs wait
        --region and gcloud dataproc jobs kill --region, resulting in errors
        whenever --region was supplied and did not match the value of gcloud
        config get-value dataproc/region.

  Cloud Pub/Sub
      o Added the following optional flags to gcloud pubsub topics update to
        support Cloud KMS integration:
        * --topic-encryption-key
        * --topic-encryption-key-keyring
        * --topic-encryption-key-location
        * --topic-encryption-key-project

  Cloud Run
      o Promoted gcloud run to GA. All beta commands and flags have been
        promoted with the following exceptions:
        * gcloud run domain-mappings is limited to Cloud Run for Anthos. To
          use with Cloud Run (fully managed), please continue to use gcloud
          beta run domain-mappings.

  Cloud Tasks
      o Promoted gcloud beta tasks create-http-task to GA.

  Kubernetes Engine
      o Hid the following flags on gcloud container clusters create and
        gcloud container clusters update. The promotion to GA is delayed. Flags
        are temporarily hidden to avoid confusion.
        * --maintenance-window-start
        * --maintenance-window-end
        * --maintenance-window-recurrence
        * --add-maintenance-exclusion-name
        * --add-maintenance-exclusion-start
        * --add-maintenance-exclusion-end
        * --clear-maintenance-window
        * --remove-maintenance-exclusion

  Stackdriver Monitoring
      o Promoted monitoring channels and monitoring channel-descriptors
        commands from alpha to beta.

    Subscribe to these release notes at
    https://groups.google.com/forum/#!forum/google-cloud-sdk-announce
    (https://groups.google.com/forum/#!forum/google-cloud-sdk-announce).

271.0.0 (2019-11-12)
  Breaking Changes
      o **(Kubernetes Engine)** Enabled node auto-upgrade by default for
        clusters and node-pools created with gcloud container
        <clusters|node-pools> create. To disable manually, use
        --no-enable-autoupgrade flag.

  App Engine
      o Updated the Java SDK to version 1.9.77. Please visit the following
        release notes for details:
        <https://cloud.google.com/appengine/docs/java/release-notes>

  App Engine Flexible Environment
      o Deprecated --use-container-optimized-os flag of gcloud beta app
        update.

  BigQuery
      o Updated the BigQuery CLI to handle ASSERT statements.
      o Modified JSON mode such that failed child job results aren't printed.
      o Enabled v2 API for enabling/disabling materialized view refresh.
      o Added Reservation API v1beta1 support.

  Cloud Functions
      o Promoted the following commands to GA: gcloud functions
        add-iam-policy-binding, gcloud functions remove-iam-policy-binding,
        gcloud functions set-iam-policy, and gcloud functions get-iam-policy.

  Cloud Run
      o Removed the ability to specify deprecated string values like "Single"
        to --concurrency flag in gcloud beta run deploy and gcloud beta run
        services update. Instead, please specify an integer value for this
        field or "default".
      o Changed the default describe format for services to be
        human-readable. To use the previous yaml describe format, pass the flag
        --format=yaml.

  Kubernetes Engine
      o Promoted --enable-vertical-pod-autoscaling flag of gcloud container
        clusters create and gloud container clusters update to GA.
      o Added --release-channel flag to gcloud beta container clusters update
        for subscribing an existing cluster to a release channel or removing a
        cluster from a release channel.
      o Promoted Cloud Run for Anthos on Google Cloud to GA. Use
        --addons=CloudRun with gcloud container clusters create or
        --update-addons=CloudRun=ENABLED with gcloud container clusters update.
      o Promoted the GKE ApplicationManager add-on of gcloud container
        clusters create and gcloud container clusters update to beta. This
        add-on is disabled by default.
        * Use --addons=ApplicationManager to enable the add-on during cluster
          creation.
        * Use --update-addons=ApplicationManager=ENABLED|DISABLED to
          enable/disable the add-on for existing GKE clusters.
      o Promoted --shielded-secure-boot and --shielded-integrity-monitoring
        flags of gcloud container clusters create and gloud container clusters
        update to GA.

  Pubsub Emulator
      o Released Cloud Pub/Sub emulator v0.1.0
        * First versioned release.
        * Build system changes.

    Subscribe to these release notes at
    https://groups.google.com/forum/#!forum/google-cloud-sdk-announce
    (https://groups.google.com/forum/#!forum/google-cloud-sdk-announce).

#============================================================#
#= Creating update staging area                             =#
#============================================================#
#= Uninstalling: BigQuery Command Line Tool                 =#
#============================================================#
#= Uninstalling: BigQuery Command Line Tool (Platform Sp... =#
#============================================================#
#= Uninstalling: Cloud SDK Core Libraries                   =#
#============================================================#
#= Uninstalling: Cloud SDK Core Libraries (Platform Spec... =#
#============================================================#
#= Uninstalling: Cloud Storage Command Line Tool (Platfo... =#
#============================================================#
#= Uninstalling: gcloud app Java Extensions                 =#
#============================================================#
#= Uninstalling: gcloud cli dependencies                    =#
#============================================================#
#= Installing: BigQuery Command Line Tool                   =#
#============================================================#
#= Installing: BigQuery Command Line Tool (Platform Spec... =#
#============================================================#
#= Installing: Cloud SDK Core Libraries                     =#
#============================================================#
#= Installing: Cloud SDK Core Libraries (Platform Specific) =#
#============================================================#
#= Installing: Cloud Storage Command Line Tool (Platform... =#
#============================================================#
#= Installing: gcloud app Java Extensions                   =#
#============================================================#
#= Installing: gcloud cli dependencies                      =#
#============================================================#
#= Creating backup and activating new installation          =#
#============================================================#

Performing post processing steps...
........................................................................................................................................................................................done.

Update done!

To revert your SDK to the previously installed version, you may run:
  $ gcloud components update --version 270.0.0

'LOUDSDK_PYTHON_ARGS_NO_S' is not recognized as an internal or external command,
operable program or batch file.
c:\users\mail\appdata\local\temp\tmpgtqqh6\python\python.exe: can't open file '!CLOUDSDK_PYTHON_ARGS_NO_S!': [Errno 2] No such file or directory

Same happened to me using the Maven plugin, e.g.:
(mvn -Dapp.deploy.projectId=my_project_id -Dapp.deploy.version=test -Dapp.stage.sourceDirector=src/main/webapp -Dapp.deploy.promote=false package appengine:deploy)
GCP performed loads of updates and failed.
But I ran the same command immediately after the error and it worked fine second time.

I would suggest opening this under the GCP Issue Tracker. Closing as I don't think this is an issue with the client libraries itself.

Latest update to 272.0.0 didn't show the error, so I think they fixed it.  Thanks Google!  🙂

Good to hear, thanks for reaching out!


Separate out application.conf into smaller .conf files

Description
Refactors the very long application.conf file into smaller .conf files in a new helper/ directory.
This will help modularize the config and make it more readable.

@avrittrohwer, I'm not sure how exactly to validate these changes aside from seeing that bin/run-dev still works. I don't see a validation mechanism in Play's docs:
https://www.playframework.com/documentation/2.0/Configuration
Do you know of a way to print out the final contents of application.conf so we can diff them before/after?

I've cleaned this up so that Play framework related vars remain in the main application.conf file.
I think the current state of this PR balances readability and modularity well now. Feel free to let me know if this PR doesn't make sense overall, though - happy to revert.

nit: put the ide.conf settings in application.conf

Done.

I checked out main and this branch and printed out the vars as suggested by @avrittrohwer, then piped them to a txt file. The diffs are here:
https://www.diffchecker.com/pZ0qLvFv/
Everything appears to check out on the vars themselves.


minor bug fix

minor bug fix

:tada: This PR is included in version 1.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


fix(popup): Stop time cleared when opening running entry

#1539  :star2: What does this PR do?
Fixes a bug where editing the running entry also stops it, if a completed entry has been opened previously.
Steps to reproduce:

Open edit view for any past entry

dataset.stopTime is set to that entry's stop time

Open edit view for the currently running entry

dataset.stopTime is still set to the previous stop time
Submitting the form stops the entry

This change clears dataset.stopTime when opening the currently running entry.
:bug: Recommendations for testing

Follow the instructions above to verify the bug in master
Try the same again in this branch

:memo: Links to relevant issues or information

Your fix works well there's another issue though
When you edit the running entry all changes are reflected in the list-view
except if you edit the duration of the running entry, on saving the change
the new duration isn't shown in the running timer bar
BE has the right duration, so we are sending the right data, and if you stop the entry, the correct duration is shown, we'll have to look into the timer logic I guess

The duration not updating happens to me on master as well, I'll have a look at this now :thinking:

Think I've fixed it!


[EN] Feedback for: /web/tools/chrome-devtools/?hl=en

Previewing in device mode no longer has the option to scale the entire viewer automatically when resizing the outer window. (This was very useful for simulating screens larger than my own)
With device mode turned off, scaling the devtools sidebar no longer displays the inner window resolution (This was a simple, handy tool when working on responsive sites)

Adding my +1 to the second part of this comment. Absolutely no reason it should have been removed.

Hey @TehBucket, this repo is for DevTools docs. crbug.com or the mailing list are better places to discuss devtools features / bugs.
See #2709 regarding the second item.


Use C++ casts

This is a C++ project. It should use C++ style casts.
https://stackoverflow.com/questions/28002/regular-cast-vs-static-cast-vs-dynamic-cast

This stuff ... looks complicated.
http://www.cplusplus.com/doc/tutorial/typecasting/


Some *.sh files and lib errors

Describe the bug
hello, we tried to install the safekeeping files, but we could not install because the steps and file paths are different from the readme.md file and we had problems running some *.sh files. Do you have a cleaner explanation or installation guide for installation?
Thank you in advance for helping
Reproduction steps
1. install safekeeping
2. unzip safekeeping
3. install vddk files
4. copy vddk /safekeepingGit/native-libraries/jdisk/linux/vddk/
5. start ./buildVddkLibraries.sh

Expected behavior

Additional context
again
hello, we tried to install the safekeeping files, but we could not install because the steps and file paths are different from the readme.md file and we had problems running some *.sh files. Do you have a cleaner explanation or installation guide for installation?
Thank you in advance for helping

What version of Linux are you using? All scripts has been tested for Centos

Centos 7

When you say install VDDk what do you mean?
The requirement is to download the VDDK library from VMware and copy the tar file as is inside the vddk folder
Nothing else is required

yes, in fact ı use version 7.0.3 tar.gz file

Can you please translate the compilation error?

Fatal error the Red charters
And not found tar.gz in jvix

Yes if u want ı give URLs

The file name is enough

VMware-vix-disklib-7.0.3-19513565.x86_64.tar

https://customerconnect.vmware.com/downloads/get-download?downloadGroup=VDDK70U3 doesn't have a build 19513565
in any case, the file should have a file name ending in tar.gz  example: VMware-vix-disklib-7.0.3-18705163.x86_64.tar.gz
The last VDDK version available is VMware-vix-disklib-7.0.3-20134304.x86_64.tar.gz

Thank u we Will tryed

I downloaded the file named VMware-vix-disklib-7.0.3-18705163.x86_64.tar.gz
I copied the safekeeping/native-libraries/jdisk/linux/vddk folder
I ran the buildVddkLibraries.sh file in the safekeeping/native-libraries/jdisk/linux/ folder but I get the same error :(

I'm going to deploy a centos 7 and I’ll back to you

I just finished to test Centos 7
There was an issue with ./prepare.sh .  The Java versions was trying to download are not available anymore. I fix them and now ./prepare.sh works again.
Regarding the native-libraries build I tried, and everything work fine. These are my steps:
sudo yum install open-vm-tools wget java-1.8.0-openjdk  gcc zip gcc-c++ make unzip git git clone   https://github.com/vmware/safekeeping.git cd safekeeping ./prepare.sh -jdk8 cd native-libraries/jdisk/linux
I copied all my VDDK libraries inside the vddk directory
[root@localhost linux]# cd vddk/
[root@localhost vddk]# ls
COPY_HERE_ANY_VMware-vix-disklib-x.y.z-build_LINUX_VERSIONS.txt
VMware-vix-disklib-6.5.2-6195444.x86_64.tar.gz
VMware-vix-disklib-6.5.3-8315684.x86_64.tar.gz
VMware-vix-disklib-6.5.4-13861102.x86_64.tar.gz
VMware-vix-disklib-6.7.0-8173251.x86_64.tar.gz
VMware-vix-disklib-6.7.0-8535999.x86_64.tar.gz
VMware-vix-disklib-6.7.1-10362358.x86_64.tar.gz
VMware-vix-disklib-6.7.2-13015725.x86_64.tar.gz
VMware-vix-disklib-6.7.3-14389676.x86_64.tar.gz
VMware-vix-disklib-7.0.0-15832853.x86_64.tar.gz
VMware-vix-disklib-7.0.1-16860560.x86_64.tar.gz
VMware-vix-disklib-7.0.2-17696664.x86_64.tar.gz
VMware-vix-disklib-7.0.3-18705163.x86_64.tar.gz
VMware-vix-disklib-7.0.3-19513565.x86_64.tar.gz
cd ..
./buildVddkLibraries.sh

After that
cd ..
./gradlew installDist

Thank you vixlib worked but when I run ./gradlew installDist I get the following errors.
The version I'm trying to run is 2.0.2
$ ./gradlew installDist
`Watching the file system is not supported on this operating system.

Task :safekeeping-common:compileJava
/home/kai/safekeeping/safekeeping-common/src/main/java/com/vmware/safekeeping/common/JavaWarning.java:46: warning: sun.misc.Unsafe is internal proprietary API and may be removed in a future release
final Field theUnsafe = sun.misc.Unsafe.class.getDeclaredField("theUnsafe");
^
/home/kai/safekeeping/safekeeping-common/src/main/java/com/vmware/safekeeping/common/JavaWarning.java:48: warning: sun.misc.Unsafe is internal proprietary API and may be removed in a future release
final sun.misc.Unsafe u = (sun.misc.Unsafe) theUnsafe.get(null);
^
/home/kai/safekeeping/safekeeping-common/src/main/java/com/vmware/safekeeping/common/JavaWarning.java:48: warning: sun.misc.Unsafe is internal proprietary API and may be removed in a future release
final sun.misc.Unsafe u = (sun.misc.Unsafe) theUnsafe.get(null);
^
3 warnings

Task :jvix:compileJava
Note: /home/kai/safekeeping/jvix/src/main/java/com/vmware/jvix/JDisk.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

Task :safekeeping-core:compileJava
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /home/kai/safekeeping/safekeeping-core/src/main/java/com/vmware/safekeeping/core/soap/ArachneConnection.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

Task :safekeeping-cmd:generatePomFileForMavenPublication
Maven publication 'maven' pom metadata warnings (silence with 'suppressPomMetadataWarningsFor(variant)'):

Variant runtimeElements:

contains dependencies that will produce a pom file that cannot be consumed by a Maven client.

org.fusesource.jansi:jansi:2.0.+ declared with a Maven incompatible version notation
net.java.dev.jna:jna:5.3.+ declared with a Maven incompatible version notation
org.jline:jline:3.+ declared with a Maven incompatible version notation
These issues indicate information that is lost in the published 'pom' metadata file, which may be an issue if the published library is consumed by an old Gradle version or Apache Maven.
The 'module' metadata file, which is used by Gradle 6+ is not affected.

Task :safekeeping-common:generatePomFileForMavenPublication
Maven publication 'maven' pom metadata warnings (silence with 'suppressPomMetadataWarningsFor(variant)'):

Variant apiElements:

contains dependencies that will produce a pom file that cannot be consumed by a Maven client.

org.apache.commons:commons-compress:1.+ declared with a Maven incompatible version notation
commons-lang:commons-lang:2.+ declared with a Maven incompatible version notation
These issues indicate information that is lost in the published 'pom' metadata file, which may be an issue if the published library is consumed by an old Gradle version or Apache Maven.
The 'module' metadata file, which is used by Gradle 6+ is not affected.

Task :safekeeping-core:generatePomFileForMavenPublication
Maven publication 'maven' pom metadata warnings (silence with 'suppressPomMetadataWarningsFor(variant)'):

Variant apiElements:

contains dependencies that will produce a pom file that cannot be consumed by a Maven client.

com.fasterxml.jackson.core:jackson-databind:2.11.+ declared with a Maven incompatible version notation
commons-codec:commons-codec:1.+ declared with a Maven incompatible version notation
org.apache.commons:commons-math3:3.6.+ declared with a Maven incompatible version notation

Variant runtimeElements:

contains dependencies that will produce a pom file that cannot be consumed by a Maven client.

com.linkedin.migz:migz:1.+ declared with a Maven incompatible version notation
org.slf4j:slf4j-jdk14:1.7.+ declared with a Maven incompatible version notation
com.amazonaws:aws-java-sdk-s3:1.11.+ declared with a Maven incompatible version notation
These issues indicate information that is lost in the published 'pom' metadata file, which may be an issue if the published library is consumed by an old Gradle version or Apache Maven.
The 'module' metadata file, which is used by Gradle 6+ is not affected.

Task :safekeeping-cxf:compileJava
Note: /home/kai/safekeeping/safekeeping-cxf/src/main/java/com/vmware/safekeeping/cxf/support/JettyRequestLog.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

Task :safekeeping-cxf:generatePomFileForMavenPublication
Maven publication 'maven' pom metadata warnings (silence with 'suppressPomMetadataWarningsFor(variant)'):

Variant runtimeElements:

contains dependencies that will produce a pom file that cannot be consumed by a Maven client.

org.eclipse.jetty:jetty-http-spi:9.4.+ declared with a Maven incompatible version notation
org.eclipse.jetty:jetty-servlet:9.4.+ declared with a Maven incompatible version notation
org.eclipse.jetty:jetty-server:9.4.+ declared with a Maven incompatible version notation
These issues indicate information that is lost in the published 'pom' metadata file, which may be an issue if the published library is consumed by an old Gradle version or Apache Maven.
The 'module' metadata file, which is used by Gradle 6+ is not affected.
`

It's normal. The unsafe is a requirement to run safekeeping with JRE 11. Without that SOAP call doesn't work


ability to keep dead-surname in certain scenarios

my dead-surname (lol) is a pretty common word, so it'd be nice to have an option to have it only changed in scenarios such as:

title, dead-surname
dead-forename, dead-surname
forename, dead-surname

thank you!

this could also be useful for people with common dead-forenames, like months of the year, or just generally common names - but i can see how it'd make the extension work less in that scenario

so like being able to set up your own regex or formatting scenarios for replacement of the deadname.
I like this


Millisecond precision lost [JIRA: CLIENTS-749]

From a Riak TS user:
put : ['site1', 'species1', datetime.datetime(2016, 2, 1, 21, 6, 45, 45289), 22.5]
query : [['site1', 'species1', datetime.datetime(2016, 2, 1, 21, 6, 45), 22.5]]

Depends on #429

This bug is affecting the fix for Python 3.3 and 3.4: https://bugs.python.org/issue23517


Generate function to return a slice of filenames

The same as AssetNames function in go-bindata.
My use case is compiling templates inside the file:
for _, filename := range filebox.FileNames() {
    data, err := filebox.ReadFile(filename)
    if err != nil {
        log.Fatal(err)
    }
    // compile template file here
}

Hey, before merging i would like some things.

Make it a variable instead, as creating a new slice every time is bad.
Use {{exportedTitle "VariableNameHere"}} so it can be un-exported in case the user wants it to, use exported instead of exportedTitle if the variable name is all caps.
Provide a comment so it can be golint safe.

Ignore CI errors, i'll fix that later :blush:

@UnnoTed Thank you for the fast review. Updated.


FEAT: remove python 3.7 and update dependencies

remove python3.7
update lock file
change to new dev-dependencies format
update dev-dependencies

Codecov Report

Merging #1629 (9b60634) into main (d82118d) will decrease coverage by 0.15%.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##             main    #1629      +/-   ##
==========================================
- Coverage   46.33%   46.18%   -0.15%
==========================================
  Files          47       47
  Lines        6874     6874
==========================================
- Hits         3185     3175      -10
- Misses       3689     3699      +10

see 2 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

🤙


Prettify & Add ML 5.4 Support

ML 5.4 support Tested

the problem with your prettification is that Format Document will remove the duplicate spaces, the jagged comments were like that to prevent it from getting messed up by code formatters


graalvm images are bloated

Partly because of the base image but also because chown -R /opt creates a new layer that reintroduces 900MB of files. (The numbers shown on docker hub are only half the size because of compression.)

Any suggestions?

Maybe:

Don't touch permissions if not really necessary
Avoid official graalvm image and just start from a simple image and unpack graalvm

I guess that /opt stuff is from the time we were using the .deb/rpm

@jrudolph mind to have a look at the linked pr?
Building a custom graal image is a bit out of the scope of this project but a pr is of course welcome.

@jrudolph never mind, not too much in there anyway

Thanks for reporting this @jrudolph
Let me know if you want me to reconsider that custom graalvm image ;-)


tuple should be Tuple

Hey there!
In your rebuff.py file, you use tuple, when you should be using Tuple from the typing library. Once you change that in several type hinting lines, the package should work better.

Thanks @dni138,  make sense!

Done :)


[Feature] FE support IPV6

Why I'm doing:
StarRocks need to deploy in IPV6 env.
What I'm doing:
FE support IPV6.
What type of PR is this:

[ ] BugFix
[x] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

[ ] This is a backport pr

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.2
[ ] 3.1
[ ] 3.0
[ ] 2.5

Why I'm doing:
StarRocks need to deploy in IPV6 env.
What I'm doing:
FE support IPV6.
What type of PR is this:

[ ]  BugFix
[x]  Feature
[ ]  Enhancement
[ ]  Refactor
[ ]  UT
[ ]  Doc
[ ]  Tool

Does this PR entail a change in behavior?

[ ]  Yes, this PR will result in a change in behavior.
[x]  No, this PR will not result in a change in behavior.

Checklist:

[x]  I have added test cases for my bug fix or my new feature

[ ]  This pr needs user documentation (for new or modified features or behaviors)

[ ]  I have added documentation for my new feature or new function

[ ]  This is a backport pr

Bugfix cherry-pick branch check:

[x]  I have checked the version labels which the pr will be auto-backported to the target branch

[x]  3.2
[ ]  3.1
[ ]  3.0
[ ]  2.5


Feature request: Allow edit of AD application manifest

Currently there is no way to update the manifest of an Azure AD application programatically without using the Windows PowerShell.
Even though I am only interested in updating the groupMembershipClaims to All, a more generic update would benefit other users as well.
Environment
My CLI version: azure-cli (2.0.30)
References
This functionality is given there as described in the two linked websites:

https://docs.microsoft.com/en-us/powershell/azure/active-directory/install-adv2?view=azureadps-2.0
https://stackoverflow.com/questions/47581186/how-to-edit-azure-service-principal-manifest-from-command-line

Why
This feature is required to fully automate the deployment of Kubernetes clusters via the acs-engine to Azure.

This will be covered through #5948 which i will expose a generic update to even taking a manifest json file

reactivate this as I am able to fix this w/o the need to refresh the GraphRbac' swagger which is a long shot due to ownership issues


feat(partition): implement partition function

Current dependencies on/for this PR:

main

PR #74   👈

This comment was auto-generated by Graphite.


[Issue #4511] Set the consumption end time of a segment based on its creation time

We used to set the end time of a consuming segment as the consumption
start time plus the configured time threshold. In case of server restarts,
that increases the time threshold by an amount depending on how long
the consumption has alread happened.
We now base the end time on the segment creation time instead of
consumption start time.

This PR addresses issue #4511

Codecov Report

Merging #4546 into master will increase coverage by 21.17%.
The diff coverage is 100%.

@@              Coverage Diff              @@
##             master    #4546       +/-   ##
=============================================
+ Coverage     43.45%   64.63%   +21.17%
- Complexity        0       20       +20
=============================================
  Files          1073     1073
  Lines         55961    55967        +6
  Branches       8184     8185        +1
=============================================
+ Hits          24320    36172    +11852
+ Misses        29505    17129    -12376
- Partials       2136     2666      +530

Impacted Files
Coverage Δ
Complexity Δ

...manager/realtime/LLRealtimeSegmentDataManager.java
71.14% <100%> (+16.15%)
0 <0> (ø)
:arrow_down:

...apache/pinot/common/metrics/ValidationMetrics.java
41.09% <0%> (-34.25%)
0% <0%> (ø)

...he/pinot/core/query/pruner/ValidSegmentPruner.java
57.14% <0%> (-28.58%)
0% <0%> (ø)

...egation/function/customobject/MinMaxRangePair.java
75.86% <0%> (-24.14%)
0% <0%> (ø)

...ller/validation/OfflineSegmentIntervalChecker.java
32.05% <0%> (-21.8%)
0% <0%> (ø)

.../impl/dictionary/FloatOnHeapMutableDictionary.java
82.6% <0%> (-13.05%)
0% <0%> (ø)

...n/java/org/apache/pinot/common/utils/URIUtils.java
61.9% <0%> (-9.53%)
0% <0%> (ø)

...elix/core/periodictask/ControllerPeriodicTask.java
73.17% <0%> (-7.32%)
0% <0%> (ø)

...impl/dictionary/FloatOffHeapMutableDictionary.java
87.5% <0%> (-7.15%)
0% <0%> (ø)

...e/impl/dictionary/LongOnHeapMutableDictionary.java
82.6% <0%> (-6.53%)
0% <0%> (ø)

... and 575 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 d62f467...6c3d711. Read the comment docs.


Don't use hard-coded value in string

It's a named constant in one place. Use the same name in other places.

Thanks but it doesn't build, please check the error :)

Now it should work.


Don't mutate props passed to Bootstrap component

By doing var effectiveProps = this.props; effectiveProps.binding = ctx.getBinding(); the original component props are mutated.
Props should not be mutated, and React warn about this in the console.
This pull request just use Util.assign to get a new props object without mutating original one.
What I have done:

git clone ...
npm install
Changed a line in src/Morearty.js
npm run build
npm run doc

Thank you, @ByScripts!


drivers: i2c: i2c_nrfx_twim: fail gracefully on dma max size

Different nRF52 devices have different maximum TWI DMA transfer size, and it's easy to hit the limit with i2c displays on nrf52832 (8 bit) and nrf52810 (10 bit). Currently neither the driver or the hal validate the limit, leading to random NACK errors when trying to transfer more data.
Add a check on the driver to fail gracefully when going over the limit.

Reworked the check to use a easydma-maxcnt-bits, just copied the whole thing from the corresponding spi driver.


Add APY vault calcs

why do you need these .so objects

Asked Silviu about it: one of them is needed because is our own build of Raydium that removes a check so we can create configs. We can ignore the other ones
So I've pushed a commit that removes all of them, except for Raydium program dump


fix: traps v3

:tada: This PR is included in version 0.11.0-beta.18 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Using labels, colors, and other options

Great plugin, thanks for this!
Curious if the api needs to be expanded to include ways to utilize the other options as seen here:
https://raw.githubusercontent.com/jdg/MBProgressHUD/master/Demo/Classes/HudDemoViewController.m
Or would the show() method return an instance of MBProgressHUD that can be configured via javascript, for example:
var hud = loader.show();
hud.dimBackground = true;
hud.mode = MBProgressHUDModeText;
hud.labelText = @"Some message...";
hud.margin = 10;
hud.color = some javascript color... //[UIColor colorWithRed:0.23 green:0.50 blue:0.82 alpha:0.90];

?

I've released a v1.0.1 that will do exactly as you proposed. It simply returns the native implementation from the show() method.
e.g.
var impl = loader.show();

if (page.ios) {
  // impl is an MBProgressHUD
  impl.dimBackground = true;
} else if (page.android) {
  // impl is a ProgressDialog
}

Sweet! Thanks a million!!
On Tue, Jan 19, 2016 at 11:47 AM Regan McEntyre<EMAIL_ADDRESS>wrote:

I've released a v1.0.1 that will do exactly as you proposed. It simply
returns the native implementation from the show() method.
e.g.
var impl = loader.show();
if (page.ios) {
// impl is an MBProgressHUD
impl.dimBackground = true;
} else if (page.android) {
// impl is a ProgressDialog
}
—
Reply to this email directly or view it on GitHub
https://github.com/pocketsmith/nativescript-loading-indicator/issues/1#issuecomment-172965099
.


Ease construction of 'Sink'/'Metric' instances to be reloaded.

Closes #1856.
@daspecster PTAL

/cc @waprin

@tseaver LGTM!


add Kibana access notes

Add notes for accessing Kibana from outside the cluster. Essentially repurposed from notes on doing the same for Elasticsearch chart in incubator. Also fixing .fullname in line 3 to .name.
What this PR does / why we need it: Fixes command for verifying Kibana is running and easily enables access from outside cluster.

Please bump the chart version.

The chart version is bumped on every set of commits?

@mschuchard indeed. charts are built to be immutable upon merging to master. so even a small change to the notes requires a patch version bump. now that I'm added to the Owners am happy to move this forward.

Ok let me do this properly in a PR redo.


Integrate Dockerfile in Jenkins pipeline

Signed-off-by: Gianpaolo Macario<EMAIL_ADDRESS>

Merged


How to trigger my app by a self-developed binding

Ask your question here
Hi folks - I'm new here. I've just tried to trigger my app with a Kafka binding.
Now I've a question about how to create a new binding and trigger my app with it.
I mean what I really want is to develop a binding and test it locally. Is there anyway to do that?
Like, I can implement interfaces the input binding requires, but how can I use it locally once I finished my codes.
I specify a binding.yaml like this when I use the Kafka binding
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
  name: checkout
spec:
  type: bindings.kafka
  version: v1
  metadata:
  # Kafka broker connection setting
  - name: brokers
    value: localhost:9092
  # consumer configuration: topic and consumer group
  - name: topics
    value: sample
  - name: consumerGroup
    value: group1
  # publisher configuration: topic
  - name: publishTopic
    value: sample
  - name: authRequired
    value: "false"

How can I do it for a local self-developed binding implementation?
Thx a lot

Hi @JieDing, does this answer your question? https://github.com/dapr/components-contrib/blob/master/docs/developing-component.md

Hi @JieDing, does this answer your question? https://github.com/dapr/components-contrib/blob/master/docs/developing-component.md

Yep, Thanks a ton for that.


Fix

Changes / Comments
Bug description:
Due to inconsistent naming in repeating section and sheet worker, sheet worker events will not trigger for "repeating_spell(s)" and "repeating_prep(s)" (e.g. updating the dicepool modifier). Thus attributes will not be updated (e.g. dicepool modifier will be missing on a roll).
Bugfix:
Since generally singular is used for repeating sections, I used "repeating_prep" and "repeating_spell".
Fix naming of PC repeating magic sections in section and sheet worker:

repeating_preps -> repeating_prep
repeating_spells -> repeating_spell

Now sheet worker trigger correctly.
I'm not sure if further steps need to be taken, so I am sending this PR to you as sheet owner.

Damn, open the PR on the wrong repo. Sorry!


Feature Request, using mouse wheel and page up/down keys on drag

Is there a way to be able to use the mouse wheel or page up/down keys while dragging an item? This is helpful for large lists where a user wants to move something from the bottom to the top. Currently, I must drag the item to the top of the browser window and wait a few seconds till I get to the top.

Related: https://github.com/RubaXa/Sortable/issues/935


Update README.rst

The updates README.rst file with the additions of Caffe-interface in the documentation.
@dexter1691 : I am submitting only the merge request to avoid any unnecessary conflicts. Please review.

You can view the Documentaiton here : http://nightfury13.github.io/CloudCV_Server/

The image files are not viewable.
And I am not able to merge this pull request automatically. Can you fix both of this?

The images would be viewable once the code is merged as the files sources
have given according to the master repo.
Also, I am not really sure what was wrong with the original gh-pages
branch on CloudCV_Server. When trying to rebuild the html pages, it threw
an error stating that it was unable to find the 'sphinx_rtd_theme' template
while the template provided in the /docs/source/conf.py was 'sphinxdoc', so
I dont really understand why are the makefiles looking for the
'sphinx_rtd_theme'
template.We might have to take a deeper look into this issue.

-Mohit
On Wed, Jun 17, 2015 at 5:07 AM Harsh Agrawal<EMAIL_ADDRESS>wrote:

The image files are not viewable.
And I am not able to merge this pull request automatically. Can you fix
both of this?
—
Reply to this email directly or view it on GitHub
https://github.com/batra-mlp-lab/CloudCV_Server/pull/11#issuecomment-112602921
.

The images would be viewable once the code is merged as the files sources have given according to the master repo.
Also, I am not really sure what was wrong with the original gh-pages branch on CloudCV_Server. When trying to rebuild the html pages, it threw an error stating that it was unable to find the 'sphinx_rtd_theme' template while the template provided in the /docs/source/conf.py was 'sphinxdoc', so I dont really understand why are the makefiles looking for the 'sphinx_rtd_theme' template.We might have to take a deeper look into this issue.

I cannot merge them automatically? Why don't you pull all the changes from the batra-mlp-lab:gh-pages branch and merge it locally resolving all the conflicts. And then I will able to merge it without any fuss?
Let me know if I am mistaken for some reason. Also, I am not sure why should you have images in the master branch? The git uses gh-pages branch to render the HTML, so we will actually never merge it with gh-pages. So the image URLs should get displayed.
@DESHRAJ : I am right about the gh-pages right?

@dexter1691 : Yeah you are right. Actually, images are missing in the _static directory in gh-pages branch. @NightFury13 : you need to add the images in that directory.
Note: The static files for the sphinx resides in _static directory in gh-pages branch and not static directory of master branch.

I'll fix the issues locally and then send you a pull request again.
-Mohit
On 17-Jun-2015 11:55 am, "Deshraj Yadav"<EMAIL_ADDRESS>wrote:

@dexter1691 https://github.com/dexter1691 : Yeah you are right.
Actually, images are missing in the _static directory in gh-pages branch.
@NightFury13 https://github.com/NightFury13 : you need to add the
images in that directory.
Note: The static files for the sphinx resides in _static directory in
gh-pages branch and not static directory of master branch.
—
Reply to this email directly or view it on GitHub
https://github.com/batra-mlp-lab/CloudCV_Server/pull/11#issuecomment-112670112
.


Suspicious B62qpJRhY9HujC8XFXTSiyPSjY6kwXyT4ynPxL1Wfg3SSRx5fSsWcXK report

Address
B62qpJRhY9HujC8XFXTSiyPSjY6kwXyT4ynPxL1Wfg3SSRx5fSsWcXK
Evidence
https://minaexplorer.com/transaction/CkpZcgwi7WP8QJfZwp53Z7RDsEn83Fx8XAgEMXnpDtHPzfD6ZpAg4
Link
https://minaexplorer.com/wallet/B62qpJRhY9HujC8XFXTSiyPSjY6kwXyT4ynPxL1Wfg3SSRx5fSsWcXK

False positive, not closing for now because seems like @minascamwatcher keeps reporting it. Will stay open until fixed


MySQL Connection Error Using c#

Hello Contributors,
I am getting that error "Authentication failed because the remote party has closed the transport stream.'" when connection azure MySQL database from c#.

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

ID: 63ef0906-82c3-2f85-28c9-434feb4df0e7
Version Independent ID: de6fb492-5ab5-37e9-1194-4c5b885a50cb
Content: Connect to Azure Database for MySQL from C#
Content Source: articles/mysql/connect-csharp.md
Service: mysql-database
Product: unspecified
GitHub Login: @ajlam
Microsoft Alias: andrela

@saurabhjain39 Thanks for the feedback. We are actively investigating and will get back to you soon.

So, I have followed this quick start and although, I am not having issues with the specific error, "Authentication failed because the remote party has closed the transport stream.", I am having an issue with sufficient permissions to complete the first part of the quick start: Connect, create table, and insert data

The steps are not complete.

@saurabhjain39 I have assigned the issue to the content author to evaluate and update as appropriate.

@saurabhjain39, can you please confirm the versions of your components (.NET Core, MySQL Connector)?

@saurabhjain39, can you confirm the versions of the components you are using?

Closing this issue. @saurabhjain39, if you are still running into this issue, please re-open.
#please-close

@saurabhjain39 We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


Allow specifying array of allowed credit card types

Allow using an array for the allowed credit card types, such as:
<input
    type="text"
    ng-model="card.number"
    cc-number
    cc-type="['Visa', 'MasterCard']" />

Extremely useful for us Europeans that cannot accept all credit card types through Stripe.

Added! FYI, wasn't able to accept the PR and chose to redo it myself because of:

Lack of tests
Lack of docs
Inefficient / hard to read use of forEach where [].some is needed

Appreciate the contribution, just wanted to let you know what was missing so you can contribute commits directly next time ;)

Sounds good. I was trying to avoid adding an extra dependecy with the .forEach, and I didn't have the time to get the dev-env set up correctly. :)


Model hints for namespaced models

This PR may not be ready to merge and at this point is for discussion and testing only. I am open to other ideas on how to solve this issue, while still maintaining backwards compatibility.
This reverts the logic for namespaced models introduced in 0.6.2. This logic created a mapping between models and resources, but this mapping could not be relied on 100% of the time, as #541 identified. So in it's place a model_hint is used. This also maps models to resources, however these hints are added in the resource definition. In addition when the model_name is defined (say for a namespaced model) a hint is added (though this can be skipped with an option).
I am hoping this will fix #525 and #541while not breaking existing code, which fixed #523 (and possibly fixed #513).
Goals for this PR were:

maintain backwards compatibility

particularly not requiring namespaced models

require a minimum of code to support namespaced models

work with existing model_name methodology

However support custom mappings if needed

Well looks like required named parameters are not ruby 2.0 compatible. Opinions on whether to require ruby 2.1 or to add a default to the model_hint method are also welcome.

I'm worried about resources giving the "hint" to the same models, I'm gonna make some tests here, but seems the only solution to this "lookup" problem

I added a second model, with a lazy attribute (as shown on this gist), and lookup worked fine... solved the problem
:+1: for this solution

In testing this @xtian found an issue (reported in #525) with the type. In fixing that I found a major error in how relationships were working in derived resources. I'd rather these were split into tow PRs, but fixing one broke tests for the other. And I'm not sure I want to take the time to separate them at this point.

great!

:tada: :smile:


Improve Delete collection of objects codebase

Just little improvement for Delete collection of objects.
@nikitin-da PTAL

:+1:


Fixes #546. Enhancement ProgressBar.

I already ran again on Windows, Linux and Mac without no errors. The error on server is the same that only happened on Mac, but that was already fixed. It's possible forcing the github run the test again?

Now all unit tests have passed. There should be a way to re-run the drive tests on the server.


Modernize IUnityContainer.Register interface.

Current implementation of IUnityContainer registration function is not uniform and confusing. As of now it is declared as this:
        IUnityContainer RegisterType(Type typeFrom,
                                     Type typeTo,
                                     string name,
                                     LifetimeManager lifetimeManager,
                                     params InjectionMember[] injectionMembers);

If I want to register mapping from IFoo to Foo I would use this form:
container.RegisterType(typeof(IFoo), typeof(Foo), ...);

In this registration we have Registered Type typeFrom (IFoo) mapped to typeTo (Foo).
But if we do not have mapping and just want to register type we would use following form:
container.RegisterType(null, typeof(Foo), ...);

In this case Registered Type is typeTo (Foo).
So, as you can see depending on mapping registered type is either typeTo or typeFrom.
To eliminate this ambiguity new interface is proposed. Method RegisterType(...) will be replaced with:
IUnityContainer RegisterType(Type   registeredType,
                             string name,
                             Type   implementationType,         // Optional, could be null
                             LifetimeManager lifetimeManager,
                             params InjectionMember[] injectionMembers);

IUnityContainer RegisterInstance(Type   registeredType,         // Optional, could be null
                                 string name,
                                 object instance,
                                 LifetimeManager lifetimeManager);

IUnityContainer RegisterFactory(Type   registeredType,
                                string name,
                                Func<object, IUnityContainer, Type, string> factory,
                                LifetimeManager lifetimeManager);

This change should improve visibility of what is registered and how.

Also there is ongoing discussion about adding Async methods to the interface

Duplicate


Need to escape string in LDAP filter

I can break the LDAP search filter by passing illegal characters into the username, e.g. ''

http://www.rlmueller.net/CharactersEscaped.htm


⚠ Bofrost.at has degraded performance

In e2fa9bf, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 863 ms

Resolved: Bofrost.at performance has improved in 733c386.


Initial Frontend Architecture

@pepoospina pushed my latest changes that move away from redux and per post listeners. its a WIP but in case you wanted to look at it before I get up.


Event: metronome changed

Inactive issue, please reply or contact us at<EMAIL_ADDRESS>if you are interested in this feature.


Bug fix: Nested arrays and map not handled correctly for complex types

When an input is encountered that has the following tree structure [array -> map -> array -> map] , the complex type transformer doesn't unnest the values properly. This is because we append the child node path to both the flattened field name as well as the key being passed.
so instead of getting array1.map1.array2, we get array1.map1.map1.array2
The PR fixes this bug as well as adds a test case to reproduce this issue.

Codecov Report

Merging #9235 (f420632) into master (5c70369) will decrease coverage by 37.23%.
The diff coverage is 1.88%.

:exclamation: Current head f420632 differs from pull request most recent head 50c213b. Consider uploading reports for the commit 50c213b to get more accurate results

@@              Coverage Diff              @@
##             master    #9235       +/-   ##
=============================================
- Coverage     63.55%   26.32%   -37.24%
+ Complexity     4986       44     -4942
=============================================
  Files          1806     1844       +38
  Lines         96759    98623     +1864
  Branches      14793    15012      +219
=============================================
- Hits          61496    25963    -35533
- Misses        30784    70091    +39307
+ Partials       4479     2569     -1910

Flag
Coverage Δ

integration1
26.32% <1.88%> (?)

unittests1
?

unittests2
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...rg/apache/pinot/query/service/QueryDispatcher.java
0.00% <0.00%> (-70.15%)
:arrow_down:

...ocal/recordtransformer/ComplexTypeTransformer.java
0.00% <0.00%> (-59.14%)
:arrow_down:

...va/org/apache/pinot/spi/stream/OffsetCriteria.java
0.00% <0.00%> (-90.00%)
:arrow_down:

...ain/java/org/apache/pinot/spi/utils/TimeUtils.java
0.00% <0.00%> (-97.44%)
:arrow_down:

...in/stream/kafka20/KafkaStreamMetadataProvider.java
36.36% <4.54%> (-25.55%)
:arrow_down:

...in/java/org/apache/pinot/spi/utils/BytesUtils.java
0.00% <0.00%> (-100.00%)
:arrow_down:

.../java/org/apache/pinot/spi/utils/BooleanUtils.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...java/org/apache/pinot/spi/trace/BaseRecording.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...java/org/apache/pinot/spi/trace/NoOpRecording.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...ava/org/apache/pinot/spi/config/table/FSTType.java
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 1510 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


lockValues

https://github.com/yiisoft/mutex-db-redis/blob/259f8eebb58e52e3e6394d075d91f53f7de4822c/src/RedisMutex.php#L74
If I use it on the command line(swoole), will memory overflow.

Would you please elaborate?


Consider passing props down in Provider?

I'm using react-router with redux. Not sure if this is best resolved in react-router, react-redux or there's a better solution.
In my route route App.jsx component I use cloneElement to pass some props down to immediate children. Not a big fan of this for now, but this is how my code has turned out.
  render() {
    let children = React.Children.map(this.props.children, function (child) {
      return React.cloneElement(child, {
        showSignup: self.showSignup,
        showLogin: self.showLogin,
      })
    }.bind(this))
    return <div className="App">
      {children}
    </div>
  }

Then my child route component LandingPage.jsx uses those props. This all works find until I use react-router's createElement method on the router. What this does is wrap all the route components in another component.
  function createElement(Component, props) {
    return <Provider store={store}>
      <Component {...props} />
    </Provider>
  }

  render((
    <Router history={createBrowserHistory()} createElement={createElement}>
      {routes}
    </Router>
  ), appContainer)

Now passing the props in in that createElement function is kinda useless because the props don't contain my showSignup and showLogin methods, they only contain the RoutingContext props of react-router. So my code breaks. To solve it I've had to extend react-redux's Provider class and pass down any extra props.
  class ProviderWithProps extends Provider {
    render () {
      var {children, store, ...otherProps} = this.props
      return React.cloneElement(React.Children.only(children), {...otherProps})
    }
  }

  function createElement(Component, props) {
    return <ProviderWithProps store={store}>
      <Component {...props} />
    </ProviderWithProps>
  }

  render((
    <Router history={createBrowserHistory()} createElement={createElement}>
      {routes}
    </Router>
  ), appContainer)

Would updating the Provider class to include passing down extra props make any sense?

I have the same issue server side but I don't have a solution.

Wrap <Router> itself into a <Provider>. Then you'll receive the element you wanted as a child and be able to add props to it.
  render((
    <Provider store={store}>
      <Router history={createBrowserHistory()}>
        {routes}
      </Router>
    </Provider>
  ), appContainer)

Cheers


Provide simulation results

[x] create placeholder for results in file service
[x] create endpoint for returning results for given job id
[x] retrieve results from sogno-file-service when available

This is connected to https://github.com/sogno-platform/dpsim-worker/issues/6

Closed by #23


Fix installation of MT4 via xdotool

Branch: m4x
File: scripts/install_mt4-xdot.sh
Problem
The installation of MT4 platform fails on Travis CI due to network issues. See build: 330587688.
Error:

Please specify,Server:,Login:,Password:

Possibly related to outdated libgnutls binary, see: GH-70, GH-105, a569b2d (I've tried to re-apply but it didn't work), but it could be also some SSL, firewall, proxy issue, or missing some Wine library.

I'll take a look at this one too. Thanks for the tip.

Send the PR so I’ll check the hang, if it bypass the proxy issue and multiple restart will finish the installer, that should be good for now.

Ok. I haven't found a way to actually script the restarts yet. Is that something you're intending to resolve?

Fixed in #121

@ryu0 Could you also test the other 2 similar scripts using .verb files? See: #122 (see bounty). They were working before, so I hope you won't get any bigger troubles. I'll back in the evening.


Add genome-centric alignment after the trimming and UMI extraction steps

Several present at the Dec 2018 meeting, argued that genome-centric alignment is good for quality control and finding out background reads, and it is technically identical (eventually) to transcriptome-centric alignment.
@ewallace hates having to deal with reads on the minus strand.
Transcriptome-centric also avoids dealing with splicing and multi-mapping.
Genome-centric is great for QC and checking experimental steps, transcriptome-centric is great for quantification once the transcriptome is known. These are different goals.
We could add genome-centric alignment after the trimming and UMI extraction steps, including checking the spliced alignment parameters, and introducing a flag to avoid calculating transcriptome-centric statistics. Premal and Edward feel that this is relatively quick to do, but low priority as expert users can do it.
We created this issue and will invite help, if anyone really wants this then they can add it.

When release 2.0.beta has been built (#99) and @mikej888 has done Build 2.0.beta DataSync and GitHub data resources #137, then @amandamok (or @flicanderson) to run RiboViz on @amandamok's data and to create a GitHub repository with the output data from the run, for use as another regression test.


[2843] Bug with predicted grade

Context
https://trello.com/c/nOTuiuHL/2843-bug-with-predicted-grade
Changes proposed in this pull request

Update Degrees::MapFromApply to better map grade data

 Bug with predicted grade


Items that spawn in containers have random directions

Description

Looks really ugly
Reproduction

Screenshots

Additional context

its not directly random its the grids rotation


How To Install openhtml ??

I have extracted openhtml in htdocs
on lampp with a PHP 7 server, on Lubuntu 18.04.x
but when I run it in the browser,
show error message
Warning: include(config.php): failed to open stream: No such file or directory in /opt/lampp/htdocs/openhtml/app.php on line 2

Warning: include(): Failed opening 'config.php' for inclusion (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/openhtml/app.php on line 2

Warning: include(auth.php): failed to open stream: No such file or directory in /opt/lampp/htdocs/openhtml/app.php on line 4

Warning: include(): Failed opening 'auth.php' for inclusion (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/openhtml/app.php on line 4

How to install openhtml ? :blush:

Hey @desawarna, apologies but openHTML editor is no longer maintained. If you're interested in an editor for personal use, please check out Thimble.

Okay thanks :smile:


[Xamarin Forms] App crash on PinClicked

Hi,
We have a project that show services near the user's location. As we have many services we load services by moving the map deleting the old ones and adding the new ones.
When you move the map ( especially when zooming out ) and fast click on a pin the app crash and we have this exception
04-23 13:01:38.503 E/mono    ( 6488): System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
04-23 13:01:38.503 E/mono    ( 6488):   at System.Collections.Generic.List1+Enumerator[T].MoveNextRare () [0x00013] in <d4a23bbd2f544c30a48c44dd622ce09f>:0  04-23 13:01:38.503 E/mono    ( 6488):   at System.Collections.Generic.List1+Enumerator[T].MoveNext () [0x0004a] in :0
04-23 13:01:38.503 E/mono    ( 6488):   at Mapsui.UI.Forms.MapView.HandlerTap (System.Object sender, Mapsui.UI.TappedEventArgs e) [0x0004a] in <50211ea8af5c495cb451c6bd76da743e>:0
04-23 13:01:38.503 E/mono    ( 6488):   at Mapsui.UI.Forms.MapControl.OnSingleTapped (Mapsui.Geometries.Point screenPosition) [0x00012] in <50211ea8af5c495cb451c6bd76da743e>:0
04-23 13:01:38.503 E/mono    ( 6488):   at Mapsui.UI.Forms.MapControl+<>c__DisplayClass40_0.b__5 (System.Object l) [0x00051] in <50211ea8af5c495cb451c6bd76da743e>:0
04-23 13:01:38.503 E/mono    ( 6488):   at System.Threading.Timer+Scheduler.TimerCB (System.Object o) [0x00007] in :0
04-23 13:01:38.503 E/mono    ( 6488):   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00008] in :0
04-23 13:01:38.503 E/mono    ( 6488):   at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in :0
04-23 13:01:38.503 E/mono    ( 6488):   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in :0
04-23 13:01:38.513 E/mono-rt ( 6488): [ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
04-23 13:01:38.513 E/mono-rt ( 6488):   at System.Collections.Generic.List1+Enumerator[T].MoveNextRare () [0x00013] in <d4a23bbd2f544c30a48c44dd622ce09f>:0  04-23 13:01:38.513 E/mono-rt ( 6488):   at System.Collections.Generic.List1+Enumerator[T].MoveNext () [0x0004a] in :0
04-23 13:01:38.513 E/mono-rt ( 6488):   at Mapsui.UI.Forms.MapView.HandlerTap (System.Object sender, Mapsui.UI.TappedEventArgs e) [0x0004a] in <50211ea8af5c495cb451c6bd76da743e>:0
04-23 13:01:38.513 E/mono-rt ( 6488):   at Mapsui.UI.Forms.MapControl.OnSingleTapped (Mapsui.Geometries.Point screenPosition) [0x00012] in <50211ea8af5c495cb451c6bd76da743e>:0
04-23 13:01:38.513 E/mono-rt ( 6488):   at Mapsui.UI.Forms.MapControl+<>c__DisplayClass40_0.b__5 (System.Object l) [0x00051] in <50211ea8af5c495cb451c6bd76da743e>:0
04-23 13:01:38.513 E/mono-rt ( 6488):   at System.Threading.Timer+Scheduler.TimerCB (System.Object o) [0x00007] in :0
04-23 13:01:38.513 E/mono-rt ( 6488):   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00008] in :0
04-23 13:01:38.513 E/mono-rt ( 6488):   at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in :0
04-23 13:01:38.513 E/mono-rt ( 6488):   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in :0
In the pin clicked event we have this code
`private async void MapView_PinClicked(object sender, PinClickedEventArgs e)
{
Device.BeginInvokeOnMainThread(async () =>
{
            try
            {

                if (!IsPinClicked && !IsBusy)
                {
                    IsPinClicked = true;
                    e.Handled = true;

                    if (e.Pin.Tag != null)
                    {
                        var id = (int)e.Pin.Tag;

                        await _navigationService.NavigateAsync("DetailService");

                    }
                }

            }
            catch (Exception ex)
            {
                await ShowUserMessage(ex.Message);
            }
            finally
            {
                IsPinClicked = false;
            }
        });
    }`

But never goes into the catch.
We have created a sample project(https://github.com/antunesl/MapsuiProblemExample) so that it is possible to replicate the error. When you run the project zoom out and fast click a pin

Thank you for providing the sample project. It was possible to reproduce the problem and I found a solution.
See #657.

@charlenni So, you consider it fixed?
In some cases I await conformation of the fix from the user but since this issue is old we should close it.

@charlenni Do you know the status of this issue?

Now, that callout doesn't use any Views from Forms, it should work even the map is changed from a background thread. But we have to test this, because now the complete pin part is nearly new.

This can be tested in 2.0.0-beta.34.

II'm not too experienced in multithreaded programming, but - as stated in the first post - I wonder if calling ToList() on _pins or _callouts collections won't throw the "collection was modified" exception if during the ToList() function a collection would change in another thread? Just curious :)

Perhaps we should make a lock when copying collection to list to be sure, that collection doesn’t change meanwhile.

I think this lock should be publicly available as readonly to allow others to lock it when needed.

But it is only for internal functions. It would be used, if you add or remove a pin from the list. So if the user locks the list and internally it is tried to lock the list too, than we get problems. So for me it isn’t a good idea to make the lock public.

Users should not need the lock. We should just make sure our collection can return a list without the enumeration exception. I just investigated a enumeration exception for the LayerCollection and understand what's going on. This is fixable.

Alright, now I understand - locks should not be available publicly and should be used only within publicly available methods, like AddPin.

I consider this fixed.


Add missing HTTP verbs

I'll merge this and make a new jslib release.

OPTIONS hasn't made it across into the jslib 0.0.4 release
On Tue, Apr 6, 2021 at 2:39 PM Pawel Suwala @.***>
wrote:

Merged #1 https://github.com/k6io/k6-jslib-httpx/pull/1 into main.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/k6io/k6-jslib-httpx/pull/1#event-4556858886, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ATLG6MPGDJJHFUNC3VNP3PTTHMFKRANCNFSM42G5QY7Q
.


Trend Line

Would be good to add a trend line or trend analysis.

Added trendline: https://github.com/jasonlutterloh/metrics-peloton/commit/05ef2b2f740ff99caf3a681e7e3fdd517c909550
Big thanks to: https://github.com/Makanz/chartjs-plugin-trendline

reopening since the previous change is not compatible with chartjs

Did fix this again thanks to https://github.com/Makanz/chartjs-plugin-trendline/pull/56/commits/8a2dd5fe8c8de32b621bf56f933087918cd2b458


The documentation for default session data could be expanded

The Passing data page mentions default session data very briefly, and only really tells you the file exists, not how to use it. Additionally we have another Session page which doesn't mention it at all
https://govuk-prototype-kit.herokuapp.com/docs/examples/pass-data
https://govuk-prototype-kit.herokuapp.com/docs/session

@NoraGDS to look into it and ask Joe for any additional information.

First draft ready here for review:
https://docs.google.com/document/d/1JOCrx8v-Ibnbw3AVbK8G1aG3tjGkoN2xX_GimOzLFg0/edit#

Draft looks good to me @joelanman, are you happy to turn it into a PR yourself?

Left some comments on the draft for consideration.

content finalised, next step make a PR


Upgrading commons-codec in hdfs-fixture and cleaning up dependencies …

…in repository-hdfs
Signed-off-by: Vacha<EMAIL_ADDRESS>Description
Upgrading commons-codec in hdfs-fixture and cleaning up dependencies in repository-hdfs. For repository-hdfs, now using the shaded client api which offers the required dependencies in a single jar.
Issues Resolved
#1553
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.

Please backport to 1.x.