Az cli Command execution fails with "Insufficient privileges to complete the operation." error

Describe the bug
I am trying to execute some azure cli commands but it says  "Insufficient privileges to complete the operation." , when I checked my permissions in the Azure portal, I found that I have sufficient privileges to perform that action and able to perform it through the portal. But not able to perform same operation through "az cli".
Here is the screenshot of list of role assigned roles for me on azure portal.

Related command
az ad app create --display-name
Errors
Insufficient privileges to complete the operation.

Issue script & Debug output
[core@bastionNode ~]$ az ad app create --display-name vcanfdiskapp --debug
cli.knack.cli: Command arguments: ['ad', 'app', 'create', '--display-name', 'vcanfdiskapp', '--debug']
cli.knack.cli: __init__ debug log:
Enable color in terminal.
cli.knack.cli: Event: Cli.PreExecute []
cli.knack.cli: Event: CommandParser.OnGlobalArgumentsCreate [<function CLILogging.on_global_arguments at 0x7f695d62cea0>, <function OutputProducer.on_global_arguments at 0x7f695d170f28>, <function CLIQuery.on_global_arguments at 0x7f695cf0b510>]
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableCreate []
cli.azure.cli.core: Modules found from index for 'ad': ['azure.cli.command_modules.role']
cli.azure.cli.core: Loading command modules:
cli.azure.cli.core: Name                  Load Time    Groups  Commands
cli.azure.cli.core: role                      0.008        17        61
cli.azure.cli.core: Total (1)                 0.008        17        61
cli.azure.cli.core: Loaded 17 groups, 61 commands.
cli.azure.cli.core: Found a match in the command table.
cli.azure.cli.core: Raw command  : ad app create
cli.azure.cli.core: Command table: ad app create
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x7f695bea3510>]
cli.azure.cli.core.azlogging: metadata file logging enabled - writing logs to '/home/core/.azure/commands/2023-10-09.19-10-34.ad_app_create.1619.log'.
az_command_data_logger: command args: ad app create --display-name {} --debug
cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument.<locals>.add_subscription_parameter at 0x7f695ba261e0>]
cli.knack.cli: Event: CommandInvoker.OnPostArgumentLoad []
cli.knack.cli: Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument.<locals>.add_ids_arguments at 0x7f695b9777b8>, <function register_cache_arguments.<locals>.add_cache_arguments at 0x7f695b9778c8>]
cli.knack.cli: Event: CommandInvoker.OnCommandTableLoaded []
cli.knack.cli: Event: CommandInvoker.OnPreParseArgs []
cli.knack.cli: Event: CommandInvoker.OnPostParseArgs [<function OutputProducer.handle_output_argument at 0x7f695d178048>, <function CLIQuery.handle_query_parameter at 0x7f695cf0b598>, <function register_ids_argument.<locals>.parse_ids_arguments at 0x7f695b977840>]
cli.azure.cli.core.util: Retrieving token for resource https://graph.microsoft.com/
cli.azure.cli.core.auth.persistence: build_persistence: location='/home/core/.azure/service_principal_entries.json', encrypt=False
cli.azure.cli.core.auth.persistence: build_persistence: location='/home/core/.azure/msal_token_cache.json', encrypt=False
cli.azure.cli.core.auth.binary_cache: load: /home/core/.azure/msal_http_cache.bin
urllib3.util.retry: Converted retries value: 1 -> Retry(total=1, connect=None, read=None, redirect=None, status=None)
msal.authority: openid_config = {'token_endpoint': 'https://login.microsoftonline.com/11cd40ba-885a-4417-9555-204fc704fa00/oauth2/v2.0/token', 'token_endpoint_auth_methods_supported': ['client_secret_post', 'private_key_jwt', 'client_secret_basic'], 'jwks_uri': 'https://login.microsoftonline.com/11cd40ba-885a-4417-9555-204fc704fa00/discovery/v2.0/keys', 'response_modes_supported': ['query', 'fragment', 'form_post'], 'subject_types_supported': ['pairwise'], 'id_token_signing_alg_values_supported': ['RS256'], 'response_types_supported': ['code', 'id_token', 'code id_token', 'id_token token'], 'scopes_supported': ['openid', 'profile', 'email', 'offline_access'], 'issuer': 'https://login.microsoftonline.com/11cd40ba-885a-4417-9555-204fc704fa00/v2.0', 'request_uri_parameter_supported': False, 'userinfo_endpoint': 'https://graph.microsoft.com/oidc/userinfo', 'authorization_endpoint': 'https://login.microsoftonline.com/11cd40ba-885a-4417-9555-204fc704fa00/oauth2/v2.0/authorize', 'device_authorization_endpoint': 'https://login.microsoftonline.com/11cd40ba-885a-4417-9555-204fc704fa00/oauth2/v2.0/devicecode', 'http_logout_supported': True, 'frontchannel_logout_supported': True, 'end_session_endpoint': 'https://login.microsoftonline.com/11cd40ba-885a-4417-9555-204fc704fa00/oauth2/v2.0/logout', 'claims_supported': ['sub', 'iss', 'cloud_instance_name', 'cloud_instance_host_name', 'cloud_graph_host_name', 'msgraph_host', 'aud', 'exp', 'iat', 'auth_time', 'acr', 'nonce', 'preferred_username', 'name', 'tid', 'ver', 'at_hash', 'c_hash', 'email'], 'kerberos_endpoint': 'https://login.microsoftonline.com/11cd40ba-885a-4417-9555-204fc704fa00/kerberos', 'tenant_region_scope': 'NA', 'cloud_instance_name': 'microsoftonline.com', 'cloud_graph_host_name': 'graph.windows.net', 'msgraph_host': 'graph.microsoft.com', 'rbac_url': 'https://pas.windows.net'}
msal.application: Region to be used: None
cli.azure.cli.core.auth.msal_authentication: ServicePrincipalCredential.get_token: scopes=('https://graph.microsoft.com//.default',), kwargs={}
msal.application: Cache hit an AT
msal.telemetry: Generate or reuse correlation_id: b31b33a6-c281-4e5d-b929-7b4173324690
cli.azure.cli.core.util: Request URL: 'https://graph.microsoft.com/v1.0/applications?$filter=startswith%28displayName%2C%27vcanfdiskapp%27%29'
cli.azure.cli.core.util: Request method: 'GET'
cli.azure.cli.core.util: Request headers:
cli.azure.cli.core.util:     'User-Agent': 'python/3.6.8 (Linux-3.10.0-1062.1.1.el7.x86_64-x86_64-with-redhat-7.7-Maipo) AZURECLI/2.38.1 (RPM)'
cli.azure.cli.core.util:     'Accept-Encoding': 'gzip, deflate'
cli.azure.cli.core.util:     'Accept': '*/*'
cli.azure.cli.core.util:     'Connection': 'keep-alive'
cli.azure.cli.core.util:     'x-ms-client-request-id': '2e65e15a-54c5-4214-9864-f9f6e5c138e6'
cli.azure.cli.core.util:     'CommandName': 'ad app create'
cli.azure.cli.core.util:     'ParameterSetName': '--display-name --debug'
cli.azure.cli.core.util:     'Authorization': 'Bearer eyJ0eXAiOiJKV...'
cli.azure.cli.core.util: Request body:
cli.azure.cli.core.util: None
urllib3.connectionpool: Starting new HTTPS connection (1): graph.microsoft.com:443
urllib3.connectionpool: https://graph.microsoft.com:443 "GET /v1.0/applications?$filter=startswith%28displayName%2C%27vcanfdiskapp%27%29 HTTP/1.1" 403 None
cli.azure.cli.core.util: Response status: 403
cli.azure.cli.core.util: Response headers:
cli.azure.cli.core.util:     'Cache-Control': 'no-cache'
cli.azure.cli.core.util:     'Transfer-Encoding': 'chunked'
cli.azure.cli.core.util:     'Content-Type': 'application/json'
cli.azure.cli.core.util:     'Content-Encoding': 'gzip'
cli.azure.cli.core.util:     'Vary': 'Accept-Encoding'
cli.azure.cli.core.util:     'Strict-Transport-Security': 'max-age=31536000'
cli.azure.cli.core.util:     'request-id': '1380e3c2-9ee9-4448-9fd2-2f92dba11242'
cli.azure.cli.core.util:     'client-request-id': '1380e3c2-9ee9-4448-9fd2-2f92dba11242'
cli.azure.cli.core.util:     'x-ms-ags-diagnostic': '{"ServerInfo":{"DataCenter":"West US 2","Slice":"E","Ring":"1","ScaleUnit":"003","RoleInstance":"CO1PEPF00004A9A"}}'
cli.azure.cli.core.util:     'x-ms-resource-unit': '2'
cli.azure.cli.core.util:     'Date': 'Mon, 09 Oct 2023 19:10:34 GMT'
cli.azure.cli.core.util: Response content:
cli.azure.cli.core.util: {"error":{"code":"Authorization_RequestDenied","message":"Insufficient privileges to complete the operation.","innerError":{"date":"2023-10-09T19:10:34","request-id":"1380e3c2-9ee9-4448-9fd2-2f92dba11242","client-request-id":"1380e3c2-9ee9-4448-9fd2-2f92dba11242"}}}
cli.azure.cli.core.util: azure.cli.core.util.handle_exception is called with an exception:
cli.azure.cli.core.util: Traceback (most recent call last):
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/command_modules/role/_msgrpah/_graph_client.py", line 53, in _send
    body=body)
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/util.py", line 991, in send_raw_request
    raise HTTPError(reason, r)
azure.cli.core.azclierror.HTTPError: Forbidden({"error":{"code":"Authorization_RequestDenied","message":"Insufficient privileges to complete the operation.","innerError":{"date":"2023-10-09T19:10:34","request-id":"1380e3c2-9ee9-4448-9fd2-2f92dba11242","client-request-id":"1380e3c2-9ee9-4448-9fd2-2f92dba11242"}}})

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 697, in _run_job
    result = cmd_copy(params)
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 333, in __call__
    return self.handler(*args, **kwargs)
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/commands/command_operation.py", line 121, in handler
    return op(**command_args)
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/command_modules/role/custom.py", line 617, in create_application
    existing_apps = list_applications(cmd, client, display_name=display_name)
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/command_modules/role/custom.py", line 753, in list_applications
    result = client.application_list(filter=' and '.join(sub_filters) if sub_filters else None)
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/command_modules/role/_msgrpah/_graph_client.py", line 86, in application_list
    result = self._send("GET", "/applications" + _filter_to_query(filter))
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/command_modules/role/_msgrpah/_graph_client.py", line 55, in _send
    raise GraphError(ex.response.json()['error']['message'], ex.response) from ex
azure.cli.command_modules.role._msgrpah._graph_client.GraphError: Insufficient privileges to complete the operation.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib64/az/lib/python3.6/site-packages/knack/cli.py", line 231, in invoke
    cmd_result = self.invocation.execute(args)
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 663, in execute
    raise ex
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 726, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 718, in _run_job
    return cmd_copy.exception_handler(ex)
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/command_modules/role/commands.py", line 53, in graph_err_handler
    raise CLIError(ex)
knack.util.CLIError: Insufficient privileges to complete the operation.

