Publish to npm?

I've been using this on 2 linux machines now for what seems like years, Oh hang on, yes, it has been years !!!
It's worked great, and a shame not to share to the community, are you intending to npm publish it?

Hi @Paul-Reed,
Well it was due to your Cloudflare issues with this node - at the time being - that I have never published it.
Todo's for me:

The readme is way too complicated.  All the introduction stuff needs to be moved to wiki pages.
I need to make very clear on the readme that only duckdns has been tested unfortunately
The password generation should be removed, since it has nothing to do with Letsencrypt.
The keystore stuff also has to be moved to a keystore node.  This node should send the new certificate in the output message, and the next node in the flow should import it into the keystore.

Well it was due to your Cloudflare issues with this node - at the time being - that I have never published it.

The issue as I recall was that an error message was in the log about not finding the TXT record -  https://discourse.nodered.org/t/acme/27043/41 although certificate renewals worked OK, and have done so for the past 18 months with no problems whatsoever (does that mean that it's also tested OK on Cloudflare?)
The node makes the whole process so easy, and IMO it's one of your most useful nodes for us beginners.

And of course I need to update the dependency versions, to get all the fixes...

Would be nice if you could have a look, and see it is related to the previous point

I don't think its connected.
Maybe update the dependencies & your PR, and we can recheck. I have 3 servers, 1 using your node, and 2 using certbot.
All using cloudflare.
We can then check for errors & recheck  https://check-your-website.server-daten.de to compare.

Ok, deal.  Thanks for the assitance!
I have already rewritten a major part of the readme page, to have a more step by step tutorial.
By doing it step by step, it seems that I also need to move some settings on the config screen to make it more logical to use.
I am going to keep the keystore code inside this node, because it is indeed very simple to use it like it works now.
Will continue tomorrow.

Morning Paul,
I have been thinking about this, but I more and more think that I should create a basic keystore node.
The flow will become a bit longer, but it is much more self explaining and it is much more Node-RED style:

This node currently does WAY too much.
P.S. the function nodes in the screenshot represent the keystore node...

I don't think that many people are using your node at the moment (as it has never been npm published) so it's a good opportunity to make whatever changes that you wish.
I guess breaking the node down into specific flows, may make it easier to troubleshoot problems & future maintain.


std::is_integral has compiler/platform-dependent behavior for __int128_t

When compiling the example from https://github.com/openfheorg/openfhe-development/issues/667 with clang-17 with -std=c++17, I see
external/openfhe/src/core/lib/math/hal/bigintfxd/ubintfxd.cpp:121:13: error: no matching function for call to 'GetMSB'
  121 |     m_MSB = lbcrypto::GetMSB(val);
      |             ^~~~~~~~~~~~~~~~
external/openfhe/src/core/include/math/nbtheory.h:167:24: note: candidate template ignored: requirement 'std::is_integral_v<unsigned __int128>' was not satisfied [with T = U128BITS]
  167 | inline constexpr usint GetMSB(T x) {
      |

After reading https://quuxplusone.github.io/blog/2019/02/28/is-int128-integral/ it seems this is intended behavior, but I wanted to surface it because the readme in the repository states

OpenFHE supports any GNU C++ compiler version 9 or above and clang C++ compiler version 10 or above.

It would be nice to make the build succeed for both -std=c++XX and -std=gnu++XX, though I don't know enough to say what would be required to do that. I was able to get everything to compile with -std=gnu++XX for any XX

@j2kun The fix has been merged to the dev branch, It will be merged to master as part of releasing v1.1.3.


Correct/Deduplicate DeviceType in the Import Script

We need to fix stuff like this:

It might be sufficient to just make everything Title Case or something.

Some of this is coming from UISP unfortunately.

Based on where things are going with #383, this may be no longer needed

I'm unassigning myself from this, since we most likely won't need to do this.

This field has been removed in #457, closing as won't fix


OSError and ImportError

System information

OS Platform and Distribution: Windows 8.1
TensorFlow installed from (source or binary): https://pypi.org/project/tensorflow-gpu/1.5.0/#files
TensorFlow version: 1.5.0
Python version:3.6.5.final.0
Installed using virtualenv? pip? conda?: installed on own computer with pip command
Bazel version (if compiling from source): (?)
GCC/Compiler version (if compiling from source): N/A
CUDA/cuDNN version: v9.0/v7.4.1 (Nov 8, 2018), for CUDA 9.0
GPU model and memory: GeForce GTX 960M 6MB

Describe the problem
The problem seems to be that when i download the tensorflow-gpu, I do now have the tensorflow module do I also need to install tensorflow sepratly, tought that will destroy the setup.
Also the environment does not recognize the cudart64_90.dll file in the folder described provided in the additional information
followed description from https://www.youtube.com/watch?v=uIm3DMprk7M

first installing CUDA v9.0 from https://developer.nvidia.com/cuda-90-download-archive
then installing cuDNN version 7.4.1 for CUDA 9.0  from https://developer.nvidia.com/rdp/cudnn-download
then i downloaded tensorflow-gpu from https://pypi.org/project/tensorflow-gpu/1.5.0/?fbclid=IwAR3xogCL0DA4kdhIqLGCcXSYUka9n0CtBCxbpWzAh-rKrubLKQbJPIla8kA#files
lastly I opend python in anaconda navigator, then tried to import tensorflow
output is printed below.

additional information:

cudart64_90.dll is located in the folder C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin .
comands are done on a new environment with following packages
absl-py                   0.6.1
bleach                    1.5.0
certifi                   2018.10.15
html5lib                  0.9999999
Markdown                  3.0.1
numpy                     1.15.4
pip                       18.1
protobuf                  3.6.1
python                    3.6.7
setuptools                40.5.0
six                       1.11.0
tensorflow-gpu            1.5.0
tensorflow-tensorboard    1.5.1
vc                        14.1
vs2015_runtime            14.15.26706
Werkzeug                  0.14.1
wheel                     0.32.2
wincertstore              0.2

Any other info / logs

import tensorflow
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\envs\aienv1\lib\site-packages\tensorflow\python
\platform\self_check.py", line 75, in preload_check
ctypes.WinDLL(build_info.cudart_dll_name)
File "C:\ProgramData\Anaconda3\envs\aienv1\lib\ctypes_init_.py", line 348,
in init
self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] The specified module could not be found

During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "", line 1, in
File "C:\ProgramData\Anaconda3\envs\aienv1\lib\site-packages\tensorflow__init
_.py", line 24, in
from tensorflow.python import *
File "C:\ProgramData\Anaconda3\envs\aienv1\lib\site-packages\tensorflow\python
_init.py", line 49, in
from tensorflow.python import pywrap_tensorflow
File "C:\ProgramData\Anaconda3\envs\aienv1\lib\site-packages\tensorflow\python
\pywrap_tensorflow.py", line 30, in
self_check.preload_check()
File "C:\ProgramData\Anaconda3\envs\aienv1\lib\site-packages\tensorflow\python
\platform\self_check.py", line 82, in preload_check
% (build_info.cudart_dll_name, build_info.cuda_version_number))
ImportError: Could not find 'cudart64_90.dll'. TensorFlow requires that this DLL
be installed in a directory that is named in your %PATH% environment variable.
Download and install CUDA 9.0 from this URL: https://developer.nvidia.com/cuda-t
oolkit

Needed to restart anaconda, everything seems fine now :)


complexStyle

I do not see any implementations of complexStyle
I find this very powerfull addition to rebass. Maybe 3,4  Styles as default..

My suggestion is to have for each Component a complexStyle:
for example:
Card => cardStyles
Arrow => arrowStyles
Heading => headingStyles
and so on? What do you think?

Closing this out, since this is planned for later


Appending Variables to strings

Challenge Waypoint: Appending Variables to Strings has an issue.
User Agent is: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:
// Example
var anAdjective = "awesome!";
var ourStr = "Free Code Camp is ";
ourStr += anAdjective;

// Only change code below this line

var someAdjective= "alot of fun";
var myStr = "Learning to code is ";
myStr += someAdjective

Bug does not describe a problem. Please visit the Help Chat if you need help and file a bug with details and repro steps if they confirm what you are seeing is a site issue. Thanks and happy coding!

; end

Getting a error keeps telling me to Append someAdjective to myStr using the += operator. I dont see a error with the code. Does anyone see something I dont.
// Example
var anAdjective = "awesome!";
var ourStr = "Free Code Camp is ";
ourStr += anAdjective;
// Only change code below this line
var someAdjective;
var myStr = "Learning to code is ";
someAdjective += myStr;

we have to write like this -
// Example
var anAdjective = "awesome!";
var ourStr = "Free Code Camp is ";
ourStr += anAdjective;
// Only change code below this line
var someAdjective = "awesome!!";
var myStr = "Learning to code is ";
myStr += someAdjective;

If you can remember how you declare myName in the previous lesson and you are ask to out concatenate it with it some strings. e.g:
1.var myName = "John.";
2.var myStr = " Loves guns."; //some strings
3. myName += myStr; //concatenationation
4. John loves guns .//Output
On the next lesson you're expected to do the same but this time is (Appending Variables to Strings) see code below.

var someAdjective = "i hate.";
2.var myStr = "school";
3.myStr += someAdjective;

Set someAdjective and append it to myStr using the += operator.


[5.6] Fix validation of slashes with wildcard rules

This is a modified re-submit of #25156.
https://github.com/laravel/framework/issues/25146#issuecomment-411658669 describes a case where having a slash in the validation data (not in the rules) is enough to cause an exception:
$validator = Validator::make(['foo' => ['bar/' => 'baz']], ['foo.*' => 'sometimes']);
$validator->passes();

So a (malicious) user could crash the application by submitting the right data. This might not be a security risk, but certainly is an undesirable behavior.
Fixes #25146.

Why would someone want to have slashes as array key?
I say better avoid them than merging this.

