Travis CI: Test with NodeJS v0.12.x

If your going to require NodeJS 0.12.x c5587b6c3415ec70e08a9741f0a3d5832c4c0668, Travis CI  should test using NodeJS 0.12.x, currently Travis CI is testing against the latest v0.10.x release.
https://travis-ci.org/roots/sage/jobs/52636851#L29
Pre-installed Node.js versions
v0.10.36

I don't think this is possible at the moment as NodeJS v0.12.x is only available "on demand" for NodeJS projects, NodeJS is pre-installed for all languages but only the "current stable release".
See http://docs.travis-ci.com/user/languages/javascript-with-nodejs/#Provided-Node.js-Versions
It looks like April will be when non NodeJS projects will start using Node JS v0.12.x
https://github.com/travis-ci/travis-cookbooks/pull/452#issuecomment-74512202

Good point. Requiring 0.12.x was mostly to ensure the latest npm version. We're more concerned about npm than Node.js and figured it's easier to get them bundled.
We'll keep this open as a reminder to update Travis.

Scott, to be pedantic and hopefully not annoying ;)
The version of NPM used by Sage is determined by npm install -g npm@latest via 8c374e2136294d3357ecc8a13d6563e5341e09bd
In fact NodeJS v0.12.0 only ships with NPM v2.5.1, the latest NPM is v2.6.1
So nothing to see here, once Travis CI has updated Node JS for non-NodeJS projects check what version is used by default, if it is v0.12.x then close this ticket, if not create a pull request. :)

No problem. I didn't literally mean npm@latest by "latest". I just meant we want to people to be on 2.x.

:+1:

There seems to be some issues with 0.12
https://github.com/npm/npm/issues/7349

Regarding

"No problem. I didn't literally mean npm@latest by "latest". I just meant we want people to be on 2.x."

In the tutorial on the website states:
npm install -g npm@latest
I took that as verbatim and i'm now having errors (I'm wondering because the above command actually does something if others are not getting the same type of errors?... that's if the errors Im' having are even connected to this discussion):
annot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/t/vagrant-local/www/crossmagill/htdocs/wp-content/themes/cross/npm-debug.log t$ npm install
npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! unpack Could not read data for<EMAIL_ADDRESS>npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/Users/t/.nvm/v0.10.32/bin/npm" "install"
npm ERR! node v0.10.32
npm ERR! npm  v2.7.6

npm ERR! Cannot read property 'dependencies' of undefined
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

It looks like April will be when non NodeJS projects will start using Node JS v0.12.x
travis-ci/travis-cookbooks#452 (comment)

how to lock version in PHP project?
lines in coonfig doesn't helps ((
node_js:
  - "0.10"

worked solution :+1:
  - nvm install 0.10
  - nvm use 0.10

Travis has added 0.12

I have found a caveat, it looks like when i installed node.js via the site(node.js), i ran into these issues Im on Mac OSX. However, when i reinstalled it via brew, ive had no issues with this. Could it be a permissions problem on the users end?

@escobar022 can you please make a thread over on discourse? This issue is about adding node 0.12.x to our travis builds.

I have node.js 4.2.1, I got so many errors while executing npm install, I'm changing to underscore theme

@MurhafSousli lol good riddance


Add JSON support

Closes https://github.com/Electron100/butane/issues/27
Tests are passing.
Depends on https://github.com/Electron100/butane/pull/37 to clear most of the lint errors.  Then I can use clippy to tidy this PR up a bit.

@Electron100 , Thanks for merging #37 - this PR is now green and ready for review.

Thanks for doing this!


Put the google map API Key IOS ?

Hi, I have a problem.
Impossible for me to put my google map API key, when I try to import googleMap in appdelegate.m he don't reconise it.
So I can't put my google map API key, but I've tried to build without the key and... It work !
I have the map displayed on my IOS simulator, but without any key... So it seem not very stable.
In fact, in the tutorial at the IOS part (manual installation) there is no key setup information. Only with pods !
Does someone know the problem ? Maybe an update ?

I recently made a fresh example build with pods and GoogleMaps with no issues.
https://github.com/alvelig/react-native-maps-pods-example.
Try to check it out or build through the README.MD. If it does not help, let me know.

I don't use Pods, and I have a working google maps without any API key on IOS.
That's strange

@BlackStef share an image. I suppose your google maps are not google.


Text disappears after a certain number of tab indents when word wrap is enabled

Word_wrap_indentation_may_show_nothing_at_all_Issue_12178_adobe_brackets.pdf
adobe link:
https://github.com/adobe/brackets/issues/12178

clindelof is working on this bug.

See #10 for solution. This issue is now closed

Still open in main. So all that needs to be done is write up the pull request.


The full log cfn-init.log is not available on CloudWatch

Required Info:

AWS ParallelCluster version: 3.4.1

Bug description:
I am not able to reproduce this bug consistently, what happens is the cfn-init.log is sometimes split into multiple logs, cfn-init.log-1 and cfn-init.log-2 and the logs are spread across these files.
The default cloudwatch agent only uploads the cfn-init.log as it's configured to, so we are unable to see the full log without the rest of the files.
This is especially troublesome when the node fails to create, difficult to debug what went wrong without the full information.
It would be nice to have the default cloudwatch agent file updated to have these additional files in cloudwatch should they be split into many parts or make sure splitting of files does not happen.

Hi, I suppose you are referring to "/var/log/cfn-init.log" of head node.
Could you share the result of ls -l /var/log without credential information?
I believe log rotation is currently not configured for cfn-init.log, we would be interested in understanding how and when cfn-init.log-1 and cfn-init.log-2 are generated.
It would be nice if you could share the cfn-init.log, cfn-init.log-1, cfn-init.log-2 through my email<EMAIL_ADDRESS>Thank you!

Sure, he is the /var/log
nshankar@ip-<>:/var/log$ ls -l /var/log | grep cfn-init
-rw-r--r--  1 root     root               843830 Mar 20 09:34 cfn-init-cmd.log
-rw-r--r--  1 root     root              5242746 Mar 20 09:34 cfn-init-cmd.log.1
-rw-r--r--  1 root     root              5242794 Mar 20 09:34 cfn-init-cmd.log.2
-rw-r--r--  1 root     root                 1127 Mar 20 09:34 cfn-init.log
-rw-r--r--  1 root     root              7942897 Mar 20 09:34 cfn-init.log.1
-rw-r--r--  1 root     root                 7259 Mar 20 09:34 cfn-init.log.2

cfn-init.log
2023-03-20 09:34:29,079 [DEBUG] No services specified
2023-03-20 09:34:29,081 [INFO] Running config chefFinalize
2023-03-20 09:34:29,081 [DEBUG] No packages specified
2023-03-20 09:34:29,081 [DEBUG] No groups specified
2023-03-20 09:34:29,081 [DEBUG] No users specified
2023-03-20 09:34:29,082 [DEBUG] No sources specified
2023-03-20 09:34:29,082 [DEBUG] No files specified
2023-03-20 09:34:29,082 [DEBUG] Running command bootstrap
2023-03-20 09:34:29,082 [DEBUG] No test for command bootstrap
2023-03-20 09:34:29,084 [INFO] Command bootstrap succeeded
2023-03-20 09:34:29,084 [DEBUG] Command bootstrap output:
2023-03-20 09:34:29,084 [DEBUG] Running command chef
2023-03-20 09:34:29,084 [DEBUG] No test for command chef
2023-03-20 09:34:45,067 [INFO] Command chef succeeded
2023-03-20 09:34:45,067 [DEBUG] Command chef output:
2023-03-20 09:34:45,067 [DEBUG] No services specified
2023-03-20 09:34:45,067 [INFO] ConfigSets completed
2023-03-20 09:34:45,067 [DEBUG] Not clearing reboot trigger as scheduling support is not available
2023-03-20 09:34:45,068 [INFO] -----------------------Build complete-----------------------

cfn-init.log-1
big list of custom logs, I don't think it has relevance to this issue, but yes do let me know, if you still want that info

