text:
For each system service, add short information about what it does

For each system service, add information about what it does. See a brief description of the system services as part of this article.
For example:

Image Store service: maintains deployed and versioned application packages.
Cluster Manager service: manages cluster and applications lifecycle.
...

Do you think this feature could cover the above suggestion? https://github.com/Microsoft/service-fabric-explorer/issues/117

authors: MikkelHegn oanapl

repo: Microsoft/service-fabric-explorer


text:
Message panel can not be minimized or closed.

SQL Operations Studio Version: sqlops 0.26.7 (723c7cb3bfd80d87fc8a1141632089cd4808495c, 2018-02-16T21:34:47.034Z)
OS Version: Windows_NT x64 10.0.14393
Extensions: none

Steps to Reproduce:

Created SQL statement which lead to a "String or binary data would be truncated" error in the message panel.

Yeah, this sucks. Please fix.
[Window Title]
SQL Operations Studio
[Main Instruction]
SQL Operations Studio
[Content]
Version 0.26.7
Commit 723c7cb3bfd80d87fc8a1141632089cd4808495c
Datum 2018-02-16T21:34:47.034Z
Shell 1.7.11
Renderer 58.0.3029.110
Node 7.9.0
Architektur x64
I have this bug on Windows and Mac OS.

@BoredGamer-Me Have you tried the Toggle Query Results command?  It should hide the messages pane in the scenario mentioned above.

Please reactive if Toggle Query Results doesn't fix the issue. There's a nice screen capture GIF in https://github.com/Microsoft/sqlopsstudio/issues/1259 which shows how that feature works.

source: gharchive/issue

authors: BoredGamer-Me dewdeded kburtram

repo: Microsoft/sqlopsstudio

license: MIT

license_type: permissive

license_source: github-api


text:
Install grpc_cpp_plugin.exe into tools folder

Some projects require access to this tool (to be invoked by protoc.exe from protobuf package). Having it in installed directory makes its finding by CMake easier.

Hi @dzenanz, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;

Sorry for the delay and thanks for the PR!

source: gharchive/pull-request

authors: dzenanz msftclas ras0219-msft

repo: Microsoft/vcpkg


text:
Solution Explorer does not show any content of a .NET Core 2 preview 2 project

> dotnet --version
2.0.0-preview2-006502

dotnet new console -n Core1 -lang f#

After installing Core 2 preview 3 it loaded the project, but sdks are broken:

Closing as expected for .NET Core 2.0 Preview 2
I created an issue for the SDK here for your latter screen: https://github.com/dotnet/sdk/issues/1413

authors: cartermp vasily-kirichenko

repo: Microsoft/visualfsharp


text:
Error deploying Durable Function to App Service Plan.

Not sure if this is related, but we have our own wildcard cert associated with our app service environment.
<Please be sure to remove any private information before submitting.>
Repro steps:
<Enter steps to reproduce issue>
Action: azureFunctions.deploy
Error type: UNABLE_TO_VERIFY_LEAF_SIGNATURE
Error Message: unable to verify the first certificate
Version: 0.11.0
OS: win32

trying a zip deploy yields some additional detail
`C:\git\bcs-bt-order-az-functions>az functionapp deployment source config-zip -g rg-BCS-functions-dev -n bcsinbtordservicesv2 --src publish.zip
HTTPSConnectionPool(host='bcsinbtordservicesv2.scm.paas.mms.mckesson.com', port=443): Max retries exceeded with url: /api/zipdeploy (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",),))
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\urllib3\contrib\pyopenssl.py", line 441, in wrap_socket
cnx.do_handshake()
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\OpenSSL\SSL.py", line 1806, in do_handshake
self._raise_ssl_error(self._ssl, result)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\OpenSSL\SSL.py", line 1546, in _raise_ssl_error
_raise_current_error()
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\OpenSSL_util.py", line 54, in exception_from_error_queue
raise exception_type(errors)
OpenSSL.SSL.Error: [('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\urllib3\connectionpool.py", line 601, in urlopen
chunked=chunked)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\urllib3\connectionpool.py", line 346, in _make_request
self._validate_conn(conn)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\urllib3\connectionpool.py", line 850, in validate_conn
conn.connect()
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\urllib3\connection.py", line 326, in connect
ssl_context=context)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\urllib3\util\ssl.py", line 329, in ssl_wrap_socket
return context.wrap_socket(sock, server_hostname=server_hostname)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\urllib3\contrib\pyopenssl.py", line 448, in wrap_socket
raise ssl.SSLError('bad handshake: %r' % e)
ssl.SSLError: ("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\requests\adapters.py", line 440, in send
timeout=timeout
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\urllib3\connectionpool.py", line 639, in urlopen
_stacktrace=sys.exc_info()[2])
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\urllib3\util\retry.py", line 388, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='bcsinbtordservicesv2.scm.paas.mms.mckesson.com', port=443): Max retries exceeded with url: /api/zipdeploy (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",),))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\knack\cli.py", line 194, in invoke
cmd_result = self.invocation.execute(args)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\azure\cli\core\commands_init_.py", line 342, in execute
six.reraise(*sys.exc_info())
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\six.py", line 693, in reraise
raise value
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\azure\cli\core\commands_init_.py", line 315, in execute
result = cmd(params)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\azure\cli\core\commands_init_.py", line 175, in call
return super(AzCliCommand, self).call(*args, **kwargs)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\knack\commands.py", line 109, in call
return self.handler(*args, **kwargs)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\azure\cli\core_init_.py", line 349, in default_command_handler
result = op(**command_args)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\azure\cli\command_modules\appservice\custom.py", line 164, in enable_zip_deploy
r = requests.post(zip_url, data=zip_content, headers=headers)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\requests\api.py", line 112, in post
return request('post', url, data=data, json=json, **kwargs)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\requests\api.py", line 58, in request
return session.request(method=method, url=url, **kwargs)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\requests\sessions.py", line 508, in request
resp = self.send(prep, **send_kwargs)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\requests\sessions.py", line 618, in send
r = adapter.send(request, **kwargs)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\requests\adapters.py", line 506, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='bcsinbtordservicesv2.scm.paas.mms.mckesson.com', port=443): Max retries exceeded with url: /api/zipdeploy (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",),))`

I ended up addressing this with setting to environment variable REQUESTS_CA_BUNDLE to a pem formatted CA store with additional CAs and our wildcard cert used on the ASE and with the functions

Seems like a hack to need to manually set a python environment variable, though I do understand the need to provide additional certs.  It would be helpful if it was better documented and if the error messages were helpful to provide a link to a possible solution

@tom-canova glad you got it figured out. Just curious - how did you find that environment variable?
Also I'd like to understand your scenario better. Why do you need additional certs? Are you behind a proxy? Or is this specific to your ASE?

We have our own internal CA from which we created the wildcard cert which is associated with our ASE which runs on a private vnet
Sent from Yahoo Mail for iPhone
On Thursday, October 11, 2018, 6:41 PM, Eric Jizba notifications@github.com wrote:
@tom-canova glad you got it figured out. Just curious - how did you find that environment variable?
Also I'd like to understand your scenario better. Why do you need additional certs? Are you behind a proxy? Or is this specific to your ASE?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Closing as external. VS Code has made some improvements to certs on Insiders and it was working for me there. See https://github.com/Microsoft/vscode/issues/52880

authors: EricJizbaMSFT tom-canova

repo: Microsoft/vscode-azurefunctions


text:
Issue deploying to Azure GCC

I have used this extension to create a new Function App that will eventually live in our Azure GCC tenant. When attempting to deploy a net new Function App, I get the following notification from this extension:

There was a conflict. The remote name could not be resolved: 'XXXXX.file.core.windows.net'

Now, I know well enough what the error is telling me; it can't resolve the host name. However, as far as I can tell the GCC naming convention is different for File Storage, along the lines of https://XXXXXX.file.core.usgovcloudapi.net. As there seems to be no way for me to inform the extension of what Azure environment I'm using outside of selecting "azure.cloud": "AzureUSGovernment" in the settings I'm at a loss of how to resolve this. I tried looking through the source to see where that URL is being generated but either I missed it or it's happening in some associated package.
Any help would be appreciated, thanks.

@awaldow So this was only while deploying, not creating? What language is your project?
All you need to do is set the "azure.cloud" setting. There's probably a bug in our extension

I have the function app set up as Javascript with a Service Bus Trigger. I said 'deploying' but this is net new so it'd be creating the resources it was missing on the Azure side were it not for this issue. I am using a preexisting resource group and storage account, both within our GCC tenant.

Just to test I deleted our previously-created storage account (I had previously made a portal-driven function app, and was using the same storage account) and tried creating again from VS Code. Same issue.

Again this is probably a bug in our extension that we will get fixed. But in the meantime you might try editing the application settings of your function app after you create it. Specifically:

look for any application setting that have a storage account connection string. (At least check AzureWebJobsStorage and WEBSITE_CONTENTAZUREFILECONNECTIONSTRING)
Find that storage account in the portal
Get the full connection string (Under the "Access Keys" section)
Replace the old application setting value with that new connection string.

I'm guessing the connection string from the portal will have something like EndpointSuffix=core.windows.net whereas the original application setting value did not.

I think I will just have to create the function app via the portal for now and re-create it using this extension when whatever problem is occurring is fixed. As it stands, creating a net-new function app with a net-new storage account will see the storage account created but the function app itself, nor the app service plan or anything else in that workflow get completed.

Oh I thought the portal wasn't working for you. If you have a workaround then yes that sounds good until we get this fixed

authors: EricJizbaMSFT awaldow


text:
Fix SCM label in contributes views

Just a little fix on a label in USAGE.md of tree view sample.

Thanks!

authors: JulienCroain gregvanl

repo: Microsoft/vscode-extension-samples


text:
Hitting GitHub API rate limit clears received PR lists

Extension version: 0.1.4
VSCode Version: 1.27.1
OS: Mac

Steps to Reproduce:

Open Code on a Grafana clone
Expand Github Pull Requests (syncs fine, PR numbers show up)
Expand All PRs list
Click on a PR, and select some files.

Result:

a rate limit warning is displayed.

the PR lists are cleared.

Expected:

keeping the lists
even better: a way to get around the rate limit

Hmm, that didn't do the trick.