I don't see why users shouldn't be allowed to use slashes. It has been fixed for non-wildcard rules (#16309).

Well because they just look ugly.  You will need to add an extra backslash to escape the original backslash. $validator = Validator::make(['foo' => ['bar\\' => 'baz']], ['foo.*' => 'sometimes']);

@jmarcher I agree that you shouldn't use slashes in attribute names, but there's no way to prevent a user from modifying a request to add those slashes, causing your app to crash out, generating error logs, and potentially triggering a high-error-rate alert.
Sure, it's harmless to your app since it crashes during validation before any changes are made, but I don't see a downside to fixing this.

Don't uses slashes.


insert mapping loop was too long; handle multiple keywords in imap's

Should fix #246
Having 'imap ii ' takes 'timeoutlen' ms to print i in insert mode in Vim.
We try to emulate the same behavior using sleep 1ms 'timeoutlen' times in our plugin.
How ever there some other operations done and overhead time to take into account at each loop iteration.
For that reason, we increase our time counter by 1.5 instead of 1.

As usual, bundle exec rake is passing on my machine :)

Actually, could you please wait until further notice before merging it ?
Thanks in advance.

https://github.com/terryma/vim-multiple-cursors/pull/247/commits/89314b7f64789be53fb6dca9af1f6b7286d38933 fixes #246 completely !
If you agree with it, it is ready to be merged.
Thanks,
Antoine

nice, thanks!


Convert project to workspace

Separate lsp from json.

not really needed right now, json_types is 70 lines long (excluding tests), maybe in the future


Issue 846

Coverage decreased (-0.7%) to 90.621% when pulling 31a6b17a92195bc9c19e74f1d4188526843c49a6 on issue-846 into 3f71a017d6413fcc2953dc7f5636add43e6ffebc on master.

@homu r+

:pushpin: Commit 31a6b17 has been approved by kbknapp

:zap: Test exempted - status


Fixed a Dart 2.0 strong mode error

Fixed a Dart 2.0 strong mode error (parseOn method
'core/repeaters/possesive.dart' is not returning the correct Iterable)

@renggli, could you review and merge? Thanks!

Thank you for the fix. I will modify it slightly and fix the caller of optimizedRanges to avoid loosing the typing there.

@renggli , Could you also publish a version of the package with the fix? Thanks!

I did so. I also reformatted all the code using dartfmt. However, I am wondering if my change fixes your problem, since I do not manage to reproduce the strong mode error.

Here is the stack trace we hit related to this change
0:00 +2: parseSvg empty SVGs
00:00 +2 -1: parseSvg empty SVGs [E]
type 'List' is not a subtype of type 'Iterable' of 'ranges' where
List is from dart:core
Iterable is from dart:core
RangeCharPredicate is from package:petitparser/src/core/characters/range.dart
package:petitparser/src/core/actions/action.dart 19:29        ActionParser.parseOn
package:petitparser/src/core/combinators/sequence.dart 21:32  SequenceParser.parseOn
package:petitparser/src/core/actions/action.dart 17:27        ActionParser.parseOn
package:petitparser/src/core/parser.dart 48:26                Parser.parse
package:petitparser/src/core/characters/pattern.dart 15:22    pattern
package:xml/xml/grammar.dart 146:22                           XmlGrammarDefinition.nameStartChar
dart:core                                                     Function.apply
package:petitparser/src/core/definition/reference.dart 13:32  Reference.resolve
package:petitparser/src/core/definition/grammar.dart 80:28    GrammarDefinition._resolve._dereference
package:petitparser/src/core/definition/grammar.dart 103:40   GrammarDefinition._resolve
package:petitparser/src/core/definition/grammar.dart 69:12    GrammarDefinition.build
package:xml/xml.dart 35:50                                    _parser
package:xml/xml.dart 35:14                                    _parser
package:xml/xml.dart 40:16                                    parse
package:vitool/vitool.dart 193:56                             interpretSvg
vitool_test.dart 42:7

We also need the PR in the dart-xml package to fully fix these tests being run
https://github.com/renggli/dart-xml/pull/37

I've tried looking into the particular example, but I can't reproduce the issue. For me the tests pass both on the VM and in Chrome. What do I need to do to get this or a similar error?
$ dart --version
Dart VM version: 2.0.0-dev.32.0 (Thu Mar 1 18:39:53 2018 +0100) on "macos_x64"
$ pub run test
00:01 +229: All tests passed!

@renggli , the tests fail in preview-dart-2 mode. Unfortunately pub doesn't support --preview-dart-2 flag yet, so to reproduce you can either go to flutter repo and follow referenced https://github.com/flutter/flutter/issues/15277 cd dev/tools/vitool; ../../../bin/flutter test --preview-dart-2, or you could run the test as standalone dart app and pass  --preview-dart-2 flag to it.

Thank you, but now I find out that other tests (from the library itself) are broken as well ...

but now I find out that other tests (from the library itself) are broken as well ...

From what library?
If you run flutter test in flutter/dev/tools/vitool you should see the failures:
$FH/flutter/dev/tools/vitool $  ../../../bin/flutter test --preview-dart-2
Building flutter tool...
Running "flutter packages get" in vitool...                  0.6s
00:02 +2 -1: parseSvg empty SVGs [E]
  type 'List' is not a subtype of type 'Iterable<XmlNode>' in type cast where
    List is from dart:core
    Iterable is from dart:core
    XmlNode is from package:xml/xml/nodes/node.dart

  dart:core                                                     Object._as
  package:xml/xml/grammar.dart 126:43                           XmlGrammarDefinition.element.<fn>
  package:petitparser/src/core/actions/action.dart 19:29        ActionParser.parseOn
  package:petitparser/src/core/combinators/sequence.dart 21:32  SequenceParser.parseOn
  package:petitparser/src/core/actions/action.dart 17:27        ActionParser.parseOn
  package:petitparser/src/core/combinators/eof.dart 16:27       EndOfInputParser.parseOn
  package:petitparser/src/core/parser.dart 48:26                Parser.parse
  package:xml/xml.dart 40:24                                    parse
  package:vitool/vitool.dart 193:56                             interpretSvg
  vitool_test.dart 42:7                                         main.<fn>.<fn>

A bunch of tests of the petitparser package itself are broken, mostly related to the examples, fixing them now ...

I published 1.7.5, that fixes the tests to pass with old Dart, Dart 2.0.0-dev.35.0 and with --preview-dart-2.

thank you @renggli ! Will you be able to take a look at https://github.com/renggli/dart-xml/pull/37 ?

Yes, looking at it right now.


Dedupe Tessels found on LAN connections. Fixes gh-719

The problem here was:

Nothing was actually being put into this.discovered
Even if there had been, the test we did have would've passed anyway because it just put a number in the list and then emitted a number. That would assume that the thing put into this.discovered had the same object identity as the thing being checked, which is wrong.

Smoke Test
This is easier to do with 2 or more Tessels, so I've just taken screen shots to show the result of the changes:
Before:

After:

Signed-off-by: Rick Waldron<EMAIL_ADDRESS>

@HipsterBrown @carlbaron

The code looks good to me. Great addition to the tests as well. I can smoke test this tonight if needed. I appreciate the screenshots for previewing the issue and solution.

Smoke test results:
Nicks-MacBook-Pro:tessel-test hipsterbrown$ t2 list
INFO Searching for nearby Tessels...
 	USB	j5
 	USB	tessel-router
 	LAN	j5
 	LAN	tessel-router
INFO Multiple Tessels found.
INFO Set default Tessel with environment variable (e.g. "export TESSEL=bulbasaur") or use the --name flag.
Nicks-MacBook-Pro:tessel-test hipsterbrown$

Tried it a couple times and always got the same result. :+1:

Looks good to me. Have only 1 Tessel so couldn't easily smoke test it.
👍

Again, I appreciate the reviews and smoke tests where possible :)


FTL Error querying chain status