cfn-init.log-2
2023-03-20 09:28:21,314 [DEBUG] CloudFormation client initialized with endpoint https://cloudformation.us-east-1.amazonaws.com
2023-03-20 09:28:21,314 [DEBUG] Describing resource HeadNodeLaunchTemplate in stack rdcluster-test-v2
2023-03-20 09:28:21,396 [INFO] -----------------------Starting build-----------------------
2023-03-20 09:28:21,397 [DEBUG] Not setting a reboot trigger as scheduling support is not available
2023-03-20 09:28:21,399 [INFO] Running configSets: deployFiles
2023-03-20 09:28:21,400 [INFO] Running configSet deployFiles
2023-03-20 09:28:21,401 [INFO] Running config deployConfigFiles
2023-03-20 09:28:21,401 [DEBUG] No packages specified
2023-03-20 09:28:21,402 [DEBUG] No groups specified
2023-03-20 09:28:21,402 [DEBUG] No users specified
2023-03-20 09:28:21,402 [DEBUG] No sources specified
2023-03-20 09:28:21,467 [DEBUG] /etc/chef/client.rb already exists
2023-03-20 09:28:21,467 [DEBUG] Moving /etc/chef/client.rb to /etc/chef/client.rb.bak
2023-03-20 09:28:21,467 [DEBUG] Writing content to /etc/chef/client.rb
2023-03-20 09:28:21,467 [DEBUG] Setting mode for /etc/chef/client.rb to 000644
2023-03-20 09:28:21,467 [DEBUG] Setting owner 0 and group 0 for /etc/chef/client.rb
2023-03-20 09:28:21,468 [DEBUG] Writing content to /opt/parallelcluster/shared/launch-templates-config.json
2023-03-20 09:28:21,468 [DEBUG] Content will be serialized as a JSON structure
2023-03-20 09:28:21,468 [DEBUG] Setting mode for /opt/parallelcluster/shared/launch-templates-config.json to 000644
2023-03-20 09:28:21,468 [DEBUG] Setting owner 0 and group 0 for /opt/parallelcluster/shared/launch-templates-config.json
2023-03-20 09:28:21,468 [DEBUG] Writing content to /tmp/dna.json
2023-03-20 09:28:21,468 [DEBUG] Setting mode for /tmp/dna.json to 000644
2023-03-20 09:28:21,468 [DEBUG] Setting owner 0 and group 0 for /tmp/dna.json
2023-03-20 09:28:21,468 [DEBUG] Writing content to /tmp/extra.json
2023-03-20 09:28:21,469 [DEBUG] Setting mode for /tmp/extra.json to 000644
2023-03-20 09:28:21,469 [DEBUG] Setting owner 0 and group 0 for /tmp/extra.json
2023-03-20 09:28:21,469 [DEBUG] Writing content to /tmp/wait_condition_handle.txt
2023-03-20 09:28:21,469 [DEBUG] Setting mode for /tmp/wait_condition_handle.txt to 000644
2023-03-20 09:28:21,469 [DEBUG] Setting owner 0 and group 0 for /tmp/wait_condition_handle.txt
2023-03-20 09:28:21,469 [DEBUG] Running command jq
2023-03-20 09:28:21,469 [DEBUG] No test for command jq
2023-03-20 09:28:21,505 [INFO] Command jq succeeded
2023-03-20 09:28:21,505 [DEBUG] Command jq output:
2023-03-20 09:28:21,505 [DEBUG] Running command mkdir
2023-03-20 09:28:21,505 [DEBUG] No test for command mkdir
2023-03-20 09:28:21,511 [INFO] Command mkdir succeeded
2023-03-20 09:28:21,511 [DEBUG] Command mkdir output:
2023-03-20 09:28:21,511 [DEBUG] Running command touch
2023-03-20 09:28:21,511 [DEBUG] No test for command touch
2023-03-20 09:28:21,513 [INFO] Command touch succeeded
2023-03-20 09:28:21,513 [DEBUG] Command touch output:
2023-03-20 09:28:21,513 [DEBUG] No services specified
2023-03-20 09:28:21,513 [INFO] ConfigSets completed
2023-03-20 09:28:21,514 [DEBUG] Not clearing reboot trigger as scheduling support is not available
2023-03-20 09:28:21,514 [INFO] -----------------------Build complete-----------------------
2023-03-20 09:28:21,832 [DEBUG] CloudFormation client initialized with endpoint https://cloudformation.us-east-1.amazonaws.com
2023-03-20 09:28:21,833 [DEBUG] Describing resource HeadNodeLaunchTemplate in stack rdcluster-test-v2
2023-03-20 09:28:21,915 [INFO] -----------------------Starting build-----------------------
2023-03-20 09:28:21,917 [DEBUG] Not setting a reboot trigger as scheduling support is not available
2023-03-20 09:28:21,918 [INFO] Running configSets: default
2023-03-20 09:28:21,920 [INFO] Running configSet default
2023-03-20 09:28:21,921 [INFO] Running config cfnHupConfig
2023-03-20 09:28:21,921 [DEBUG] No packages specified
2023-03-20 09:28:21,921 [DEBUG] No groups specified
2023-03-20 09:28:21,921 [DEBUG] No users specified
2023-03-20 09:28:21,921 [DEBUG] No sources specified
2023-03-20 09:28:21,921 [DEBUG] Parent directory /etc/cfn does not exist, creating
2023-03-20 09:28:21,922 [DEBUG] Writing content to /etc/cfn/cfn-hup.conf
2023-03-20 09:28:21,922 [DEBUG] Setting mode for /etc/cfn/cfn-hup.conf to 000400
2023-03-20 09:28:21,922 [DEBUG] Setting owner 0 and group 0 for /etc/cfn/cfn-hup.conf
2023-03-20 09:28:21,922 [DEBUG] Parent directory /etc/cfn/hooks.d does not exist, creating
2023-03-20 09:28:21,924 [DEBUG] Writing content to /etc/cfn/hooks.d/parallelcluster-update.conf
2023-03-20 09:28:21,924 [DEBUG] Setting mode for /etc/cfn/hooks.d/parallelcluster-update.conf to 000400
2023-03-20 09:28:21,924 [DEBUG] Setting owner 0 and group 0 for /etc/cfn/hooks.d/parallelcluster-update.conf
2023-03-20 09:28:21,924 [DEBUG] No commands specified
2023-03-20 09:28:21,924 [DEBUG] No services specified
2023-03-20 09:28:21,925 [INFO] Running config chefPrepEnv
2023-03-20 09:28:21,925 [DEBUG] No packages specified
2023-03-20 09:28:21,925 [DEBUG] No groups specified
2023-03-20 09:28:21,925 [DEBUG] No users specified
2023-03-20 09:28:21,925 [DEBUG] No sources specified
2023-03-20 09:28:21,926 [DEBUG] No files specified
2023-03-20 09:28:21,926 [DEBUG] Running command chef
2023-03-20 09:28:21,926 [DEBUG] No test for command chef
2023-03-20 09:29:09,526 [INFO] Command chef succeeded
2023-03-20 09:29:09,526 [DEBUG] Command chef output:
2023-03-20 09:29:09,526 [DEBUG] No services specified
2023-03-20 09:29:09,528 [INFO] Running config shellRunPreInstall
2023-03-20 09:29:09,528 [DEBUG] No packages specified
2023-03-20 09:29:09,528 [DEBUG] No groups specified
2023-03-20 09:29:09,528 [DEBUG] No users specified
2023-03-20 09:29:09,528 [DEBUG] No sources specified
2023-03-20 09:29:09,528 [DEBUG] No files specified
2023-03-20 09:29:09,528 [DEBUG] Running command runpreinstall
2023-03-20 09:29:09,528 [DEBUG] No test for command runpreinstall
2023-03-20 09:29:09,531 [INFO] Command runpreinstall succeeded
2023-03-20 09:29:09,531 [DEBUG] Command runpreinstall output:
2023-03-20 09:29:09,531 [DEBUG] No services specified
2023-03-20 09:29:09,532 [INFO] Running config chefConfig
2023-03-20 09:29:09,532 [DEBUG] No packages specified
2023-03-20 09:29:09,532 [DEBUG] No groups specified
2023-03-20 09:29:09,533 [DEBUG] No users specified
2023-03-20 09:29:09,533 [DEBUG] No sources specified
2023-03-20 09:29:09,533 [DEBUG] No files specified
2023-03-20 09:29:09,533 [DEBUG] Running command chef
2023-03-20 09:29:09,533 [DEBUG] No test for command chef
2023-03-20 09:29:26,322 [INFO] Command chef succeeded
2023-03-20 09:29:26,322 [DEBUG] Command chef output:
2023-03-20 09:29:26,322 [DEBUG] No services specified
2023-03-20 09:29:26,323 [INFO] Running config shellRunPostInstall
2023-03-20 09:29:26,323 [DEBUG] No packages specified
2023-03-20 09:29:26,323 [DEBUG] No groups specified
2023-03-20 09:29:26,323 [DEBUG] No users specified
2023-03-20 09:29:26,323 [DEBUG] No sources specified
2023-03-20 09:29:26,323 [DEBUG] No files specified
2023-03-20 09:29:26,323 [DEBUG] Running command runpostinstall
2023-03-20 09:29:26,323 [DEBUG] No test for command runpostinstall
2023-03-20 09:34:29,024 [INFO] Command runpostinstall succeeded

Hi,
Thank you for sharing your log!
From the log file cfn-init.log.2, it appears that it rotated after running the post-install script. Is there any cfn-init commands running in the OnNodeConfigured script?
We have shared this issue with cloudformation to see their response on this.
Thanks,
Wanyi


"This website has been temporarily rate limited"

https://dash.cloudflare.com/?account=workers/plans
https://developers.cloudflare.com/workers/about/limits/#number-of-requests-limit

fixed


Map request: Slovakia

Hey, can you add a map for Slovakia?

Sorry, i see the map doesn't exit for jvectormap.


[Bug] Unable to launch cli

Orion version: 0.1.5
Python version: 3.6
Operating System: MacOs 11.2

Description
I tried to use the CLI but fails.
What I Did
python3 -m orion.cli -h

What I got
ImportError: cannot import name 'PIPELINES'

Resolved in PR #199.


Release notes for 331

UI
--

* Display physical input read rate in UI. (:issue:`2873`)

https://github.com/prestosql/presto/pull/2873

Security
--------
* Remove unused `internal-communication.jwt.enabled` configuration property. (:issue:`2709`)

#2709

Hive
----
* Add support for Hive full ACID tables. (:issue:`2068`)

#2068

UI
--
* Add simple form based authentication. Users can be authenticated with either the LDAP or the file based authentication services. (:issue:`2755`)
* Add support for disabling the web ui.  The UI can be disabled with the ``web-ui.enabled`` configuration property. (:issue:`2755`)

#2755

* Improve performance of inequality joins involving ``BETWEEN``. (:issue:`2859`)

#2859

General
-------
* Ensure query completed event is fired when there is an error during analysis or planning. (:issue:`2842`)

#2842

SPI
---
* Remove deprecated ``Identity`` constructors. (:issue:`2877`)
* Introduce a builder for ``ConnectorIdentity`` and deprecate its public constructors. (:issue:`2877`)

#2877

Security
--------
* Rename JWT configuration properties from ``http.authentication.jwt.*`` to ``http-server.authentication.jwt``. (:issue:`2712`)

#2712

General
-------

* Improve engine performance in joins. (:issue:`2862`)

https://github.com/prestosql/presto/pull/2862

General
-------