cli.azure.cli.core.azclierror: Insufficient privileges to complete the operation.
az_command_data_logger: Insufficient privileges to complete the operation.
cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x7f695bea3730>]
az_command_data_logger: exit code: 1
cli.__main__: Command ran in 0.584 seconds (init: 0.181, invoke: 0.403)
cli.azure.cli.core.decorators: Suppress exception:
Traceback (most recent call last):
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/__main__.py", line 60, in <module>
    raise ex
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/__main__.py", line 53, in <module>
    sys.exit(exit_code)
SystemExit: 1

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/decorators.py", line 79, in _wrapped_func
    return func(*args, **kwargs)
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/telemetry.py", line 307, in set_custom_properties
    actual_value = value() if hasattr(value, '__call__') else value
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/telemetry.py", line 183, in <lambda>
    lambda: '{},{}'.format(locale.getdefaultlocale()[0], locale.getdefaultlocale()[1]))
  File "/usr/lib64/python3.6/locale.py", line 562, in getdefaultlocale
    return _parse_localename(localename)
  File "/usr/lib64/python3.6/locale.py", line 490, in _parse_localename
    raise ValueError('unknown locale: %s' % localename)
ValueError: unknown locale: UTF-8

telemetry.save: Save telemetry record of length 3058 in cache
telemetry.check: Returns Positive.
telemetry.main: Begin creating telemetry upload process.
telemetry.process: Creating upload process: "/usr/bin/python3.6 /usr/lib64/az/lib/python3.6/site-packages/azure/cli/telemetry/__init__.py /home/core/.azure"
telemetry.process: Return from creating process
telemetry.main: Finish creating telemetry upload process.

Expected behavior
On the execution of below command. it should create an app registration successfully
Environment Summary
[core@bastionNode ~]$ az --version
azure-cli                         2.38.1 *

core                              2.38.1 *
telemetry                          1.0.6 *

Dependencies:
msal                            1.18.0b1
azure-mgmt-resource             21.1.0b1

Python location '/usr/bin/python3.6'
Extensions directory '/home/core/.azure/cliextensions'

Python (Linux) 3.6.8 (default, May 30 2023, 08:41:09)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)]

Legal docs and information: aka.ms/AzureCliLegal

You have 3 updates available. Consider updating your CLI installation with 'az upgrade'

Please let us know how we are doing: https://aka.ms/azureclihats
and let us know if you're interested in trying out our newest features: https://aka.ms/CLIUXstudy
[core@bastionNode ~]$

Additional context
I am also trying to refer  the az cli doc to create app registration, create a custom role  and assign a custom role to it .
But could not find any doc related to above topics.
This link is not active https://learn.microsoft.com/en-us/cli/azure/create-an-azure-service-principal-azure-cli, It shows "404 - Page not found" error.

Thank you for opening this issue, we will look into it.

I am trying to update az cli but not able to upgrade it
[core@bastionNode ~]$
[core@bastionNode ~]$ az --version
azure-cli                         2.38.1 *

core                              2.38.1 *
telemetry                          1.0.6 *

Dependencies:
msal                            1.18.0b1
azure-mgmt-resource             21.1.0b1

Python location '/usr/bin/python3.6'
Extensions directory '/home/core/.azure/cliextensions'

Python (Linux) 3.6.8 (default, Jun 12 2019, 01:12:31)
[GCC 8.2.1 20180905 (Red Hat 8.2.1-3)]

Legal docs and information: aka.ms/AzureCliLegal

You have 3 updates available. Consider updating your CLI installation with 'az upgrade'

Please let us know how we are doing: https://aka.ms/azureclihats
and let us know if you're interested in trying out our newest features: https://aka.ms/CLIUXstudy
[core@bastionNode ~]$
[core@bastionNode ~]$
[core@bastionNode ~]$ az upgrade
This command is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Your current Azure CLI version is 2.38.1. Latest version available is 2.53.0.
Please check the release notes first: https://docs.microsoft.com/cli/azure/release-notes-azure-cli
Do you want to continue? (Y/n): Y
Last metadata expiration check: 0:19:57 ago on Tue 10 Oct 2023 05:07:04 AM UTC.
Dependencies resolved.
Nothing to do.
Complete!
CLI upgrade failed or aborted.

Insufficient privileges to complete the operation seems more like a usage fault than a bug.
You may need to check the doc.
https://learn.microsoft.com/en-us/cli/azure/create-an-azure-service-principal-azure-cli redirects to https://learn.microsoft.com/en-us/cli/azure/azure-cli-sp-tutorial-1?tabs=bash automatically.
2.38.1 is the latest version in your OS. You can try the latest version in modern OS to see if the error persists.

I upgraded az version to 2.58
Even on the updated version I could see the same issue.
Could you please let me know the command to check the permission. so that I will check and update the screenshot here.
Thanks

By the way, I am able to create app registration using UI, By this I can say that I have sufficient privileges to perform that operation.
Using az-cli I face this issue, so could you please check and help me to resolve this issue.
I would need az cli commands to use it in my automation scripts
Thanks

Hi @yonzhan @bebound
Could you please check my recent comments and let me know the reason for the issue and help me to resolve it
Thank


chore(deps): upgrade runtime dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-runtime-dependencies-1.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 2252

Questions ?
Please refer to the Backport tool documentation


Add a wiki: Mega Man Knowledge Base

Link to origin wiki: https://megaman.fandom.com/wiki/Mega_Man_Knowledge_Base
Link to destination (independent) wiki:  https://megaman.miraheze.org/wiki/Mega_Man_Knowledge_Base

Note that there is another Mega Man wiki here:
https://megamanwiki.com/wiki/Main_Page
The Miraheze one has more articles, though I'm not sure if it is more complete in other ways.

I'm leaning towards declining this one. My understanding is that the Knowledge Base was forked to Miraheze in April 2021 by a single user, and very few (if any) editors migrated over. Since then, the Fandom wiki has grown to 5,983 articles while the Miraheze remains at < 5,400.
Generally, successful forks need to have buy-in from their community to succeed, which isn't the case here. A similar example is Minecraft Wiki; back in 2021, a single user forked it to https://minecraft.miraheze.org/, and it's just kind of sat there since. Now the Minecraft Wiki community as a whole decided to fork and move to https://minecraft.wiki/, which has been a very successful launch and has been added to IWB.


In progress?

i am just wondering if this is still an ongoing project or not. id love to see this complete!