Can someone review this line for me?
https://github.com/DefiantLabs/cosmos-tax-cli/blob/main/cmd/index.go#L78
I'm a little confused on the conditions we are checking. Do we need to check all 3 of these?
for (idxr.cfg.Base.WaitForChain || idxr.cfg.Base.ExitWhenCaughtUp) && chainCatchingUp && err == nil {

I would think if i set this flag
--base.wait-for-chain false

It should index an RPC server regardless of if it's in sync or not. However, it appears to give a FTL when hitting this RPC server.
curl -s http://<IP_ADDRESS>:26657/status | jq .result.sync_info.catching_up
true

should't it try to index, instead of saying
FTL. Error querying chain status

Pasting the permalink for the line:
https://github.com/DefiantLabs/cosmos-tax-cli/blob/1ba057e7e663bfadbcec71830404655b0e09ea1c/cmd/index.go#L87
I am exploring these conditionals to figure out what needs to change. Its a bit convoluted.

So for this line, I think we need to remove ExitWhenCaughtUp. This config value is used during indexing to say the app should exit when you have reached EndBlock in the config and has nothing to do with the waiting for chain check.
However, I have reproduced the "Error querying chain status" and this is a legitimate error. Its coming back when we hit the status endpoint and the response is an EOF. Not sure what the cause there is, looking into it now.

I would like the following behavior:
I also don't think we need wait-for-chain.
I do think we should have something in place to handle the osmosis epoch downtimes.
I like the idea of exit when caught up, i think we should keep that option.
I'd be glad to chat about this if you like.

We can definitely eliminate the wait-for-chain behavior. I think we originally intended it to be used for nodes that are behind, but it is not a requirement.
On my PR, the app still exits when caught up:
12:46AM INF Indexing 0 TXs from block 9
12:46AM INF Hit the last block we're allowed to index, exiting enqueue func.
12:46AM INF Indexing 0 TXs from block 10
12:46AM INF DB updates complete

We were just using the ExitWhenCaughtUp config option in the wrong location.


KDDIの「Cloud Calling for Microsoft Teams」が記載されていない

2020/7/28より提供開始されたKDDIの「Cloud Calling for Microsoft Teams」が記載されていません。
https://biz.kddi.com/service/cloud-data-center/cloud-calling/

ドキュメントの詳細
⚠ このセクションを編集しないでください。 docs.microsoft.com で必須です ➟ GitHub の問題のリンク。

ID: a26806ae-7525-7416-4b49-5ba49f563192
Version Independent ID: eab3a3ee-deb6-3761-008b-cdd22e586176
Content: 日本での利用可能性 - Microsoft Teams
Content Source: Teams/country-and-region-availability-for-audio-conferencing-and-calling-plans/availability-in-japan.md
Service: msteams
GitHub Login: @CarolynRowe
Microsoft Alias: crowe

@officeglobal Could you kindly help on this issue. Thanks!

Working on a fix

Bing Translate: KDDI's Cloud Calling for Microsoft Teams, launched on July 28, 2020, is not listed.

@scanum it seems to be a request for an article update. I was not able to find information about KKDI's in English version

@OfficeGlobal are you working on this fix?

Hi @lindspea There is also a request for an article update besides the language translation. Please let us know if there are any questions.

@OfficeGlobal @kik0220 I can't seem to find the English version to be updated. Please can someone assist @CarolynRowe

What is the requested update?  I can't tell from this thread.  Depending on the request, these articles are usually only updated on PM approval.

Please note:  If the request is to change availability info, we can only do that on Microsoft PM approval.


feat: add garmin extension handling

Fixes #19

Looking good! Only thing missing is a test. Can you add an example of a GPX file that uses these attributes into test/data and run npm test -u to add a snapshot of the new result?

I just added it but receiving the following while executing the test (happens even if a duplicate and rename an existing gpx file):
><EMAIL_ADDRESS>test /Users/hans/Documents/dev/togeojson
> eslint lib && jest

 FAIL  test/index.test.js
  ✕ toGeoJSON (5ms)

  ● toGeoJSON

    TypeError: tj[_path2.default.extname(...).substring(...)] is not a function

       9 |   for (let file of fs.readdirSync(d)) {
      10 |     expect(
    > 11 |       tj[path.extname(file).substring(1)](
         |       ^
      12 |         new xmldom.DOMParser().parseFromString(
      13 |           fs.readFileSync(path.join(d, file), "utf8")
      14 |         )

      at Object.<anonymous> (test/index.test.js:11:7)

Test Suites: 1 failed, 1 total
Tests:       1 failed, 1 total
Snapshots:   0 total
Time:        0.623s, estimated 1s
Ran all test suites.
npm ERR! Test failed.  See above for more details.

Well, that's weird! Tests are looking broken for me too, maybe because of a node version change. I'll fix them and probably replace Jest - just drop the gpx fixture in this branch and I'll work from there.

Yep, could be. It may be the rollup of the library thats used with a wildcard import (*) - let me know if I can help further!

Okay! I've switched the test setup to more closely match my overall defaults. Mind rebasing on top of master, then
$ TAP_SNAPSHOT=1 npm test

Will run & update test fixtures.

It still does not work, sorry!
 FAIL  test/index.test.js 1 failed of 1 17.801ms
 ✖ tj[path.extname(...).substring(...)] is not a function

  🌈 SUMMARY RESULTS 🌈

 FAIL  test/index.test.js 1 failed of 1 17.801ms
 ✖ tj[path.extname(...).substring(...)] is not a function

Suites:   1 failed, 1 of 1 completed
Asserts:  1 failed, of 1
Time:     774.948ms
---------------|----------|----------|----------|----------|-------------------|
File           |  % Stmts | % Branch |  % Funcs |  % Lines | Uncovered Line #s |
---------------|----------|----------|----------|----------|-------------------|
All files      |     1.48 |        0 |        0 |     1.73 |                   |
 togeojson     |        0 |        0 |        0 |        0 |                   |
  index.js     |        0 |        0 |        0 |        0 |                   |
 togeojson/lib |     1.48 |        0 |        0 |     1.73 |                   |
  gpx.js       |     0.72 |        0 |        0 |     0.85 |... 50,252,253,258 |
  kml.js       |     2.04 |        0 |        0 |     2.38 |... 04,305,311,316 |
  shared.js    |        0 |        0 |        0 |        0 |             4,5,7 |
---------------|----------|----------|----------|----------|-------------------|
npm ERR! Test failed.  See above for more details.

Also, the dev-dependency diff was missing in the package.json, I added it via npm i --save-dev diff.

Okay, that was a long journey. Apparently, a .DS_STORE file in test/data caused the whole file-suffix-to-function-call logic to crash. So I added two additional lines:

Check for hidden files in the file loop and ignore them (0117955)
Add the missing diff dependency via npm i --save-dev diff (eba81e5)

I hope it's good to go now. Thanks for your long breath on this!

Okay, I'll work on merging this in today. In terms of diff - why was that added? Nowhere is diff directly imported or required by this library. Possibly that was an npm bug?

👍 Okay, I've generalized this to include all gpxx extensions in #20 and released as 3.2.0! Thanks for your help.

Thanks! Thats even better. The style of the key names looks a bit odd and could be replaced by hyphons, but this makes it usable already.


docs: update property movement to ParagraphFormat

https://python-docx.readthedocs.io/en/latest/user/text.html
The following code is valid （replace ）
Indentation
p2 = document.add_paragraph('left_indent ' * 25)
p2_format = p2.paragraph_format
p2_format.left_indent = Inches(0.5) # p2.left_indent will be invalid
print('p2_format = {}'.format(p2_format.left_indent))
print('p2_format.inches = {}'.format(p2_format.left_indent.inches))
right_indent
p3 = document.add_paragraph('right_indent ' * 25)
p3_format = p3.paragraph_format
p3_format.right_indent = Pt(24)
print('p3_fmt.right_indent_indent = {}'.format(p3_format.right_indent))
print('p3_fmt.right_indent_indent.pt = {}'.format(p3_format.right_indent.pt))
first_line_indent
p4 = document.add_paragraph('first_line_indent'*26)
p4_format = p4.paragraph_format
p4_format.first_line_indent = Inches(1)
print('p4_format.first_line_indent.inches = {}
'.format(p4_format.first_line_indent.inches))
The code from official v0.8.5 will be failure

from docx.shared import Inches
paragraph = document.add_paragraph()
paragraph_format = paragraph.paragraph_format
paragraph.left_indent
None  # indicating indentation is inherited from the style hierarchy
paragraph.left_indent = Inches(0.5)
paragraph.left_indent
457200
paragraph.left_indent.inches
0.5

What is the error message you are receiving and what code will reproduce it?

There is no error message, but docx document will show nothing changing by the "Error Code"
for example:
p3 = document.add_paragraph('right_indent ' * 25)
p3_format = p3.paragraph_format
p3_format.right_indent = Pt(24) # docx will indent OK!
p3.right_indent = Pt(24) # there is no change for identation in docx
Env: python3.5.1, windows

Ah, ok, now I see what you're getting at.
The reason is that left_indent (and right_indent, and several others) moved into ParagraphFormat.
So when you make an assignment, a new attribute (e.g. 'right_indent' in your example) is added to the Paragraph object, but doesn't do anything other than store the value you assign.
I'll update the documentation. Thanks for the heads up :)

Note to self: also check into making Paragraph inherit from ParentedElementProxy so attempts to assign to non-existent attributes raises an exception.

Fixed. Will appear in next release.

Fixed in release v0.8.7 circa Aug 18 2018.


Jobs Moneyboost/expboost not showing the final bonus

*Description of issue:
When I try and add a boost to the server, it shows its going on no errors, no warning no nothing, but then when I check /jobs bonus miner the final bonus shows 0.0% but the Global bonus shows +50.0%, Im using version 4.16.2 for jobs, I dont understand why its not working as no errors or anything pop up in console or anything when doing the command /jobs moneyboost [jobname] [rate]

Server Type (Spigot/Paperspigot/etc):
Spigot
Server Version (using /ver):
1.16.3

#950


[ISSUE #6782]Optimize and streamline ConsumeQueueStore#doFindOrCreateConsumeQueue code

Which Issue(s) This PR Fixes

Fixes #6782
Brief Description

Optimize and streamline ConsumeQueueStore#doFindOrCreateConsumeQueue code

How Did You Test This Change?

Codecov Report

Merging #6783 (edd5e4b) into develop (bd7db7e) will decrease coverage by 0.07%.
The diff coverage is 100.00%.

@@              Coverage Diff              @@
##             develop    #6783      +/-   ##
=============================================
- Coverage      42.92%   42.86%   -0.07%
+ Complexity      8985     8971      -14
=============================================
  Files           1104     1104
  Lines          78376    78369       -7
  Branches       10203    10201       -2
=============================================
- Hits           33645    33590      -55
- Misses         40512    40562      +50
+ Partials        4219     4217       -2

Impacted Files
Coverage Δ

...apache/rocketmq/store/queue/ConsumeQueueStore.java
47.01% <100.00%> (-0.63%)
:arrow_down:

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


implement a connection with a disposer

it would be nice if you could include the implementation of the using/disposer pattern.

Feel free to submit a pull request.


Easiest way to download files?

Description
Whats the best way on a linux server to allow the downloading of files from coder?
If I host another website, codeserver is already using 443, so I'd have to run on a different port which isn't very nice.
Is there anything I can run alongside coder so that coder.mydomain.com/files opens some sort of browser? Or is my best bet really mucking about with ports to host a second webserver?

Install an FTP server

@oonqt fair, but on computers I do not own, I can't conviently download a client to get my files.

You can still view and download the files of an FTP server through a web browser

scp

It seems code-server happily serves out any file via the /resource endpoint.  e,g,
http://my.domain.name/resource/home/coder/project/my-project/my-file.txt will download my-file.txt.
Doesn't serve out a file list for a directory though.

@t-d-d That is nice to know, and will be useful for single files. The main problem is grabbing directories which browsers don't seem to be able to do with FTP.
@oonqt The problem is if I need to download a folder or entire project ect

My solution for this problem was to:

Host the code server on port 8443
Forward a subdomain in nginx to this port (so I don't have to type the port)
Host another server with a simple filebrowser script I wrote on a different subdomain with nginx
(the main reason I didn't use an existing script was the lack of zipping a directory, I couldn't find a script that did it default. I may post a repo with the code or something once I refactor some stuff)
???
profit


closeButtonLabel on german locales is not displayed correctly on some devices on Android

Steps to Reproduce

Use one of the affected devices, e.g. a Samsung A50 Android phone (Unfortunately, I do not own one of the affected devices, I just got a screenshot from a user)
Set your device locale to german
Display the localization String "closeButtonLabel", e.g. by calling showAboutDialog

Expected results:
The String is displayed correctly as "SCHLIEẞEN", as defined in the class MaterialLocalizatonsDe
  @override
  String get closeButtonLabel => 'SCHLIEẞEN';

Actual results:
The character "ẞ" is not displayed correctly on some devices. See this screenshot:
https://imgur.com/a/V3HfVNn
Possible Workarounds
The character 'ẞ' is quite new and uncommon. It's more common to just use 'SS' instead, so the string could be changed to 'SCHLIESSEN'.
[✓] Flutter (Channel beta, v1.17.0, on Mac OS X 10.15.4 19E287, locale en-GB)
    • Flutter version 1.17.0 at /Users/kami/diagnosia/neocortex-mobile/.flutter
    • Framework revision d3ed9ec945 (2 weeks ago), 2020-04-06 14:07:34 -0700
    • Engine revision c9506cb8e9
    • Dart version 2.8.0 (build 2.8.0-dev.18.0 eea9717938)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/kami/Library/Android/sdk
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /Users/kami/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.4.1, Build version 11E503a
    • CocoaPods version 1.8.4

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 3.6)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 45.1.1
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)

[!] IntelliJ IDEA Ultimate Edition (version 2019.1.2)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • For information about installing plugins, see
      https://flutter.dev/intellij-setup/#installing-the-plugins

[✓] VS Code (version 1.44.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.9.1

CC @GaryQian

Some context (German here):
ẞ is uppercase version of the ß in German.
It was included into Unicode at the beginning of 2008 and is used officially in Germany only since a few years.
Before that ß was commonly uppercased to "SS".

It seems like Google uses the ẞ instead of ss in their YouTube app for dialogs (can't upload an image right now unfortunately).

Hi @knaeckeKami
Not able ti reproduce this issue on Samsung device

Code Sample
import 'package:flutter/material.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:i18n_example/generated/i18n.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    final i18n = I18n.delegate;

    return MaterialApp(
      onGenerateTitle: (context) => I18n.of(context).title,
      theme: ThemeData.dark(),
      home: Home(),
      locale: Locale('de', 'DE'),
      localizationsDelegates: [
        i18n,
        GlobalMaterialLocalizations.delegate,
        GlobalWidgetsLocalizations.delegate,
        GlobalCupertinoLocalizations.delegate,
      ],
      supportedLocales: i18n.supportedLocales,
      localeResolutionCallback: i18n.resolution(
        fallback: Locale('en', 'US'),
      ),
    );
  }
}

class Home extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(I18n.of(context).title),
      ),
      body: Center(
        child: Container(
          child: Text(I18n.of(context).greetTo('World!')),
        ),
      ),
      floatingActionButton: FloatingActionButton(
        child: Icon(Icons.add),
        onPressed: () async {
           showAboutDialog(
              context: context,
              applicationName: 'Flutter',
              applicationIcon: FlutterLogo(),
              applicationVersion: '1.0.0',
              children: [
                Text('This is an About Dialog in Flutter'),
              ]);
        },
      ),
    );
  }
}

flutter doctor -v
[✓] Flutter (Channel dev, 1.20.0-3.0.pre, on Mac OS X 10.15.5 19F101, locale
    en-GB)
    • Flutter version 1.20.0-3.0.pre at /Users/taha/Code/flutter_dev
    • Framework revision 0af027f805 (5 days ago), 2020-07-04 12:19:20 -0700
    • Engine revision a751393804
    • Dart version 2.9.0 (build 2.9.0-20.0.dev 22da8934ac)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
    • Android SDK at /Users/taha/Code/sdk
    • Platform android-30, build-tools 30.0.0
    • ANDROID_HOME = /Users/taha/Code/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.5, Build version 11E608c
    • CocoaPods version 1.9.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 47.1.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.46.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.12.1

[✓] Connected device (4 available)
    • SM M305F (mobile)      • 32003c30dc19668f          • android-arm64  •
      Android 10 (API 29)
    • Taha’s iPhone (mobile) • 00008020-001059882212002E • ios            • iOS
      13.5.1
    • Web Server (web)       • web-server                • web-javascript •
      Flutter Tools
    • Chrome (web)           • chrome                    • web-javascript •
      Google Chrome 83.0.4103.116

• No issues found!

Are you still experiencing this issue on latest dev channel?
If yes, please provide flutter doctor -v with latest dev
Thank you

I could never reproduce it on any of my devices/emulators, I just got a screenshot from a user of their Samsung A50 device with my app.
I haven't heard from them since; it might be fixed by now.

Hi @knaeckeKami
given your last message I feel safe to close this issue, if you disagree or issue reproduces on your devices(s) please write in the comments and I will reopen it.
Thank you


Refactor regression test

Should we keep an array that is newline separated as well so that both scenarios are caught?

I actually swapped it out because we have a test case for that in https://github.com/willowtreeapps/wist/blob/41287676d7c7ad712eb48e0bf7b887ed53018526/test/regression/102.brs#L5


Show release number

Currently the release number given in App Centre is not shown in Hockey App. That means in Android we have to put the release number in the release notes as the build number coming from Android does not change with each test build.

@clivejefferies please help me understand why you’re still using HockeyApp when it works for you in App Center? We won’t add the release ID to HockeyApp, however, I believe the intention of the version code is to change whenever the code changes.

I am talking about the Hockey app app on the device. It does not show the release number that you see in the App Center listing e.g release 1, release 2 etc. With Android we are not able to change the version code easily on the our CI server and this is only really used for Google Play. It does not make sense to update it just for test builds.
On 30 May 2019 15:42, Daniel Adams<EMAIL_ADDRESS>wrote:
@clivejefferieshttps://github.com/clivejefferies please help me understand why you’re still using HockeyApp when it works for you in App Center? We won’t add the release ID to HockeyApp, however, I believe the intention of the version code is to change whenever
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/appcenter/issues/497?email_source=notifications&email_token=AAHNXX667QMKARB6YHPOLR3PX7RWJA5CNFSM4HREGDE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWSQFTI#issuecomment-497353421, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAHNXX4T6LVETBOULKR7RG3PX7RWJANCNFSM4HREGDEQ.

@clivejefferies ok, thanks for explaining. I'd recommend to run a beta app with its own versioning.

Hi,
Is that really a good solution when all you need to do as add one number to the Hockey app apps, which would make it easier for people to use? I have attached screenshots to show what I mean. In app centre you can see the release history number, yet it is not visible the app.
Clive

From: Daniel Adams<EMAIL_ADDRESS>Sent: 31 May 2019 08:16
To: microsoft/appcenter
Cc: Clive Jefferies; Mention
Subject: Re: [microsoft/appcenter] Show release number (#497)
@clivejefferieshttps://github.com/clivejefferies ok, thanks for explaining. I'd recommend to run a beta app with its own versioning.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/appcenter/issues/497?email_source=notifications&email_token=AAHNXX5NDGJOZKS4L2H7EPDPYDNHXA5CNFSM4HREGDE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWURH5Q#issuecomment-497619958, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAHNXX7YWDGVXGVFFN6NDDLPYDNHXANCNFSM4HREGDEQ.

@clivejefferies it's a valid feature request. However, I just mentioned that the version code is supposed to be a distinct number indicating any code changes. Otherwise it'll be hard to identify crashes or get build specific analytics data.

I see, the problem with that is that we would have to commit that single change every time we wanted a new build which seems counter intuitive. It's purpose is the increment on Google Play, which means you wouldn't necessarily change it on every test build. It would also be problematic if we had different people working on different branches as the last known value may change without the developer knowing.
On 31 May 2019 13:17, Daniel Adams<EMAIL_ADDRESS>wrote:
@clivejefferieshttps://github.com/clivejefferies it's a valid feature request. However, I just mentioned that the version code is supposed to be a distinct number indicating any code changes. Otherwise it'll be hard to identify crashes or get build specific analytics data.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/appcenter/issues/497?email_source=notifications&email_token=AAHNXX2LS353PV54UQXY55DPYEJNBA5CNFSM4HREGDE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWVBVGA#issuecomment-497687192, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAHNXX62DBWP7UZX66VS4RDPYEJNBANCNFSM4HREGDEQ.


Blog Post on "IoT & AI: The Perfect Match!"

Checklist

Please note that in case of below checklist not updated accordingly, the maintainers have the right to immediately close your pull request.

[x] You created a branch from dev branch.
[x] You PR is raised on dev branch and not onmaster.
[x] Blog follows Blog Guidelines.
[x] You have read the Contribution Guidlines before creating this PR.
[x] Checked for any duplicate blog entry.
[x] Checked for all grammatical errors in the blog.
[x] You have not published the blog content anywhere else on the internet on platforms like medium, dev.to etc.
[x] The content is not copy-pasted from anywhere else on the Internet.

Description of change
Added a Blog Post

Author Details for Blog Post Entry

Author Details for Blog Post Entry
Id: Devansh Agarwal
Bio: Devansh is a Data Analyst with a high degree of inclination towards Business Intelligence and Digital Analytics. He is working as a Technical Content Writer from past couple of years. He has worked in various leadership roles and drastically increased the organization’s footprint, both digitally and authoritatively. As a public speaker, he led sessions on Writing and Technology. He thinks that Data has the power to shape people’s outlook towards things.
Github: https://github.com/Devanshh
Linkedin: https://www.linkedin.com/in/devansh-agarwal-a70474153/
Medium: https://medium.com/@devanshagarwal121
DEV: https://dev.to/devanshh

@Devanshh You have create 3 PRs and they all have same changes in them? You need any help with that? Because I can see thet all have both the new one as well the previous blog.

@Devanshh You have create 3 PRs and they all have same changes in them? You need any help with that buddy? Because I can see thet all have both the new one as well the previous blog.

Yes! Actually, I'm really confused. I tried raising a new PR, but it was giving some error. Can you please tell me, what should I do now?

Hi @vyasriday I have closed the previous PRs and deleted the files of previous post.
Can you please check it now?

@Devanshh I have deleted files for the previous blog but still can't remove the image for that. Also, you need to rename the folder so that it does not contain any spaces. So either you can do those changes or give me access to your fork and I will take care of that as for now I can not push any changes to your reop.

Fair enough @vyasriday , how can I give you the access?

Is there any update? @vyasriday

Hi @Devanshh We have got a couple of blogs to review. I will put your blog under review soon and will let you for any changes.


exportEnvKVM -  not exporting all data

exportEnvKVM is showing :
Exported 26 kvms
================== export ENV KVM DONE()
while only 15 are exported!

I have verified this, for some peculiar reason "exportEnvKVM" attempts to export all KVMs from all Envs regardless of config.js setting.
The problem is that "done()" is being called when one Env KVMs have been exported, while the others are still in progress.
Simple fix would be to only export the Env specified in config.js.

Fix exports just the KVMs for the specified env in config.js.
Still follows the env folder structure.


Media Lesson - Subtitles

From Xerte Community Forum (David Perkins de Oliveira)

When the I have two panels in the grid formation, the subtitles appear centred across the whole page. Because of the panel borders, this can appear a bit strange. If I change the layout to 'Left full, tiled right', for instance, the subtitles appear within the media panel, which is what I would expect.

If I add a second line to my subtitles, when I go back to edit them, the number of lines is doubled (after each existing line a new blank line is added) and so I get four lines in total. Even if I remove these in the editor, there still appears to be a large gap between the two lines of subtitles when played.

I'm not sure how well the position option of top/bottom works. If top is selected, the subtitles appear over the header. If bottom is selected, I feel the need to insert an extra empty line for aesthetic reasons but then run into issue 2 above. Also, is there any possibility of having an option which displays the subtitle directly below the media?

As far as priorities are concerned, I can live with / work around points 1 and 3 as they are at the moment but point two would cause me to waste a lot of time.

I can only reproduce issues 1 & 3 when the media is a vimeo url (fixed)


Fix Uyuni build validation issues

What does this PR change?
This will fix issues found during deploying our new Uyuni BV pipeline.

add SLE Micro 5.4 to the minima configuration
fix SLE Micro 5.x issues
salt-minion vs. venv-salt-minion related issues
Cobbler adjustments for the server

Before merging, I will squash and sort the commits according to the change.
Partially fixes https://github.com/SUSE/spacewalk/issues/16082

Rebase and squashing done.


IPC-299: Groundwork for the refactor

PR1 tackling #299
This PR prepares the repo for some of the refactor by:

Moving all subcrates into an ipc directory that will hold all the relevant packages for ipc.
Rename ipc-agent-sdk to ipc-provider. It will become the provider or client of the IPC agent.
Move all code for the agent into ipc/agent. This package will be moved around into the different subcrates and will be eventually become the daemon.

I think this is looking good. Just have one question on where to put the cli. I feel it can be moved out of agent. In agent, are we just providing a json rpc api, or how do we draw the boundary?

I think this is looking good. Just have one question on where to put the cli. I feel it can be moved out of agent. In agent, are we just providing a json rpc api, or how do we draw the boundary?

It will be its own crate, I am already working on that. Actually, all of this will make more sense once I wrap up the next PR (I can directly push it here and update the description accordingly instead of doing a new PR if it is easier to review for you).


Applied a few changes in the credential section

This document described two types of credentials: server-level credential and database scoped credential.  There are a few issues in the current version of the document:

It omits 'server-level' somewhere it shouldn't, which caused confusion.
It only provides instructions about how to grant permission to create and use server-level credential, but not for database scoped credential.
It calls 'server-level credential' somewhere, but calls it 'server-scoped credential' somewhere else, which caused confusion.

@filippopovic
The warnings in this PR must be resolved before we can merge.
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@ShannonLeavitt this is not my PR, are you sure i am the one who should resolve these warnings? I will be OOF until April 19th.

@filippopovic - You're the listed author for the modified article:

So either you or the contributor should resolve the warnings. @Max-Meng can you resolve the warnings since Filip is out of office?

@filippopovic - You're the listed author for the modified article:

So either you or the contributor should resolve the warnings. @Max-Meng can you resolve the warnings since Filip is out of office?
I will work on it.

@filippopovic - You're the listed author for the modified article:

So either you or the contributor should resolve the warnings. @Max-Meng can you resolve the warnings since Filip is out of office?
I will work on it.

all warnings fixed

@JocaPC , could you please review this PR? @Max-Meng, how do i transfer review request to JocaPC?

@jovanpop-msft  , could you please review this PR? @Max-Meng, how do i transfer review request to jovanpop-msft?


Save broadcast locally?

Is there a way to save the broadcast locally to a file in iOS album?
Thanks for a great library!

I also want to save the broadcast locally. Do we have a way to do this?

There is an MP4 muxer that I have started on, unfortunately it is incomplete right now.  It may work for video with no audio at this time, though.

I also want to save a broadcast locally. Any idea when you would be able to get to this?

I guess this is related to https://github.com/jgh-/VideoCore/issues/2


custom metric MAE and RMSE are the same

This is a reproducible example:
consider this
from keras.models import Sequential
from keras.layers import Dense, Activation
import numpy as np

import keras.backend as K

def rmse (y_true, y_pred):
    return K.sqrt(K.mean(K.square(y_pred -y_true), axis=-1))

model = Sequential([
    Dense(32, input_shape=(50,)),
    Activation('relu'),
    Dense(1),
])

model.compile(optimizer='adam', loss='mse', metrics=['mae',rmse])

data = np.random.random((1000, 50))
labels = np.random.randint(2, size=(1000, 1))

model.fit(data, labels, epochs=5, batch_size=64)

Both RMSE and MAE are the same. This happens when i placed them together. Is there a bug?
the output is:

Rmse calculation is wrong. Try to get rid of axis=-1 - I had problems with RMSE before and removing the axis argument worked for me

thanks man. Without the axis = -1, it seems to be correct. The axis -1 is based on the original metrics. May i ask why was the axis -1 needed in the first place? (for the Original metrics defined in tf)

I have no idea in this case to be honest - if nothing else it should be axis=0. Otherwise it was doing square, mean of each number (i.e. nothing) and square root of the square (i.e. absolute value of original calculation) so it was just returning mae

yes thinking about it, the mean should be computed along axis = 0, otherwise, it will simply return the original vector.
but in the case of axis = -1, wouldnt there be an error since we still have a vector even after the sqrt?

It is possible that somewhere in Keras code it calls the mean on the vector
since most losses have mean as the last operation (mse, Mae, logloss, etc).
I will investigate tomorrow
On Tue, Jul 17, 2018, 10:53 PM Germayne<EMAIL_ADDRESS>wrote:

yes thinking about it, the mean should be computed along axis = 0,
otherwise, it will simply return the original vector.
but in the case of axis = -1, wouldnt there be an error since we still
have a vector even after the sqrt?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/keras-team/keras/issues/10706#issuecomment-405800716,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AX4ZrRo-iZr4h6j5Y8TTFiQIEBme5HuLks5uHrFAgaJpZM4VSa6A
.

Update:
At least in losses we have this line that explicitly calls K.mean on the loss
https://github.com/keras-team/keras/blob/f86bc57d621fb0325e928271b246d197611b0e65/keras/engine/training_utils.py#L422

Okay, this explains the behaviour pretty well at this point - although this is not documented explicitly from what I can tell- the losses and metrics are computed based on the mean implicitly. Can you please close the issue ?

@tRosenflanz Hey so i am running into the same issue, I have my RMSE updated to
    return K.sqrt(K.mean(K.square(y_pred - y_true)))```

and yet the RMSE and MAE values are the same. the RMSE is also not equal to the root of the MSE.

@uwu-ai what version of Keras/tf and what is the shape of your output?
Have you tried passing different axis arguments into the mean?

@tRosenflanz hey (using a diff account cause had login issues)
keras == 2.3.1
tensorflow == 2.2.0
Should mention this is a regression task, the output shape should be (1, 1).
Yes i tried passing axis=[-1, -2] and axis=0, same results.

Output shape is 1,1 or Batch_size,1,1?

Sorry model.summary() shows output shape from last layer is (None, 1).

Does your generator output sample weights by any chance?

@tRosenflanz  Yes it does.

Can you disable that and see what loss you get? This way it will be easier to understand how rmse and mse actually correlate

@tRosenflanz So i removed the sample_weights and got the following result (showing only 1 epoch but the rest four follow the same)
Epoch 1/1000
45/45 [==============================] - 42s 928ms/step - loss: 2.6088 - mae: 0.2379 - rmse: 0.2379 - val_loss: 2.5272 - val_mae: 0.2618 - val_rmse: 0.2618


chore(vscode): ease flow usage

Summary

Following https://github.com/flowtype/flow-for-vscode#setup they recommend setting "javascript.validate.enable": false in workspace settings, otherwise I get errors like "... can only be used in a .ts file".
As I am new to flow and vscode I might be wrong, let me know vscode users contributing to Jest how it works for you today?
Test plan
None, it's an editor setting

Codecov Report

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

@@           Coverage Diff           @@
##           master    #4569   +/-   ##
=======================================
  Coverage   56.16%   56.16%
=======================================
  Files         185      185
  Lines        6285     6285
  Branches        3        3
=======================================
  Hits         3530     3530
  Misses       2754     2754
  Partials        1        1

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 9af7bef...527c3fe. Read the comment docs.

Should we also add "flow. useNPMPackagedFlow": true so it uses the default flow-bin rather than a global one?

cc @orta please advice :)

Yep, this is recommended for the plugin 👍
And yes, "flow.useNPMPackagedFlow": true should get added too


[hidden] attribute doesn't have any effect with display utility classes

So this thing happens when I have element with d-flex class and hidden attribute added to the same element:

I can't hide the element because flexbox utility classes are placed after reboot.scss. Shouldn't this attribtue have higher priority than all these other d-xxx classes? As a workaround I added this selector once again at the end of my css, but I think it also should be fixed in Bootstrap.

.d-sm-flex is scoped to a media query, so it's going to override your [hidden] attribute. This would also happen with .d-none; just a matter of how you use these classes.


[BUG] bar still visible when using fullscreen

Hi, there is a weird behaviour and I can't seem to explain. When turning on fullscreen, the bar is still visible. I haven't found a way to hide it. I guess it's not something that should be happening so do you have any idea what could cause this issue for me ? Thank you.
Here's the link to my dots (it's not using your latest commit but i dont think you changed anything related to this recently)

i am aware of the issue but sadly, my main machine is broken and i could not find a solution as to why this is happening?... maybe i deleted some useful default code or smth. if i found a soln i will try my best to commit it

@elythh done its fixed

its a one line fix and also ive switched to kitty as my main terminal

Thank you :heart:


Make sure Ready is returned on proxy_proto remainder polling

If an inbound request is too small, no poll_write is issued to the outbound proxy stream by copy_bidirectional, so the data is never written to the inner stream. This adds a conn.write(&[]).await?; after the construction of proxy_proto::Stream::outgoing, which fixes a test in ngrok-python. May not be how you would like it dealt with.

It looks like if there's a remainder in the incoming it is writing to the poll_read buffer, but then delegating the return to the inner.poll_read which is Pending, so copy_bidirectional doesn't copy the remainder over to the outgoing stream. If  it always returns Ready after a remainder is copied in, then things work as normal.

the caller will make sure to call your poll method again for you

Looking through copy_bidirectional happened to see that if they get a Pending on write they still try to read some more for a larger write later, was nice to see.


Block confirmation minimum for transaction settlement.

Currently we only wait for the transaction to be mined, not for any confirmations. We should wait a configurable number of blocks before considering the transaction 'done'.
https://github.com/worldcoin/signup-sequencer/blob/f0971fbe84aedfe16509bb2047d236c58788ebe2/src/ethereum/mod.rs#L432

This is implemented in: https://github.com/worldcoin/signup-sequencer/pull/284


update contract address and logic

I tested the branch, and it's seems to be ok the data[0] => data[1] change

Thanks


Added Nodeprompt to the list of shell prompts

Hi @oleq, I really collect only fish projects on this list. Nice prompt, though! 👋


slot_was_set doesn't work as expected for categorical slots

Rasa version: 2.6.0
Python version: 3.6.8
Operating system (windows, osx, ...): ubuntu 18.04
Issue:
When defining a rule with slot_was_set conditioned on a categorical slot .. the rule is applied when slot is not null and don't really care about the category values. For example if we create a categorical slot say session_complete .. then Rasa 2.6.0 complains about the two following rules conflicting with one another:
## in rule.yml
# submit form if success
  - rule: submit my form
    condition:
    - active_loop: my_form
    steps:
    - action: my_form
    - active_loop: null
    - slot_was_set:
      - requested_slot: null
    - slot_was_set:
      - session_complete: success
    - action: action_submit_my_form

  - rule: deactivate my form and restart session if failure
    condition:
    - active_loop: my_form
    steps:
    - action: my_form
    - active_loop: null
    - slot_was_set:
      - requested_slot: null
    - slot_was_set:
      - session_complete: failure ## changing this to null resolves the conflict
    - action: action_restart

Content of domain file (domain.yml) (if relevant):
slots:
  session_complete:
    type: categorical
    initial_value: null
    auto_fill: true
    influence_conversation: true
    values:
      - null
      - success
      - failure

Thanks for the issue, @koernerfelicia will get back to you about it soon!
You may find help in the docs and the forum, too 🤗

Hi @behnam354, I think this is related to a bug we fixed in 2.6.2. Could you please update your rasa version and let me know whether the problem persists?

@koernerfelicia Yes that's fixed in rasa 2.6.2. Thanks!

I think this bug still there...With rasa:3.6.2 also I see this issue


Packaging Issue

There is an issue after packaging that inhibits this module from connecting to a device. It errors out looking for a required file outside of the packaged file.

https://bitfocusio.slack.com/archives/C03SXQBFDB2/p1675611691996619?thread_ts=1675550665.830109&cid=C03SXQBFDB2
Maybe?

Yes, the issue that I'm having is that the file it's looking for is in node_modules and copies it with the folder structure and not just the file.
{companion-module}/node_modules/androidtv-remote/dist/pairing/pairingmessage.proto copies to pkg/node_modules/androidtv-remote/dist/pairing/pairingmessage.proto instead of copying to pkg/pairingmessage.proto where the file is looking for it.


Update models.md

@PatrickFarley - maybe you should use the private repo for this?
@mrbullwinkle

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Because it's a small quick change I just did it in the browser this time
#sign-off


issues compiling in Visual Studio

Main issues with triangle_impl.hpp
First issue defining sys/time.h, renamed to just time.h to fix this, then i get all these errors.
1>dpoint.hpp(634): warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
1>triangle_impl.hpp(3334): warning C4101: 'k' : unreferenced local variable
1>triangle_impl.hpp(3334): warning C4101: 'workstring' : unreferenced local variable
1>triangle_impl.hpp(12536): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>          c:\program files (x86)\microsoft visual studio 10.0\vc\include\string.h(105) : see declaration of 'strcpy'
1>triangle_impl.hpp(15374): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>          c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(234) : see declaration of 'fopen'
1>triangle_impl.hpp(15784): error C2079: 'tv0' uses undefined struct 'piyush::triangulate::timeval'
1>triangle_impl.hpp(15784): error C2079: 'tv1' uses undefined struct 'piyush::triangulate::timeval'
1>triangle_impl.hpp(15784): error C2079: 'tv2' uses undefined struct 'piyush::triangulate::timeval'
1>triangle_impl.hpp(15784): error C2079: 'tv3' uses undefined struct 'piyush::triangulate::timeval'
1>triangle_impl.hpp(15784): error C2079: 'tv4' uses undefined struct 'piyush::triangulate::timeval'
1>triangle_impl.hpp(15784): error C2079: 'tv5' uses undefined struct 'piyush::triangulate::timeval'
1>triangle_impl.hpp(15784): error C2079: 'tv6' uses undefined struct 'piyush::triangulate::timeval'
1>triangle_impl.hpp(15785): error C2079: 'tz' uses undefined struct 'piyush::triangulate::timezone'
1>triangle_impl.hpp(15789): error C3861: 'gettimeofday': identifier not found
1>triangle_impl.hpp(15810): error C3861: 'gettimeofday': identifier not found
1>triangle_impl.hpp(15837): error C3861: 'gettimeofday': identifier not found
1>triangle_impl.hpp(15843): error C2228: left of '.tv_sec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(15843): error C2228: left of '.tv_sec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(15844): error C2228: left of '.tv_usec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(15844): error C2228: left of '.tv_usec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(15869): error C3861: 'gettimeofday': identifier not found
1>triangle_impl.hpp(15872): error C2228: left of '.tv_sec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(15872): error C2228: left of '.tv_sec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(15873): error C2228: left of '.tv_usec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(15873): error C2228: left of '.tv_usec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(15902): error C3861: 'gettimeofday': identifier not found
1>triangle_impl.hpp(15904): error C2228: left of '.tv_sec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(15904): error C2228: left of '.tv_sec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(15905): error C2228: left of '.tv_usec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(15905): error C2228: left of '.tv_usec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(15918): error C3861: 'gettimeofday': identifier not found
1>triangle_impl.hpp(16065): error C3861: 'gettimeofday': identifier not found
1>triangle_impl.hpp(16067): error C2228: left of '.tv_sec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(16067): error C2228: left of '.tv_sec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(16068): error C2228: left of '.tv_usec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(16068): error C2228: left of '.tv_usec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(16070): error C2228: left of '.tv_sec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(16070): error C2228: left of '.tv_sec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(16071): error C2228: left of '.tv_usec' must have class/struct/union
1>          type is 'int'
1>triangle_impl.hpp(16071): error C2228: left of '.tv_usec' must have class/struct/union
1>          type is 'int'

Include the <winsock2.h> will work


Fix: Duplicated home page text

Issue
The text used in the statistics overview is duplicated.
Fix
The reference to the first section was used twice. I just updated it to use the third section text instead.

🎊


Unslick event

Is there a way to attach some functionality to the unslick event?
I was looking to add/remove some classes as the carousel was built/destroyed. It shouldn't be a problem to write my own function to handle the changes but it would be great to be able to pass a function to .unslick() or better yet, the settings inside the responsive breakpoints.

Tomorrow when 1.5.2 is released there are events triggered at each breakpoint, you use these events to check if slick is "unslicked" or not, then run your logic :)


Server manager create change

Summary: RialtoServerManagerConfig passed in create method instead of many params
Type: Feature
Test Plan: UT
Jira: RIALTO-4

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

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

https://jenkinsrdkm.cmf.code.rdkcentral.com/job/github-triggered/418/ started

https://jenkinsrdkm.cmf.code.rdkcentral.com/job/build-component-platform/752/ started.

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

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

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


[EmbeddingApi-autocase] Add autocase for API ClearCacheForSingleFile …

…to clear cache for single file test
-Add autocase for API ClearCacheForSingleFile to clear cache for single file test
-Cover the XWalkActivity and XWalkInitializer two ways
Impacted tests(approved): new 2, update 0, delete 0
Unit test platform: [Android]
Unit test result summary: pass 2, fail 0, block 0
https://crosswalk-project.org/jira/browse/XWALK-4609

LGTM


add cut, seeded eachprior

not sure about the syntax i used in describing cut - let me know if that seems ok or if you'd rather something else

Thank you! I may move these edits to a markdown version, but while we sort that out feel free to continue fleshing out the master branch.


[rest] DIDComm connection query parameters

Currently REST API is allowing to query by alias and theirLabel, but it won't work because (as of Credo 0.5.1) they are not stored as tags in ConnectionRecord.

Hmm maybe we can remove them for now? As they won't do anything it's nit really a change, or better: passing them will never work so it fixes behaviour


STOPPED NOT WORKING TRIED TO RE-DOWNLOAD IT NOTHING HAPPENED

same problem, ive got u Arwa :(

Refer to #235 . Everyone is having the same problem


mullvad-vpn: .desktop file doesn't work with rofi (no such file or directory)

Describe the bug
Runnning mullvad-vpn through 'rofi -show drun' gives an error
Steps To Reproduce
Steps to reproduce the behavior:

run 'rofi -show drun'
select 'Mullvad VPN'
press enter

Expected behavior
The program opens
Additional context
Same happens when running mullvad-vpn.desktop using dex
Removing the double quotes from the Exec= line fixes the problem for me.
Notify maintainers

@flexagoon @ymarkus @Br1ght0ne
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
 - system: `"x86_64-linux"`
 - host os: `Linux 5.14.14-zen1, NixOS, 21.11 (Porcupine)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.3.16`
 - channels(root): `"nixos-21.11pre327669.b67e752c29f"`
 - channels(nico): `"home-manager"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute:
# a list of nixos modules affected by the problem
module:

Yes, I'm aware of that. I opened a PR to fix this. #144636

@nicooo it got merged. You can close this issue now

Thanks


RTSP Low Quality doesnt Work

Hi,
on 2 of my three IFUS Outdoor 1080p the RTSP Low mode doesnt work.
My rtsp player (android) or VLC (Windows) connect, but doesnt show a picture. (black video)

Same versione and same hack?

Hi, yes, i use 3 cams, all the same version and this hack (allwinnerv2) 0.2.0

Is high res video ok?
Is low res snapshot ok?
Please take a screenshot of the statistics:

upgraded all 3 cameras to 0.2.0.

Same model?

Yes same model, 1080P BFUS

Not easy unluckily: it is in a remote place

so this is what I get
1st camera
root@CameraRose:~# cat /dev/mtdblock0 | grep uboot_
uboot_pkg magic 0x%x
uboot_ver
/uboot_y21ga
 uboot_message=%s(%s-%s)

2nd camera
root@CameraBarba:~# cat /dev/mtdblock0 | grep uboot_
uboot_pkg magic 0x%x
uboot_ver
/uboot_y21ga
 uboot_message=%s(%s-%s)

3rd camera - one with issues
root@YiCameraCorte:~# cat /dev/mtdblock0 | grep uboot_
uboot_pkg magic 0x%x
uboot_ver
/uboot_y21ga
 uboot_message=%s(%s-%s)

The cam are ok.
There is no reason why the cam is not working.
Try to change the sd card.


feat: Validate coinbase outputs

[ ] issue #140
[ ] follows contribution guide
[ ] code change includes tests

@manlikeHB the task also includes calculating the wtxid commitment.
There is already wtxid merkle root calculated (see compute_and_validate_tx_data), the algorithm for calculating the commitment described in https://learnmeabitcoin.com/technical/transaction/wtxid/#commitment
Add unit tests to ensure that txid commitment is calculated correctly

@m-kus, Is there a way I can get minimal/test blocks with sigwit transactions to test the correctness of the wtxid commitment being calculated?

@manlikeHB any progress?

@manlikeHB any progress?

Currently I am able to calculate the wtxid commitment and it's passing the unit test, but fails on integration test with real blocks. I tried accounting for byte order of the wtxid root hash (little and big endian) but it still fails.

@m-kus @maciejka, I feel the issue I am facing is not from the validate_coinbase function because the unit test passes in test_validate_coinbase_with_segwit_tx test using mock coinbase transaction data and a pre-calculated wtxid root hash.
I am trying to debug but that's a bit hard since I can't log/print values to the terminal while running the integration test.

Ask for help in tg group.

@m-kus @maciejka, I feel the issue I am facing is not from the validate_coinbase function because the unit test passes in test_validate_coinbase_with_segwit_tx test using mock coinbase transaction data and a pre-calculated wtxid root hash.
I am trying to debug but that's a bit hard since I can't log/print values to the terminal while running the integration test.

Hi, it is difficult to debug indeed. I pushed a fix to print test output. You should be able to debug it now. Don't hesitate to ask for help if you feel blocked next time!


Bulk title missing fixes

Docs Build status updates of commit c9fd64e:
:warning: Validation status: warnings

File
Status
Preview URL
Details

Skype/WebSDK/docs/PTGroups.md
:warning:Warning

Details

Skype/Trusted-Application-API/samples/AnonMeetingJoinSamples/README.md
:bulb:Suggestion

Details

Skype/Trusted-Application-API/docs/DiscoveryForServiceApplications.md
:white_check_mark:Succeeded

Skype/Trusted-Application-API/docs/ImplementingAnonymousClientWithSkypeAppSDK.md
:white_check_mark:Succeeded

Skype/UCWA/CoreCapabilities.md
:white_check_mark:Succeeded

Skype/UCWA/DashboardConcepts.md
:white_check_mark:Succeeded

Skype/UCWA/EnforcementPolicy_ref.md
:white_check_mark:Succeeded

Skype/UCWA/OperationResource.md
:white_check_mark:Succeeded

Skype/UCWA/WhatsNewInUCWA2_0.md
:white_check_mark:Succeeded

Skype/UCWA/invitation_ref.md
:white_check_mark:Succeeded

Skype/UCWA/myContacts_ref.md
:white_check_mark:Succeeded

Skype/UCWA/note_ref.md
:white_check_mark:Succeeded

Skype/UCWA/onlineMeetingExtension_ref.md
:white_check_mark:Succeeded

Skype/UCWA/renegotiations_ref.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/AddParticipants.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/LocalUser.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/PTAudioPhoneAudio.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/PTContactsAll.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/PTLocalUserLocation.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/TermsOfService.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/troubleshooting/auth/AADAuth-DelegatePermissions.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/PTGroups.md

Line 2, Column 8: [Warning: duplicate-titles - See documentation] Title 'Groups' is duplicated in: 'WebSDK/docs/Groups.md(2,1), WebSDK/docs/PTGroups.md(2,8)'. Titles must be unique within a docset.
Line 6, Column 1: [Warning: duplicate-h1s - See documentation] H1 'Groups' is duplicated with other articles: 'WebSDK/docs/Groups.md(2,1), WebSDK/docs/PTGroups.md(6,1)'. First level headings must be unique within a docset.

Skype/Trusted-Application-API/samples/AnonMeetingJoinSamples/README.md

Line 83, Column 64: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/azure/cloud-services/cloud-services-role-enable-remote-desktop#remote-into-role-instances' will be broken in isolated environments. Replace with a relative link.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit cc0ef46:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Skype/Trusted-Application-API/samples/AnonMeetingJoinSamples/README.md
:bulb:Suggestion

Details

Skype/Trusted-Application-API/docs/DiscoveryForServiceApplications.md
:white_check_mark:Succeeded

Skype/Trusted-Application-API/docs/ImplementingAnonymousClientWithSkypeAppSDK.md
:white_check_mark:Succeeded

Skype/UCWA/CoreCapabilities.md
:white_check_mark:Succeeded

Skype/UCWA/DashboardConcepts.md
:white_check_mark:Succeeded

Skype/UCWA/EnforcementPolicy_ref.md
:white_check_mark:Succeeded

Skype/UCWA/OperationResource.md
:white_check_mark:Succeeded

Skype/UCWA/WhatsNewInUCWA2_0.md
:white_check_mark:Succeeded

Skype/UCWA/invitation_ref.md
:white_check_mark:Succeeded

Skype/UCWA/myContacts_ref.md
:white_check_mark:Succeeded

Skype/UCWA/note_ref.md
:white_check_mark:Succeeded

Skype/UCWA/onlineMeetingExtension_ref.md
:white_check_mark:Succeeded

Skype/UCWA/renegotiations_ref.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/AddParticipants.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/LocalUser.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/PTAudioPhoneAudio.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/PTContactsAll.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/PTGroups.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/PTLocalUserLocation.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/TermsOfService.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/troubleshooting/auth/AADAuth-DelegatePermissions.md
:white_check_mark:Succeeded

Skype/Trusted-Application-API/samples/AnonMeetingJoinSamples/README.md

Line 83, Column 64: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/azure/cloud-services/cloud-services-role-enable-remote-desktop#remote-into-role-instances' will be broken in isolated environments. Replace with a relative link.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 45d1c09:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Skype/Trusted-Application-API/samples/AnonMeetingJoinSamples/README.md
:bulb:Suggestion

Details

Skype/Trusted-Application-API/docs/DiscoveryForServiceApplications.md
:white_check_mark:Succeeded

Skype/Trusted-Application-API/docs/ImplementingAnonymousClientWithSkypeAppSDK.md
:white_check_mark:Succeeded

Skype/UCWA/CoreCapabilities.md
:white_check_mark:Succeeded

Skype/UCWA/DashboardConcepts.md
:white_check_mark:Succeeded

Skype/UCWA/EnforcementPolicy_ref.md
:white_check_mark:Succeeded

Skype/UCWA/OperationResource.md
:white_check_mark:Succeeded

Skype/UCWA/WhatsNewInUCWA2_0.md
:white_check_mark:Succeeded

Skype/UCWA/invitation_ref.md
:white_check_mark:Succeeded

Skype/UCWA/myContacts_ref.md
:white_check_mark:Succeeded

Skype/UCWA/note_ref.md
:white_check_mark:Succeeded

Skype/UCWA/onlineMeetingExtension_ref.md
:white_check_mark:Succeeded

Skype/UCWA/renegotiations_ref.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/AddParticipants.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/LocalUser.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/PTAudioPhoneAudio.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/PTContactsAll.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/PTGroups.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/PTLocalUserLocation.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/TermsOfService.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/troubleshooting/auth/AADAuth-DelegatePermissions.md
:white_check_mark:Succeeded

Skype/Trusted-Application-API/samples/AnonMeetingJoinSamples/README.md

Line 83, Column 64: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/azure/cloud-services/cloud-services-role-enable-remote-desktop#remote-into-role-instances' will be broken in isolated environments. Replace with a relative link.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@lindalu-MSFT
The Content & Learning team is fixing build validation errors on docs.microsoft.com for the rest of H2. This will eliminate potential accessibility, security, and usability issues. This PR includes only build validation fixes and does not change other content. Please review within five business days and merge or comment in the PR with any changes you’d like to see. Thank you!

Docs Build status updates of commit 58297da:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Skype/Trusted-Application-API/samples/AnonMeetingJoinSamples/README.md
:bulb:Suggestion

Details

Skype/Trusted-Application-API/docs/DiscoveryForServiceApplications.md
:white_check_mark:Succeeded

Skype/Trusted-Application-API/docs/ImplementingAnonymousClientWithSkypeAppSDK.md
:white_check_mark:Succeeded

Skype/UCWA/CoreCapabilities.md
:white_check_mark:Succeeded

Skype/UCWA/DashboardConcepts.md
:white_check_mark:Succeeded

Skype/UCWA/EnforcementPolicy_ref.md
:white_check_mark:Succeeded

Skype/UCWA/OperationResource.md
:white_check_mark:Succeeded

Skype/UCWA/WhatsNewInUCWA2_0.md
:white_check_mark:Succeeded

Skype/UCWA/invitation_ref.md
:white_check_mark:Succeeded

Skype/UCWA/myContacts_ref.md
:white_check_mark:Succeeded

Skype/UCWA/note_ref.md
:white_check_mark:Succeeded

Skype/UCWA/onlineMeetingExtension_ref.md
:white_check_mark:Succeeded

Skype/UCWA/renegotiations_ref.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/AddParticipants.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/LocalUser.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/PTAudioPhoneAudio.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/PTContactsAll.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/PTGroups.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/PTLocalUserLocation.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/TermsOfService.md
:white_check_mark:Succeeded

Skype/WebSDK/docs/troubleshooting/auth/AADAuth-DelegatePermissions.md
:white_check_mark:Succeeded

Skype/Trusted-Application-API/samples/AnonMeetingJoinSamples/README.md

Line 83, Column 64: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/azure/cloud-services/cloud-services-role-enable-remote-desktop#remote-into-role-instances' will be broken in isolated environments. Replace with a relative link.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Edition

rename textbook subtitle: adaptation => edition

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 30.802%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
3448

Relevant Lines:
10413

💛  - Coveralls


In the moveit_cpp tutorial, the display of the robot never changes

Description
Uncommenting this line:
    /* Uncomment if you want to execute the plan */
    planning_components->execute(); // Execute the plan

Does not cause any visual change in RViz. However, I can tell that the robot actually does move by watching ros2 topic echo /joint_states. I guess a robot_state_publisher node ought to be added to the launch file.

@AndyZe did you get to find the reason for this? If it's the PlanningScene display in RViz, maybe it's just a misconfigured topic


socket optimize + remove unused deps

pnpx @socketsecurity/cli optimize

👋 I'm on the case. Gonna get this working 🧙

@talentlessguy Fixed! To get the fix remove the Socket overrides, update the Socket CLI, and try again :)


chore: update dependencies and actually port example to RN60

The previous update to react-native 0.60.x was incomplete this fixes it
This also updates all the dependencies to versions that don't have security
vulnerabilities so I will stop getting mail from github about it
I'm really not sure what happened in this repo actually - the example was fully busted as I went to test it in order to verify my dependency updates hadn't broken anything :man_shrugging:
Other than the example stuff, this is actually a really small diff. All the dependency updates were painless.
Overview

Test Plan

@jgcmarins CI was failing because of two unexpected (by me) things - I patched them up in following commits but it dismissed your review :-)