* Fix query memory accounting for ``ORDER BY`` queries. (:issue:`2612`)

https://github.com/prestosql/presto/pull/2612

UI
* Fix copying worker address to clipboard. (:issue:`2865`)

https://github.com/prestosql/presto/pull/2869 https://github.com/prestosql/presto/issues/2865

UI
--

* Fix copying query ID to clipboard. (:issue:`2872`)

https://github.com/prestosql/presto/pull/2872

General
-------

* Improve query performance by removing redundant data reshuffling. (:issue:`2853`)

https://github.com/prestosql/presto/pull/2853

General
* Fix :func:`last_day_of_month` for ``timestamp with time zone`` values. (:issue:`2851`)

https://github.com/prestosql/presto/issues/2851 https://github.com/prestosql/presto/pull/2852

Security
--------
* Add access control checks for query execution, view query, and kill query. This can be configured using :ref:`query_rules` in the file based system access control. (:issue:`2213`)

#2213

Hive
* Fix query failure when using Glue metastore and table's storage descriptor has no properties. (:issue:`2905`)
* Respect ``bucketing_version`` table property when using Glue metastore. (:issue:`2905`)

https://github.com/prestosql/presto/pull/2905

Hive
----

* Add missing support for bucket sort order in Glue when creating or updating table or partition. (:issue:`1870`)

https://github.com/prestosql/presto/pull/1870

UI
* Fix display of data size values. (:issue:`2810`)

https://github.com/prestosql/presto/issues/2810 https://github.com/prestosql/presto/pull/2867

UI
* Fix redirect from ``/`` to ``/ui/`` when Presto is run behind a proxy. (:issue:`2908`)

https://github.com/prestosql/presto/issues/2908 https://github.com/prestosql/presto/pull/2916

SPI
* Add engine-level support for row filtering and column masking via the `getRowFilter()` and `getColumnMask()` APIs in `SystemAccessControl` and `ConnectorAccessControl`. (:issue:`1480`)

#1480

UI
* Fix ``Prepared Query`` section for :doc:`/sql/prepare` queries. (issue:`2784`)

https://github.com/prestosql/presto/issues/2784 https://github.com/prestosql/presto/pull/2871

Hive
* Allow data conversion when reading decimal data from Parquet files and precision or scale in the file schema
  is different from the precision or scale in partition (table) schema. (:issue:`2823`)

https://github.com/prestosql/presto/pull/2823

Hive
* Add option to enforce that a filter on a partition key be present in the query. This can be enabled by setting the
  `hive.query-partition-filter-required` config property or the `query_partition_filter_required` session property
  to `true`. (:issue:`2334`)

#2334

General
* Correctly reject ``date`` literals that cannot be represented in Presto. (:issue:`2888`)

https://github.com/prestosql/presto/issues/2888 https://github.com/prestosql/presto/pull/2949

* Fix excessive runtime when parsing expressions deep nested expressions with unmatched parenthesis. (:issue:`2968`)

#2968

General
 * Fix join failures for queries involving OR predicate with non comparable functions

#2861

General
-------

* Enable dynamic filtering by default. (:issue:`2793`)

https://github.com/prestosql/presto/pull/2793

Hive
----

* Fix Hive connector deadlock when Hive caching is enabled with refresh TTL. (:issue:`2984`)

https://github.com/prestosql/presto/pull/2984

Security
—-
 - Prevent displaying columns of tables that user has no privilege granted in file based access control. (:issue:`2925`)

#2925

CLI
* Fix formatting of ``varbinary`` in nested data types. (:issue:`2858`)

https://github.com/prestosql/presto/issues/2858 https://github.com/prestosql/presto/pull/2870

General
-------

* Show reorder join cost in ``EXPLAIN ANALYZE VERBOSE`` (:issue:`2725`)

https://github.com/prestosql/presto/pull/2725

SPI
----
- Add access control check for executing procedure. (:issue:`2924`)

#2924

Hive
* Allow selecting ``Intelligent-Tiering`` S3 storage class when writing data to S3. This can be enabled using
  ``hive.s3.storage-class=INTELLIGENT_TIERING`` catalog configuration property. (:issue:`3032`)

https://github.com/prestosql/presto/pull/3032

Security:
---
 - Add ``ALTER SCHEMA ... SET AUTHORIZATION`` syntax that allows to change the owner of the schema. (:issue:`2673`)

Hive:
 - Add  support for``ALTER SCHEMA ... SET AUTHORIZATION`` statement. (:issue:`2673`)

Iceberg:
 - Add  support for``ALTER SCHEMA ... SET AUTHORIZATION`` statement. (:issue:`2673`)

#2673

Hive
* Fix incorrect results of metadata queries and reads from ``information_schema`` tables
  where connecting to Hive 3 metastore. (:issue:`3008`)
* Hide ``sys`` Hive system schema. It is hidden for security reasons. (:issue:`3008`)

https://github.com/prestosql/presto/pull/3008

General
* Allow configuring resource groups selection based on user's groups. (:issue:`3023`)

https://github.com/prestosql/presto/pull/3023

Hive
----

* Improve performance of partition fetching from Glue. (:issue:`3024`)

https://github.com/prestosql/presto/pull/3024

General Changes
----

* Add support for large prepared statements. (:issue:`2719`)

#2719

JDBC Driver Changes
---

* Implement ``PreparedStatement.getMetaData()``. (:issue:`2770`)

#2770

General Changes
---

* Add :doc:`/connector/bigquery`. (:issue:`2532`)

#2532

Other Connector Changes
-----------------------

These changes apply to the MemSQL, MySQL, PostgreSQL, Redshift, Phoenix, and SQL Server connectors.

* Add support for dropping schemas. (:issue:`2956`)

#2956

CLI
* Add ``--timezone`` parameter. (:issue:`2977`)

https://github.com/prestosql/presto/pull/2977

MongoDB
* Fix incorrect pushdown. (:issue:`1781`)

https://github.com/prestosql/presto/issues/1781
https://github.com/prestosql/presto/pull/3053


How to run this project?

Great work, I want to ask how to move your code to a real robot? Is there a complete running step?

There are some instructions here, but as your robot is probably quite different, you probably need to adapt the code substantially.


Fixed trust threshold description in config.toml

Closes: n/a
Description
Fixed a typo observed during a discussion in an issue https://github.com/informalsystems/ibc-rs/issues/2632#issuecomment-1244492961

PR author checklist:

[x] Added changelog entry, using unclog.
[x] Added tests: integration (for Hermes) or unit/mock tests (for modules).
[x] Linked to GitHub issue.
[x] Updated code comments and documentation (e.g., docs/).
[x] Tagged one reviewer who will be the one responsible for shepherding this PR.

Reviewer checklist:

[x] Reviewed Files changed in the GitHub PR explorer.
[ ] Manually tested (in case integration/unit/mock tests are absent).

Thanks Shoaib!


Nested Virtualisation for hyper-v on kvm

ISSUE TYPE

Bug Report
COMPONENT NAME

Nested Virtualisation
CLOUDSTACK VERSION

4.13
CONFIGURATION

advanced networking
OS / ENVIRONMENT

4 nodes, CentOs 7, KVM
SUMMARY

I looking for activate the nested virtualisation for VM on Windows with Hyper-V
I find in the cloudstack documentation how to activate the nested. It's working when i try with a VM on linux with kvm. I can create and execute VMs
But on windows, when try to install hyper-v, i have an alerte : virtualisation is not activate on the bios. (i dont know how to go enter in the bios with the cloudstack console). Before the nested activation, i had an alerte who said, the virtualization is not activate on the proc.
If lauch systeminfo on command, it said, one hypervisor was detected....
How can i enter in the bios ? press F2 (dont work) ?
Or i missed a step to activate the nestde virtualization for windows ?
thanks, seb.

@svouland in 4.15 there is an option to enter bios on boot for vmware. in older pressing f2 should work but you must reach the console in time to do that. Directly from the kvm console might be an option. I am not sure if there is functional possibility for kvm to do this programmatically.

@svouland is this still an issue for you with the latest version?

@svouland is this still an issue for you with the latest version?

@svouland closing, please reopen if it is still an issue


[Snyk] Security upgrade danger-slather from 0.0.6 to 0.0.6

Snyk has created this PR to fix one or more vulnerable packages in the `rubygems` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

Gemfile.lock

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Breaking Change
Exploit Maturity

696/1000  Why? Recently disclosed, Has a fix available, CVSS 8.2
Improper Handling of Unexpected Data Type SNYK-RUBY-NOKOGIRI-2840634
No
No Known Exploit