No idea, I left it in a state where it can still minimally edit some osr files, but I think some people reported bugs that probably still persist (major bugs as in some replays don't get saved properly).
I was feeling like revamping this project, but if I were to do so (or if anyone wants to build on this), then I wouldn't continue from this code base, not just due to bad practices but more importantly this code is dependent on Microsoft XNA, a discontinued framework. OpenTK isn't bad if C# were to still be used, but I wouldn't even want to set that restriction... I see C++ as maybe being a better choice.


Created a fix to persist screens in iOS

Summary
This fix will allow screens to persist even after app is killed from the app switcher.
Changelog

This bug was induced as we are writing same code in 2 diff places(RNTesterApp.ios.js and RNTesterApp.android.js) violating the DRY principle.
A followup PR for the abstraction layer is also in progress.
[IOS] [BUG] - Screen data now persisting after app kill
Test Plan

Not required anymore as have created an updated PR pointing to a different branch head https://github.com/MLH-Fellowship/react-native/pull/217


(MODULES-8161) dual mode implementation work

Codecov Report

Merging #23 into puppet6 will increase coverage by 0.11%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           puppet6     #23      +/-   ##
==========================================
+ Coverage     1.45%   1.57%   +0.11%
==========================================
  Files          178     170       -8
  Lines        21956   21337     -619
==========================================
+ Hits           320     335      +15
+ Misses       21636   21002     -634

Impacted Files
Coverage Δ

lib/puppet/provider/banner/cisco_nexus.rb
100% <ø> (ø)
:arrow_up:

lib/puppet/provider/network_dns/cisco_nexus.rb
100% <100%> (ø)
:arrow_up:

lib/puppet/provider/radius_global/cisco_nexus.rb
100% <100%> (ø)
:arrow_up:

lib/puppet/provider/domain_name/cisco_nexus.rb
100% <100%> (ø)
:arrow_up:

...b/puppet/provider/network_interface/cisco_nexus.rb
100% <100%> (ø)
:arrow_up:

lib/puppet/provider/name_server/cisco_nexus.rb
100% <100%> (ø)
:arrow_up:

lib/puppet/provider/ntp_server/cisco_nexus.rb
100% <100%> (ø)
:arrow_up:

lib/puppet/provider/ntp_auth_key/cisco_nexus.rb
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Getting this error

Hello, I believe I have this set up correctly. I am trying to upload a file and after it asks for my password, I get this:
client_loop: send disconnect: Broken pipe
lost connection

Any help would be greatly appreciated! Thank you

Can you check if the scp command  is working?
scp file user@<ip addr>:~/

I’m getting the same error. I can prob Google search my way to a fix for the problem now... I’ll post my findings anyway (assuming it’s not a complicated issue). Thank you!


Broken Link Checker

A broken link checker used to be run on the NHS Data Model and Dictionary website. Any broken links could then be updated.
The broken link checker no longer runs so there is currently no way of identifying broken links until they are spotted by a member of the team or via the helpdesk.
There may be a large number of broken links this year following the NHS Digital / NHS X / NHS England merge.
James said he may be able to incorporate a broken link checker into Mauro.

To be looked at Post Migration.

James has been able to do this but it wouldn't work in the meeting on 18/1/22.
Next meeting planned for 25/1/22.

James - It's working.
DD Team to test and confirm.

This will only be resolved when #392 is fixed.

The latest release now has no failures in the Orchestrator which relates to #451

The Broken Link Checker has been removed from the latest version of the Orchestrator. Can this please be reinstated as it was originally agreed and working.
July 2024:

Previous version sorted by James:

For clarification, System C are not responsible for a broken link checker integrity check. This is not mentioned in our statement of work to complete, so we consider this out of scope.
However, this may be partially related (unless the broken link checker refers to something else). We do have a criteria to uphold here:

ED10.1   Ability created to rename a data item and have that change be reflected in any links recorded in other data item descriptions.

By renaming an item in a branch, there could then be the potential for hyperlinks in other description fields to become broken since the name in item paths have changed. This is in progress, currently in a testing state, as described in this pull request: MauroDataMapper-NHSD/mdm-plugin-nhs-data-dictionary#50
For this use case, System C are working on maintaining links to other items so there are no broken links. Anything beyond this is out of scope.

16/07/2024 - James has tested this as part of the Orchestrator and has sent it to System C to check. Peter will deploy if it works on the server.

When clicking on an item identified as having a broken link, the following is displayed. This appears to be just for Terms, i.e. the NHS Business Definitions. The links to the Data Elements and Attributes work.

The text is:
Not Found
We're sorry, but the server returned a 'Not Found' error
Details
{
  "headers": {
    "normalizedNames": {},
    "lazyUpdate": null
  },
  "status": 404,
  "statusText": "OK",
  "url": "https://mauro.dev.dataproducts.nhs.uk/api/terminologies/null",
  "ok": false,
  "name": "HttpErrorResponse",
  "message": "Http failure response for https://mauro.dev.dataproducts.nhs.uk/api/terminologies/null: 404 OK",
  "error": {
    "path": "/api/terminologies/null",
    "resource": "Terminology",
    "id": "null"
  }
}

Also, I have check ed a few of the items and they do not contain a broken link, for example: https://www.datadictionary.nhs.uk/nhs_business_definitions/british_hiv_association.html

Please could you identify which item you were intending to view in Mauro? The error message is not descriptive enough to pinpoint how the error happened.
I cannot speak to the broken link checker as that is the responsibility of @jamesrwelch , however it might be possible that links to external sites may work but only because they are redirected, you may be using an old link that just happens to work because the target website automatically redirects you to the updated page. I suppose it is up to you whether you consider those links "broken" or at least maintained.

I just clicked from the top down and all NHS Business Definitions failed.

Also worth noting that links can be broken temporarily - it checks for any 4** error response code which can include time-outs, rate-limits, etc.

Thanks @jamesrwelch - I have seen that before. So we would check the link and if it is OK, we wouldn't have to do anything with it.
The NHS Business Definitions not displaying is more of an issue.

Yes, given the age of some of the websites that are being pointed at, I wouldn't be surprised if you got a few that fail every once in a while.  If you get one that persistently fails in the integrity checker but works when you load it manually (or vice-versa), then we can take a closer look - for speed reasons the way we check for broken links is slightly different to loading it in a browser.
The links to business definitions being incorrect should be an easy fix that I'll look into.

Please could you identify which item you were intending to view in Mauro? The error message is not descriptive enough to pinpoint how the error happened.

I mean which item from integrity check list were you clicking to visit in Mauro. I'm assuming you are:

Running the integrity checks.
They complete and show the "Broken links" section with a list of dictionary items that supposedly contain broken links.
You can clicked on of them to view and cannot find it in Mauro. Which of those items did you click on?

I ran the integrity check for CR1815 and this is the Orchestrator page:

I clicked on each NHS Business Definition and got:

I found the issue is not the broken link checker itself, the problem is the hyperlinks in the Orchestrator UI, which will be simple to fix. I've created this issue for tracking progress:

MauroDataMapper-NHSD/nhsd-datadictionary-orchestrator#26

The hyperlinks in the integrity checker have been fixed now and deployed to test.


different results by a large margin from the paper and your repo

HI! I came across your paper; but the reported results on market are very differents by a large margin. In this repo, you report 88.2/73.1 for  rank1/mAP without re-ranking but in the paper ,we find 91.8/79.3 without re-ranking results. A margin of  3.6%/6.2% is too high. Can you explain this?

@jpainam The results of original paper are obtained with merge all datasets. In our new paper AlignedReID++, we train and test our method on each dataset. See README for details and wait our new paper.

@michuanhaohao At the time I opened this issue, your readme didn't mention that the results concern your new paper. You just made an update. A kind reply was expected. I suggest you open a new repo for your new paper. The title of this repo still refers to Official Reproduce AlignedReID: Surpassing Human-Level Performance in Person Re-Identification using Pytorch. while the readme is totally different

Thank. My paper https://github.com/jpainam/SLS_ReID also under review. I was expecting your answer before reporting your results.

@jpainam Good luck for you!!! It is really sorry that i was focus on writing the paper and didn't watch the Github days ago.


Early implementation of "implementation-only imports"

I'm going to implement them with a terrible underscored name and no correctness checking for now.
rdar://problem/48985979

(at this point I don't even have the implementation, just a refactoring I want to test against LLDB)

apple/swift-lldb#1139
@swift-ci Please test

Timeout in an LLDB test -> probably not related. Clear to move forward!

apple/swift-lldb#1139
@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - 3003c79bf5c52404bb54c3299747393fc2b7d247

Build failed
Swift Test OS X Platform
Git Sha - 3003c79bf5c52404bb54c3299747393fc2b7d247

TODO list of things I can think of off the top of my head:

LLDB support (debugging FooKit vs. debugging a client of FooKit)
Restrictions on use:

inlinable code, including default arguments
types in public and @usableFromInline entities
stored properties in non-resilient types (including classes) – we probably need a better story for this

Conformances need to be allowed but not cause problems when we try to deserialize them. (That's currently not the case because we assume conformances might be needed to form the types of stored properties.)

This one gets easier if we limit implementation-only imports to only support textual interfaces (because we could just not print them), but textual interfaces require resilience, and that means they can't be used elsewhere, which would be unfortunate.

How does this interact with @testable import?
Needs more tests.

Needs a test for when a module uses @_uncheckedImplementationOnly in one file and nothing or @_exported in another.

I'm planning to write up a pseudo-proposal soon, in preparation for possibly handing off this feature to someone else.

Just rebasing, still need to write tests. John's owning this now but I can help out by making sure this is in shape.
@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - b13f87c80daf4d5d000b026781583d0bb9eb83d2

Ugh. I thought I copied the LLDB PR too.
apple/swift-lldb#1139
@swift-ci Please test

Okay, I think this is in a reviewable state now. Most of the TODOs still apply, but it has tests, at least!
apple/swift-lldb#1139
@swift-ci Please test

apple/swift-lldb#1139
@swift-ci Please test macOS

apple/swift-lldb#1139
@swift-ci Please test macOS

@brentdax, would you remind reviewing this too? Both so it can get merged sooner rather than later, and to increase the number of people who understand this feature. (That means ask questions if something doesn't make sense.)
I do recommend doing the two commits separately; the first is a lot of updating call sites.

apple/swift-lldb#1139
@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - 1972a4865207b4de542eb0aa5d8eda983362f3c6

Build failed
Swift Test OS X Platform
Git Sha - 1972a4865207b4de542eb0aa5d8eda983362f3c6

Full macOS build here, full Linux tests passed
Updated for Brent's feedback, and also a tiny bit of debugging support (enough for the test cases in apple/swift-lldb#1414).

apple/swift-lldb#1139
@swift-ci Please smoke test

Hm, I don't think those LLDB failures would come from this PR, but maybe?
apple/swift-lldb#1139
@swift-ci Please test macOS

Build failed
Swift Test OS X Platform
Git Sha - fad84da16f5568f224b672ed220cb258a37ad404

Why am I not seeing these LLDB failures locally?

Maybe…
apple/swift-lldb#1139
@swift-ci Please clean test macOS

*sigh* Well, I'm not sure whether the clean test did it, or whether something just got fixed (or disabled) on master, but it looks like we're clear to move forward. Merging.


Create a 'show / hide' password variant to help meet WCAG 2.2

What
Bring in a new variant for passwords that includes a 'show / hide' control.
Why
WCAG 2.2 success criterion 'Accessible Authentication (minimum)' states that:

"A cognitive function test (such as remembering a password or solving a puzzle) is not required for any step in an authentication process..."

The understanding document also gives specific advice in the understanding document around showing passwords in password fields:

Hiding characters
Another factor that can contribute to cognitive load is hiding characters when typing. Although this criterion requires that users do not have to type in (transcribe) a password, there are scenarios where that is necessary such as creating a password to be saved by a password manager. Providing a feature to optionally show a password can improve the chance of success for some people with cognitive disabilities or those who have difficulties with accurately typing.

Epic lead
Beeps
Who needs to work on this
Developer(s), designer(s), accessibility specialist, our community
Who needs to review this
accessibility specialist
## Kick-off
- [x] Assign an epic lead
- [ ] https://github.com/alphagov/govuk-frontend/issues/4090
- [ ] https://github.com/alphagov/govuk-frontend/issues/4153
- [ ] https://github.com/alphagov/govuk-design-system/issues/3092

### Discovery and alpha
- [ ] https://github.com/alphagov/govuk-frontend/issues/4222
- [ ] https://github.com/alphagov/govuk-frontend/issues/4225
- [ ] https://github.com/alphagov/govuk-frontend/issues/4227
- [ ] Consider how to resolve the accessibility issue flagged here: https://github.com/alphagov/govuk-design-system/issues/2795
- [ ] https://github.com/alphagov/govuk-frontend/issues/4290

### Delivery
- [ ] Run a manual accessibility test (with the spreadsheet) and ensure that it meets the Success Criteria for WCAG 2.2 Accessible Authentication
- [ ] Finalise implementation of the component and write unit tests
- [ ] Create guidance
- [ ] Publish!

Some initial inter-team discourse on this so far:

Whilst we should still investigate existing show/hide implementations, working off of the show password contribution is a good bet. This has been extensively researched for the GOV.UK Account initial launch and is being used across Digital Identity/OneLogin services, which have themselves gone through user research with this component in.
We should think about how we should present this component in guidance. Currently, the leaning is to have a password component which includes a show password button and retain the password pattern for guidance on best practice for storing and handling passwords. Regardless of what we choose, we should review the password pattern content in response to this component.
We should put together a contribution group of interested parties. As this is being used significantly within GDS, there's an opportunity to work more directly with GDS colleagues to build this. Some options for a contribution group:

The original contributor
Frontend devs within Digital Identity
Designers within Digital Identity

As part of this, we should cross reference our implementation and guidance with NSCS's guidance on passwords to make sure we're compliant

There has been a conversation about the necessity of confirm password input fields in the Add guidance on show/hide password buttons #2861 pull request that may be worth considering as part of this work.

[David's departing thoughts]:
Given the capacity on the team and an addition of new dev and design tickets for the main WCAG 2.2 work, I'd recommend pausing this now until after the WCAG 2.2 release is all planned out. Shouldn't be too long of a delay.
Here's the GitHub issue which I believe to be higher priority. In the 'WCAG 2.2 issues to resolve', there's a list of content, design and dev issues that need to be resolved before the WCAG 2.2 release can happen.

https://github.com/alphagov/govuk-frontend/issues/4347

Superseded by https://github.com/alphagov/govuk-design-system/issues/3454


modern-boilerplate 1.0.0 : npm start fails

Expected Behavior
npm start succeed and http://localhost:8086/ runs normally.
Current Behavior
Arnaud Benhamdine@LAPTOP-ARNAUD MINGW64 /c/node-projects/extjs-reactor/packages/reactor-modern-boilerplate
$ npm start

><EMAIL_ADDRESS>start C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate
> webpack-dev-server --progress --colors

 10% building modules 1/1 modules 0 active
Project is running at http://localhost:8086/
webpack output is served from /
Content not from webpack is served from ./build
404s will fallback to /index.html                                                                                94% asset optimization                   building ExtReact bundle: ext => C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\build\ext-react
Sencha Cmd v<IP_ADDRESS>
[INF] Loading compiler context
[ERR] Cannot satisfy requirements for "modern"!
[ERR]    The following versions cannot be satisfied:
[ERR]       null: modern (No matches!)
[ERR]
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.BasicException: com.sencha.exceptions.ExVersion: Cannot resolve package requirements
[ERR]
[ERR] Total time: 3 seconds
[ERR] com.sencha.exceptions.BasicException: com.sencha.exceptions.ExVersion: Cannot resolve package requirements
undefined
(node:9108) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property 'toString' of undefined
(node:9108) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
webpack: wait until bundle finished: /

Steps to Reproduce (for bugs)
cd C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate
mklink ext c:\sencha-sdks\ext-6.5.0
npm install
npm start

Your Environment
Sencha Cmd v<IP_ADDRESS>
WIndows 10
Ext 6.5.0
<EMAIL_ADDRESS>npm 4.2.0

Weird, I just tried the same workflow on Mac OS and it's working fine.  Would you mind copying the sdk to the ext folder instead of linking it?  I'm not sure how much I trust links on windows :).

reactor-modern-boilerplate ->  is working just fine (Mac OS)

If you do not have link to ext (sencha) lib or link goes to the wrong place
after >  npm start
you will have that error:
[INF] Loading compiler context
[ERR] Cannot satisfy requirements for "modern"!
[ERR]    The following versions cannot be satisfied:
[ERR]       null: modern (No matches!)

Hmm I had the same error, after copying the sdk folder at the root of the boilerplate.
I don't see what I'm missing.

Maybe just try downloading a fresh copy of the SDK from the support portal?  Failing that, can you post a screenshot of your project tree?

No more {install} ?
Is it right to replace ?
import { install } from '@extjs/reactor';
install();

... to...
import { launch } from '@extjs/reactor';
const MOUNT_NODE = document.getElementById('root')
launch(<AppContainer store={store} routes={routes} />, MOUNT_NODE);

See http://docs.sencha.com/extreact/6.5.0/guides/getting_started.html#getting_started_-_launching_your_application
Yes, install is deprecated.  For if you're using an ExtReact Container as your root layout component, you don't need a target div, simply do:
import { launch } from '@extjs/reactor';
launch(<AppContainer store={store} routes={routes} />);

If you're using an ExtReact Container within the context of a larger app, you can do:
launch(() => {
  ReactDOM.render(<App/>, MOUNT_TARGET)
})

I have exact same problem with classic boilerplate on windows 10.
`Sencha Cmd v<IP_ADDRESS>
[INF] Loading compiler context
[ERR] Cannot satisfy requirements for "classic"!
[ERR]    The following versions cannot be satisfied:
[ERR]       null: classic (No matches!)`

It didn't solve the pb for me, I still have the same error, even after edited packages.json :
$ npm run build

><EMAIL_ADDRESS>build C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate
> npm run clean && SET NODE_ENV=production & webpack --env.prod=true --progress --colors

><EMAIL_ADDRESS>clean C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate
> rimraf build

 94% asset optimization
building ExtReact bundle: ext => C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\build\ext-react
'C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\@extjs\sencha-cmd\bin\sencha' n'est pas reconnu en tant que commande interne
ou externe, un programme ex▒cutable ou un fichier de commandes.
{ Error: Command failed: C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\@extjs\sencha-cmd\bin\sencha ant build
    at checkExecSyncError (child_process.js:481:13)
    at execSync (child_process.js:521:13)
    at C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\@extjs\reactor-webpack-plugin\dist\index.js:414:49
    at ReactExtJSWebpackPlugin._buildExtBundle (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\@extjs\reactor-webpack-plugin\dist\index.js:329:20)
    at Compiler.<anonymous> (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\@extjs\reactor-webpack-plugin\dist\index.js:205:23)
    at Compiler.applyPluginsAsyncSeries (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\tapable\lib\Tapable.js:142:13)
    at Compiler.emitAssets (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\webpack\lib\Compiler.js:308:7)
    at onCompiled (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\webpack\lib\Compiler.js:247:11)
    at C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\webpack\lib\Compiler.js:499:13
    at next (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\tapable\lib\Tapable.js:138:11)
    at Compiler.<anonymous> (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\webpack\lib\CachePlugin.js:62:5)
    at Compiler.applyPluginsAsyncSeries (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\tapable\lib\Tapable.js:142:13)
    at C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\webpack\lib\Compiler.js:496:10
    at Compilation.applyPluginsAsyncSeries (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\tapable\lib\Tapable.js:131:46)
    at self.applyPluginsAsync.err (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\webpack\lib\Compilation.js:649:19)
    at next (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\tapable\lib\Tapable.js:138:11)
    at Compilation.compilation.plugin (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\webpack\lib\ProgressPlugin.js:121:6)
    at Compilation.applyPluginsAsyncSeries (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\tapable\lib\Tapable.js:142:13)
    at self.applyPluginsAsync.err (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\webpack\lib\Compilation.js:640:11)
    at next (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\tapable\lib\Tapable.js:138:11)
    at Compilation.compilation.plugin (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\webpack\lib\ProgressPlugin.js:117:6)
    at next (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\tapable\lib\Tapable.js:140:14)
    at Compilation.compilation.plugin (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\webpack\lib\optimize\UglifyJsPlugin.js:230:5)
    at Compilation.applyPluginsAsyncSeries (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\tapable\lib\Tapable.js:142:13)
    at self.applyPluginsAsync.err (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\webpack\lib\Compilation.js:635:10)
    at next (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\tapable\lib\Tapable.js:138:11)
    at Compilation.compilation.plugin.callback (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\webpack\lib\ProgressPlugin.js:113:6)
    at Compilation.applyPluginsAsyncSeries (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\tapable\lib\Tapable.js:142:13)
    at sealPart2 (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\webpack\lib\Compilation.js:631:9)
    at next (C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\tapable\lib\Tapable.js:138:11)
  error: null,
  cmd: 'C:\\node-projects\\extjs-reactor\\packages\\reactor-modern-boilerplate\\node_modules\\@extjs\\sencha-cmd\\bin\\sencha ant build',
  file: 'C:\\WINDOWS\\system32\\cmd.exe',
  args:
   [ 'C:\\WINDOWS\\system32\\cmd.exe',
     '/d',
     '/s',
     '/c',
     '"C:\\node-projects\\extjs-reactor\\packages\\reactor-modern-boilerplate\\node_modules\\@extjs\\sencha-cmd\\bin\\sencha ant build"' ],
  options:
   { cwd: 'C:\\node-projects\\extjs-reactor\\packages\\reactor-modern-boilerplate\\build\\ext-react',
     stdio: [ [Object], [Object], [Object] ],
     shell: true,
     windowsVerbatimArguments: true,
     file: 'C:\\WINDOWS\\system32\\cmd.exe',
     args:
      [ 'C:\\WINDOWS\\system32\\cmd.exe',
        '/d',
        '/s',
        '/c',
        '"C:\\node-projects\\extjs-reactor\\packages\\reactor-modern-boilerplate\\node_modules\\@extjs\\sencha-cmd\\bin\\sencha ant build"' ],
     envPairs:
      [ 'ACLOCAL_PATH=C:\\Program Files\\Git\\mingw64\\share\\aclocal;C:\\Program Files\\Git\\usr\\share\\aclocal',
        'ALLUSERSPROFILE=C:\\ProgramData',
        'APPDATA=C:\\Users\\Arnaud Benhamdine\\AppData\\Roaming',
        'COMMONPROGRAMFILES=C:\\Program Files\\Common Files',
        'CommonProgramFiles(x86)=C:\\Program Files (x86)\\Common Files',
        'CommonProgramW6432=C:\\Program Files\\Common Files',
        'COMPUTERNAME=LAPTOP-ARNAUD',
        'COMSPEC=C:\\WINDOWS\\system32\\cmd.exe',
        'CONFIG_SITE=C:/Program Files/Git/mingw64/etc/config.site',
        'CYGWIN=mintty',
        'DISPLAY=needs-to-be-defined',
        'EXEPATH=C:\\Program Files\\Git',
        'GYP_MSVS_VERSION=2015',
        'HOME=C:\\Users\\Arnaud Benhamdine',
        'HOMEDRIVE=C:',
        'HOMEPATH=\\Users\\Arnaud Benhamdine',
        'HOSTNAME=LAPTOP-ARNAUD',
        'INFOPATH=C:\\Program Files\\Git\\usr\\local\\info;C:\\Program Files\\Git\\usr\\share\\info;C:\\Program Files\\Git\\usr\\info;C:\\Program Files\\Git\\share\\info',
        'LANG=fr_FR.UTF-8',
        'LOCALAPPDATA=C:\\Users\\Arnaud Benhamdine\\AppData\\Local',
        'LOGONSERVER=\\\\LAPTOP-ARNAUD',
        'MANPATH=C:\\Program Files\\Git\\mingw64\\share\\man;C:\\Program Files\\Git\\usr\\local\\man;C:\\Program Files\\Git\\usr\\share\\man;C:\\Program Files\\Git\\usr\\man;C:\\Program Files\\Git\\share\\man',
        'MINGW_CHOST=x86_64-w64-mingw32',
        'MINGW_PACKAGE_PREFIX=mingw-w64-x86_64',
        'MINGW_PREFIX=C:/Program Files/Git/mingw64',
        'MSYSTEM=MINGW64',
        'MSYSTEM_CARCH=x86_64',
        'MSYSTEM_CHOST=x86_64-w64-mingw32',
        'MSYSTEM_PREFIX=C:/Program Files/Git/mingw64',
        'NODE=C:\\Program Files\\nodejs\\node.exe',
        'NODE_ENV=production ',
        'npm_config_access=',
        'npm_config_also=',
        'npm_config_always_auth=',
        'npm_config_argv={"remain":[],"cooked":["run","build"],"original":["run","build"]}',
        'npm_config_bin_links=true',
        'npm_config_browser=',
        'npm_config_ca=',
        'npm_config_cache=C:\\Users\\Arnaud Benhamdine\\AppData\\Roaming\\npm-cache',
        'npm_config_cache_lock_retries=10',
        'npm_config_cache_lock_stale=60000',
        'npm_config_cache_lock_wait=10000',
        'npm_config_cache_max=Infinity',
        'npm_config_cache_min=10',
        'npm_config_cafile=',
        'npm_config_cert=',
        'npm_config_color=true',
        'npm_config_depth=Infinity',
        'npm_config_description=true',
        'npm_config_dev=',
        'npm_config_dry_run=',
        'npm_config_editor=notepad.exe',
        'npm_config_engine_strict=',
        'npm_config_fetch_retries=2',
        'npm_config_fetch_retry_factor=10',
        'npm_config_fetch_retry_maxtimeout=60000',
        'npm_config_fetch_retry_mintimeout=10000',
        'npm_config_force=',
        'npm_config_git=git',
        'npm_config_git_tag_version=true',
        'npm_config_global=',
        'npm_config_globalconfig=C:\\Users\\Arnaud Benhamdine\\AppData\\Roaming\\npm\\etc\\npmrc',
        'npm_config_globalignorefile=C:\\Users\\Arnaud Benhamdine\\AppData\\Roaming\\npm\\etc\\npmignore',
        'npm_config_global_style=',
        'npm_config_group=',
        'npm_config_heading=npm',
        'npm_config_https_proxy=',
        'npm_config_if_present=',
        'npm_config_ignore_scripts=',
        'npm_config_init_author_email=',
        'npm_config_init_author_name=',
        'npm_config_init_author_url=',
        'npm_config_init_license=ISC',
        'npm_config_init_module=C:\\Users\\Arnaud Benhamdine\\.npm-init.js',
        'npm_config_init_version=1.0.0',
        'npm_config_json=',
        'npm_config_key=',
        'npm_config_legacy_bundling=',
        'npm_config_link=',
        'npm_config_local_address=',
        'npm_config_loglevel=warn',
        'npm_config_logs_max=10',
        'npm_config_long=',
        'npm_config_maxsockets=50',
        'npm_config_message=%s',
        'npm_config_metrics_registry=https://registry.npmjs.org/',
        'npm_config_msvs_version=2015',
        'npm_config_node_version=7.10.0',
        'npm_config_onload_script=',
        'npm_config_only=',
        'npm_config_optional=true',
        'npm_config_parseable=',
        'npm_config_prefix=C:\\Users\\Arnaud Benhamdine\\AppData\\Roaming\\npm',
        'npm_config_production=',
        'npm_config_progress=true',
        'npm_config_proprietary_attribs=true',
        'npm_config_proxy=',
        'npm_config_python=C:\\Users\\Arnaud Benhamdine\\.windows-build-tools\\python27\\python.exe',
        'npm_config_rebuild_bundle=true',
        'npm_config_registry=https://registry.npmjs.org/',
        ... 110 more items ] },
  envPairs:
   [ 'ACLOCAL_PATH=C:\\Program Files\\Git\\mingw64\\share\\aclocal;C:\\Program Files\\Git\\usr\\share\\aclocal',
     'ALLUSERSPROFILE=C:\\ProgramData',
     'APPDATA=C:\\Users\\Arnaud Benhamdine\\AppData\\Roaming',
     'COMMONPROGRAMFILES=C:\\Program Files\\Common Files',
     'CommonProgramFiles(x86)=C:\\Program Files (x86)\\Common Files',
     'CommonProgramW6432=C:\\Program Files\\Common Files',
     'COMPUTERNAME=LAPTOP-ARNAUD',
     'COMSPEC=C:\\WINDOWS\\system32\\cmd.exe',
     'CONFIG_SITE=C:/Program Files/Git/mingw64/etc/config.site',
     'CYGWIN=mintty',
     'DISPLAY=needs-to-be-defined',
     'EXEPATH=C:\\Program Files\\Git',
     'GYP_MSVS_VERSION=2015',
     'HOME=C:\\Users\\Arnaud Benhamdine',
     'HOMEDRIVE=C:',
     'HOMEPATH=\\Users\\Arnaud Benhamdine',
     'HOSTNAME=LAPTOP-ARNAUD',
     'INFOPATH=C:\\Program Files\\Git\\usr\\local\\info;C:\\Program Files\\Git\\usr\\share\\info;C:\\Program Files\\Git\\usr\\info;C:\\Program Files\\Git\\share\\info',
     'LANG=fr_FR.UTF-8',
     'LOCALAPPDATA=C:\\Users\\Arnaud Benhamdine\\AppData\\Local',
     'LOGONSERVER=\\\\LAPTOP-ARNAUD',
     'MANPATH=C:\\Program Files\\Git\\mingw64\\share\\man;C:\\Program Files\\Git\\usr\\local\\man;C:\\Program Files\\Git\\usr\\share\\man;C:\\Program Files\\Git\\usr\\man;C:\\Program Files\\Git\\share\\man',
     'MINGW_CHOST=x86_64-w64-mingw32',
     'MINGW_PACKAGE_PREFIX=mingw-w64-x86_64',
     'MINGW_PREFIX=C:/Program Files/Git/mingw64',
     'MSYSTEM=MINGW64',
     'MSYSTEM_CARCH=x86_64',
     'MSYSTEM_CHOST=x86_64-w64-mingw32',
     'MSYSTEM_PREFIX=C:/Program Files/Git/mingw64',
     'NODE=C:\\Program Files\\nodejs\\node.exe',
     'NODE_ENV=production ',
     'npm_config_access=',
     'npm_config_also=',
     'npm_config_always_auth=',
     'npm_config_argv={"remain":[],"cooked":["run","build"],"original":["run","build"]}',
     'npm_config_bin_links=true',
     'npm_config_browser=',
     'npm_config_ca=',
     'npm_config_cache=C:\\Users\\Arnaud Benhamdine\\AppData\\Roaming\\npm-cache',
     'npm_config_cache_lock_retries=10',
     'npm_config_cache_lock_stale=60000',
     'npm_config_cache_lock_wait=10000',
     'npm_config_cache_max=Infinity',
     'npm_config_cache_min=10',
     'npm_config_cafile=',
     'npm_config_cert=',
     'npm_config_color=true',
     'npm_config_depth=Infinity',
     'npm_config_description=true',
     'npm_config_dev=',
     'npm_config_dry_run=',
     'npm_config_editor=notepad.exe',
     'npm_config_engine_strict=',
     'npm_config_fetch_retries=2',
     'npm_config_fetch_retry_factor=10',
     'npm_config_fetch_retry_maxtimeout=60000',
     'npm_config_fetch_retry_mintimeout=10000',
     'npm_config_force=',
     'npm_config_git=git',
     'npm_config_git_tag_version=true',
     'npm_config_global=',
     'npm_config_globalconfig=C:\\Users\\Arnaud Benhamdine\\AppData\\Roaming\\npm\\etc\\npmrc',
     'npm_config_globalignorefile=C:\\Users\\Arnaud Benhamdine\\AppData\\Roaming\\npm\\etc\\npmignore',
     'npm_config_global_style=',
     'npm_config_group=',
     'npm_config_heading=npm',
     'npm_config_https_proxy=',
     'npm_config_if_present=',
     'npm_config_ignore_scripts=',
     'npm_config_init_author_email=',
     'npm_config_init_author_name=',
     'npm_config_init_author_url=',
     'npm_config_init_license=ISC',
     'npm_config_init_module=C:\\Users\\Arnaud Benhamdine\\.npm-init.js',
     'npm_config_init_version=1.0.0',
     'npm_config_json=',
     'npm_config_key=',
     'npm_config_legacy_bundling=',
     'npm_config_link=',
     'npm_config_local_address=',
     'npm_config_loglevel=warn',
     'npm_config_logs_max=10',
     'npm_config_long=',
     'npm_config_maxsockets=50',
     'npm_config_message=%s',
     'npm_config_metrics_registry=https://registry.npmjs.org/',
     'npm_config_msvs_version=2015',
     'npm_config_node_version=7.10.0',
     'npm_config_onload_script=',
     'npm_config_only=',
     'npm_config_optional=true',
     'npm_config_parseable=',
     'npm_config_prefix=C:\\Users\\Arnaud Benhamdine\\AppData\\Roaming\\npm',
     'npm_config_production=',
     'npm_config_progress=true',
     'npm_config_proprietary_attribs=true',
     'npm_config_proxy=',
     'npm_config_python=C:\\Users\\Arnaud Benhamdine\\.windows-build-tools\\python27\\python.exe',
     'npm_config_rebuild_bundle=true',
     'npm_config_registry=https://registry.npmjs.org/',
     ... 110 more items ],
  stderr: null,
  stdout: null,
  pid: 3844,
  output: [ null, null, null ],
  signal: null,
  status: 1 }

Well, there is an additional problem of npm package:
node_modules\@extjs\sencha-cmd\bin\sencha' n'est pas reconnu en tant que commande interne
ou externe, un programme ex▒cutable ou un fichier de commandes.

The webpack plugin uses a node-wrapped version of sencha cmd. It looks like cmd is having trouble running.  I'm going to reach out to the Cmd team and see what they think.  In the meantime, do you have a JRE installed?

I'm able to reproduce this on my Windows 10 VM.  Working on a fix...

FWIW, I have JRE 1.8.0 installed, but jre/bin is not in the PATH.

@abenhamdine do you see a sencha-cmd directory in C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\node_modules\@extjs\ if not, could you try installing it locally in the reactor-modern-boilerplate directory?
npm install @extjs/sencha-cmd

yes, the sencha-cmd folder is there :

I tried npm install @extjs/sencha-cmd but still the same error 😞

@abenhamdine what happens if you try to run bin/sencha.cmd from there? you could try that or node bin/sencha

seems to work :
Arnaud Benhamdine@LAPTOP-ARNAUD MINGW64 /c/node-projects/extjs-reactor/packages/reactor-modern-boilerplate/node_modules/@extjs/sencha-cmd
$ bin/sencha
Sencha Cmd v<IP_ADDRESS>
Sencha Cmd provides several categories of commands and some global switches. In

We have published a fix for the "Cannot satisfy requirements for "modern"" error on Windows as a prerelease of v1.0.1.  You can give it a try by running the following in reactor-classic-boilerplate or reactor-modern-boilerplate:
npm install @extjs/reactor-webpack-plugin@next

I'm pretty sure this is somehow related to sencha-cmd.
I had a similar issue on reactor-boilerplate.  I keep getting the following error when I try to run npm start
.....
10% building modules 1/1 modules 0 active
Project is running at http://localhost:8080/
webpack output is served from /
Content not from webpack is served from ./build
404s will fallback to /index.html
 94% asset optimization
building ExtReact bundle: ext => C:\sandbox\extjs-reactor\packages\reactor-boilerplate\build\ext-react
undefined
(node:5256) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property 'toString' of undefined

Note that the node:ref# above is different each time I run npm start.
When I navigated to C:\sandbox\extjs-reactor\packages\reactor-boilerplate\node_modules\@extjs\sencha-cmd folder and run node bin/sencha I got the following error...
[ERR] Error: spawn C:\sandbox\extjs-reactor\packages\reactor-boilerplate\node_modules\<EMAIL_ADDRESS>ENOENT
......

HOWEVER, when I navigate to THAT location, sencha.exe does NOT exist.  The actual file at that location is named SenchaCmd-<IP_ADDRESS>-windows-64bit.exe.
When I renamed this to sencha.exe and tried npm start again, it does get a bit further - the sencha-cmd install process kicks in and appears successful, but it still eventually fails with the same error.
(node:9404) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property 'toString' of undefined.
Now, each time I run npm start from within the reactor-boilerplate folder, the install wizard for sencha-cmd kicks in every time - each time it appears that sencha-cmd is installed successfully but each time the npm start will eventually fail with the same UnhandledPromiseRejectionWarning.
I don't know if I am correct to rename the above file but I hope this helps to narrow down the issue.
BTW, my environment:
Windows 10 Home
node: 6.9.4
npm: 4.6.1

I'm in the same boat as @dkelly99 on windows.
@markbrocato npm install @extjs/reactor-webpack-plugin@next does not work. I tried @latest and get the same result

@dkelly99 @jsheely that definitely sounds like an install-time issue with @extjs/sencha-cmd with a bundled JRE, we'll have a fix for that soon. In the meantime, if you're able to install a Java 7+ JRE (and make sure it is in your PATH) it may help (since @extjs/sencha-cmd will get the unpacked bits, as opposed to the installer version).
@jsheely @next should be available in the private registry just now, could you please try again? (just to confirm you have access to it, not the fix itself)

@israelroldan Yes it is there now.

@israelroldan @dkelly99  Installing the Java runtime manually and re-doing npm-install solved the problem.
Thank you sir

@israelroldan @jsheely Thanks so much.  I upgraded Java to latest version (8), deleted node_modules reactor-boilerplate/folder(just to make sure I had a clean install) and then rannpm installfollowed bynpm start`.  Everything worked perfectly this time.  Thanks again.

Closing this as it seems everyone's issues have been worked out.  We plan to release reactor-webpack-plugin v1.0.1 next week which will contain the windows fix.

Personnaly, I still have the problem.
I reinstalled JRE 8 and put it in the path, and still encounter :
Arnaud Benhamdine@LAPTOP-ARNAUD MINGW64 /c/node-projects/extjs-reactor/packages/reactor-modern-boilerplate
$ npm start

><EMAIL_ADDRESS>start C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate
> webpack-dev-server --progress --colors

 10% building modules 1/1 modules 0 active
Project is running at http://localhost:8086/
webpack output is served from /
Content not from webpack is served from ./build
404s will fallback to /index.html                                                                                94% asset optimization                   building ExtReact bundle: ext => C:\node-projects\extjs-reactor\packages\reactor-modern-boilerplate\build\ext-react
Sencha Cmd v<IP_ADDRESS>
[INF] Loading compiler context
[ERR] Cannot satisfy requirements for "modern"!
[ERR]    The following versions cannot be satisfied:
[ERR]       null: modern (No matches!)
[ERR]
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.BasicException: com.sencha.exceptions.ExVersion: Cannot resolve package requirements
[ERR]
[ERR] Total time: 7 seconds
[ERR] com.sencha.exceptions.BasicException: com.sencha.exceptions.ExVersion: Cannot resolve package requirements
undefined
(node:1104) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property 'toString' of undefined
(node:1104) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

I can wait for the next week fix, that said.

@abenhamdine That should be fixed by installing the prerelease of reactor-webpack plugin 1.0.1:
npm install --save-dev @extjs/reactor-webpack-plugin@next


Fix broken Navigation Obstacle regression

Fix broken navigation regression.
The carved obstacles were not reapplied correctly.
Fixes 99271

Just tested it out and confirm this resolves the issue, thank you for the quick fix!

Thanks!


upgrade openebs

We're quite far behind, and they have more operators now. We should upgrade to the latest bits.

done


not enough memory

Merry Christmas!
In the beginning, I run the repo on 1080TI with 11GB memory, the out of memory error has been shown. Then, I switch to Titan RTX with 24GB memory. This situation is the same. After that, I choose to run on CPU. Memory is not enough neither.
RuntimeError: $ Torch: not enough memory: you tried to allocate 38GB. Buy new RAM! at /opt/conda/conda-bld/pytorch_1544199946412/work/aten/src/TH/THGeneral.cpp:201

Could you please tell me how much memory do this repo need? And how to reduce memory consumption? Such as changing the batch size of other operations? Thanks.

It seems that it's a regular OOM error instead of a CUDA OOM one, which means more main RAM (instead of GPU memory) is needed?
I've run the code on GPUs with 12GB of GPU memory, but unfortunately I didn't pay attention to how much regular RAM was being used.
Also, the character embeddings use a lot of memories, so you may need to decrease the batch size, or disable char_emb altogether as we did for the Amazon dataset.

Closing due to inactivity.


Support for server icons

It would be nice to have a command to retrieve server icons, like user profile pictures. Lookup could be done by ID or by invite, defaulting to the current server if any.

Good idea!
Would you like to implement it? Otherwise I'll have a look at what's possible myself.
I imagine that the command would be called /discord server_icon with the optional arguments server_id (or id?) and invite. Only one of the arguments should be specified.

I'm interested in implementing this.

Sounds great! Tell me if there's anything you need help with 😄

Thanks. What do you envisage should happen if a person provides both id and invite parameters?

Either throw an error or prioritise id. What do you think?


Rename the Task and give it a friendly name

According to other Azure tasks and their naming conventions, rename the JGiven Task like other tasks:

task: PublishPipelineArtifact@1
task: publishjgivenreport@0

I would suggest: PublishJGivenReport@0.
And please give it a friendly Name for the UI, i.e. "Publish JGiven Report" or something like this. Currently it looks strange in the task overview ;-)

Finally corrected in newest version.


Move build to Cake.Recipe

Use Cake.Recipe for build pipeline.

[x] Cake.Recipe

[x] Fix Versioning issues

777fe6b806ec1f1f2454d57fb29cb941df38a7bd


Question: Is there an Event that fires on reordering a TreeView?

I'm using a TreeView to display data from a database and the user is able to reorder elements (but not drag elements into new parents). I now want to be able to update the changed order in the database. I am currently exploring the possibility to either do so with every change or register that a change in order has been made to enable manually saving the new order later. Both would require that an event somehow notifies that such a change has happened.
I cannot use TreeView.DragItemsCompleted for this purpose, as a drag operation implies a change of the Parent. I also attempted casting TreeView.RootNodes as INotifyCollectionChanged and subscribe to the CollectionChanged event, but the IList used does not implement INotifyCollectionChanged (TreeView.RootNodes is INotifyCollectionChanged fails).
I do not fill my Nodes with TreeViewItems and their ItemsSouce, but instead manually add TreeViewNodes to the TreeView.RootNodes and TreeViewNode.Children collections, so I can not just use ObservableCollections as ItemsSource manually.
Does anyone know a workaround to register that the order has changed?
Edit: A quick check in the TreeviewNode's code shows that internally, such an event exists, at least at a node level. Sadly, TreeViewNode does not actually expose it.

@Shad0wlife The way to achieve this would be through the INotifyCollectionChanged on the ItemsSource. Is there a reason you are not using the ItemsSource with an ObservableCollection ?

To be honest: because I followed this tutorial as it seemed fitting to my use case.
I also use a class derived from TreeViewNode, not the supplied class itself because I have every node hold a cancellationtoken for prematurely cancelling the population if the node is closed before fully expanded. I slowly add the elements because adding hundreds at once causes freezes of the UI because layouting is takes too long (according to my profiling results).
I am not certain whether I can put my data in an ItemsSouce instead, I will try and see if I can split my program logic that way. In theory I could add a ItemsSource to the enclosed TreeViewItem on expanding a node manually easy enough. But doing so automatically creates the children nodes and items for the items in the collection and I can't make the nodes be of a derived class then. I might be able to put wrapper classes around my data to carry the information I previously carried in the node.
But since I still need to add the data from code and not in xaml, can I just do an assignment like TreeViewItem.ItemsSouce = new ObservableCollection<T>(), or do I have to create a Binding in code for it?

I see. @predavid as FYI.
You should be able to assign ItemsSource from code.

Ok, I have now modified my sourcecode to use ItemsSouce and managed to x:Bind them in the DataTemplate. It works nicely, but as soon as I want to drag and drop move an Item (CanDragItems is false, CanReorderItems is true), the program now crashes with an InvalidCastException telling me an Interface is not supported and the Data contains something about System.Collections.ListDictionaryInternal.
Sadly, the Exception has no Stacktrace, just that message, no Info about what Interface is not supported.
All I can say is that when still directly managing the TreeViewNodes, I could reorder the elements just fine. Should I use another Collection instead of ObservableCollection for the ItemsSource? (Just tested: a List causes the same crash to happen). Or is this an Issue with using an ItemTemplateSelector and different ItemTemplates for different Item subtypes?

@Shad0wlife  Yes. Please file an issue for the crash and provide the repro app.


jami-bridges

General workshop guidance
https://github.com/MICommunity/psi-jami/tree/master/jami-bridges

bridges-core

[ ] README.md
[ ] Test coverage
[ ] Java example

jami-chebi

[x] README.md
[x] Test coverage
[x] Java example

jami-europubmedcentral

[x] README.md
[x] Test coverage
[ ] Java example

jami-imexcentral

[ ] README.md
[x] Test coverage
[ ] Java example

 	jami-obo

[ ] README.md
[ ] Test coverage
[ ] Java example

jami-ols

[ ] README.md
[ ] Test coverage
[ ] Java example

jami-ontology-manager

[ ] README.md
[ ] Test coverage
[ ] Java example

jami-picr

[ ] README.md
[ ] Test coverage
[ ] Java example

jami-uniprot-taxonomy

[ ] README.md
[ ] Test coverage
[ ] Java example

jami-uniprot

[ ] README.md
[ ] Test coverage
[ ] Java example

jami-unisave

[ ] README.md
[ ] Test coverage
[ ] Java example

uniprot-mapping

[ ] README.md
[ ] Test coverage
[ ] Java example

There are no tests for this package at all that I can see.
Might be good as this would alert us if a web service provider changes their API (which has happened!).

Test coverage

jami-chebi - no test

Are all of these bridges used?

uniprot-mapping test coverage:

jami-uniprot test coverage:

See #36


Package installation requirements

For package installation using pip version <=8.1.2, python version requirements is not checked. So it's possible install the package using pip version <=8.1.2 with python 2.7 and not python >=3.5.

For now, we could check python version on application execution.

Update README


Hierarchical NaviagationView doesn't work properly using Xaml Islands

Describe the bug

I have a WPF application which is using Xaml Islands to host winui hierarchical NavigationView (see code sample below). The issue is that only the first item of the submenu is displayed. I've also checked  the control in an UWP app and it worked fine.
        <muxc:NavigationView
            x:Name="navView"
            ...
            PaneDisplayMode="Left">
            <muxc:NavigationView.MenuItems>
                <muxc:NavigationViewItem
                    Content="Home"
                    Icon="Home"
                    Tag="HomePage"
                    ToolTipService.ToolTip="Home" />

                <muxc:NavigationViewItem
                    Content="Collections"
                    Icon="Keyboard"
                    SelectsOnInvoked="False"
                    ToolTipService.ToolTip="Collections">

                    <muxc:NavigationViewItem.MenuItems>
                        <muxc:NavigationViewItem Content="Item1" Tag="Page1" />
                        <muxc:NavigationViewItem Content="Item2" />
                        <muxc:NavigationViewItem Content="Item3" />
                    </muxc:NavigationViewItem.MenuItems>

                </muxc:NavigationViewItem>

                ...
            </muxc:NavigationView.MenuItems>
          ...
        </muxc:NavigationView>

Steps to reproduce the bug

Steps to reproduce the behavior:

Run the application.
Expand one of the expandable menu items.
Only the first menu item is visible.

Expected behavior

I can see all the submenu items when the menu is expanded.
Screenshots

Version Info

NuGet package version:
[Microsoft.UI.Xaml.2.5.0-prerelease.201027002]
[Microsoft.UI.Xaml.2.5.0-prerelease.200923002]

Windows app type:

UWP
Win32

Yes

Windows 10 version
Saw the problem?

Insider Build (xxxxx)

May 2020 Update (19041)
 Yes

November 2019 Update (18363)
 Yes

May 2019 Update (18362)

October 2018 Update (17763)

April 2018 Update (17134)

Fall Creators Update (16299)

Creators Update (15063)

Device form factor
Saw the problem?

Desktop
Yes

Xbox

Surface Hub

IoT

Additional context

Sample app:
WpfApp.zip

This looks like a dup of #2102

@ranjeshj Thanks for the response. I thought it was fixed in some of the previous releases because this #2102 was about the menu items not about the submenu items. Non collapsible menu items works fine in my case (all are shown not just the first one).
Is there possibility to somehow overcome this issue? Is it going to be fixed in the near future?

Unfortunately this is a platform bug which will have to be fixed in WinUI3 codebase.


Testing task

this is a simple task

@MihaiDejeu this is your task now, please go ahead. Deadline (when this ticket should be closed) is 2020-12-25T20:11:27.456757.
Estimation here is 90 minutes, that's how much you will be paid.
Remember, you don't have to solve everything in this ticket - you can solve it partially and leave todo markers in the code, which will become future tasks.
If you have any questions don't ask me, I'm not a technical person. Open new tickets instead.
If you don't have time or simply don't want to work on this, you can always resign.

@MihaiDejeu please keep in mind that manual assignment of tickets is a bad practice and it is discouraged. Next time, please let me elect the assignee.

@MihaiDejeu thank you for resolving this ticket. I've just added it to your active invoice. You can always check all your invoices and more on the Contributor Dashboard.


[oauth2] Scopes management

Provide a better management of scope.
A scope must be composed of:

id (technical)
key (the key which is used to ask for a given scope during OAuth flow)
name (human-readable name)
description (human-readable description)

Name and description MAY be represented in multiple languages.
Tags for identifying language: https://tools.ietf.org/html/rfc5646

closed since 365530e5c7bda5f1bdf216ab338c87e8e982a925.
We should create a new issue for the i18n support (scopes, html and email templates)


Safety?

Bug description Windows is warning me not to use it. Is it safe? How would I know?

Yes it's safe, but as the developer that's natural for me to say so.
I haven't heard of anyone having an issue with it out of the thousands of users, except one who was using some weird proxy through Grabber.
The source code is available so you can see it doesn't do anything it shouldn't.
Also, I guess you can simply use some kind of online antivirus? Windows also has one bundled (Defender), you can scan the EXE with it too and see before running it.
What does Windows say exactly?
AFAIK Windows warns for all EXE from the internet.

Yes it's safe, but as the developer that's natural for me to say so.
I haven't heard of anyone having an issue with it out of the thousands of users, except one who was using some weird proxy through Grabber.
The source code is available so you can see it doesn't do anything it shouldn't.
Also, I guess you can simply use some kind of online antivirus? Windows also has one bundled (Defender), you can scan the EXE with it too and see before running it.
What does Windows say exactly?
AFAIK Windows warns for all EXE from the internet.

I suspect OP is referring to the error that comes when you try to install it:

You said many months ago that it was due to some windows installer validation/license or such... It does not occur anymore in the latest nightlies.

I suspect OP is referring to the error that comes when you try to install it:

You said many months ago that it was due to some windows installer validation/license or such... It does not occur anymore in the latest nightlies.

I just downloaded the latest nightly and it has the above yet again.

I just downloaded the latest nightly and it has the above yet again.

I believe it's some Windows security that is triggered when not enough people ran the application / had it scanned by defender.
There were no major changes since that one 🤔
Nightly is very likely to always have this issue since they're re-created quite often, so I guess "fresh" ones will always have this warning
Signing might help for updates since you only need to trust it once, but it will always block the first install. Installing the main release shouldn't have this problem though?

I believe it's some Windows security that is triggered when not enough people ran the application / had it scanned by defender.
There were no major changes since that one 🤔
Nightly is very likely to always have this issue since they're re-created quite often, so I guess "fresh" ones will always have this warning
Signing might help for updates since you only need to trust it once, but it will always block the first install. Installing the main release shouldn't have this problem though?

The current main release has it.

The current main release has it.

Don't think @Bionus can do a lot about it since it's on microsoft side :
https://docs.microsoft.com/en-us/archive/blogs/vsnetsetup/windows-smartscreen-prevented-an-unrecognized-app-from-running-running-this-app-might-put-your-pc-at-risk
and to appeal :
https://docs.microsoft.com/en-us/windows/security/threat-protection/intelligence/submission-guide

Don't think @Bionus can do a lot about it since it's on microsoft side :
https://docs.microsoft.com/en-us/archive/blogs/vsnetsetup/windows-smartscreen-prevented-an-unrecognized-app-from-running-running-this-app-might-put-your-pc-at-risk
and to appeal :
https://docs.microsoft.com/en-us/windows/security/threat-protection/intelligence/submission-guide

Good enough for me. Thanks guys
On Saturday, January 30, 2021, YamiNoSho<EMAIL_ADDRESS>wrote:

Don't think @Bionus https://github.com/Bionus can do a lot about it
since it's on microsoft side :
https://docs.microsoft.com/en-us/archive/blogs/vsnetsetup/
windows-smartscreen-prevented-an-unrecognized-app-from-
running-running-this-app-might-put-your-pc-at-risk
and to appeal :
https://docs.microsoft.com/en-us/windows/security/threat-
protection/intelligence/submission-guide
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Bionus/imgbrd-grabber/issues/2245#issuecomment-770178478,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASTBO4IFHYPRCMA3OOWIXD3S4PAT5ANCNFSM4WSKN7HQ
.

Good enough for me. Thanks guys
On Saturday, January 30, 2021, YamiNoSho<EMAIL_ADDRESS>wrote:

Don't think @Bionus https://github.com/Bionus can do a lot about it
since it's on microsoft side :
https://docs.microsoft.com/en-us/archive/blogs/vsnetsetup/
windows-smartscreen-prevented-an-unrecognized-app-from-
running-running-this-app-might-put-your-pc-at-risk
and to appeal :
https://docs.microsoft.com/en-us/windows/security/threat-
protection/intelligence/submission-guide
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Bionus/imgbrd-grabber/issues/2245#issuecomment-770178478,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASTBO4IFHYPRCMA3OOWIXD3S4PAT5ANCNFSM4WSKN7HQ
.


Properly publish JMC update sites and have Adopt builds of JMC reference them

This has already been approved in the TCS:
https://github.com/AdoptOpenJDK/TSC/issues/92
Oracle builds of JMC also reference an update site with optional plug-ins for JMC. Adopt builds should also publish these update sites and reference them appropriately in the Adopt builds of JMC.
This work depends on https://github.com/AdoptOpenJDK/openjdk-infrastructure/issues/1002 being completed, and the update sites published appropriately first.
E.g:
https:///jmc/updatesites/latest/ide/
https:///jmc/updatesites/latest/rcp/
https:///jmc/updatesites/7.0.0/ide/
https:///jmc/updatesites/7.0.0/rcp/
https:///jmc/updatesites/7.1.0/ide/
https:///jmc/updatesites/7.1.0/rcp/

Good the hear that it was implemented! :) Sad to hear that it's stuck with the Eclipse move. :'(
Do you know when the Eclipse move is expected to be done?


Mass-conditional RNN

A WIP based on the work in PR #239, but proceeding in a series of individually-tested commits.

Made it through the commits below - so far so good, except questions/points noted ...
094fa31
9cbff85
7fb664c
6a5f60a
1a65931
ef79b23
e1efabe

still contains code related to difference between original/computed descriptors (if self.gamma > 0: ...) - this should probably (?) be removed because in the future our descriptors will be experimentally obtained, not calculable
parameter names/arguments are inconsistent - mass_* (from original code) vs. conditional_* (adapted for more than just masses)
cc67a82
34db6ca
sampling is being done based on ranges of descriptors in the training set - but should instead be based on the descriptors associated with the held-out validation set
731cb33
4a2282c
13cc36c
3c42d69
49cbafc

Recap of conditional RNN parameters (note to self, for future reference):

conditional_emb concatenates the descriptors directly to the token embeddings at each step in the sequence; conditional_emb_l first passes them through a linear layer to obtain embeddings of dimensionality equal to that of the token embeddings
conditional_dec and conditional_dec_l are analogous, except that the descriptors or their embeddings are concatenated to the output of the RNN layers (prior to the decoder layer)
conditional_h instantiates the hidden states based on learned transformations of the descriptors (with a single linear layer), as in Kotsias et al.

Last two commits:
3debdc7
780d1a0
... both look OK.
So, I think my only comments are:

In models.py, there is code that starts on L694 that calculates a loss between the (computed) descriptors of the generated molecules and the descriptors in the training set. I think this would be a great functionality if we could make it work, but I am not convinced this is very generalizable, because it assumes the computed descriptors are always going to be the same across any application of the RNN. In some cases, the descriptors will be derived experimentally, so we can't simply recompute them from the generated SMILES. Also, I think this code references a SmilesDescriptorCollates.get_descriptors function that is not imported (?)
The nomenclature of parameters and variables switches around quite a bit between conditional_*/mass(es)_*/descriptor(s)_*. It may be clearer to future readers if we can replace all instances of masses_* with descriptors*, since it's no longer the case that the only descriptor of interest is a mass.

Thanks @skinnider - makes sense. I've made these suggested changes in commit 3433dfe on this branch.

Looks great!


[MultiKueue] Promote MultiKueue API and feature gate to Beta.

What type of PR is this?
/kind feature

What this PR does / why we need it:
[MultiKueue] Promote MultiKueue API and feature gate to Beta.
The MultiKueue specific types are moved from v1alpha1 API to v1beta1.
The MultiKueue feature gate is promoted to beta.
Which issue(s) this PR fixes:

Related to #3095
Special notes for your reviewer:
This is marked only as Related to #3095 so the issue is not closed before all it's prerequisites are.
Does this PR introduce a user-facing change?

Promote MultiKueue API and feature gate to Beta.

AR:
- The MultiKueue specific types are now part of the Kueue's `v1beta1` API.
- The MultiKueue feature gate is now beta and enabled by default.

/test all

/approve
I believe the question https://github.com/kubernetes-sigs/kueue/pull/3230#discussion_r1800009063 is answered, and the other comment indicates lgtm https://github.com/kubernetes-sigs/kueue/pull/3230#pullrequestreview-2367500124, so I believe we can move it forward.

What does AR in the release notes stand for?

What does AR in the release notes stand for?

I guess ActionRequired.

/release-note-edit
Promote MultiKueue API and feature gate to Beta.

ACTION REQUIRED:
- The MultiKueue specific types are now part of the Kueue's `v1beta1` API.
- The MultiKueue feature gate is now beta and enabled by default.

/release-note-edit
Promote MultiKueue API and feature gate to Beta. The MultiKueue feature gate is now beta and enabled by default.

ACTION REQUIRED:
The MultiKueue specific types are now part of the Kueue's `v1beta1` API. `v1alpha` types are no longer supported.


Training Loss Value

Could you please provide the value of the training loss after the training was completed or maybe a plot of your training loss curve over the 20000 epochs? Thank you!

Probably can be trained for more iteration, the loss haven't plateaued yet.
On related note is there any reason why/how the epoch number is 20k? Each epoch elapsed only needed seconds of training. Which similar to duration for each iteration, contrary to how batch and epoch works.

This repo tries to adequately implement the algorithm described in the original paper. Thus, it uses the parameters mentioned.
The epoch number is 20K because the the number of iterations in the original paper is 20K. For the purpose of this implementation, each batch represents a forward/backward pass.

Yea, I limited the epoch number to 20k because it took ~22 hours of training using V100 (compared to 24 hours max of Colab's instance). And it took around 3 times longer on my own machine. I'm planning to increase the epoch limit once I figure out how to resume training from checkpoint. Or if you already have resume-training subroutine ready, it will really help.
Another follow up question, if each batch (or epoch?) represent forward/backward pass how does the dataloader cycles through each data for the entire dataset? Does it always randomly cycle for each data after each epoch until max epoch number reached?
And thanks for the response @ekosman, great reimplementation btw

Thanks @fatandmarsiano
The torchvision dataloader outputs one samples at a time. As in the original paper, each iteration (epoch, batch here) consists of 2 bags, one bag of 30 anomaly videos, seconds bag of 30 normal videos. Thus, every single time the loader is called it samples the videos (feature vector here). It alternates between 2 states (normal/anomalous) and each time pulls a video from the corresponding subset. As a result, a batch will contain half normal videos and the other half will be anomalous.

Just to follow up, we used your weights after 20000 epochs from the exps folder model_ep-20000.pth and the auc curve comes out to be the image below. Do you have your trained weights after 20000 epochs? Is there a problem in the file? Thank you!

Hi, we used the weights from your file model_ep-20000.pth from exps folder. However the auc comes out to be 0.56. Is there are problem with the file? Do you have any suggestions for this issue?

@Rinavp
Looks like the model on the master branch is the old one, before updating the pre-computed features. I'll upload the current model soon, probably this weekend.

Thank you!

Please check the v2 model @Rinavp

Thank you! Really appreciate you taking time out to answer all my questions!

Hi, we used version 2 of the trained model weights after 20000 epochs from the exps folder and still found auc to be only 0.68.

Does this model need to be trained further to get the auc of 0.74 as shown on the homepage? Were the optimizer, learning rate and regularization parameters the same as the ones in the code on Github when you got an auc of 0.74? Could you please provide some suggestions to improve the score? Thanks!

@Rinavp hi
sorry for disturbing, but do have a pre-trained model for AnomalyDetector ?
If yes, could you share it please ?
I would appreciate anything you can share.
Thanks.

@Rinavp I added the loss of over 100K iterations to the README. I'm aware that the current model doesn't achieve AUC of 0.75 as reported in the original paper. This can be caused by different weights of the C3D model.

@ekosman
Hi
I'm trying to upload the new weights, and I'm getting this.

Any idea why I'm getting this ?
Also, I guess there might be some issues with code versions.
in video_demo.py you have:
from data_loader import VideoIterTrain
but in data_loader.py, there is only:
class VideoIter(data.Dataset):
So, it's not possible just to run the  video_demo.py.
I tried to rename VideoIterTrain to VideoIter, but I'm getting errors with the arguments.
So, I scanned the reposetory history and found some old data_loader.py files and there was VideoIterTrain. Eventually after some fixes, I was able to run video_demo.py.
But now, I have problems with uploading new models.
Thanks.

The code works flawlessly after all my tests. I close this issue as the codebase has been under a big transformation recently and many bugs were fixed. I will close this issue for now. Please open a new one if you encounter any other problems!


[snapshot] Proper way of handling orientation: portrait for iPhone and landscape for iPad

Question Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Question Subject

What tool/action do you have a question about? --- snapshot
Is this a question about documentation? --- NO
Is this a question about a third party plugin? (If so, please go to the plugin repository first) --- NO

✅ fastlane environment ✅
Stack

Key
Value

OS
10.15.1

Ruby
2.6.3

Bundler?
false

Git
git version 2.21.0 (Apple Git-122.2)

Installation Source
/usr/local/bin/fastlane

Host
Mac OS X 10.15.1 (19B88)

Ruby Lib Dir
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib

OpenSSL Version
LibreSSL 2.8.3

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
11.2.1

System Locale

Variable
Value

LANG
en_GB.UTF-8
✅

LC_ALL

LANGUAGE

fastlane gems

Gem
Version
Update-Status

fastlane
2.137.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.3.0

slack-notifier
2.3.2

rouge
2.0.7

xcpretty
0.3.0

terminal-notifier
2.0.0

unicode-display_width
1.6.0

terminal-table
1.8.0

plist
3.5.0

public_suffix
2.0.5

addressable
2.7.0

multipart-post
2.0.0

word_wrap
1.0.0

tty-screen
0.7.0

tty-cursor
0.7.0

tty-spinner
0.9.1

babosa
1.0.3

colored
1.2

highline
1.7.10

commander-fastlane
4.4.6

excon
0.70.0

faraday
0.17.1

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20190701

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

faraday_middleware
0.13.1

fastimage
2.1.7

gh_inspector
1.1.3

mini_magick
4.9.5

multi_xml
0.6.0

rubyzip
1.3.0

security
0.1.3

xcpretty-travis-formatter
1.0.0

dotenv
2.7.5

bundler
1.17.2

naturally
2.2.0

simctl
1.6.6

jwt
2.1.0

uber
0.1.0

declarative
0.0.10

declarative-option
0.1.0

representable
3.0.4

retriable
3.1.2

mime-types-data
3.2019.1009

mime-types
3.3

multi_json
1.14.1

signet
0.12.0

memoist
0.16.1

os
1.0.1

googleauth
0.6.7

httpclient
2.8.3

google-api-client
0.23.9

google-cloud-env
1.3.0

google-cloud-core
1.4.1

digest-crc
0.4.1

google-cloud-storage
1.16.0

emoji_regex
1.0.1

nanaimo
0.2.6

colored2
3.1.2

claide
1.0.3

CFPropertyList
3.0.1

atomos
0.1.3

xcodeproj
1.13.0

json
2.2.0

forwardable
1.2.0

logger
1.3.0

stringio
0.0.2

ipaddr
1.2.2

openssl
2.1.2

ostruct
0.1.0

strscan
1.0.0

date
2.0.0

fileutils
1.1.0

etc
1.0.1

io-console
0.4.7

zlib
1.0.0

libxml-ruby
3.1.0

rexml
3.1.9

psych
3.1.0

mutex_m
0.1.0

generated on: 2019-12-08

Question Description
What is the proper way of handling the orientation if I want to take screenshots in portrait for iPhone and landscape for iPad.
I've tried using XCUIDevice orientation like below:
    if (UIDevice.current.userInterfaceIdiom == .pad) {
        XCUIDevice.shared.orientation = .landscapeLeft
    }

It does rotate content inside the device, but simulator itself doesn't get's rotated, which makes snapshot produce screenshots in portrait.
What am I missing here?

updated the issue

We are having the same issue as of recent. Previous version of Fastlane seemed to work fine with
    let device = XCUIDevice.shared
    if UIDevice.current.userInterfaceIdiom == .phone {
        device.orientation = .portrait
    } else {
        device.orientation = .landscapeRight
    }

Now the iPad images are rotated 90 degrees. Maybe something related to this issue? https://github.com/fastlane/fastlane/issues/15476

You need to set the key XMP-Orientation on any images from tool:snapshot.
see: https://github.com/smilesm2/CGImageMetadata
... Swift still not support XMP tag yet.

its metadata ..

Is this something Fastlane / Snapshot can do after generating the screenshots?


Wrong data type used by efcore on sqlite databases generated by migrations

basically sqlite databases generated by efcore migrations determines decimal values as TEXT instead of NUMERIC. this breaks linq functions like Max(), since it wont return the actual maximum value.

Xref: aspnet/Microsoft.Data.Sqlite#498

Related to #10534

When #10642 is fixed, this will get you close to what you want:
var max = db.Entities.Max(e => (double)e.Decimal);

But of course, converting from decimal to double is lossy so the best thing will always be to calculate on the client:
var max = db.Entities.Select(e => e.Decimal).ToList().Max();


Add safety checks for external calls to farm

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

12 of 15 (80.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-2.8%) to 94.578%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

contracts/ERC20Farmable.sol
9
12
75.0%

Totals

Change from base Build<PHONE_NUMBER>:
-2.8%

Covered Lines:
109

Relevant Lines:
112

💛  - Coveralls


Running the first example

When I run
hof gen ./examples
I get this
Errors while loading Cue entrypoints:  [./examples]
import failed: cannot find package "hof.io/docs/first-example/gen":
    ./examples/gen.cue:4:2

I understand what this means but since I'm no go programmer, I'm not familiar with tooling. How to solve this?

Did you happen to run the following and get the same error?
$ hof gen --init hof.io/docs/first-example
Initializing: hof.io/docs/first-example in pkg first-exampleparse: expected ',', found '-'

Don't think so. I generated the initial scaffolding without issues.
Here's the info you asked
tree -I cue.mod
.
├── creators
├── cue.mods
├── cue.sums
├── examples
│   ├── gen.cue
│   └── server.cue
├── first-example.cue
├── generators
│   └── server.cue
├── partials
│   └── handler.go
├── schema
│   └── server.cue
├── statics
└── templates
    ├── go.mod
    ├── middleware.go
    ├── route.go
    ├── router.go
    └── server.go

cat cue.mods

module hof.io/docs/first-example

cue v0.4.3

require (
	github.com/hofstadter-io/hof v0.6.7
)

Btw, I changed the directory name to firstexample and replaced every mention of first-example by firstexample. The result:
hof gen ./examples

Errors while loading Cue entrypoints:  [./examples]
import failed: cannot find package "hof.io/docs/firstexample/gen":
    ./examples/gen.cue:4:2

ah, I see the issue
gen vs generators
import failed: cannot find package "hof.io/docs/first-example/gen"
vs
tree -I cue.mod
...
├── generators
│   └── server.cue

They should be consistent. Do you have a preference for the long or short version? I have been back and forth on this.

the short version is easier to type and matches the command name
the long version is more obvious and consistent with other directories

btw, I've fixed a couple of issues with that section, the issue here and some deprecated usage

#HofGenerator -> #Generator
#HofGeneratorFile -> #File

Ok, now ot works!

Nice! Glad to hear it and thank you for helping make hof better!


Fixes assertion on bad use of DECSTBM

For some reason, apt tool sends out an invalid DECSTBM sequence, such as CSI 0 ; 26 r with 26 being the bottom line and 0 the top line. But 0 should have been at least 1, as screen coordinates are 1-based.
Fixes #631

@christianparpart FYI, a zero parameter value is typically the same as an omitted value, and indicates that you should use the default for that parameter. In this case the default top margin is 1, and the default bottom margin is the bottom of the screen. So CSI 0 ; 0 r would be the same as CSI r, which should reset the margins to the full extent of the screen.


VSTS Xamarin.ios build issue - The job has been abandoned because agent admins-Mac-mini did not renew the lock. Ensure agent is running, not sleeping, and has not lost communication with the service.

Hi
Abruptly I am facing below issue in my Xamarin.ios project VSTS build as below:
The job has been abandoned because agent admins-Mac-mini did not renew the lock. Ensure agent is running, not sleeping, and has not lost communication with the service.
My observation is,
•	Before few days, build was successful (which includes xamarin.ios project containing solution, running UITest on xamarin test cloud, after build deployment on hockeyapp release step)
•	I restarted my Mac machine which is on premise host, after that I started facing the issue
•	If I am not running my Xamarin UITest on cloud (it means build is taking less time), then build is getting successful but after that, the Release step failed with same above error
•	If my build contain running UITest step, build step is failing, I made sure UITest is successful, Publish artifact step is failing
I have tried re-configuring agent, altogether new agent setup but not success.
Please help.

@pallaviak1 what agent version are you using?

the tar file which I have downloaded from VSTS agent, is vats-agent-osx-x64-2.109.1.tar, I guess 2.109.1 is stating the version.

@pallaviak1 can you zip your _diag folder under the agent and send it to ersciple (at microsoft dot com)

i haven't seen a mail come through yet. let me know if i've missed something.
closing the issue here since this is not an issue with the tasks in this repo. it sounds like a flaky network issue, a network configuration issue, an issue with the agent (repo located here), or an issue with the service.


What is the model name of the pre-trained voice-bank model?

Hi, I want to use the pre-trained voice-bank model to enhance my data. But I don't know how to set the model name. Could anybody give me some guidance?

Hi, I use model name "refine_unet_base"  and generate enhanced speech. But the results is not good. I think there are some errors in my usage. My data is mandarin speech.
An example of noisy speech is given here:
noisy_snr10.wav.zip
The enhanced speech by pre-trained model:
enhanced_snr10.wav.zip


[request] Export uast_utils marshal/unmarshal functions

This is not a blocker, but it would be good to have at least unmarshalNodes exported so it can be used by gitbase-web.

@ajnavarro  should we close this then?

We will add documentation explaining the output format of that Functions on documentation. Can you open an issue for this @mcarmonaa ? thanks.


CMake "CodeBlocks - Ninja" -v option

I'm using CMake to create a "CodeBlocks - Ninja" project.
It works but in the CodeBlocks Build options the ninja-call always has the "-v" parameter.
Does anybody know how to bring CMake not to add the "-v" option to the ninja call?
I tried something like "-DCMAKE_VERBOSE_MAKEFILE=OFF", but it did not help...

I think you should ask this on a CMake support forum, as it isn't an issue with ninja itself.

Ok, Thanks!