Also I wanted to say I won't merge my own commits here since there's 3 of us and I don't have time to handle react-native-share too actively, so this PR and the other one are on you guys to review / test locally and merge etc :-). No rush, just wanted to be clear on / set expectations

I tested it here on a personal project using react-native 0.60.4 and works perfectly. I will test the release build later to ensure that everything is ok

full auto-linking is in a second PR #551 built on this commit chain - I'll rebase that one to match this


Look at bullet points (arrows) on detail page

Users had the assumption that they could click on the yellow arrow. Should be another bullet point style.

Gonna tackle this one as I'm implementing this one

Fixed.
https://github.com/rijkvanzanten/obachine/pull/144/


V<IP_ADDRESS> - links appear unusable

Morning Matt,
I have dug a bit deeper. and found this. Not sure if it means anything to you but to my untrained eye it looks like it is not resolving the links correctly, hence the issue some users have.... Could it just be a permission issue?
The issue...

What is seen behind the scenes

It is


ReferenceError: window is not defined

I'm getting the following error after installing and running Matter-js for the first time in Node.js. The issue seems to be occurring on Engine.create().
/***/node_modules/matter-js/build/matter.js:4527
        if (window.performance) {
        ^

ReferenceError: window is not defined
    at Object.Common.now (/***/node_modules/matter-js/build/matter.js:4527:9)
    at Timeout._onTimeout (/***/node_modules/matter-js/build/matter.js:6112:33)
    at ontimeout (timers.js:424:11)
    at tryOnTimeout (timers.js:288:5)
    at listOnTimeout (timers.js:251:5)
    at Timer.processTimers (timers.js:211:10)

I've tried a suggestion from another post saying to add global.window = {}; to get around this issue, but when I tried that I got the following error on Engine.update(this.engine, 1000/60).
/***/node_modules/matter-js/build/matter.js:4937
        var world = engine.world,
                           ^

TypeError: Cannot read property 'world' of undefined
    at Object.Engine.update (/***/node_modules/matter-js/build/matter.js:4937:28)
    at Timeout._onTimeout (/***/game.js:59:24)
    at ontimeout (timers.js:424:11)
    at tryOnTimeout (timers.js:288:5)
    at listOnTimeout (timers.js:251:5)
    at Timer.processTimers (timers.js:211:10)

In the first instance it could be that you're using Matter.Runner? It's possible that it has an issue in node so I'd advise calling Engine.update in your own loop. As for your second issue are you sure that this.engine is defined as an engine instance before you call Engine.update?

Here's how I'm starting and updating:
server.js
var game = new Game();
game.startGameLoop(function() {
                   io.sockets.emit('state', game.getGameState());
                   });

game.js
global.window = {};

function Game() {
    this.boardSize = 10000.0;
    this.players = {};
    this.engine = Engine.create(); //first error
}

Game.prototype.startGameLoop = function startGameLoop(fn) {
    setInterval(function() {
                Engine.update(this.engine, 1000 / 60); //second error (when I include global.window = {};)
                fn();
                }, 1000 / 60);
}

Game.prototype.getGameState = function getGameState() {
    return new GameState(this);
}

Issue fixed. It was an issue on my end.
Changed this code:
Game.prototype.startGameLoop = function startGameLoop(fn) {
    setInterval(function() {
                Engine.update(this.engine, 1000 / 60); //second error (when I include global.window = {};)
                fn();
                }, 1000 / 60);
}

to this:
Game.prototype.startGameLoop = function startGameLoop(fn) {
    var engine = this.engine;
    setInterval(function() {
                Engine.update(engine, 1000 / 60);
                fn();
                }, 1000 / 60);
}


[FEATURE] World Border

So a world border will be pretty neat to add, since it'd be a useful af feature a ton of Minestom servers would use. :P

I was told it was already implemented :p


invalid memory address or nil pointer dereference

this is my smallest example which crashes, is you want more information please let me know
$ rm ql.db
$ ql -i
ql> CREATE TABLE test (a int not null, b int not null, c int not null);
ql> CREATE INDEX test_a_b on test (a, b);
ql> CREATE INDEX test_a_b_c on test (a, b, c);
ql> SELECT * FROM __Table
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x40 pc=0x726554]