(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.

Code coverage
Total coverage: 93.78%

Powered by Slather

  Generated by :no_entry_sign: Danger


Audio Alert

possible to add audio alert?

This should be possible, I can look into adding it later today (if that's alright with @devunt)

Added in #95


Fix django-plans demo

What

Fixed loading initial removing duplicate unique values.
Changed demo to sqlite3 to easy and quick deployment.
Add django-plans and removed psycopg2 dependencies

Why
djando-plans demo have problem to be setup and wasn't working as expected as commented on this issue  #178

@vhsantos If this is still relevant, could you please rebase to actual master and fix the tests?


Typo

According to documentation: "The VPN client then sends the certificate issues by Azure AD to the VPN for credential validation. "
I think it should be "issued by" and not "issues by".
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 5821032c-238b-624e-8f97-728845660380
Version Independent ID: 8418cae3-e7fd-aa7c-1bd9-04b0fd3a534b
Content: Create root certificates for VPN authentication with Azure AD
Content Source: WindowsServerDocs/remote/remote-access/vpn/vpn-create-root-cert-for-vpn-auth-azure-ad.md
Product: windows-server
Technology: remote
GitHub Login: @Teresa-Motiv
Microsoft Alias: v-tea

Nice catch, good call. I will open a Pull Request to have that typo corrected.


upgrade jade to pug

jade is changed to pug now. it would be great it to update it.

thanks for bringing this up! i am aware of the jade to pug rename, and will update this generator once the official release comes out. pug is v2.0.0-beta3 right now, so hopefully it won't be too long! in the meantime, you can always change the package.json, gulpfile, and express config files to use pug instead of jade.


[V2V] Filter out a migration event specific logs for support

Filter out a migration event specific logs for support
https://jira.coreos.com/browse/MIGENG-74
https://jira.coreos.com/browse/MIGENG-75

@miq-bot add label transformation
@miq-bot add reviewer @agrare
@miq-bot @fdupont-redhat

@miq-bot add_label transformation
@miq-bot add_reviewer @agrare
@miq-bot add_reviewer @fdupont-redhat

I agree with @agrare... :-1: on this approach as we already do this with multicast loggers.

@agrare the idea of having a specific log file per migration is that it's easier for the user to download the log from the UI. Even though support could grep the logs, they would need more info, such as task id, that is not exposed in the UI. Would it be possible to have a multicast logger that writes to log/migration/task_id.log ?
I also like the idea of using journald. When is it expected to be available ?

@fdupont-redhat if you're looking to display these on the UI then I think that the journald approach is definitely what you want.  We are planning on using this to show unified+cross-appliance automate logs on the UI using the systemd-journal-gatewayd API.  You can query this API for these metadata attributes so you could filter by your task_id and display it on UI.

We can probably close this PR as we don't continue with the log extraction strategy.


Support net9+ VMR properties

We want to remove the old source build properties from VMR builds in net10. This repo is still on net8, which is fine. Adding support for the net9+ properties will enable removal of support for the old properties in .NET 10 Arcade.
Microsoft Reviewers: Open in CodeFlow

@joperezr Any issue with merging this now?


Add propagate-uid-gid option

Add an option, propagate-uid-gid, to match the container UID/GID to
the host UID/GID. This avoids littering shared mounts with root-owned
files. The existing user option isn't quite flexible enough, as it
requires you to know the name of the user you want to run as, and often
you just want to use whatever UID/GID the host agent happens to be
running as.

Thanks @benesch! I just realised this doesn't have tests. Any chance you could contribute them? (https://github.com/buildkite-plugins/docker-buildkite-plugin#developing)

Nevermind, I snuck one in via bacf92c so I can do a release :) Thanks so much for the PR!

Woohoo, thanks @toolmantim!


Ethesis

Coverage increased (+0.3%) to 48.064% when pulling e4ce1aeadc31706fabd117c6cca28544e07df352 on ethesis into e02206b50ada79ac86f070d4734ae2d40b71656b on master.


Generate schema with pydantic v2

Using pydantic v2.x, we can use a TypeAdapter to convert stdlib dataclasses to a pydantic model, which we can then use to generate a schema.
This removes the need to use pydantic dataclasses, and therefore we don't need the indirect import of the dataclass decorator from a central location (which was previously monkey-patched when generating the schema)
I ran across an issue with the Column.unit attribute: in the old schema generator, a constraint was manually added to that attribute at schema-generation time which restricted the value to one of ["1/angstrom", "1/nm", "1", "1/s", None], which is ok for the Qz and R columns but which won't work for additional columns like wavelength (see #125)
For the moment I replicated the old behavior, with a note that it needs to be changed (existing tests all pass right now)

It seems that Pydantic V2 only supports Python3.7 and above, https://pypi.org/project/pydantic/2.0/#files.
Possible workarounds include:

disable the test for Python 3.6.
bump the minimum Python version to 3.7. (note that the final security fix for Python3.6 was 3 years ago).

I have a preference for the latter option but could live with the former. At some point we're going to have to bump Python versions.

Otherwise I think this PR is mergeable.
I wonder if we can actually remove the generated yaml and json schemas from the repository? Having them present will lead to churn as they seem to change frequently.  Instead we could add a build step in which the schemas are generated. When wheels are generated the schemas will be present in the package.

Concerning the column units. I think there is no actual solution in a schema that would allow some units to be checked and others not. I personally would prefer to keep the schema the same as the class hint and to add an additional check to the validation code we use.

So allow any string for units in the schema, and add extra code to _validate_header_data to check the first four columns?

Last commit alters the validation function to emit a ORSOSchemaWarning for cp36.

All tests pass now (except the coverage aspect), so merging. Thanks everyone.


Bring Shipwright/Build Enhancement Proposals here

This contains two commits:

one to move all previous EPs here
bump current SHIPs file numbers to match the new state.

Notes: I modified all Shipwright/Build EP´s to reflect:

new last-updated date
the status if possible, as many of them are already implemented or withdrawn
add a replaces with a link to the original EP in Shipwright/Build

/approve
Going to merge this so we can update the numbers of outstanding SHIPs.


Weak type errors on signature-only types

Now source types that only have a call signature (like functions) or construct signature will get a weak type error too. This is really good for catching uncalled functions:
functionTakingWeakType(returnWeakType);
// OOPS. Forgot to call `returnWeakType()`. That's an error!

Fixes #17656
Previously I didn't think enough about these types and assumed that we couldn't catch errors like this without breaking something else. Nothing breaks in our test suite, though, so I'm going to run it on DefinitelyTyped and see what breaks.

Definitely Typed didn't turn up any new breaks. That's good, although a little surprising that it didn't find any mistakes in the tests anywhere.

"Did you forget to call this?"
Sure, I can do that.

I think I'll merge without a quick fix. I don't think it's high-value when it only applies to nullary functions, and quick fixes are quite finicky to get right. I can do it after the 2.5 release if we decide it's worth it.

Alright, sounds fine.

I thought about that and decided I'd rather make the implementation a little simpler and the error slightly less accurate.


fix(share/byzantine): use any available axis for befp nmt proofs construction

We should not restrict the BEFP constructor to collect proof only for orthogonal axes to ErrByzantine. This PR enables the constructor to attempt building both Row and Col proofs, irrespective of the ErrByzantine axis type. Additionally, it prevents the BEFP constructor from requesting proofs pr shars from the network by granting access exclusively to the local blockstore. There should be sufficient proofs and shares in the local blockstore at the time BEFP is detected.
Depends on

https://github.com/celestiaorg/celestia-node/pull/3305 to have enough data in blockstore.
https://github.com/celestiaorg/rsmt2d/pull/310 to provide proper coordinates of verified shares

Codecov Report
Attention: Patch coverage is 68.10345% with 37 lines in your changes are missing coverage. Please review.

Project coverage is 45.22%. Comparing base (2469e7a) to head (602c1ec).
Report is 22 commits behind head on main.

Files
Patch %
Lines

share/eds/byzantine/pb/share.pb.go
0.00%
22 Missing and 2 partials :warning:

share/eds/byzantine/share_proof.go
84.31%
7 Missing and 1 partial :warning:

share/eds/byzantine/byzantine.go
83.33%
2 Missing and 1 partial :warning:

share/eds/byzantine/bad_encoding.go
90.90%
1 Missing and 1 partial :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3306      +/-   ##
==========================================
+ Coverage   44.83%   45.22%   +0.39%
==========================================
  Files         265      272       +7
  Lines       14620    14998     +378
==========================================
+ Hits         6555     6783     +228
- Misses       7313     7449     +136
- Partials      752      766      +14

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

--- FAIL: TestBEFP_ValidateOutOfOrderShares (0.00s)
    bad_encoding_test.go:241:
        	Error Trace:	/home/runner/work/celestia-node/celestia-node/share/eds/byzantine/bad_encoding_test.go:241
        	Error:      	Received unexpected error:
        	            	incorrect share received
        	Test:       	TestBEFP_ValidateOutOfOrderShares
FAIL
coverage: 13.2% of statements

I had to remove concurrent fetching of ShareWithProof code to resolve flakiness of unit tests. Also looks much simpler now. Performance downside is not important, as we collect shares from disk and it is still fast enough being sequential instead of concurrent.


Adding "Using Sass" to document

Currently, at main document is missing "Using Sass" at CSS menu item. So I added into document

Coverage decreased (-0.2%) to 98.605% when pulling 4c165ff834f4abb7225d9ffd569b4874724c4c75 on nndung179:fix/#1269_adding_missing_document into 6c637d5924ba4e6d9cb230bae1e313925b532109 on mxstbr:master.

PR moved to #1271


bug fix: User details updation in usermanagement tab

Signed-off-by: Sarthak Jain<EMAIL_ADDRESS>
Proposed changes

Updated User Info in the User management tab.
Fixed search bar issue
Changed 'name' heading to 'status' in User management table

Summarize your changes here to communicate with the maintainers and make sure to put the link of that issue
Types of changes

Bug fixes

What types of changes does your code introduce to Litmus? Put an x in the boxes that apply

[ ] New feature (non-breaking change which adds functionality)
[x] Bugfix (non-breaking change which fixes an issue)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update (if none of the other choices applies)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[x] I have read the CONTRIBUTING doc
[x] I have signed the commit for DCO to be passed.
[ ] Lint and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works (if appropriate)
[ ] I have added necessary documentation (if appropriate)

Dependency

Please add the links to the dependent PR need to be merged before this (if any).

Special notes for your reviewer:

/preview 10

A good


Update to observable api

This PR now supports the observation api from apollo, correctly unsubscribes, and also adds refetch to the query props.
fixes #8
This depends on https://github.com/apollostack/apollo-client/pull/125

Lgtm!


add MCP server badge

This PR adds a badge for the mcp-miro server listing in Glama MCP server directory.
https://glama.ai/mcp/servers/gr5t7vthv3
Glama performs regular codebase and documentation scans to:

Confirm that the MCP server is working as expected
Confirm that there are no obvious security issues with dependencies of the server
Extract server characteristics such as tools, resources, prompts, and required parameters.

This badge helps your users to quickly asses that the MCP server is safe, server capabilities, and instructions for installing the server.

@evalstate As for your question, I will add a FAQ section to the bottom of every server that details how we do it.
The short version is that I am building Docker images and using LLMs to setup the projects, run them, and inspect the codebase. The checks are done every 6 hours and a new analyzes is performed every time changes are found.
For security, we are using https://socket.dev/ to scan the repo.
Still a young project, but I think we are the furthest ahead in this space.

Thanks - that's a brilliant initiative - happy to support it for a number of different reasons.
It would be quite cool if it would also look at a branch of the repo (some kind of pre-publish flow) as it sounds like your system may pick things up other parts of the build process might miss.
Happy to participate, just let me know. Best.

Are you on Discord?
I am on https://glama.ai/mcp/discord

I'll head over that way a bit later :)

Let me know your Discord username and I will give you a special flair that's only for MCP server authors.


Productize Eyeglass support

Right now we're doing this in css-blocks.config.js to add eyeglass support to a project:
const sass = require("node-sass");
const eyeglass = require("eyeglass");
function scss(file, data, _configuration, _sourceMap) {
  return new Promise((resolve, reject) => {
    const sassOptions = {
      file,
      data,
      outputStyle: "expanded",
      sourceMap: true,
      outFile: file.replace(/scss$/, "css"),
    };
    sass.render(eyeglass(sassOptions), (err, res) => {
      if (err) {
        reject(err)
      } else {
        resolve({
          content: res.css.toString(),
          sourceMap: res.map.toString(),
          dependencies: res.includedFiles,
        })
      }
    });
  })
}
module.exports = {
  preprocessors: { scss }
};

Instead we should be able to do this:
const sass = require("node-sass");
const eyeglass = require("eyeglass");
const eyeglassAdaptor = require("@css-blocks/eyeglass");

const sassOptions = {
  outputStyle: "expanded",
};

const scss = eyeglassAdaptor(sass, eyeglass, sassOptions);

module.exports = {
  preprocessors: { scss }
};

A few things to note here: Sass and Eyeglass are dependency injected. I don't want us to manage what versions or implementations get installed.
The options other than outputStyle that we're setting need to be set that way, we shouldn't allow them to be overridden by the caller so we should Object.assign into their options, not the other way around.

Thanks for the note about the options part. Easy to miss that.

To test this, we can use the mock importer that we use elsewhere in the project with the scss preprocessor configured as above.


The code examples are completely outdated!

Need to renew the code examples.

I also just want to mention this,
Though I am now thinking of updating them,
I don't know if @nodejsera will accept my contributions?


Migration gives full script even with no changes

I am using ef.exe to generate migration files for my Entity Framework 1.1.0 context against an existing SQL Server database.
While a migration file is generated correctly, it always consists of a full migration script, creating every table and index, even when my database is up to date and contains an __EFMigrationsHistory table with my initial migration version in it.
Migration History table:

20170213052618_Test2 is my initial migration with consists of empty Up and Down methods:
public partial class Test2 : Migration
{
    protected override void Up(MigrationBuilder migrationBuilder)
    {
    }
    protected override void Down(MigrationBuilder migrationBuilder)
    {
    }
}

Because my DbContext is in a class library, I have an external .Net 4.6 console application as per the following workaround http://benjii.me/2016/06/entity-framework-core-migrations-for-class-library-projects/ (except using .net 4.6 instead of core).
I downloaded the EntityFrameworkCore.Tools solution and ran build.cmd to build ef.exe which I execute with the following options:
ef migrations add Test -a "C:\<Path To DbContext Assembly>\<ContextAssembly>.dll" -s "C:\<Path to Console App>\<ConsoleApplication>.dll" --root-namespace <DbContext Namespace> --context <DbContext Name>
This executes without any errors and generates a new migration file. However, even with no changes made to my model, the migration file contains commands to create a full database rather than the no changes I expected:
public partial class Test : Migration
{
    protected override void Up(MigrationBuilder migrationBuilder)
    {
        migrationBuilder.CreateTable(
            name: "Alert",
            columns: table => new
            {
                Description = table.Column<string>(nullable: true),
                EffectiveFromDate = table.Column<DateTime>(nullable: false),
                EffectiveToDate = table.Column<DateTime>(nullable: true),
                EnabledFlag = table.Column<bool>(nullable: false),
                Name = table.Column<string>(maxLength: 250, nullable: false),
    etc etc etc

Is there a reason ef migration add is producing a migration file with the full migration in it, rather than the diff, and how can I just produce a diff migration using this method?
Further technical details
EF Core version: 1.1.0
Database Provider: Microsoft.EntityFrameworkCore.SqlServer
Operating system: Windows 10
IDE: Visual Studio 2015

Are you expecting migrations to be looking at the database schema to work out what changed? If so, that's not how migrations works. It keeps a snapshot of the model when the last migration was generated and then compares the current model to this. A snapshot should have been generated alongside the migration files when you created the Test2 migration.

@rowanmiller that was how I was assuming it worked. It makes sense now that it looks at the snapshot file to compare.
In my case, I also had to rebuild both my target and console applications after generating a migration to make sure the assemblies had the correct snapshots in them.
Does that also mean the connection string in my IDbContextFactory class I'm using, per the link above to get a parameterless constructor, is largely irrelevant except for the database provider?

@Steve887 when adding a migration the database should not be involved (so the connection is never opened). The connection in IDbContextFactory is used when applying migrations.


Disable map visualization prior to b56 release

Comment out in PassThroughComputation and reinstate in PlaceholderIcon.

Map tool is disabled.


Upgrade dependency modules for support tf14

what

Upgrading dependency modules to versions that supporting Terraform 14

why

For using this module with Terraform 14

@joe-niland thanks! upgraded to v13 format.

/test all

@guyelia thank you - let's see how the tests go

/rebuild-readme

The tests need updating to be compatible with the automation.
Did you want to have a go with the following?
 make init
 make github/init
 cd test/src/
 go mod init github.com/cloudposse/$(cd ../../ && basename `pwd`)
 go mod tidy
 git rm Gopkg.*
 git add go.*
 cp ../../../terraform-null-label/test/src/Makefile

/test all

/rebuild-readme

/test all

/rebuild-readme

/test all

/test all

/test all

/test all

/rebuild-readme

I gave up :(

/test all

@guyelia some commands are restricted


Out of Dynamic GPU memory in EnsembleGPUKernel for higher number of threads when using ContinuousCallback

Hello, I was testing the new updates to Terminete!  with EnsembleGPUKernel. It Works fine with DiscreteCallback, however when using ContinuousCallback I still have the problem, Out of Dynamic GPU memory in EnsembleGPUKernel for higher number of threads. I attach the code used
using StaticArrays
using CUDA
using DiffEqGPU
using NPZ
using OrdinaryDiffEq
using Plots

"""
     pot_central(u,p,t)
     u=[x,dx,y,dy]
     p=[k,m]
"""
function pot_central(u,p,t)
      r3 = ( u[1]^2 + u[3]^2 )^(3/2)
     du1 = u[2]                           # u[2]= dx
     du2 =  -( p[1]*u[1] ) / ( p[2]*r3 )
     du3 = u[4]                           # u[4]= dy
     du4 =  -( p[1]*u[3] ) / ( p[2]*r3 )

     return SVector{4}(du1,du2,du3,du4)
end

T = 100.0
 k = 1.0
 m = 1.0
trajectories = 5_000
u_rand = convert(Array{Float64},npzread("IO_GPU/IO_u0.npy"))

    u0 =  @SVector [2.0; 2.0; 1.0; 1.5]
     p =  @SVector [k,m]
 tspan =  (0.0,T)

     prob = ODEProblem{false}(pot_central,u0,tspan,p)
prob_func = (prob,i,repeat) -> remake(prob, u0 = SVector{4}(u_rand[i,:]).*u0 + @SVector [1.0;1.0;1.0;1.0] )
Ensemble_Problem = EnsembleProblem(prob,prob_func=prob_func,safetycopy=false)

function condition(u,t,integrator)
    R2 = @SVector [4.5,5_000.0]                          # R2=[Rmin2,Rmax2]
    r2 = u[1]*u[1] + u[3]*u[3]
    (R2[2] - r2)*(r2 - R2[1])#< 0.0
end

affect!(integrator) = terminate!(integrator)
gpu_cb =  ContinuousCallback(condition, affect!;save_positions=(false,false),rootfind=true,interp_points=0,abstol=1e-7,reltol=0)
#gpu_cb =  DiscreteCallback(condition, affect!;save_positions=(false,false))

CUDA.@time sol= solve(Ensemble_Problem,
                                GPUTsit5(),
                                #GPUVern7(),
                                #GPUVern9(),
                                EnsembleGPUKernel(),
                                trajectories = trajectories,
                                batch_size = 10_000,
                                adaptive = false,
                                dt = 0.01,
                                save_everystep = false,
                                callback = gpu_cb,
                                merge_callbacks = true
                                )

What GPU? A100? Is it just the memory scaling? Is it fine with a higher dt?

The GPU is A30. This is the error that comes out for trajectories = 50_000 and dt=0.1
Output excedes the [size limit](command:workbench.action.openSettings?%5B%22notebook.output.textLineLimit%22%5D). Open the full output data [in a text editor](command:workbench.action.openLargeOutput?5c05094c-451c-4cde-acb4-2337c8fbf901)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
...
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
Output exceeds the [size limit](command:workbench.action.openSettings?%5B%22notebook.output.textLineLimit%22%5D). Open the full output data [in a text editor](command:workbench.action.openLargeOutput?cf7531be-b9b8-4f6e-8577-dbd943018c4f)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
...
Run Julia on debug level 2 for device stack traces. ERROR: a exception was thrown during kernel execution. Run Julia on debug level 2 for device stack traces. ERROR: a exception was thrown during kernel execution. Run Julia on debug level 2 for devic
Output exceeds the [size limit](command:workbench.action.openSettings?%5B%22notebook.output.textLineLimit%22%5D). Open the full output data [in a text editor](command:workbench.action.openLargeOutput?61b1eed9-5f14-420e-84f0-e6e0f6f4d880)
e stack traces.
ERROR: a exception was thrown during kernel execution.
       Run Julia on debug level 2 for device stack traces.
ERROR: a exception was thrown during kernel execution.
       Run Julia on debug level 2 for device stack traces.
ERROR: a exception was thrown during kernel execution.
       Run Julia on debug level 2 for device stack traces.
ERROR: a exception was thrown during kernel execution.
       Run Julia on debug level 2 for device stack traces.
ERROR: a exception was thrown during kernel execution.
       Run Julia on debug level 2 for device stack traces.
ERROR: a exception was thrown during kernel execution.
       Run Julia on debug level 2 for device stack traces.
ERROR: a exception was thrown during kernel execution.
       Run Julia on debug level 2 for device stack traces.
ERROR: a exception was thrown during kernel execution.
       Run Julia on debug level 2 for device stack traces.
ERROR: a exception was thrown during kernel execution.
       Run Julia on debug level 2 for device stack traces.
ERROR: a exception was thrown during kernel execution.
       Run Julia on debug level 2 for device stack traces.
ERROR: a exception was thrown during kernel execution.
       Run Julia on debug level 2 for device stack traces.
ERROR: a exception was thrown during kernel execution.
       Run Julia on debug level 2 for device stack traces.
...
       Run Julia on debug level 2 for device stack traces.
ERROR: a exception was thrown during kernel execution.
       Run Julia on debug level 2 for device stack traces.
ERROR: a exception was thrown during kernel execution.
       Run Julia on debug lev
Output exceeds the [size limit](command:workbench.action.openSettings?%5B%22notebook.output.textLineLimit%22%5D). Open the full output data [in a text editor](command:workbench.action.openLargeOutput?29b037c1-553c-4ed3-b02b-5c9673d296ae)
ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes) ERROR: Out of dynamic GPU memory (trying to allocate 912 bytes)
...
ERROR: a exception was thrown during kernel execution. Run Julia on debug level 2 for device stack traces. ERROR: a exception was thrown during kernel execution. Run Julia on debug level 2 for device stack traces.
Output exceeds the [size limit](command:workbench.action.openSettings?%5B%22notebook.output.textLineLimit%22%5D). Open the full output data [in a text editor](command:workbench.action.openLargeOutput?1489f8c6-75cc-483d-9baa-543770e3da74)
ERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 foERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 foERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 ERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 ERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 ERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 fERROR: a (null) was thrown during kernel execution.
...
       Run Julia on debug level 2 foERROR: a (null) was thrown during kernel execution.
       Run Julia on debug level 2 foERROR: a (null) was thrown during kernel execution.
       Run Julia on debug ERROR: a (null) was thrown during kernel execution.
       Run Julia on debug ERROR: a (null) was thrown during kernel execution.
       Run Julia on debug ERROR: a (nu
Output exceeds the [size limit](command:workbench.action.openSettings?%5B%22notebook.output.textLineLimit%22%5D). Open the full output data [in a text editor](command:workbench.action.openLargeOutput?8a82eeec-f924-4c9a-a819-b8eadbf87327)
ll) was thrown during kernel execution. Run Julia on debug ERROR: a (null) was thrown during kernel execution. Run Julia on debug ERROR: a (null) was thrown during kernel execution. Run Julia on debug ERROR: a (null) was thrown during kernel execution. Run Julia on debug ERROR: a (null) was thrown during kernel execution. Run Julia on debug ERROR: a (null) was thrown during kernel execution. Run Julia on debug ERROR: a (null) was thrown during kernel execution. Run Julia on debug ERROR: a (null) was thrown during kernel execution. Run Julia on debugERROR: a (null) was thrown during kernel execution. Run Julia on debugERROR: a (null) was thrown during kernel execution. Run Julia on debugERROR: a (null) was thrown during kernel execution. Run Julia on debugERROR: a (null) was thrown during kernel execution. Run Julia on debug ERROR: a (null) was thrown during kernel execution. Run Julia on debug ERROR: a (null) was thrown during kernel execution. Run Julia on debug ERROR: a (null) was thrown during kernel execution. Run Julia on debug ERROR: a (null) was thrown during kernel execution. Run Julia on debug ERROR: a (null) was thrown during kernel execution. Run Julia on debug ERROR: a (null) was thrown during kernel execution. Run Julia on debug ERROR: a (null) was thrown during kernel execution. Run Julia on debug ERROR: a (null) was thrown during kernel execution. Run Julia on debugERROR: a (null) was thrown during kernel execution. Run Julia on debugERROR: a (null) was thrown during kernel execution. Run Julia on debugERROR: a (null) was thrown during kernel execution. Run Julia on debugERROR: a (null) was thrown during kernel execution. Run Julia on debugERROR: a (null) was thrown during kernel execution.
...
Run Julia on debug level 2 for device staERROR: a (null) was thrown during kernel execution. Run Julia on debug level 2 for device staERROR: a (null) was thrown during kernel execution. Run Julia on debug level 2 for device stERROR: a (null) was thrown during kernel execution. Run Julia on debug level 2 for device stERROR: a (null) was thrown during kernel execution. Run Julia on debug level 2 for devic
Excessive output truncated after 542774 bytes.
Output exceeds the [size limit](command:workbench.action.openSettings?[).  Did you calculate out the batch memory size requirement?

For trajectories=5_000 and dt=0.1, the first time I ran the code it worked, but the second time I get the error
Using DiscreteCallback, I tested it with trajectories=10_000_000 and dt=0.01 and it Works fine. In version 1.24 of the library I had the same error.

It also fails for trajectories = 5_000 dt=0.1 and batch_size = 1_000

This happens due to an allocation within a kernel (in the case of StaticArrays-code typically due to escape analysis going wrong). You can spot it by prefixing code that launches kernels with @device_code_llvm dump_module=true and looking for calls to @gpu_gc_pool_alloc or @gpu_malloc:
julia> @device_code_llvm dump_module=true solve(Ensemble_Problem,
                                       GPUTsit5(),
                                       #GPUVern7(),
                                       #GPUVern9(),
                                       EnsembleGPUKernel(),
                                       trajectories = trajectories,
                                       batch_size = 10_000,
                                       adaptive = false,
                                       dt = 0.01,
                                       save_everystep = false,
                                       callback = gpu_cb,
                                       merge_callbacks = true
                                       )
;  @ /home/tim/Julia/depot/packages/DiffEqGPU/JlHvl/src/perform_step/gpu_tsit5_perform_step.jl:85 within `tsit5_kernel`
; ┌ @ /home/tim/Julia/depot/packages/DiffEqGPU/JlHvl/src/integrators/types.jl:320 within `gputsit5_init`
; │┌ @ /home/tim/Julia/depot/packages/DiffEqGPU/JlHvl/src/integrators/types.jl:13 within `GPUTsit5Integrator`
    %31 = call fastcc {}* @gpu_gc_pool_alloc([1 x i64] %state, i64 912)


Ambassador external routing doesn't work in Kubernaut

I create an Ambassador service of type NodePort, and add the following mapping:
---
apiVersion: v1
kind: Service
metadata:
  name: httpbin
  annotations:
    getambassador.io/config: |
      ---
      apiVersion: ambassador/v0
      kind:  Mapping
      name:  httpbin
      prefix: /httpbin/
      service: httpbin.org:80
      host_rewrite: httpbin.org
spec:
  type: ClusterIP
  clusterIP: None

I get the following:
lost-cause:tmp richard$ curl -v <IP_ADDRESS>:31232/httpbin/ip/
*   Trying <IP_ADDRESS>...
* TCP_NODELAY set
* Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 31232 (#0)
> GET /httpbin/ip/ HTTP/1.1
> Host: <IP_ADDRESS>:31232
> User-Agent: curl/7.58.0
> Accept: */*
>
< HTTP/1.1 503 Service Unavailable
< content-length: 19
< content-type: text/plain
< date: Thu, 15 Feb 2018 19:24:51 GMT
< server: envoy
<
* Connection #0 to host <IP_ADDRESS> left intact

The mapping does show up correctly in Ambassador diagnostics. When I use the exact same config on GKE, it works correctly.

This is fixed now with the latest kubernaut vm image


Why? (Please help)

Hi, I already made a server and its running, but why can't others connect to it? I have server tracker on and its on the list. Please help, I would greatly appreciate it.

You may have to do port forwarding on your router.

What do you mean? Sorry, I'm new to all this stuff.

You need to know about your home internet/network and have access to the router login.  It'll take some learning before you can open it up to the world from your computer.
If your server is running on port 443, you need to find a port forwarding configuration on your router and make it forward TCP/443 from your computer's host or its local IP address.
Google is your friend.


ChEBI ontology network failures

For the past week or so I have had a lot of trouble loading ChEBI from the web. I access it from these PURLs:

http://purl.obolibrary.org/obo/chebi.obo
http://purl.obolibrary.org/obo/chebi.owl
http://purl.obolibrary.org/obo/chebi.owl.gz

which are redirected to files in http://ftp.ebi.ac.uk/pub/databases/chebi/ontology/
Nearly every time the file arrives truncated and thus corrupted. This happens using both the curl command line and loading via OWL API/Protégé.

We have similarly run into this on a non-trivial number of runs in the GO pipeline and twice in the last week.

I still think this is an infrastructure rather than a Chebi issue per se.. I am waiting for them to come back and will let you know when they do! I sent them this (Support #430975):
Similar as in ticket #416148 (which was mine, but I have just left EBI, while still helping out on a few associated projects), we continue to have huge issues with the CHEBI download on the FTP servers:
http://ftp.ebi.ac.uk/pub/databases/chebi/ontology/

Since beginning of July (2nd), we constantly (very often) get truncated downloads of the files hosted in the above directory, so the download starts, and mid file, its just truncated. The error is mostly noted by our parsers, for example:

org.xml.sax.SAXParseException; systemId: http://purl.obolibrary.org/obo/chebi.owl; lineNumber: 6147609; columnNumber: 10; Premature end of file.        org.semanticweb.owlapi.rdf.rdfxml.parser.RDFXMLParser.parse(RDFXMLParser.java:78)

Some other people also made this ticket:https://github.com/ebi-chebi/ChEBI/issues/3811

Internally, the OLS team has the same problem.

But I think this is no Chebi issue - it must me infrastructure related?
Thank you very much

Sorry @balhoff , @kltm I also had the same issue but when I retried it worked. As @matentzn its is an infrastructure issue. I shall  rise a ticket for the concerned group. Sorry for the inconvenience.
Venkat

I heard some changes were made at EBI; this has improved quite a bit for me. No errors for the last 3 days.


fix: made search bar visible on mobile

Description

This pr fixes a bug where the docs search bar is not properly visible on mobile view. Issue - #1595

The proposed solution involves changing the margin

Before

After

Related issue(s)
Resolves #1595

@manavsiddharthgupta We follow Conventional Commits specification
Justt update the title to fix: made search bar visible on mobile

@manavsiddharthgupta We follow Conventional Commits specification Just update the title to fix: made search bar visible on mobile

Just updated

Hey watch for this overflow

 Hey watch for this overflow

Could you please provide me with the steps to reproduce the bug you reported? I've tried but haven't been able to replicate it.

Just open the preview on your browser ,you will see it then.

The preview version looks good to me, please let me know if I am missing something

Not on mobile view,see it on desktop view

I think that might be a deploy error of that time.It is good now

@sambhavgupta0705 who is going to review the pr?

@akshatnema can you review the code and merge my pr

/rtm


data locality in k8s

How do you handle data locality in Kubernetes?

How would you like it to work?
I'm in the process of planning the distributed parts of DataFusion and have been looking at implementing HDFS support but I'm concerned how long that will take and I'm not crazy about the overhead of HDFS so if there is a good way I have DataFusion rely on local files for each node/container that will make it much easier to get to a distributed release.
So I'm interested to hear about your use case.

I currently can't contribute a usecase. Currently, I am using spark but recently have developed some interest for Rust. Your project as well as differential data flow look interesting.
As far as I know running hadoop in Kubernetes is still a somewhat open problem. At the Dataworkssummit in Berlin some Hortonworks people told me they plan to launch a gigantic YARN container on some of the k8s nodes which colocates then HDFS + your analytics framework of choice.


Add page breaks

Codecov Report

Merging #302 (ab002fb) into master (95c8da8) will decrease coverage by 0.02%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #302      +/-   ##
============================================
- Coverage     65.12%   65.09%   -0.03%
  Complexity      705      705
============================================
  Files           112      112
  Lines          2549     2547       -2
  Branches        331      331
============================================
- Hits           1660     1658       -2
  Misses          760      760
  Partials        129      129

Impacted Files
Coverage Δ
Complexity Δ

...va/seedu/address/logic/commands/UndoneCommand.java
84.00% <0.00%> (-0.62%)
10.00% <0.00%> (ø%)

...va/seedu/address/logic/commands/RemindCommand.java
81.81% <0.00%> (-0.41%)
13.00% <0.00%> (ø%)

...java/seedu/address/logic/commands/DoneCommand.java
90.90% <0.00%> (-0.21%)
16.00% <0.00%> (ø%)

...ava/seedu/address/model/assignment/Assignment.java
97.29% <0.00%> (+0.07%)
21.00% <0.00%> (ø%)

Continue to review full report at Codecov.

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


Improve README

I see verbose log of version changes and no instructions for quick start.
I propose moving changelog to CHANGELOG.md and adding quick start section with minimal instructions and delegate example for mix of local and remote images.

With exception of verbose intro, which we are going to keep, PR with much improved instructions is very welcome.

We should also update the demo in https://github.com/MailOnline/ImageViewer/blob/master/Documentation/gallery.gif and show it in the readme. Let's see if I find the time before Christmas 🎅 🎄

@Krisiacik I am ok with verbose feature description, but it should be more compact and concise, without mentioning differences between versions - that's work for changelog :)
First iteration of improvements PR'd. Now don't forget to add changelog entries for any new features or bugfixes. I have an idea of adding Danger support to verify PRs, maybe in a future.
Don't hate me for creating a bunch of issues, I'll do my best to PR back and improve it when I have time 😄
I just liked architecture of this library and want it to be perfect! 🎉

Especially I liked how it supports whatever cache and networking stack you want for async image loading. I think it deserves highlight and couple of examples in Readme.

Thanks for the CHANGELOG PR @ealeksandrov 👌 every little helps 👍
Danger would probably be an overkill at this point but will remember it when the need arise
Good point that we need to highlight the flexibility, configurability and extensibility of the library. Those are areas where it is particularly strong. Will try and improve the README on this front before 4.1 (4.1.0 😃) goes out.


Largest Element in Array

Have you read the Contributing Guidelines on Pull Requests?
yes
Description
Given an array and we have to find the largest element in it.
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

Related Issues or Pull Requests
#6257

Hey, @anshmishra010 the file already exits in Neoalgo. Hence closing.


Program to find minumum of N numbers,

I have been trying to code for the program that finds the minimum number from the numbers that we have taken from user .
ALGO:
1)User enters a number .
2)That number is referred to as the number of inputs the user will give.
3)Compare the inputs find the minimum and display.
And this is how far I have gotten :
`The program here is to find minimum from n numbers, could not do much further, guess I need the undergrad course first , anyways little help
`   use std::io;
fn main() {
println!("Program to find minimum of N numbers");
let _a = [0; 30];
let minimum=0;
let size=0;
let c=0;
let location = 5;
println!("Enter the number of elements: ");
 let mut size = String::new();
 io::stdin()
    .read_line(&string size)
    .expect("Error reading number");
println!("Enter the numbers: ");
for _c in 1..size{
 .read_line(&mut _a[size])
    .expect("Error reading number");  }`

Solution proposed by Vighneshwar did not work or maybe I am not doing it right!
vec.push(1) .. for n values vec.into_iter().fold(None, |min, x| match min {     None => Some(x),     Some(y) => Some(if x < y { x } else { y }), })

@ashwin-phadke there is an interesting project called 'Rust for undergrads' which is basically academic examples written in Rust, look into it.
https://github.com/swechaFSMI/Rust-for-undergrads


Bucketing Entities Action

Adds a new action type called "Bucket", which will payout when an aquatic entity is bucketed.

Any information on this @Zrips? It's been a while since I made it

Can't merge this one directly as its not properly version dependent. Bucketing entities is relatively new event, it needs to be moved into its correct separate event listener which gets enabled past certain minecraft version.

I see. I'll sort that out soonish

Sorted


tweak: nullify freed tags inside freeOneTag(), where it is more suitable

nullify freed tags inside freeOneTag(), where it is more suitable than where it was done before (now we hit both spots where this call is used; slightly cleaner code this way)
Easiest to see what's been changed by looking at the diffs, I suppose.

Extracted these edits from my own fork (based off another git repo, related to mupdf) during a manual source tree review with your master branch. Trivial stuff, really. 😊

Sorry I cannot get this one. freeOneTag() is called twice. In one of this calls setting the pointer to null has no effect.
So, your change trades an assignment after the function call by an assignment not needed at all.


Seconds selection on time

Is there a way to allow the time picker to entry the seconds?

@vladwoguer
No,
but I would add an option to show a second slider in the time picker.
Thanks

@vladwoguer
Update to the latest package.
Use [showSeconds]=" true ", and it would show a slider for configuring second value in time picker.

OK, thank you :1st_place_medal:

Could you publish the change on npm?

It had been updated

For anyone seeing this, you can use this property:
[showSecondsTimer]="true"
and you will get a third box for entering the seconds in the time area.


broken link and wrong acdh-logo

outdated/broken link to acdh-website and wrong acdh-logo in base template

Thanks for catching this one, fixed.


How to map the endpoints when Person and PersonRepository are on a different package?

I got a 404 when I place the Person and PersonRepository files on a different packages.
@ComponentScan doesn't give the solution. I have an existing @RestController with /login /test endpoints. Any help on what might be the cause?

You need to back up and describe the changes you made against the guide so we can deduce where you are seeing your error and how it varies from the guide.


Captured audio: extremely jittery/stuttery and 'sped up'

Describe the issue
Captured audio is extremely jittery/stuttery, sounds 'sped up' as it's about a quarter of the expected duration.
Code Snippet
Within my callhandler i have the following....my 'plan' is to try and hive off the received buffer asap.........
private async void OnAudioMediaReceived(object sender, AudioMediaReceivedEventArgs e)
{
  try
  {
    if (e.Buffer.IsSilence) return;
    var managedArray = new byte[e.Buffer.Length];
    Marshal.Copy(e.Buffer.Data, managedArray, 0, (int)e.Buffer.Length);
    using (var fs = new FileStream($"c:\\tmp\\{statefulCall.Id}.raw",FileMode.Append))
    {
      fs.Write(managedArray, 0, managedArray.Length);
      fs.Close();
    }
  }
  catch (Exception exception)
  {
    Console.WriteLine(exception);
    throw;
  }
  finally
  {
    e.Buffer.Dispose();
  }
}

......then once the call has ended i process the .raw file created above into a .wav by basically generating a wav file header and appending the wav content from the raw file.
Expected behavior
A clear and audible recording of the call lasting the expected duration.
Graph SDK (please complete the following information):

Microsoft.Graph (Nuget) - v3.12.0
Microsoft.Graph.Core (Nuget) - v1.21.0
Microsoft.GraphCommunications.Calls (Nuget) - v<IP_ADDRESS>2
Microsoft.GraphCommunications.Calls.Media (Nuget) - v<IP_ADDRESS>2
Microsoft.GraphCommunications.Client (Nuget) - v<IP_ADDRESS>2
Microsoft.GraphCommunications.Common (Nuget) - v<IP_ADDRESS>2
Microsoft.GraphCommunications.Core (Nuget) - v<IP_ADDRESS>2

Call ID
66200300-5d1f-48ee-a66c-b0bcf170901b - LegId
66200300-5d1f-48ee-a66c-b0bcf170901b.zip
Attached is a zip with the 'mangled' wav in....this was supposed to be 6.5minutes long

I forgot to mention that for a time I thought of the possibility of maybe the audio 'frames' were coming to me/being processed by me slightly out of sync/order....therefore i did try storing the frames in a dictionary where the key was the timestamp of the frame/buffer.....then i could order by the timestamp before attempting the conversion to the wav file.
Also after looking around online  at expected wav file sizes, i.e. 10MB/min, etc.. it appears that the amount of data i'm capturing currently is a lot lower than expected for the assumed values, i.e. mono (1 channel), PCM 16K, with 32K sample rate, etc.
final note... every time when debugging OnAudioMediaReceived(), the buffer only has 640 bytes, meaning i'm appending at a rate of 640 per time...is this the same for anyone else?

Hi @andir78 - I'm not sure my advice will make any difference, but writing to the file stream within the OnAudioMediaReceived might create a bottle neck - given that the event is raised 50 times per second. I don't know if copying the buffer out somewhere and then a separate thread writing the file might help? The other thing is the check against the buffer.IsSilence. I could be wrong, but by continuing without writing the silence to the file, does that mean your audio will be out of sync by 20ms each time you skip over a silent buffer?
I'm working on the audio feed for the first time myself and so I don't know if any of these points makes any difference for you - my trouble is how to actually playback the audio feed. What codec and format works? (because VLC doesn't want to play anything I've tried so far).

Hi @AlexSapple how is your modality for the Local Media Session configured it seems like your file only accepts 44khz and receives 16khz audio data

Hi @AlexSapple, since posting this i have altered the logic in OnMediaReceived so that it no longer drops the isSilence frames, and pushes the buffers into a in memory queue. Then another thread dequeues items to append to an Azure Storage blob. Then once the call ends i can do the raw -> wav conversion.
The problem i have is that the final recording has audio artefacts (glitches).  Have you had this problem and if so how did you solve it?

Hi @1fabi0 I have made my own LocalMediaSessionFactory that has a method returns me a ILocalMediaSession object with a audio socket set to PCM16K.

Hi @andir78 to be honest, I was only guessing - if those steps haven't helped then I'm afraid I don't really have experience at this.
I've not actually got working playback and so I don't know if my feed has artefacts - can you let me know how you added the wav header (ffmpeg command??? or some other mechanism?) and I'll try myself.

I basically followed this  to write the header to a stream and then append the content of the captured data being sure to set subChunkSize2 t be the size of the captured data

thanks @andir78 I'll see where i can get with that - just a thought, what values are you using in the header?
I believe the values are expected to be (for PCM16k) - 16 bits per sample, rate of 16000, single channel/mono, little endian.

@andir78 if your ILocalMediaSession is set to PCM16K the PCM is the format of the audio and 16K says 16 kHz if you changed the wave file writer to be for stereo 44khz PCM data you have to change your audio in your media session to PCM44K, or however it is called you can simply numerate threw the enum

Hi @andir78 - I've added a header with FFMpeg and it worked nicely for my stream, clear and smooth without any artifacts;
ffmpeg -f s16le -ar 16k -ac 1 -i inputFile.pcm outputFile.wav

@AlexSapple Nice one :) are you running that command programmatically or by hand after the call?

I ran that by hand just to test - but if you are writing in c#, you can use a wrapper around FFMpeg - something like https://github.com/tomaszzmuda/Xabe.FFmpeg - you need to have FFMpeg executables available and the library take care of the rest (or at least that's the idea).
If you want the most fine grain control, you can skip the wrappers and spin up a process and point to the FFMpeg executable directly - using System.Diagnostics.Process.

@andir78 @AlexSapple https://github.com/Microsoft/BotBuilder-RealTimeMediaCalling/issues/19#issuecomment-311433357 please use this technique to record audio in PCM16K

Closing as issue was resolved some time ago.  Root cause in my situation was a failure to handle the 50 (audio) frames per second in a timely manner.  This effectively resulted in missed frames similar to that of a low sample rate at the point of capture which i then (incorrectly) handled as 50 frames/sec.

Closing as issue was resolved some time ago.  Root cause in my situation was a failure to handle the 50 (audio) frames per second in a timely manner.  This effectively resulted in missed frames similar to that of a low sample rate at the point of capture which i then (incorrectly) handled as 50 frames/sec.


[SPARK-20537][Core] Fixing OffHeapColumnVector reallocation

What changes were proposed in this pull request?
As #17773 revealed OnHeapColumnVector may copy a part of the original storage.
OffHeapColumnVector reallocation also copies to the new storage data up to 'elementsAppended'. This variable is only updated when using the ColumnVector.appendX API, while ColumnVector.putX is more commonly used.
This PR copies the new storage data up to the previously-allocated size inOffHeapColumnVector.
How was this patch tested?
Existing test suites

Test build #76322 has started for PR 17811 at commit ccd872f.

Test build #76322 has finished for PR 17811 at commit ccd872f.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/76322/
Test PASSed.

Merged build finished. Test PASSed.

cc: @sameeragarwal @michal-databricks

LGTM, merging to master/2.2


Add createdAt attribute with @CreationTimestamp for ReadingRecommendation entity

Add a createdAt attribute with the CreationTimestamp annotation for the ReadingRecommendation entity

done.


Unstable / weird ball rolling and colliding behaviour

Hi,
For context, I'm working on making a billiard simulator with Brax. I'll need good rolling / collision simulation for that. However, I'm observing strange behaviours when it comes to having two capsules roll on the ground (plane) and running into each other. See this video for example:
https://www.dropbox.com/s/zhppu5sksben1ex/Screencast 2021-09-13 14%3A06%3A51.mp4?dl=0
The rolling ball seems to be spinning in place sometimes, and the collision doesn't seem to transfer the momentum from the first ball to the other. Is this due to something not being implemented yet, or do I have a wrong configuration somewhere? This is my config: https://pastebin.com/QPhVD8vS
Thanks.

Just to clarify: the ball objects are capsules, not spheres. Not sure if implementing sphere-sphere collision would make this more stable, since capsules are probably not meant to be rolled around like I'm doing.

The behavior seems physically plausible to me, if you imagine a crazy high friction coefficients, and a high mass ratio between the balls. Checking your script the ratios there appear to be 1:1 though... if so I do indeed imagine a problem with the capsules. Adding a sphere-sphere collider should be pretty easy; im currently in the process of trying to add a torus-plane collider for wheeled simulations; some stuff to figure out still but the code is quite conducive to such additions.

Thanks for raising this issue.  This is a great test case that might possibly even be worthy of turning into a unit test.  I agree that the impact should transfer more momentum to the second ball!  We'll have a look at this and let you know.

There are two parts to this question:

the default restitution/bouncyness could be 0, in that case momentum is not fully transferred. Can you try setting it to 1 for both spheres? Can you test the collision between two spheres in space, without gravity and without plane? Using only linear velocity for one sphere, to keep the experiment simple.

the sphere vs ground friction could have an issue, perhaps due to wrong inertia tensor?

 Looks like @erwincoumans and @cdfreeman-google had the right idea of where the config was wrong.


[1.2] Deprecate requireIndexes and stuff thereto related

As promised, follow up to #1476. Right now the feature is more broken than working thus giving developer false sense of security. To name few things that are wrong:

Compound index order is not respected
Index intersection added in Mongo 2.6 is not considered
$or clauses can use own indexes and that's not considered

I even took a stab at some of things listed above in #812 - it reached +1.2k and still was wrong. In my opinion all this adds unnecessary complexity and things to maintain, especially if Mongo would again introduce some new index-related feature making simple true/false switch not enough.

Absolutely agree on this one 👍


feat: expose getClientToken function

Codecov Report

Merging #118 (9042032) into develop (8469eb2) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #118   +/-   ##
========================================
  Coverage    92.30%   92.30%
========================================
  Files            6        6
  Lines          104      104
  Branches        30       30
========================================
  Hits            96       96
  Misses           8        8

Flag
Coverage Δ

unittests
92.30% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out 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 5b02539...9042032. Read the comment docs.


Latex in table is not working

I try to use latex in table, but it's not working. The table is showed below.

Exponent
Significand zero
Significand non-zero
Equation

0x00
0, -0
denormal numbers
$(-1)^{\text{signbit}} \times 2^{-126} \times 0.\text{significandbits}$

0x01, ..., 0xfe
normalized value
mormalized value
$(-1)^{\text{signbit}} \times 2^{\text{exponentbits} - 127} \times 1.\text{significandbits}$

0xff
infinity
NaN

Would the feature to use latex in table be added in the future?

BTW, the latex math doesn't seem to work well in the even preview either.

I found that I had not enable mathjax to use single dollar. I enabled it and then fixed it. Sorry to disturb.


Enhance event delegation on Stimulus controller.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1084

Relevant Lines:
1084

💛  - Coveralls