Same issue as #745

authors: davkal rebornix

repo: Microsoft/vscode-pull-request-github


text:
'jupyter: Run selection/line'should support running multi-line expression ...

From @breathe on November 2, 2017 16:48
Environment data
VS Code version:  Version 1.17.2 (1.17.2)
Python Extension version:
Python Version:   Python 3.6.1 :: Continuum Analytics, Inc.
OS and version:    Mac OS 10.12.6
Actual behavior
Given code:
ENV_ID = next(
    v for v in ENVIRONMENTS["environments"] if v["name"] == "SOMETHING")

Run selection/line on ENV_ID = next gives
Append ResultsClear Results
  File "<ipython-input-71-55cab482bb4f>", line 1
    ENV_ID = next(
                  ^
SyntaxError: unexpected EOF while parsing

Run selection/line on line 2 gives:
Append ResultsClear Results
  File "<ipython-input-72-cfae9e3f6267>", line 1
    v for v in ENVIRONMENTS["environments"] if v["name"] == "AARP_DISCOVERY_DEV")
        ^
SyntaxError: invalid syntax

This is particularly annoying when using the python auto-formatter as lines are frequently reformated into
multi-line expressions based on character count ...
Expected  behavior
Should parse and run the multi-line expression
Steps to reproduce:
Run selection/line on a multi-line expression
Copied from original issue: DonJayamanne/pythonVSCode#1365

This issue was moved to DonJayamanne/vscodeJupyter#95

repo: Microsoft/vscode-python


text:
Debugger raising exception when typing command to Debug Console

Environment data

VS Code version: 1.28.0
Extension version : 2018.9.0
OS and version: Microsoft Windows [Version 10.0.17763.1]
Conda version : Anaconda 4.5.11
Python version:  3.6.6, 3.5.5
Type of virtual environment used : conda

Actual behavior
Since last update, when trying to debug a code by typing a command on the Debug Console after it hit a breakpoint, the debugger raises an exception as soon as the first character is typed.
Expected  behavior
No exception
Steps to reproduce:
def main():
    a_string = "hello world"
    print(a_string)

if __name__ == "__main__":
    main()

Start debugging
Wait until it hits a breakpoint (i.e: on print(a_string))
Try to type a command on Debug Console (i.e: a_string)
Watch Debug Console and Terminal

Logs
Console Output
Microsoft Windows [Version 10.0.17763.1]
(c) 2018 Microsoft Corporation. All rights reserved.

D:\Source\Repos\vscode_bug>

                           activate base

(base) D:\Source\Repos\vscode_bug>cd d:\Source\Repos\vscode_bug && cmd /C "set "PYTHONIOENCODING=UTF-8" && set "PYTHONUNBUFFERED=1" && C:\ProgramData\Anaconda3\python.exe c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd_launcher.py 54696 d:\Source\Repos\vscode_bug\vscode_debug_test.py "
Traceback (most recent call last):
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\_vendored\pydevd\pydevconsole.py", line 449, in get_interpreter
    interpreterInterface = getattr(__builtin__, 'interpreter')