I can reproduce the failure, Thanks for reporting the issue.


pull request for e2e test at 01/16/2017 10:45:14

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Error while doing: "terraform apply"

While applying
terraform apply
azurerm_service_plan.appserviceplan: Creation complete after 7s [id=/subscriptions/76e92d8f-9793-4ec6-b1a7-c13660ee5293/resourceGroups/ResourceGroup-86350/providers/Microsoft.Web/serverfarms/webapp-asp-86350]
azurerm_linux_web_app.webapp: Creating...
azurerm_linux_web_app.webapp: Still creating... [10s elapsed]
╷
│ Error: creating Linux Web App: (Site Name "webapp-86350" / Resource Group "ResourceGroup-86350"): web.AppsClient#CreateOrUpdate: Failure sending request: StatusCode=0 -- Original Error: autorest/azure: Service returned an error. Status=
│
│   with azurerm_linux_web_app.webapp,
│   on main.tf line 37, in resource "azurerm_linux_web_app" "webapp":
│   37: resource "azurerm_linux_web_app" "webapp" {
│
│ creating Linux Web App: (Site Name "webapp-86350" / Resource Group "ResourceGroup-86350"): web.AppsClient#CreateOrUpdate: Failure sending request: StatusCode=0 -- Original Error: autorest/azure: Service returned an error.
│ Status=

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

ID: 6e0bddf9-8d20-459b-ed02-3a7520b9fa12
Version Independent ID: fee8f15e-7567-450a-dc89-7a1c35b37301
Content: Create an App Service app using a Terraform template - Azure App Service
Content Source: articles/app-service/provision-resource-terraform.md
Service: app-service
GitHub Login: @seligj95
Microsoft Alias: msangapu

@hokaiyipFS - Thanks for creating this issue. Was there more to this error message that you can share? Alternatively, have you tried changing the sku_name and did that produce the same error? I tried reproducing and I get an error with no explanation when using the F1 sku, but am successful with all the other sku options. I'm checking if this has something to do with the Free tier which is used in the example.

Hi. what other sku options would you suggest?

Any of the other skus seem to be working. You can try the Basic sku - for example use "B1" instead. More info on the skus can be found here: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/service_plan

Thanks with B1, it works!!!

Perfect, thanks for trying that. We'll investigate what's going on with the free tier and update the doc if needed.

@hokaiyipFS
Thanks for your feedback! We will investigate and update as appropriate.

Updating the SKU in the template so other customers don't have this issue. Will reach out to additional folks to see what's wrong with the free tier - haven't been able to determine why it doesn't work yet.


Set locking to also group selected nodes.

Usability fix to make the lock button more discoverable and fit the mental model of locking.

Click on lock will also set group selection
Click on lock and then group selection will lock and use the previous behaviour of ungrouped selections.
Clicking lock again will unlock and ungroup
Same changes for canvas and Node3d

Solves problem described https://github.com/godotengine/godot-proposals/issues/1449
Sponsored by IMVU.

Discussion by Calinou in irc is that we should just remove the drag to move functionality.

Closing due to lack of consensus.


Fixe BoundsError and length on OptionallyStaticUnitRange

Found a couple bugs and put together better tests for them.

Mind bumping the patch version number?