AttributeError: module 'builtins' has no attribute 'interpreter'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_comm.py", line 1419, in do_it
    msg = _pydev_completer.generate_completions_as_xml(frame, self.act_tok)
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\_vendored\pydevd\_pydev_bundle\_pydev_completer.py", line 167, in generate_completions_as_xml
    completions = pydevconsole.get_completions(act_tok, act_tok, updated_globals, frame.f_locals)
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\_vendored\pydevd\pydevconsole.py", line 460, in get_completions
    interpreterInterface = get_interpreter()
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\_vendored\pydevd\pydevconsole.py", line 451, in get_interpreter
    interpreterInterface = InterpreterInterface(None, None, threading.currentThread())
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\_vendored\pydevd\_pydev_bundle\pydev_ipython_console.py", line 25, in __init__
    self.interpreter = get_pydev_frontend(host, client_port)
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\_vendored\pydevd\_pydev_bundle\pydev_ipython_console_011.py", line 491, in get_pydev_frontend
    _PyDevFrontEndContainer._instance = _PyDevFrontEnd()
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\_vendored\pydevd\_pydev_bundle\pydev_ipython_console_011.py", line 340, in __init__
    self.ipython = PyDevTerminalInteractiveShell.instance()
  File "C:\ProgramData\Anaconda3\lib\site-packages\traitlets\config\configurable.py", line 412, in instance
    inst = cls(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\lib\site-packages\IPython\terminal\interactiveshell.py", line 425, in __init__
    super(TerminalInteractiveShell, self).__init__(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 488, in __init__
    self.init_completer()
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\_vendored\pydevd\_pydev_bundle\pydev_ipython_console_011.py", line 262, in init_completer
    self.Completer = self._new_completer_600()
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\_vendored\pydevd\_pydev_bundle\pydev_ipython_console_011.py", line 224, in _new_completer_600
    parent=self
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\_vendored\pydevd\_pydev_bundle\pydev_ipython_console_011.py", line 95, in __init__
    IPCompleter.__init__(self, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\lib\site-packages\IPython\core\completer.py", line 1110, in __init__
    self.dict_key_matches,
AttributeError: can't set attribute

Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\lib\xml\sax\expatreader.py", line 217, in feed
    self._parser.Parse(data, isFinal)
xml.parsers.expat.ExpatError: syntax error: line 1, column 0

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\wrapper.py", line 1292, in done
    fut.result()
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\futures.py", line 40, in result
    reraise(self._exc_info)
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\reraise3.py", line 8, in reraise
    raise exc_info[1].with_traceback(exc_info[2])
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\futures.py", line 155, in callback
    x = it.send(fut.result())
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\wrapper.py", line 2272, in on_completions
    xml = self.parse_xml_response(resp_args)
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\wrapper.py", line 1345, in parse_xml_response
    return untangle.parse(io.BytesIO(args.encode('utf8'))).xml
  File "c:\Users\gloch\.vscode\extensions\ms-python.python-2018.9.0\pythonFiles\experimental\ptvsd\ptvsd\untangle.py", line 198, in parse
    parser.parse(filename)
  File "C:\ProgramData\Anaconda3\lib\xml\sax\expatreader.py", line 111, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "C:\ProgramData\Anaconda3\lib\xml\sax\xmlreader.py", line 125, in parse
    self.feed(buffer)
  File "C:\ProgramData\Anaconda3\lib\xml\sax\expatreader.py", line 221, in feed
    self._err_handler.fatalError(exc)
  File "C:\ProgramData\Anaconda3\lib\xml\sax\handler.py", line 38, in fatalError
    raise exception
xml.sax._exceptions.SAXParseException: <unknown>:1:0: syntax error

launch.json
{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File (Integrated Terminal)",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal"
        }
    ]
}

same problem for me, but it occurs when inspecting elements in the debugger GUI.  mine is a django project:
{
            "name": "Django II",
            "type": "python",
            "request": "launch",
            "program": "${workspaceRoot}/manage.py",
            "console": "integratedTerminal",
            "args": [
                "runserver",
                "--noreload",
                "--nothreading"
            ],
            "django": true
        }

I believe this is an issue with VSCode itself.
I cannot reproduce this behaviour exactly as stated in Ubuntu 18.04, on code-insiders, but I cannot type anything into the Debug Console whatsoever.

@glenn-barnett this looks as if it is a different issue. Could you please open a new issue with the details of what you are experiencing?

same/similar problem here with @gnloch. Set a breakpoint somewhere, start debugging and when stopping at the breakpoint, once you start typing in Debug Console, the errors shown up.
VSCode Info
Version: 1.28.1 (user setup)
Commit: 3368db6750222d319c851f6d90eb619d886e08f5
Date: 2018-10-11T18:13:53.910Z
Electron: 2.0.9
Chrome: 61.0.3163.100
Node.js: 8.9.3
V8: 6.1.534.41
Architecture: x64
OS Info
Windows 10 Pro
October 2018 Update (Version 10.0.17763 Build 17763)
Python
Python 3.6.3 | Anaconda custom (64-bit)|

Similar problem here, along the lines of @gnloch and @yanuartadityan.  I'd add that I still get console output, after the exception message. Also tried reinstalling the python extension, didn't have any effect.
VSC version:  1.28.1
OS : macOS 10.13.2
Python: Python 3.6.4, Anaconda 64 bit
Here's the first part of the traceback, but I can't seem to get the full output to print to screen.
Traceback (most recent call last):
File "/Users/*****/.vscode/extensions/ms-python.python-2018.9.0/pythonFiles/experimental/ptvsd/ptvsd/_vendored/pydevd/pydevconsole.py", line 449, in get_interpreter
interpreterInterface = getattr(builtin, 'interpreter')
AttributeError: module 'builtins' has no attribute 'interpreter'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users//.vscode/extensions/ms-python.python-2018.9.0/pythonFiles/experimental/ptvsd/ptvsd/_vendored/pydevd/_pydevd_bundle/pydevd_comm.py", line 1419, in do_it
msg = _pydev_completer.generate_completions_as_xml(frame, self.act_tok)
File "/Users//.vscode/extensions/ms-python.python-2018.9.0/pythonFiles/experimental/ptvsd/ptvsd/_vendored/pydevd/_pydev_bundle/_pydev_completer.py", line 167, in generate_completions_as_xml
completions = pydevconsole.get_completions(act_tok, act_tok, updated_globals, frame.f_locals)
File "/Users/*****/.vscode/exten...

Adding debug.log obtained by adding logToFile: true to launch.json

Upstream ptvsd issue https://github.com/Microsoft/ptvsd/issues/920

I am getting a similar traceback under the same conditions as the original poster
Traceback (most recent call last):
  File "/home/aulty/.vscode/extensions/ms-python.python-2018.9.0/pythonFiles/experimental/ptvsd/ptvsd/wrapper.py", line 1292, in done
    fut.result()
  File "/home/aulty/.vscode/extensions/ms-python.python-2018.9.0/pythonFiles/experimental/ptvsd/ptvsd/futures.py", line 40, in result
    reraise(self._exc_info)
  File "/home/aulty/.vscode/extensions/ms-python.python-2018.9.0/pythonFiles/experimental/ptvsd/ptvsd/reraise3.py", line 8, in reraise
    raise exc_info[1].with_traceback(exc_info[2])
  File "/home/aulty/.vscode/extensions/ms-python.python-2018.9.0/pythonFiles/experimental/ptvsd/ptvsd/futures.py", line 155, in callback
    x = it.send(fut.result())
  File "/home/aulty/.vscode/extensions/ms-python.python-2018.9.0/pythonFiles/experimental/ptvsd/ptvsd/wrapper.py", line 2274, in on_completions
    for item in list(xml.comp):
  File "/home/aulty/.vscode/extensions/ms-python.python-2018.9.0/pythonFiles/experimental/ptvsd/ptvsd/untangle.py", line 87, in __getattr__
    "'%s' has no attribute '%s'" % (self._name, key)
AttributeError: 'xml' has no attribute 'comp'

@fabioz this bug appeared using ipython 6.2.1. Coincidentally, I was about to report that updating to ipython 6.5.0 solves this issue.

authors: aultimus d3r3kk glenn-barnett gnloch karthiknadig ralfuh yanuartadityan


text:
don't have any symbol info for lua?

OS Version:Win7

Steps to Reproduce:

can't find symbol info for lua-file

@1050676515 By symbol info you mean Symbols out line (Go to Symbol... or ctrl+shift+o command). If not may I know what exactly it is.
Thanks

It is solved.I installed lua-for-vscode plugin.Thank you for reply

repo: Microsoft/vscode


text:
Explore view does not refresh on outside changes to the source tree

I have been making changes to the source tree that is open in explore from outside the editor. It has happened twice where changes that occur outside of the editor do not show up in the explore view in the editor. It has happened twice and I wish I could reproduce it. I have to stop and restart the editor.

You do not have to restart the editor. The explorer view has a refresh button in its tool bar for such situations.
There is still a bug in that the explorer should refresh automatically, but without reproducable steps are some hints when this happens we cannot fix this issue. Please reopen if you have more steps or context.

authors: ardan-bkennedy egamma


text:
Double-click does not select $

VSCode Version: 1.5.2
OS Version: Win 10

Steps to Reproduce:

Create var $name = 'VsCode'; and double click on $name. You will see that only name is hovered, but sign $ is not
ctrl+c ctrl+v will copy only name without $ sign

$ is valid char for names so I think it should be copied also.

Please configure editor.wordSeparators to your liking.

authors: Anjmao alexandrudima


text:
Markdown preview loses scrollbar on edit

Steps to Reproduce:

Open a Markdown file, long enough to have a scrollbar in its preview
Open preview to the side
Edit the file

The preview loses the scrollbar once it refreshes due to the file change event.

I believe that this was fixed by #19394, which worked around an upstream chrome issue
Please try VSCode 1.9 and let me know if you still see this
Thanks

authors: joaomoreno mjbvz


text:
Tasks.json comments not translated to german

Have vscode in german, generate a new tasks.json file
Notice how the comments in the json file are not translated

Correct, but these files will very likely go away over time since with the new extension story the tasks should be contributed by the extension.

authors: dbaeumer isidorn


text:
Formatting: add option to insert space before constructor parenthesis

I can't seem to figure out if it's currently possible to have the formatter insert spaces before constructor parenthesis like there's an option to do so with functions.
"javascript.format.insertSpaceBeforeFunctionParenthesis"
The same but for the constructors will be really nice.

Thanks. I believe this is actually a bug with TypeScript which handles our JavaScript formatting. I've opened https://github.com/Microsoft/TypeScript/issues/15960 to track this
Closing as upstream

authors: biskazz mjbvz


text:
"editor.formatOnPaste": should not be true by default

The setting 'editor.formatOnPaste' got changed to true.
I don't think this is a good idea. It will cause a lot of issues.
The problem is that the feature builds on format ranges. I've tried to get the HTML formatter to correctly format ranges, but it's a very hard problem as the underlying formatter (jsbeatify) is designed to only format full documents.
Using it only a subrange doesn't work. Giving it the full content and trying to remove changes outside the range doesn't work, as the changes inside the range are depending on the changes outside (e.g. for indent).
I've come up with some heuristics, but I'm aware that there are many corner cases that will result in strangeness.
While I think that's acceptable for a 'format range' comment, where the user picks a range (mostly while lines), and can easily undo, this is too risky to be applied on every paste, by default.
Even in the cases where it kind of works, it is irritating (see #28084).
I strongly recommend setting the default of editor.formatOnPaste to false again. It can be turned on selectively for languages where we know the underlying formatter plays well enough with it.

We change the default for editor.formatOnPaste back to false.

Fixed in fed8544b4f957194b6dc54fd51e16a1179472fb2.

authors: aeschli kieferrm


text:
preLaunchTask improvements

[x] win @alexandrudima
[x] mac @chrisdias
[x] linux @joaomoreno

We have improved the preLaunchTask based on user feedback and feature requests. Have a launch.json with a preLaunchTask and verify:

If preLaunchTask produces an error debugging does not start and an appropriate message with an option to debug despite the error is shown
If a preLaunchTask is a watching task debugging does not start before the watching task becomes inactive
If a tasks.json is missing and a preLaunchTask is set we offer the user to create a tasks.json

@isidorn @joaomoreno I feel like I was a little sloppy opening new bugs vs. reopening existing bugs for this test case, not very consistent. Sorry about that.

authors: chrisdias isidorn


text:
VS code portable

Would be nice to have portable version of VS Code like sublime. I always don't have install permissions.

Duplicate of #329

Closing in favor of #329

authors: DickvdBrink alexandrudima nojvek


text:
loaded scripts explorer: show '~' for paths outside of workspace

show '~' for paths outside of workspace (identical to workbench behavior)

@weinand here is the code we use for that: https://github.com/Microsoft/vscode/blob/master/src/vs/base/common/labels.ts#L74

@bpasero great, thx!

@bpasero it would make sense to offer getPathLabel() from https://github.com/Microsoft/vscode/blob/master/src/vs/base/common/labels.ts#L31 in vscode.d.ts
This could ensure that paths in the UI are rendered in a consistent way.

@weinand I would actually argue that we should use getPathLabel() by default when you show an item in the custom views and give it a resource but no label. Maybe only if that resource uses the file:// scheme.
/cc @sandy081

This would need to expose a resource property in TreeItem object. This will also helps in resolving the icon.

Yeah that's what I thought 👍

In my case I would use "getPathLabel()" to convert a debug resource into a "standard" path, but I need my own extension code to break that path into a hierarchy for the TreeDataProvider. I'm not sure that this could be done in a generic way.

@jrieken @egamma (since you did something similar via https://github.com/Microsoft/vscode/commit/f911acfa493cab2ff54370903207fecf5f8ed0c8) after talking to @weinand we wonder if we should not have a API method similar to asRelativePath that allows to put in a resource URI with a path (not necessarily a file URI) and that returns:

the value of asRelativePath if the resource is inside the workspace
the result of todays getPathLabel() otherwise

the result of todays getPathLabel() otherwise

That is just a *nix-special-case to replace my home-directory with ~, right?

@jrieken yeah this method actually already does what asRelativePath does but on top of that will shorten long paths by adding a "~" prefix on macOS and Linux in case the path is within user.home and removing the user.home portion.
That said I wonder if we need to be careful about changing asRelativePath when you are in multi-root (by adding the root folder as prefix). That seems like a somewhat breaking change for extensions that expect a certain format here. We could leave asRelativePath as is and only support the first folder when converting to a relative path.
I would deprecate asRelativePath in favour of a new method getPathLabel that supports multi root and leave asRelativePath for using the single rootPath even in multi root environment.
It is easy to find out how extensions use asRelativePath: https://github.com/search?l=TypeScript&q=asRelativePath&type=Code&utf8=✓
I think as long as an extension is using this method purely as a way to get a label, it is fine. But having this method be more explicit that the use case is for labels only makes sense to  me.

authors: bpasero jrieken sandy081 weinand


text:
Toggle empty block comment doesn't work well in Python

VSCode Version: Code 1.16.1 (27492b6bf3acb0775d82d2f87b25a93490673c6d, 2017-09-14T16:38:23.027Z)
OS Version: Windows_NT x64 10.0.15063
Extensions:

Extension
Author (truncated)
Version

python
don
0.7.0

cpptools
ms-
0.12.4

Steps to Reproduce:

Press the key binding Shift+Alt+A (Toggle block comment) when editing a python file.
Press again. The comment will not be removed, but a weird leftovers will be left.

Reproduces without extensions: Yes/No

@tomer-gavish Can you share an example? Screenshots and actual code will help

Yes.
Now I notice that it isn't reproduced if any text is selected, but only when the keyboard shortcut is pressed when no text is selected.
Try to insert the following line in a python script, with the cursor in the following position:

Press Alt+Shift+A (Without marking anything), and then again - and you'll get the following state:

It seems that, when no selecting nothing, enabling and disabling block comments doesn't work. It's worth mentioning that this works in other editors, and this feature is pretty useful if you want to start a block comment with no text inside.

I see something similar in javascript as well
When inside an empty block comment, toggling it just keeps adding more empty block comments
So this must be a generic problem.

Caused by 5c58b8cb2d59e1151c87cf2fbe46f69b41a3620f

authors: alexandrudima ramya-rao-a tomer-gavish


text:
Replace dialog is not intuitive

VSCode Version: 1.20.1
OS Version: Any

Steps to Reproduce:

Activate the Replace dialog
Replace in selection, replace and replace all icons are small and not intuitive, requiring hover overs to read the meaning of the said icons.

Suggestion: Have buttons with text instead of icon-only, eg. having "Replace" and "Replace All"  buttons instead of the current icon. Would be great to have a checkbox with associated "In selection" text instead of the icon as well.

Does this issue occur when all extensions are disabled?: Yes

Basically, find in selection and replace in selection doesn't work at all... 1.21.0 here.


text:
Zooming in / out beyond the maximum still increases / decreases window.zoomLevel

Silly oversight

What is the maximum you are referring to? Can you provide more details on the issue?
Please read or wiki on Submitting Bugs and Suggestions

Maximum / Minimum as in the values at which it stops zooming in / out any further (-8/9 for me, i don't know if it depends on things like monitor resolution)

@moonPtr I don't understand what you mean, can you please explain like I'm 5 ?

When you press Ctrl +, it zooms in
When window.zoomLevel reaches 9, Ctrl + will increase window.zoomLevel but it doesn't actually zoom in any more
Same thing with Ctrl - (zoom out)
So if you press Ctrl + 20 times, you have to press Ctrl - 10 times before it ACTUALLY zooms out again

@alexandrudima I don't know if this helps, but I recorded a quick video
https://youtu.be/rVCn0rhj76k
The second code instance is used to watch the window.zoomLevel setting of the first instance. Zooming is done via Ctrl + and Ctrl -

@moonPtr Thank you for the explanation.

Would accept a small reasonable PR if someone wants to chime in.

@bpasero Hey man, I've uploaded a PR, not quite sure how this'd be handled by you guys, in terms of coding standards, so I would love a code review on that.

I think a good solution to this (if possible) would be to try to set the desired zoom level and then check if the zoom level was applied and only then update the setting (or restore it to the previous value). I think there is API from Electron to query the current zoom level.

authors: alexandrudima bpasero gioragutt moonPtr ramya-rao-a


text:
Integrated terminal not working

VSCode Version: v1.22.2
OS Version: Mac OS Sierra v10.12.6

Steps to Reproduce:

Open vscode and click View->"Integrated terminal",  it shows blank screen

I have cross checked the vscode settings and the bash terminal pointing to the right folder path
  // The path of the shell that the terminal uses on OS X.   "terminal.integrated.shell.osx": "/bin/bash",
On Developer tools I am getting the following console message while clicking terminal window
[Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. Terminal.ts:2212
[Violation] Added non-passive event listener to a scroll-blocking 'touchstart' event. Consider marking event handler as 'passive' to make the page more responsive. Terminal.ts:2212
[Violation] Added non-passive event listener to a scroll-blocking 'touchmove' event. Consider marking event handler as 'passive' to make the page more responsive.

Can you close all VS Code windows and then launch in a terminal with code --log trace. This will expose some terminal logs that you can get to from the command "Developer: Open Log File..." (F1 opened command palette). Can you get the logs when the issue happens and paste it in here?

authors: Tyriar kkbrains


text:
Sass grammar is out of date

It looks like Code is using 0.52.0 of https://github.com/atom/language-sass to
generate its Sass syntax — 0.62.0 was released today. It would be great to
have the new fixes & features included.
I'm happy to submit a PR with the re-generated syntax.

@aeschli Thanks for the update! Just a heads-up though, the updated SCSS syntax references a separate file for SassDoc comment blocks. I updated the build script to account for the extra file in my PR: #49076


text:
source: property 'sourceReference' is missing

Issue Id: a7ec43ce-8e47-9380-f877-47043ebb6d6aVersions - 0.10.12-insider-  4ce22442fa12d252ab0ead8b64b0cf68220196f3-  17fa1cbb49e3c5edd5868f304a64115fcc7c9c2c-  e0c7d51ffaee89b1db81683697b91531ee57cdbd-  0f5937cb211ab3dd8ac6690ffea102251b05c7f2-  43ff6af3d4564f59196caa9be4897fc33c15f24cStack Error: source: property 'sourceReference' is missing/vs/workbench/parts/debug/node/rawDebugSession.ts#L79:29/vs/base/common/winjs.base.raw.js#L1470:0 (onError)/vs/base/common/winjs.base.raw.js#L1176:0 (_notify)/vs/base/common/winjs.base.raw.js#L1343:0 (enter)/vs/base/common/winjs.base.raw.js#L1316:0 (_run)/vs/workbench/parts/debug/node/v8Protocol.ts#L79:5 (errorDispatch)/vs/workbench/parts/debug/node/v8Protocol.ts#L147:5 (clb)/vs/workbench/parts/debug/node/v8Protocol.ts#L114:11 (dispatch)/vs/workbench/parts/debug/node/v8Protocol.ts#L69:8 (handleData)    at emitOne (events.js:77:13)

I think this was fixed last week via f56ccb001a8d3fa2678303cd9ad6e46181c40b41

authors: isidorn vscodeerrors


text:
Evaluate focused context, not global context

Testing #55389
Extracted from https://github.com/Microsoft/vscode/issues/54510#issuecomment-407682618
@sbatten I tried to use precondition to control the enablement of Undo and Redo. One of the problems that came up is that the menubar menu entries are evaluated in the global context.
But in the workbench you can have multiple editors opened, some of which can undo and some of which cannot.
I have noticed that the menubar will refocus on the previously focused element when invoking the action, so if focus is in editor1, and then the Edit menu is opened, and Undo picked, focus is correctly brought back to editor1 before the command is invoked.
I think we could support high fidelity disablement/enablement of these commands if the menu items precondition would be evaluated in the context of the previous focused element. You can find the context associated with a particular element via IContextKeyService.getContext(previousFocusedElement).

@alexandrudima
This has more implications than originally considered.
This first issue is that our menu registration system currently requires us to create a new menu to change the context of the actions (in order to determine enablement/disablement). We could change this so that we can call getActions with a another context, but we'd need to know when to call it to update the menu. You could say that we could use the lazy loading approach by only loading the menu actions when the user clicks the menu. In fact this would reduce the amount of listening the menubar would have to nearly 0 as we could just get the correct state of the menu right before we draw it. All this sounds well and good until we consider the native menubar. In this case, we can't be lazy, the menu has to be populated because we can't install a new menu as the user clicks into it and we have to send the menu over IPC.
/cc @bpasero @jrieken

@sbatten I don't understand how evaluating in the focused context is any different (or poses any more difficulties) than evaluating in the global context (what I understand the menu system does today).
I can create a global context key called currentlyFocusedEditorCanUndo and manually track the focus in the page via some focus listener and when the focus lands in an editor I can find that editor and check if it has an undo stack. So, the global context key currentlyFocusedEditorCanUndo will be updated on each focus change. If the menus respect the global context, then the menus need to take this change into account and constantly repaint as the global context key is changed.

@alexandrudima you are right about being able to map this to a global key that would solve the first problem which is that context is set when we create the menu (not show the menu).
however, another concern has been raised especially with mac, that the menu is listening a lot for context and being frequently updated as you mention at the end. if we continue adding more context, i'm afraid we will have similar struggles as last milestone where the native menus feel like a huge perf regression.

authors: alexandrudima sbatten


text:
Ctrl + arrows and Ctrl + backspace aren't working anymore

Since the new release (1.28) various keyboard shortcuts aren't working as they did before.

Ctrl + arrows to move by word right or left didn't work anymore, I had to set it up manually in the keyboard shortcuts file to make it work again.
Ctrl + backspace doesn't remove a word anymore.
Also, the same shortcuts stopped working in the git commit message box.

It works on Ubuntu 18.04, like always did.
Versión: 1.28.0
Confirmación: 431ef9da3cf88a7e164f9d33bf62695e07c6c2a9
Fecha: 2018-10-05T14:52:58.945Z
Electron: 2.0.9
Chrome: 61.0.3163.100
Node.js: 8.9.3
V8: 6.1.534.41
Arquitectura: x64

Could it be an OS configuration?

I found out that restarting the editor solved it. Had to switch to native UI too as shortcuts triggered visual artifacts on the editor. Not sure if the new UI is related to that temporary issue

CMD+Enter does not work for me in the Git commit box. I tried mapping CMD+Enter to git.commit (staged) but it has me then needing to pick the repository to commit to, which is not how it operated before. This keybinding/mapping is still an issue since updating.

@sharno I cannot reproduce on a new installation of VS Code Stable.

Ctrl+Left/Right do word navigation
Ctrl+Backspace deletes word left
It might be some sort of timing coincidence (with the VS Code update), but perhaps you have an extension that is tweaking keyboard shortcuts or perhaps you have previous changes in your keybindings.json. In any way, I cannot reproduce what you are reporting.

@REEMERGEMEDIA "but it has me then needing to pick the repository to commit to". Can you perhaps open a separate issue? I don't think your issue (committing on mac) is related to this issue (word navigation on Windows).

@alexandrudima I cannot reproduce it anymore.
Disabling all extensions then restarting the editor and enabling again seem to have solved it. Not sure what the cause was.
Thank you

authors: REEMERGEMEDIA alexandrudima marcorichetta sharno


text:
VS Code does not start sometimes

Often I'll have Code open and then try to open a new file either through code.bat, "Open With Code", or even from the Start Menu and nothing will happen. I assume this has been reported several times before, but couldn't find anything as there are lots of issues reported here.

VSCode Version: 1.0.0
OS Version: 10.14335

Steps to Reproduce:
Not 100% sure of the steps to get this to happen every time

Have code running already with some files open (1 or more instances of it)
Right click on a file and select Open with Code
Nothing starts up - no additional code.exes show up in Task Manager

If I then close all of the active Code windows and try again, things work.
This means that I then lose my active files :(

This is somehow strange. Like the named pipe stops working.
Is your machine managed by some domain? Is there any thing special about it that comes to mind?

Actually closing as duplicate of #4921.

@joaomoreno I've been playing around with this a bit and I now believe it's due to the fact that I'll often start Code from an elevated command prompt.
Once I have it running elevated I can't stay any normal instances.
My developer command prompt has to be run elevated and so when executing code  from that prompt, I can't start Code again from start menu or from Windows explorer

Excellent, let me give that a try.

Got it! Good catch, @Tadimsky!
cc @bpasero

Alright, #4921 is definitely the same issue. Let's merge them, closing this one.

Awesome!

authors: Tadimsky joaomoreno


text:
"Go to file…" does not work on remote filesystems like fuse+sshfs

VSCode Version: 1.0.0
OS Version: OS X 10.11.4

Steps to Reproduce:

Use OSXFuse + sshfs to mount a remote directory
open the directory in Code
type cmd-P and type a file name

The command window will indicate it's working for a few seconds, but nothing will happen.

@emmby something in the developer console?

A number of days has past without answer on the questions asked. I am thereby going to close this issue to clean up our backlog of issues. Once you can answer on the questions, the issue can be reopened again. Thanks for understanding this process!

Hi @bpasero, can you clarify your question?  I'm not sure what you're asking regarding the developer console.

@emmby Help > Toggle Developer Tools > Console is what I was referring to.

It appears that my initial report was incorrect – if you wait long enough, eventually there is eventually a response.  In my case it takes about two minutes.  You can see the video here: http://cl.ly/0w200J3t1R1q  You can also see the console in the video, there are no messages.
I'm guessing the issue is that the index is not working, or else there is no index.  In the video you can see I searched for the same term twice, and the second time took just as long as the first.  It doesn't matter whether the directory containing the file is open in the explorer on the left.

Yeah, see also https://github.com/Microsoft/vscode/issues/55 as related.

Yes, you're right, looks like they're all related.

authors: bpasero emmby


text:
Folder Delete not syncing

Issue Type: Bug
case 1: the deleted folder was still showing in the system file explore but not in vs code file explore
case 2: same file i have added in system file explore with copy-replace but not showing in the vs code explore.
VS Code version: Code 1.31.0 (7c66f58312b48ed8ca4e387ebd9ffe9605332caa, 2019-02-05T22:35:56.624Z)
OS version: Windows_NT x64 6.1.7601

System Info

Item
Value

CPUs
Intel(R) Xeon(R) CPU E5-1603 0 @ 2.80GHz (4 x 2793)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledsurface_synchronization: enabled_onvideo_decode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
7.95GB (1.26GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions: none

@KalDhondup does this reproduce reliably?

Hi,
It didn't happened for the second time i tried. May be my system was in the heavy task mode. Sorry any way.
kind regard,
k.d

From: Benjamin Pasero notifications@github.com
Sent: Tuesday, February 12, 2019 11:39 AM
To: Microsoft/vscode
Cc: KalDhondup; Mention
Subject: Re: [Microsoft/vscode] Folder Delete not syncing (#68491)
@KalDhonduphttps://github.com/KalDhondup does this reproduce reliably?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Microsoft/vscode/issues/68491#issuecomment-462629175, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AsunyBNymaoh9_bI2sfvna9j05XE4pfQks5vMlqggaJpZM4a1qY0.

authors: KalDhondup bpasero


text:
no source control provider registered

VSCode Version: 1.31.1 (1.31.1)
OS Version: macOS 10.14.3

Steps to Reproduce (summary of the case):

Source Control tab in activity bar shows "no source control provider registered"
The workspace I opened does have a git project active. And other git extensions can read the information.
git executable is in a path that's in PATH environment variable.
I've searched all the open issues on this topic and I did not find a resolution that works and all issues seem to be closed.
Problem still exists after disabling all extensions. I believe it's not impact by other extension.

Does this issue occur when all extensions are disabled?: Yes

Can you reproduce with code --disable-extensions? What does Git: Show Git Output show?

I assume by "Git: Show Git Output" you meant use command palette.
Here are my steps to reproduce this:

go to /Applications/Visual Studio Code.app/Contents/Resources/app/bin
run ./code --disable-extensions
"Git: Show Git Output" shows "no commands matching"

Thanks

What about Developer: Show Running Extensions? Can you show me a screenshot?

What if you run with a different user data dir code --user-data-dir FOLDER_NAME?

Hi, @joaomoreno joaomoreno
Using a different user data dir, the default source control with git tab does show up. How do I go and solve this issue?

If you open the Extensions view... and search for @builtin git, is the built-in git extension disabled?

Hi,
Yes, it is disabled. Enabling it solves the issue. Thanks! This trick of search built-in extension is what's missing in my knowledge. I wonder in what situation I accidentally disabled it. Is there a hotkey that ties to enable/disable built-in extension?

@sandy081 Another one :(

We do not disable it by default unless user does it. @tchenscw Can you let us know how did you disable it?

@sandy081, I did not do anything that I am aware of to disable it. Reinstalling doesn't fix the problem either. If there isn't any hotkey that I can accidentally hit, then I cannot see how I could possibly turn it off. Hope this helps you figure out the problem.

authors: joaomoreno sandy081 tchenscw


text:
Broken TAB spacing in less after variables

VSCode Version: 1.2.0
OS Version: Win 10 x64 Pro (CZ) - current "non-insider" build

Steps to Reproduce:

@grid_sm_end:767px; when i want to align variables in config and press TAB after :
it will do this @grid_sm_end::;767px; pressing tab again will just add more: @grid_sm_end:::::;767px;

i had problems with this before, when it would completely rewrite variable name with something else
Workaround: use space after : then press TAB

im using TABs, becouse i know people around world preffer different spacing, like 2 spaces or even 8. In code 2 tabs can look like 2 spaces or 4 spaces for me.. it just depends on your editor settings. I hate spaces, it forces people to use someone elses spacing... TAB can be as wide as you want with still having same code in background <-- just in case someone gonna try respond "use spaces" (:

The tab key invokes emmet.  For reasons unknown to me, emmet expands ':' to ':::'.

This is the standard emmet behaviour and the problem repros in other emmet integrations in other editors. I suggest to file an issue against emmet.
As a work around you can disable emmet expansions on tab using the emmet.triggerExpansionOnTab setting.
Closing this issue as an upstream issue.

With the new Emmet improvements in VS Code 1.15, this is no longer a problem
Tab will no longer trigger Emmet, instead Emmet abbreviations will show up in suggestion/auto-completion list.
Please read more on what else is new at Emmet 2.0

authors: aeschli egamma ramya-rao-a wUFr


text:
npm_modules/vscode/bin/install silently uses github_token causing 404 to be injected to vscode.d.ts

when you as user have GITHUB_TOKEN with no push access to vscode defined it gets added in request header to fetch vscode.d.ts it will fail fetching.
the file will end up with something like:
404: Not Found

export = vscode;

as consequence github extensions don't build.

It would be better to not set the Authorization header at all. That would make it work independently of the GITHUB_TOKEN.
Also: The same code is used for another server that should not learn about the token.

@chrmarti if you do not set the GITHUB_TOKEN in the header then you get throttled to 60 API requests per hour by Github. This throtteling is primarily an issue during development and it should not affect users.
Let's revisit this, but move this out to August.

Makes sense, I didn't know about the request throttling. Maybe then just make sure the GITHUB_TOKEN is only used for the GitHub URL. I'll open a new issue for that.

authors: chrmarti egamma maxandersen


text:
offline setup on Linux

My customer has a policy around connect Linux servers to the internet and we are using TFS2015. I'm trying to install the prerequisite and the agent as well but it's really a painful process to setup everything offline.
do we have guidance on how we manage this is an offline environment?

painful process to setup everything offline.

which process are you referring to?

the agent is xcopy

Agent will run in its own without the dependencies (node, npm) , the process I'm referring to is regarding the dependencies

node and npm have .tar.gz downloads and offline install policies.  closing as external

authors: bryanmacfarlane hkamel

repo: Microsoft/vso-agent

license: mit

license_source: bigquery


text:
Multivalue field - Field description is not displayed correctly

If you have two or more multi value fields in multiple work item types, extension is always displaying the first loaded multi value field description for other fields as tooltip (in same session) instead of displaying correct field descriptions.

opened in wrong project.


text:
Can this lib be used on TFS 2015 on-prem ?

I have just tried to upload a new version of the Xcode task available here : https://github.com/Microsoft/vso-agent-tasks/tree/master/Tasks/Xcode and I am getting the following error during builds :
module.js:341
throw err;
^
Error: Cannot find module 'vsts-task-lib'
at Function.Module._resolveFilename (module.js:339:15)
at Function.Module._load (module.js:290:25)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)

So I guess that the TFS 2015 Update 1 that we are using is probably missing that library. How can I install (update?) it on our TFS server ?
I also noticed that the reference to this library in the vso-agent-tasks repo is not in the package.json but in an externals.json, is there a reason for that ?
I am wondering if all these tasks are only for VSO or if the intended use was VSO or TFS on-prem ?

All tasks should work on both VSO (Team Services) and TFS on-prem.
Have you installed the .net agent or cross platform agent? The js tasks were designed to run on the cross platform agent. It uses npm to download dependencies. The instructions for installing the cross platform agent can be found here: https://github.com/Microsoft/vso-agent
Thanks,
Jason

Correct.
Tasks package up this lib so it doesn't have anything to do with the server/service version.
https://github.com/Microsoft/vsts-task-lib/blob/master/node/docs/vsts-task-lib.md
For example, our tasks pull down the lib and link it into the tasks at build time.

Generally you shouldn't take a task from the master branch of vso-agent-tasks repo and upload it to your on-premise TFS instance. releases/m89 contains the tasks that shipped with shipped Update 1 and there's no guarantee that taking the task from master will work with your older TFS version. It is not supported.

I installed the cross platform agent (and the tfx client also).
Then I cloned the vso-agent-tasks repo, and used "tfx build tasks upload ." in the Tasks/Xcode folder.
So basically I have the TFS 2015 Update 1 tasks except the Xcode one which is the last version available.

Yes. That's not supported.
Aside from that, the reason it can't find the lib is because you didn't build the task. The lib is packaged with the task during the build process.
And the the nodejs lib can be used on Windows agent as well as the cross platform agent.

@ericsciple shouldn't "tfx build tasks upload ." build the task before uploading (also what does building means for node.js things, is there a sort of compilation?) ?

When looking at that wiki : https://github.com/Microsoft/tfs-cli/blob/master/docs/buildtasks.md it does not show any kind of "building" command it's only "create" and then "upload".
@bryanmacfarlane @jpricketMSFT : I assume that the packaging of a task should be made at some point by the package.js file since the package.json file does not contains the vsts-task-lib which is referenced by the externals.json only.
1/ But how are we supposed to use this package.js file ?
2/ Is it for any task created or only the tasks coming from the vso-agent-tasks repo ?

That's because tfx is not a build tool.  It's a runtime tool to create and upload.
Xplat tasks are written in typescript by calling the typescript compiler.  We don't dictate what your build tool is.  We happen to use gulp.  some folks use grunt.  some folks use npm.  Some folks write a shellscript to call tsc.  If you use gulp as well, you're free to copy some of our build script.  In the end, you're calling the tsc compiler to call it and you are copying the task-lib into a node_modules folder in the tasks.  That's it.  It's that simple.  Our scripts happen to do a bunch of stuff which is specific to our loc process not sure it's worth you adopting/copy.  Just compile and copy - you're done.

Ok thanks for the explanation.
With your help and the contribute.md page I could build the tasks and upload the good one (with the node_modules inside)
One more thing : when uploading this new task, since in this specific case I didn't bump the version, is there a way to tell the agents to remove the one they probably have cached ? For now I deleted/re-created the agent, but it's not really convenient.

No.  The id and version is the identifier of a task.  If it's different it should have a diff version
You should never pick up tasks from master.  They are unreleased.  We have release branches
You should publish built tasks

I took the m98 branch, Xcode task works perfectly which is not the case with the master branch one (but I'll open another issue for that in the appropriate place)

authors: LiohAu bryanmacfarlane ericsciple jpricketMSFT

repo: Microsoft/vsts-task-lib


text:
Auto-approval of sandbox store does not work.

The above described auto-approval of a sandbox store does not appear to work. My store was rejected a few hours after first being created. I had to contact support to have them manually approve it. Please update the documentation or auto-approval process. Thanks.

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

ID: 2118670f-af2b-9f6d-f0b2-b5a089c11489
Version Independent ID: ed2a84af-e79a-f632-16c7-95fa6458eea3
Content: Bing Ads Sandbox - Bing Ads
Content Source: BingAds/bingads-11/guides/sandbox.md
Service: bing-ads
GitHub Login: @eric-urban
Microsoft Alias: eur

@hravnaas thanks for reporting this issue. I am waiting for an update from our engineers. Thanks for your patience.

@hravnaas this issue should now be resolved i.e., the auto approval should work as documented. Thanks again!

Thank you, Eric!

authors: eric-urban hravnaas

repo: MicrosoftDocs/BingAds-docs


text:
Integration Test - Release - 2022/01/20 02:15:29

Auto create for integration test. AnotherAuthorUpdatedArticleFlow

Docs Build status updates of commit 2c6dad2:
:warning: Validation status: warnings

File
Status
Preview URL
Details

csidevdocs-public/IntegrationTest/BuildIntegrationTestFiles/ChangeSentToAuthor.md
:warning:Warning

Details

csidevdocs-public/IntegrationTest/BuildIntegrationTestFiles/ChangeSentToAuthor.md

Line 4, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.
Line 4, Column 8: [Warning: duplicate-titles - See documentation] Title 'VS Code Authoring Extension' is duplicated in: 'Demo/demo.md(4,8), Demo/v-caxian/AuthorNotification.md(4,8), Demo/v-caxian/auto-merge.md(4,8), Demo/v-caxian/auto-merger.md(4,8), IntegrationTest/BuildIntegrationTestFiles/ChangeSentToAuthor.md(4,8)'. Titles must be unique within a docset.

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

repo: MicrosoftDocs/CSIDev-Public


text:
There is no unified experience for end users when it comes to 'Setup Microsoft Defender for Cloud Apps'

The documentation gets slightly confusing for our users when it comes to - 'Setup guide for Microsoft defender for cloud Apps' where this information is put in mutilple places in our documentation without proper mention of differences between multiple descriptions and user persona they are trying to cater to.
Multiple links for setup guide -

https://learn.microsoft.com/en-us/defender-cloud-apps/get-started#step-1-set-instant-visibility-protection-and-governance-actions-for-your-apps
https://learn.microsoft.com/en-us/defender-cloud-apps/general-setup
Detailled explanation mentioned here - https://setup.cloud.microsoft/defender/cloud-apps-setup-guide?redirect=true . Can this be hyperlinked in learn site mentioning the persona this can cater to(for e.g. fasttrack engg. or something along with usecase.)

The idea here is to have unfied eperience i.e. when user searches for setup guide, they get to see all the links clearly telling them what to expect in each case.

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

ID: 8d3a8799-0915-2446-b772-cf5e3c80a238
Version Independent ID: 31f10a22-3c95-5ebe-622d-7431c5cb76f1
Content: Get started - Microsoft Defender for Cloud Apps
Content Source: CloudAppSecurityDocs/get-started.md
Service: defender-for-cloud-apps
GitHub Login: @batamig
Microsoft Alias: bagol

thanks! since we're handling this internally already, I'm closing these. #please-close

repo: MicrosoftDocs/CloudAppSecurityDocs


text:
TEST contribution

Contributor guide pull request
Thanks for contributing to the Microsoft Learn contributor guide. Please read these instructions for processing your pull request (PR). Once you've read this text, delete it and write a brief description of the changes you're proposing.
Quality control

[ ] 1. Successful build with no warnings or errors: Review the build status to make sure all checks are green (Succeeded).

[ ] 2. #Sign-off: Once the PR is finalized and ready to be merged, indicate so by typing #sign-off in a new comment in the PR. Signing off means the document is ready for review and can be published at any time.

Merge and publish

All PRs to this repository are manually reviewed and merged.
Once all feedback on the PR is addressed, we'll merge the PR into the main branch.

Need help?
If you have an open PR, tag the PR reviewers in a comment with your question: @carlyrevier, @jehchow

@bhgtankita - This looks good! If this were a real PR, someone at Microsoft would start the review process now. Because this is just a practice one, I'm going to close it. :) Thanks for being a contributor!

authors: bhgtankita carlyrevier

repo: MicrosoftDocs/Contribute


text:
Updated link to scripts, updated step 6 with clearer directions.

Changed from using OneDrive for samples to link to GitHub repository, and updated step 6 with clearer instructions.

Thanks, Kirk!

authors: denisebmsft kaevans

repo: MicrosoftDocs/OfficeDocs-Enterprise


text:
Modern Web parts

Does the migration of all these web parts assume the migration is to Classic experience on SharePoint Online or do some work with Modern experience?

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

ID: 1df9fa1f-bca5-5e75-cfb3-d0c525b784de
Version Independent ID: 6ef36756-5dfc-fb42-eb96-c18972a70768
Content: SharePoint Migration Tool supported SharePoint web parts
Content Source: migration/spmt-supported-webparts.md
Product: sharepoint-server-itpro
GitHub Login: @JoanneHendrickson
Microsoft Alias: jhendr

The webparts listed are for classic pages. Pages need to be recreated if you want to go from classic to modern.

@amt-james Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.

authors: amt-james scanum tseward

repo: MicrosoftDocs/OfficeDocs-SharePoint


text:
OD/SP integration with AAD B2B is no longer in preview

This excerpt refers to the SharePoint and OneDrive integration with Azure AD B2B as being in preview, I don't believe this is the case anymore, as that page does not include any such warnings.
These recipients will typically be added to your directory as guests, and then permissions and groups work the same for these guests as they do for internal users. (To ensure that all guests are added to your directory, use the SharePoint and OneDrive integration with Azure AD B2B preview.)

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

ID: 6cadc974-5434-4647-6480-996c1e40a2f8
Version Independent ID: 7953c446-e5ac-6a46-4ab4-7acd4b75f3b0
Content: External sharing overview - SharePoint in Microsoft 365
Content Source: SharePoint/SharePointOnline/external-sharing-overview.md
Service: sharepoint-online
GitHub Login: @MikePlumleyMSFT
Microsoft Alias: mikeplum

@webash thanks for catching that. I submitted a PR to update the link.

Awesome - closing issue.

authors: MikePlumleyMSFT webash


text:
Include MS Teams

Include that this access policy is also applicable for MS Teams on user level native federation. It's unclear now.

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

ID: 59900927-5e5f-77a4-04be-e05a91330fca
Version Independent ID: 1e4d6b87-f57c-fa45-1630-3c32b821d93c
Content: Manage external access (federation) - Microsoft Teams
Content Source: Teams/manage-external-access.md
Service: msteams
GitHub Login: @LolaJacobsen
Microsoft Alias: lolaj

@officedocspr  Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

@ivanja81 thank you for reaching out. Please can you clarify what you are asking to have changed in the article so I can assist further.

Microsoft Teams needs to be added to applies to field.

@ivanja81 Thank you, but I think this article covers that information already, or am I missing something? Which part of this article are you suggesting updating?

Set-CsExternalAccessPolicy
Module:
skype
Applies to:
Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019
It's confusing for customer if they want to know if this also works on Teams.

@ivanja81 thank you. Sorry for the confusion but the article in question where you opened the issue is "Manage external access (federation) - Microsoft Teams" and it already mentions that it applies to Microsoft Teams, so I'm a bit confused about what you're asking to have changed in this article and where?  Are you referring to this specific article or are you perhaps suggesting another article - this one - https://docs.microsoft.com/powershell/module/skype/set-csexternalaccesspolicy?view=skype-ps. If there is an issue in an article it's always best to open the issue under the relevant article in question. Thanks again for your help.

Ah yes, sorry aboutt hat. I just noticed that. Not sure.

@officedocspr  Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.

authors: ivanja81 lindspea scanum


text:
attendance report

Please rectify the article:
"Only meeting organizers and co-organizers can view and download attendance reports."
https://support.microsoft.com/en-us/office/view-and-download-meeting-attendance-reports-in-teams-ae7cf170-530c-47d3-84c1-3aedac74d310
It contradicts this one:
https://support.microsoft.com/en-us/office/add-co-organizers-to-a-meeting-in-teams-0de2c31c-8207-47ff-ae2a-fc1792d466e2

Hi @erni19, thank you for your feedback.
I couldn't find any mention of meeting reports in the second article. Anyway, here we are limited to docs.microsoft.com issues and improvements. We cannot update support.microsoft.com articles.

It has changed... Would you know where to submit feedback about support.microsoft.com articles? Thank you

@erni19, I think the best way is by contacting support.


text:
Update quickstart-upgrade-win10.md

fixes #1490
#MMS2019Docathon
Summarize the change in the pull request title
Describe your change, specifically why you think it's needed.
Fixes #Issue_Number (if necessary)

@FISHMANPET : Thanks for your contribution! The author, @aczechowski, has been notified to review your proposed change.

oh jeez this has already been fixed, ignore this...

Sorry 😢

authors: FISHMANPET PRMerger16 aczechowski

repo: MicrosoftDocs/SCCMdocs


text:
Update file-sync-troubleshoot-installation.md

Pull request guidance
Thank you for submitting your contribution to our support content! Our team works closely with subject matter experts in CSS and PMs in the product group to review all content requests to ensure technical accuracy and the best customer experience. This process can sometimes take one or more days, so we greatly appreciate your patience.
We also need your help in order to process your request as soon as possible:

We won't act on your pull request (PR) until you type "#sign-off" in a new comment in your pull request (PR) to indicate that your changes are complete.

After you sign off in your PR, the article will be tech reviewed by the PM or SME if it has more than minor changes. Once the article is approved, it will undergo a final editing pass before being merged.

#sign-off

#sign-off

#sign-off

#sign-off

#sign-off

Closing this PR, moving the change to the private repro.

repo: MicrosoftDocs/SupportArticles-docs


text:
No example of Option Compare Database

You have the example of Option Compare Binary and Option Compare Text but where is the example of Option Compare Database?

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

ID: ee232b11-46a2-6732-9c5e-4bb7c745132f
Version Independent ID: 6514967c-d56c-ff26-22da-269f99b22ad1
Content: Option Compare statement (VBA)
Content Source: Language/Reference/User-Interface-Help/option-compare-statement.md
Product: office
GitHub Login: @o365devx
Microsoft Alias: o365devx

@chanmmn Thanks for the feedback. However, there doesn't appear to be a sample for this; perhaps because it can only be used in Access? Even in our previous docs at https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-basic-6/aa266181(v%3Dvs.60), there wasn't an example.

authors: Linda-Editor chanmmn

repo: MicrosoftDocs/VBA-Docs


text:
Dead link https://www.visualstudio.com/en-us/features/release-management-vs.aspx

Found in docs/distribution//codepush/vsts-extension.md
I couldn't figure out what docs repo is missing the redirect

@Zakeelm will you please fix this link and close the issue?

Fixed and waiting on the PR to be merged. Going to go ahead and close this. Thanks for pointing this out!

authors: Zakeelm jwargo nschonni

repo: MicrosoftDocs/appcenter-docs


text:
Max lenght of the subscription name?

Hi,
For most resources listed above, there is a min and max length for the name. But this is not stated for subscriptions. It would be nice if this was added :-)
Regards Peter

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

ID: 0e540bb6-9f72-0529-28ea-ae82bc869835
Version Independent ID: 24e71392-985b-59fb-1552-46395b169612
Content: Naming conventions for Azure resources - Best practices for cloud applications
Content Source: docs/best-practices/naming-conventions.md
Service: architecture-center
Sub-service: cloud-fundamentals
GitHub Login: @telmosampaio
Microsoft Alias: pnp

Hi @theheatDK - Thank you for your feedback! We have assigned this issue to the author to review further and take the right course of action.

Hi @doodlemania2,
You have closed this without any comments? Is there a min/max? Do you not want to share what they are?
Regards Peter

Hi @theheatDK - apologies for the confusion, your issue was closed as resolved as we pushed an update to the document this morning addressing it! It can take several hours to distribute the updated content worldwide. In the interim, the magic number is 1-64 alphanumeric except < > | and ;

Ah perfect. Thank you @doodlemania2

authors: doodlemania2 mike-urnun-msft theheatDK

repo: MicrosoftDocs/architecture-center


text:
Updated reference implementation available?

The implementation on here is based on .NET 2.2 which has passed product End of Life. Can we get the upstream SEAL team to update to a newer framework version for this implementation?  Maybe the code can be moved out of https://zarmada.blob.core.windows.net/ai-school-module-updates/ai-school-lab-seal.zip and into GitHub as well?

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

ID: 67cc1961-626e-f10c-18e6-bff804c1d4e5
Version Independent ID: 70a0df7d-9990-a3f5-8812-918b9a7f1039
Content: Homomorphic encryption with SEAL - Azure Example Scenarios
Content Source: docs/solution-ideas/articles/homomorphic-encryption-seal.yml
Service: architecture-center
Sub-service: solution-idea
GitHub Login: @jocontr
Microsoft Alias: pnp

Thanks for reporting - this issue is under review. This is a Microsoft Internal DevOps Bug ID # 406864

Thank you for your feedback.  We have created internal ticket 24114 to track and investigate this issue.

#please-close

authors: ckittel david-stanford skabou


text:
Update to Cosmos DB and Storage Multi-tenancy guides

Before selecting the "Create pull request" button:

Enter a meaningful title above^, using a prefix if necessary and keywords "New" or "Update" indicating the nature of changes.

Describe the summary, scope, and intent of this PR:
Freshness content review on multitenant service specific guides:

CosmosDB

Hierarchical partition keys
Capacity bursting

Storage

Cost allocation

Insert links(s) to any related work item(s) or supporting detail:
Build Updates

AFTER YOUR PR HAS BEEN CREATED, expand this section for tips and additional instructions.
These are common guidelines for contributions across the repos managed by the Cloud Architecture Content Team (CACT). Some repositories may have additional specific requirements that are not listed here.
Guidance for all contributors

Topic
Guidance

Draft PR
If your PR will be a work-in-progress for more than a day or two, select the Convert to draft link in the upper right of the page (under Reviewers) to change it to a draft. For future reference, you can also do this using the Create pull request button drop-down during PR creation.

ms.date metadata
Don't update an article's "ms.date" metadata property unless you've done a full freshness review of the content. A full freshness review includes changes required to correct or improve the full technical accuracy of the article.Don't update "ms.date" if you're doing targeted changes to improve non-technical aspects of the article, such as editorial quality, art improvements, article template alignment, etc.If you've changed any "ms.date" properties for work that wasn't part of full review for freshness, please reset them to their previous value.

Placement and linking
If you're creating a new article or articles, include updates to the related TOC.yml file to propose where the article(s) should be placed. Also consider other places within the document set where it would be beneficial to cross-reference and link to your new article(s).

PR build
After you open your PR, and for each successive commit that you push to your branch, the publishing platform will run validation on the files in your pull request. A summary of the build results for each file will be inserted inline into your pull request, which includes any build suggestions/warnings/errors. PRs cannot be merged until all build errors and most warnings are resolved.

Publishing
Following a successful merge, most repos publish to the live site at least once per (business) day, usually around 10am Pacific.

Additional resources
Learn.Microsoft.Com contributor guide

Additional guidance for private repos and internal contributors

Topic
Guidance

PR size
If your PR is more than ~5 lines of changes, or you'd like for the changes to go through editorial or larger review, open a contribution request at https://aka.ms/Contribution and include a link to the PR in response #8. Once it's processed, you'll be notified of the next steps.

PR title prefix
Select the Edit button to the right of the PR title if you need to revise it. The following prefixes are reserved for specific contribution types:[Quality Check] - maintenance work related to content quality (edit passes, art improvements, template alignment)[LinkFix] - recurring/adhoc PRs to correct link URLs[Pipeline] - new/updated contributor success pipeline content[WIP] - a work-in-progress draft requiring several days/weeks

PR preview
Following successful build of your PR, publishable files will also include Preview URL links to staged previews of your new/updated articles. Be sure to review these for verification of your intended contributions, or to send to other internal contributors for review.

PR sign-off (public repo)
If an article you own is updated in a public repo PR, you are responsible for sign-off. You will be automatically notified via email. The PR will not be merged until you've had a chance to review and sign-off.

PR sign-off (private repo)
After you've completed your proposed changes, addressed build warnings, and completed all review work, you can begin the sign-off process for review and merge:If your PR is in draft mode, remove "[WIP]" from the title and select Ready for review button at the bottom of the PR.Enter "#sign-off" in a new comment. This comment indicates that you're confident the work meets or exceeds Microsoft's standards for publication, and will trigger the review process.Your PR may be selected for initial review by the CACT. Following CACT review, you may receive questions or requests for additional changes. You should have initial feedback from CACT review within a few business days. If you have an urgent request or need to contact the team, please mention @MicrosoftDocs/cloud-architecture-content-team-pr-reviewers in your PR and someone will get back to you. After CACT review is complete, a CACT #sign-off will be added.Final review/merge is done by the PR review team. The PR team may also respond with feedback, categorized as "Blocking" (requires action from you), or "Non-blocking" (to be addressed in a future PR).

Additional resources
Learn.Microsoft.Com internal contributor guideAuthoring templates: architecture-center-pr, well-architected-prTo contact the CACT use e-mail, or @mention our GitHub team in your PR comments using: @MicrosoftDocs/cloud-architecture-content-team-pr-reviewers

@johndowns
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

#sign-off
Thanks @johndowns - likewise!  I think they're asking you to comment #sign-off too :).

Weird - the rules must have changed!
#sign-off

authors: Court72 johndowns vicperdana


text:
Missing segment in url

Instruction for adding controllers is missing url segment(s). Currently, it says (in item 8 of the [Configure and compile your app](Create a folder named controller in src/main/java//, replacing  with the value you entered for Group.)'):
Create a folder named controller in src/main/java//, replacing <yourGroupId> with the value you entered for Group.
Note that the url ends with extra '/' and does not have mention your GroupId which is supposed to be replaced.

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

ID: f81d7cec-7853-fe76-8178-dc1fc6886f1b
Version Independent ID: 61b1f5e0-f5cb-83c2-04ef-e8202dea9b33
Content: Use the Spring Boot Starter for Azure Active Directory B2C
Content Source: articles/java/spring-framework/configure-spring-boot-starter-java-app-with-azure-active-directory-b2c-oidc.md
Service: active-directory-b2c
GitHub Login: @panli
Microsoft Alias: edburns

@mrochon thanks for the feedback! We'll get this fixed.

@mrochon thanks for the feedback! We'll get this fixed.

Fixed

Fixed

authors: KarlErickson mrochon

repo: MicrosoftDocs/azure-dev-docs


text:
dotnet error is ambiguous

Could you please clarify what we need when it gives the error : "To generate the HTML code coverage report you need dotnet 2.0.0 or later on the agent. "  ref: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/test/publish-code-coverage-results?view=azure-devops#demands
This is ambiguous, as even MS says that the term ".net" is overused and confusing.
Ref:  https://docs.microsoft.com/en-us/dotnet/core/introduction#overloaded-terms
Do we need dotnet......
runtime?
framework?
SDK?
Platform?
CLI?  (prob not this one, I know, but wanted to make the point it is a very generic term)

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

ID: aff16109-cc76-cea4-d41b-3fc9c4e9c534
Version Independent ID: efd08832-ddbc-921a-f682-3ea68ecd27c3
Content: Publish Code Coverage Results task - Azure Pipelines
Content Source: docs/pipelines/tasks/test/publish-code-coverage-results.md
Product: devops
Technology: devops-cicd-tasks
GitHub Login: @shashban
Microsoft Alias: shashban

@ActualReverend -- Bryan, thank you for your feedback.  Please consider these resources:

Azure DevOps Services
Azure DevOps on Stack Overflow

@shashban -- Shashank, please look into this issue.

framework

@shashban -- Shashank, please review this update in private PR 4760.

authors: ActualReverend WilliamAntonRohm pabrams

repo: MicrosoftDocs/azure-devops-docs


text:
Docs.MS Release Updates for azure-storage-blob

Update docs metadata and targeting for release of azure-storage-blob

Docs Build status updates of commit 00e2931:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-services/latest/storage-blob-readme.md
:warning:Warning
View (azure-node-latest)
Details

docs-ref-services/latest/storage-blob-readme.md

Line 9, Column 16: [Warning-ms-prod-technology-invalid] Invalid value for 'ms.technology': 'azure' is not valid with 'ms.prod' value 'azure'.
Line 2, Column 1: [Suggestion-description-missing] Missing required attribute: 'description'.
Line 28, Column 1: [Suggestion-table-syntax-invalid] Table syntax is invalid. Ensure your table includes a header and is surrounded by empty lines. NOTE: This Suggestion will become a Warning on 1/29/21.

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 in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 00e2931:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-services/latest/storage-blob-readme.md
:warning:Warning
View (azure-node-latest)
Details

docs-ref-services/latest/storage-blob-readme.md

Line 9, Column 16: [Warning-ms-prod-technology-invalid] Invalid value for 'ms.technology': 'azure' is not valid with 'ms.prod' value 'azure'.
Line 2, Column 1: [Suggestion-description-missing] Missing required attribute: 'description'.
Line 28, Column 1: [Suggestion-table-syntax-invalid] Table syntax is invalid. Ensure your table includes a header and is surrounded by empty lines. NOTE: This Suggestion will become a Warning on 1/29/21.

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 in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

repo: MicrosoftDocs/azure-docs-sdk-node


text:
apiVersion ingress

[apiVersion: extensions/v1beta1 has been deprecated. It should be update to apiVersion: networking.k8s.io/v1. Reference can be found here https://learn.microsoft.com/en-us/azure/application-gateway/ingress-controller-annotations#backend-protocol]

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

ID: 95812617-2cee-fb2c-2c6d-573f222033be
Version Independent ID: bf51864f-646f-2fda-7842-b1f3cf2f9ce2
Content: Creating an ingress controller with a new Application Gateway
Content Source: articles/application-gateway/ingress-controller-install-new.md
Service: application-gateway
GitHub Login: @greg-lindsay
Microsoft Alias: greglin

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

@dcint Thank you for your feedback! We have assigned this issue to the author to review further and take the next course of action.

Hi - I will update the article as I am able. I am closing this issue as duplicate because we have others saying the same thing. Thanks for bringing this up. #please-close

authors: ChaitanyaNaykodi-MSFT RamanathanChinnappan-MSFT dcint greg-lindsay

repo: MicrosoftDocs/azure-docs


text:
Managed Instance Business Critical Update

Quote here (https://learn.microsoft.com/en-us/azure/azure-sql/database/high-availability-sla?view=azuresql&tabs=azure-powershell#premium-and-business-critical-service-tier-zone-redundant-availability) still says "This feature is not available in SQL Managed Instance."
The correct text is later in the article, but this text is still incorrect.  Technically Zone Redundancy is now available in Preview.

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

ID: e2d07885-d3f0-11d9-0a1f-aa9025d60d49
Version Independent ID: 551bdeb1-fc7c-5d7f-4e58-a558d3a39df7
Content: High availability - Azure SQL Database and SQL Managed Instance
Content Source: azure-sql/database/high-availability-sla.md
Service: sql-db-mi
Sub-service: high-availability
GitHub Login: @AbdullahMSFT
Microsoft Alias: amamun

@jarredm-demo
Thanks for your feedback! We will investigate and update as appropriate.

@jarredm-demo The PR for the fix has been created and it will be merged soon. Thanks again for pointing this out, I am closing the issue based on this update, please let us know if there is something else that we can help you with.


text:
Default location for IIS log files is incorrect in section: Verify that IIS logs are being created

While following the steps to create a Data Collection Rule for collecting IIS Logs using Azure Monitor Agent, I noticed that the default location for IIS log files referenced in section: Verify that IIS logs are being created is incorrect, more specifically it's missing the \logs subdirectory between C:\inetpub and \LogFiles\W3SVC1. See diff below:
Diff
- The default location for IIS log files is "C:\inetpub\LogFiles\W3SVC1"
+ The default location for IIS log files is "C:\inetpub\logs\LogFiles\W3SVC1"

Supporting link: Microsoft Learn: Managing IIS Log File Storage

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

ID: 3ad0f790-a302-45ae-5ef1-0a33c7a8d5f7
Version Independent ID: 2d2e1861-affc-61bf-b642-f2b57374d496
Content: Collect IIS logs with Azure Monitor Agent - Azure Monitor
Content Source: articles/azure-monitor/agents/data-collection-iis.md
Service: azure-monitor
Sub-service: agents
GitHub Login: @guywi-ms
Microsoft Alias: guywild

@gorlandor Thanks for your comment! We will review and provide an update as appropriate.

@gorlandor We have verified and updated the document as required. The update will go live in less than 24 hours. Thanks again!

authors: KrishnaG-MSFT gorlandor


text:
Link is wrong

Hi team
Should the link of [Azure Storage: Managed Disks] (https://learn.microsoft.com/en-us/azure/reliability/migrate-storage)  goes to here instead? https://learn.microsoft.com/en-us/azure/virtual-machines/disks-redundancy?source=recommendations
Thanks,
Wenshuo Han
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 1860979b-0bcb-08cd-5674-b5e894a03f72
Version Independent ID: 17ba109c-a2cf-5c56-17bc-56a8aaebf067
Content: Azure services that support availability zones
Content Source: articles/reliability/availability-zones-service-support.md
Service: reliability
Sub-service: availability-zones
GitHub Login: @anaharris
Microsoft Alias: anaharris

@wenms1 Thanks for your comment! We will review and provide an update as appropriate.

@wenms1 We have verified and updated the document as required. The update will go live in less than 24 hours. Thanks again!


text:
Confusing note about IP addresses

On this page there is a note stating the following...
"Note
The IP address (seen by resource) is blank when that IP matches the IP address."
When the IP matches what IP address? It is not specified.

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

ID: 59216ba9-0ea9-5af1-16db-4764f5d952b1
Version Independent ID: 011521ae-8bd8-02cf-2ae9-530b86b9f40c
Content: Continuous access evaluation strict location enforcement in Azure AD - Microsoft Entra
Content Source: articles/active-directory/conditional-access/concept-continuous-access-evaluation-strict-enforcement.md
Service: active-directory
Sub-service: conditional-access
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

Going to move the note to a different area. Thanks for the feedback. Sometimes we are too close to the documentation.
If both fields match as in the resource and Azure AD see the same IP then they cancel each other out... then the field IP address (seen by resource) is blank.
#label:"assigned-to-author", "doc-enhancement", "triaged"
#reassign:@MicrosoftGuyJFlo

#please-close

authors: MicrosoftGuyJFlo arconicajanes


text:
Typo in "GPC", should be "GCP"

Hello,
there is a typo in this sentence: "This is also configured in the GPC console."
Please change GPC to GCP. I tried to edit the document but I received an error message that File could not be edited.
Kind regards,
Anne H., QC
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 02da57eb-3575-1efb-8b4b-75aad4e332f8
Version Independent ID: d38086a3-3318-8242-1671-e6a70df09cfd
Content: Onboard a Google Cloud Platform (GCP) project in Permissions Management - Microsoft Entra
Content Source: articles/active-directory/cloud-infrastructure-entitlement-management/onboard-gcp.md
Service: active-directory
Sub-service: ciem
GitHub Login: @jenniferf-skc
Microsoft Alias: jfields

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

Thank you, @QueryCoordinator. I'm working on this change now.

This has been fixed. PR - https://github.com/MicrosoftDocs/azure-docs-pr/pull/248317
#Please-close


text:
Routing back to internet via VPN to gain static IP address

I am trying to create a VPN solution in Azure, so that as well as connecting to private VMS, colleagues working from home can connect into the VPN and then have a static IP address for accessing resources on the internet. We use these for whitelisting etc.
Our App Services (on another Virtual Network) use a NAT Gateway to achieve a specific range of IP addresses for outbound calls.
My assumption was that I could simply connect a NAT Gateway to the Virtual Network created in this tutorial and change the routing (on the client) so that the IP addresses of the sites we want to access (or all ip-addresses) route through the VPN (as per: https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-p2s-advertise-custom-routes).
However, if I do this, then entering a site / IP address that gets "routed" ends up being unable to connect.
The Virtual Machine on the Virtual Network can connect out to the internet without problems.
I've experimented with a route table, but without success.
Am I missing something, or would this functionality be covered by some other Azure service / not at all?

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

ID: 59e72010-dab4-54d9-1409-c95b0ce60824
Version Independent ID: 0da5450c-6181-1c27-93c0-b0c698d2d598
Content: Configure P2S server configuration - certificate authentication: Azure portal - Azure VPN Gateway
Content Source: articles/vpn-gateway/vpn-gateway-howto-point-to-site-resource-manager-portal.md
Service: vpn-gateway
GitHub Login: @cherylmc
Microsoft Alias: cherylmc

@johnburgato Thanks for your feedback. We shall get back to you shortly

@johnburgato The document you shared has a note stating that
"Internet connectivity is not provided through the VPN gateway. As a result, all traffic bound for the Internet is dropped."
If you would like to send Internet traffic via Azure, you must consider using Azure vWAN with Internet Traffic Routing Policy enabled.
Refer : https://learn.microsoft.com/en-us/azure/virtual-wan/about-virtual-hub-routing#-hub-routing-intent-and-policies

Hi @KapilAnanth-MSFT.
Thanks for the information and the steer in the right direction. It's very difficult to get anywhere on these very specific subjects with internet searches.
I will begin the next piece of the journey....

authors: KapilAnanth-MSFT johnburgato