can't deploy Fungile Token example from neo-cli

Hi, I followed this example:
https://github.com/neow3j/neow3j-examples-java/blob/master/src/main/java/io/neow3j/examples/contractdevelopment/contracts/FungibleToken.java
After completing the contract code, I tried to deploy it through DeployFromFiles example and everything is fine.
But when I bring complied contract to neo-cli with command:
invoke contract.nef contract.manifest.json
It will cause Error: An unhandled exception was thrown. The calling entity is not the owner of this contract
Which is an error message from throwIfSignerIsNotOwner() method. And I have no idea why.
FYI: The contract owner's address in the contract code and address that was opened in neo-cli is the same address.

hello @qvanphong, thanks for the issue.
when you execute list address, do you see more than one address in the output? or a single one?

just as background info: this message is coming from this line. The deploy method is called every time the smart contract is deployed/updated.

hello @qvanphong, thanks for the issue.
when you execute list address, do you see more than one address in the output? or a single one?

Hi @gsmachado, list address only show 1 address, the problem is happening in NEO GUI too (since NEO GUI using neo-cli)

just as background info: the exception message you see is coming from this line. The deploy method is called every time the smart contract is deployed/updated.

Yes, exactly, neo-cli gonna work without it. But I have no idea why DeployFromFiles example with even with and without with it.

hello @qvanphong, thanks for the issue.
when you execute list address, do you see more than one address in the output? or a single one?

Hi @gsmachado, list address only show 1 address, the problem is happening in NEO GUI too (since NEO GUI using neo-cli). Also, this address is the same address in contract's owner in contract's code.

So, I assume you changed [this line] to include the address of the owner, correct?
Ok, in this case, that's so weird... because if there were more addresses loaded in your wallet (i.e., Neo CLI), there was the possibility that the deploy command could be considering the wrong address to sign the deploy script -- and, the deploy command doesn't have the option to specify a fromAddress param (or something like this).
neo> deploy
You can call this command like this:
        deploy <filePath> [manifestPath=null] [data=null]

However, that's not the case since you mentioned there's a single address loaded.
@csmuller: any clues on this issue?

hello @qvanphong, thanks for the issue.
when you execute list address, do you see more than one address in the output? or a single one?

Hi @gsmachado, list address only show 1 address, the problem is happening in NEO GUI too (since NEO GUI using neo-cli). Also, this address is the same address in contract's owner in contract's code.

So, I assume you changed [this line] to include the address of the owner, correct?
Ok, in this case, that's so weird... because if there were more addresses loaded in your wallet (i.e., Neo CLI), there was the possibility that the deploy command could be considering the wrong address to sign the deploy script -- and, the deploy command doesn't have the option to specify a fromAddress param (or something like this).
neo> deploy
You can call this command like this:
        deploy <filePath> [manifestPath=null] [data=null]

However, that's not the case since you mentioned there's a single address loaded.
@csmuller: any clues on this issue?

hello @qvanphong, thanks for the issue.
when you execute list address, do you see more than one address in the output? or a single one?

Hi @gsmachado, list address only show 1 address, the problem is happening in NEO GUI too (since NEO GUI using neo-cli). Also, this address is the same address in contract's owner in contract's code.

So, I assume you changed this line to include the address of the owner, correct?
Ok, in this case, that's so weird... because if there were more addresses loaded in your wallet (i.e., Neo CLI), there was the possibility that the deploy command could be considering the wrong address to sign the deploy script -- and, the deploy command doesn't have the option to specify a fromAddress param (or something like this).
neo> deploy
You can call this command like this:
        deploy <filePath> [manifestPath=null] [data=null]

However, that's not the case since you mentioned there's a single address loaded.
@csmuller: any clues on this issue?

yeah, I changed the owner line to my address that interacting with neo-cli, neo-gui, even I tried with neo-express. Nothing work, if I remove that line and deploy, any further invoke that using Runtime.checkWitness(owner) after the contract is deployed sould work.

Hey @qvanphong, I've had a look and it seems that this is a witness scope issue in the deployment.
When deploying a contract, you are invoking the method deploy on the native contract ContractManagement. This method then deploys your contract with the provided nef and manifest and then calls this contract's deploy method.
In a deployment, a signer with a witness scope calledbyentry is only valid on the ContractMangement contract. So, if there is another witness check outside of the ContractMangement contract, this scope is not sufficient, and thus the check fails.
As you can see in the DeployFromFiles example, the signer has a global scope. In neo-cli, the default scope is calledbyentry. That is why it worked in the example code and didn't work using neo-cli. Afaik, there is currently no way to specify other scopes using neo-cli unfortunately.

Fyi, there's an issue open concerning the support of witness scopes for the deployment through neo-cli (https://github.com/neo-project/neo-node/issues/792).

@qvanphong Can we close this issue?

@qvanphong Can we close this issue?

Yes, thank you for helping :D


Wrong calculation of score when there are ties?

Even though this seems very unlikely, for the multiple choice task the models might return the same scores for some of the options. If these options have the highest score, and the reference label is among these labels, the result will be treated as true positive.
I think this is not a good strategy, since the model is not sure which of the options is the correct one.
I would suggest changing the algorithm, to treat the result as false negative whenever there's a tie between the top-scoring answers.

I have run some test with Quality dataset (my own definition) and openchat and PHI models. Seems like it's not such an issue I thought it is. For 100 samples there were 13 cases for PHI model with the same values, but only 2 of them were cases when the value was the same for the highest scores.

Why is tiebreaking "incorrect" better than tiebreaking "correct"?


Feature/orm for form demo

Even if i still don't have the domain methods to get Editors from Book in my Api, now the basics features works, so i prefer to merge now and continue the demo


Resolution of custom HLASM macros

Description of the enhancement requested
We have a lot of HLASM programs which use custom HLASM macros. The macros are either part of the application repository or located in a SYSLIB dataset.
The current Version of ZOE (3.0.1) only supports resolution of macros from SYS1.MACLIB. Even if the local directories and the SYSLIB are configured in a propertyGroup, the macros are not resolved. This is also the case for upload of dependent files while running a DBB userbuild from ZOE, local macros are not uploaded. This leads to usage of outdated macro-versions (if resolved via SYSLIB) or compile-errors (due to outdated or missing macros).
ZOE should support the resolution of HLASM macros like it does for COPY-dependencies to support a developer with all the informations needed. Local existing macros should be included in dependency resolution and upload for a DBB userbuild.

Hi,
Questions:

How does ZOE identify a macro?
Is the list of SYS1.MACLIB  macros pre-declared in ZOE?
Does ZOE scan the remote SYS1.MACLIB PDS to know the list of contained macros?
Can ZOE scan other PDSs than SYS1.MACLIB to find list of macros?

At the source code structure level, a macro is indistinguishable from another assembler instruction, unlike includes which have a specific syntax pattern: COPY include.
In ZOE settings, we must activate macros resolution and configures the z/OS version used:

And there are two local files that reference the SYS1.MACLIB macros depending on the version of z/OS:

resources/hlasm-macros-v2r4.json
resources/hlasm-macros-v2r5.json

There is also a file that references the assembly instructions:

resources/hlasm-instructions.json

ZOE allows you to declare your own macro reference list file, but there is no documentation on how to describe a macros in these files:

Same for assembler instructions:

Is it possible to declare a file that includes both the SYS1.MACLIB macro references and the site-specific macros? How ?

Thanks for submitting this enhancement request. We agree that it is am important one for HLASM.
Those settings were intended for tech support in case a customer would report an inaccuracy or wanted files for a different version of z/OS; so we could provide it quickly without requiring to ship a new version of the editor. You can indeed try copying and modifying the file yourself if you have additional macros in SYS1.MACLIB. Supporting additional data sets would be an enhancement.

We have many home-grown macros, both in their own libraries, and in-line. It would be great if you could resolve them.

You should notice improvements with same-file custom macro handling with 3.3.0. In addition to being shown in the outline view, macros declared in the same file now support hover, go to definition, and will populate in code completion.

For reference, see the docs here for full explanations of what is currently supported. These were updated with 3.3.0 as well to provide more clarity around these features.

Is 3.3 available?  Not through VS code.....

Look at that.  It updated automagically to 3.3.2 sometime in the last few days.  I will review the new docs.  Thank you!!

This is still an issue! We too have lots of home-grown macros in different datasets and would VERY much like to have them resolved when working with HLASM! Is this something you will provide or is there a work around? We are skeptic about copying macros into SYS1.MACLIB. It would be great if the editor would look for macros in a provided concatenation of datasets in zapp.yaml. Or could we have a concatenation of local folders instead? (But datasets is preferred.)
Is this issue worked upon?

We added support for local macros now. Loading from data sets we also want to add.
https://ibm.github.io/zopeneditor-about/Docs/advanced_custom_macros.html

Hi,
Thank you for directing me here for the issue I raised ( #459) . As per the latest comment , can you please clarify whether the support for hover over without COPY statement for MACROs ( not the ones retrieved from SYS1.MACLIB) would be added in future enhancements ? or is there any workaround for now ?

Hello @ztekSol. See the animated gif on this page: https://ibm.github.io/zopeneditor-about/Docs/advanced_custom_macros.html. Is that what you are looking for? We offer this right now for custom macros located in your local VS Code workspace (e.g. they could be part of a Git repo you load into your workspace) and plan to add remote MVS support in the future. This feature requires a license for IBM Developer for z/OS Enterprise Edition, though, as we classified it as enterprise-level capability going beyond simple editing.

Hi ,
Based on the article when i change the name to "maclib" ;local workspace macros are not being recognized.

my zapp.yaml setup , local macros are not recognized when name is "maclib" works only when name is "syslib" . however it does not allow to hover over without copy statement.

with syslib: works fine. SSANCHOR macro is in my local workspace directory asmmac

with maclib : does not work

Please advise.
I would like to see if the custom macro resolution without copy statement. like below GDSMPFX is not resolved or not recognized as a macro.

Can you please confirm whether maclib option ( to resolve custom remote macros ) works with the 60-day trail version for advanced capabilities?

Can you please confirm whether maclib option ( to resolve custom remote macros ) works with the 60-day trail version for advanced capabilities?

Hi, as Peter mentioned earlier, custom remote macros are not currently supported in Z Open Editor with advanced capabilities. However, local macros are supported as advanced capabilities and will be enabled with the trial version.

Sorry .I meant  Local workspace macros , when I tried with maclib option
it's not resolved without copy / include statement.
On Wed, Nov 27, 2024, 10:16 a.m. Saile Daimwood @.***>
wrote:

Can you please confirm whether maclib option ( to resolve custom remote
macros ) works with the 60-day trail version for advanced capabilities?
Hi, as Peter mentioned earlier
https://github.com/IBM/zopeneditor-about/issues/316#issuecomment-2494679618,
custom remote macros are not currently supported in Z Open Editor with
advanced capabilities. However, local macros are supported as advanced
capabilities and will be enabled with the trial version.
—
Reply to this email directly, view it on GitHub
https://github.com/IBM/zopeneditor-about/issues/316#issuecomment-2504134135,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BNDFTQM5OFFBZKXSE2WPQKL2CXO5XAVCNFSM6AAAAABR3DQEBWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMBUGEZTIMJTGU
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hello @ztekSol: Yes, to be able to use the macro resolving feature you need to purchase IBM Developer for z/OS Enterprise Edition. Z Open Editor comes with a 60 day trial of these features and we have a examples for testing in our sample repo here: https://github.com/IBM/zopeneditor-sample/blob/wazi-main/ASM/MASAM1.asm
If your trial license still shows as active in the Welcome screen or you imported the purchased license then you would see a hover for the local macros (as well as you can use code completion using crtl-space and tab keys):

If your trial is expired you would just see the macro references without the underline and hover:

For COPY you need to use the syslib ZAPP type. See our example file and the corresponding ZAPP file as well.
If you want to request and extension of the trial key to do an evaluation of our advanced features, contact your IBM representative and we can talk.

Peter,
If we license IDz EE do we have to use the Eclipse UI to get all the features or can we access those features through VS Code and the z Open Editor?  Would be great to see a matrix of features and what we get where.
Thanks
John
Get Outlook for iOShttps://aka.ms/o0ukef

From: Peter Haumer @.>
Sent: Wednesday, November 27, 2024 8:20:21 PM
To: IBM/zopeneditor-about @.>
Cc: John Gates @.>; Mention @.>
Subject: [Ext] Re: [IBM/zopeneditor-about] Resolution of custom HLASM macros (Issue #316)
NOTIFICATION: External Email
Hello @ztekSolhttps://github.com/ztekSol: Yes, to be able to use the macro resolving feature you need to purchase IBM Developer for z/OS Enterprise Edition. Z Open Editor comes with a 60 day trial of these features and we have a examples for testing in our sample repo here: https://github.com/IBM/zopeneditor-sample/blob/wazi-main/ASM/MASAM1.asmhttps://github.com/IBM/zopeneditor-sample/blob/wazi-main/ASM/MASAM1.asm
If your trial license still shows as active in the Welcome screen or you imported the purchased license then you would see a hover for the local macros (as well as you can use code completion using crtl-space and tab keys):
image.png (view on web)https://github.com/user-attachments/assets/f15e92ea-02f6-4703-b6b5-197795b17f3e
If your trial is expired you would just see the macro references without the underline and hover:
image.png (view on web)https://github.com/user-attachments/assets/98832eb4-08a5-4057-a048-788f5ac8aa12
For COPY you need to use the syslib ZAPP type. See our example file and the corresponding ZAPP file as well.
If you want to request and extension of the trial key to do an evaluation of our advanced features, contact your IBM representative and we can talk.
—
Reply to this email directly, view it on GitHubhttps://github.com/IBM/zopeneditor-about/issues/316#issuecomment-2505085554, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BDQCUIVCC6Q52CPT7A3KBQ32CZVVLAVCNFSM6AAAAABR3DQEBWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMBVGA4DKNJVGQ.
You are receiving this because you were mentioned.Message ID: @.***>

Hello @ztekSol: Yes, to be able to use the macro resolving feature you need to purchase IBM Developer for z/OS Enterprise Edition. Z Open Editor comes with a 60 day trial of these features, and we have a examples for testing in our sample repo here: https://github.com/IBM/zopeneditor-sample/blob/wazi-main/ASM/MASAM1.asm
If your trial license still shows as active in the Welcome screen or you imported the purchased license then you would see a hover for the local macros (as well as you can use code completion using crtl-space and tab keys):

If your trial is expired you would just see the macro references without the underline and hover:

For COPY you need to use the syslib ZAPP type. See our example file and the corresponding ZAPP file as well.
If you want to request and extension of the trial key to do an evaluation of our advanced features, contact your IBM representative and we can talk.

Hi Peter,
Thank you for the response. 60-day trail version was expired on my PC. However , I have tried on collegue's PC ( who still has a valid trail version with advanced capabilities enabled ) . However when I coded MACLIB on zapp.yaml ( as shared in my previous responses ) , we were unable to hover over local workspace macros ( coded with or without copy statement) When I changed it to syslib , we can hover over local workspace macros coded with copy statement . However, no luck with macros coded without COPY statement.
Please note that in our shop, we have CSECTs referring to custom macros ( local / remote) coded  with or without COPY statement.
Hence, please clarify what would be the right approach for ZAPP.yaml ,  whether it needs to be listed as SYSLIB or MACLIB to resolve macros coded with / without COPY statement ?
I am trying to submit a proof of concept  with the trail version to use advanced capabilities so that we can approach to buy the enterprise version license.
Thanks again for all your help.

Hi Peter,
Thank you for the response...

Hi @ztekSol, two ideas to verify that custom macros are working:

Double check on the welcome page that the advanced capabilities are enabled. To bring up the welcome page if you have it disabled, use cmd/ctrl + shift + P, type "IBM Z Open Editor: Welcome" and select it from the command palette. See this image and the circled text at the bottom that shows the capabilities are enabled:

After verifying that advanced capabilities are enabled, use the wazi-main branch in our zopeneditor-sample and follow step 12 in the HLASM tutorial from our documentation.

@ztekSol could you create a simple dummy example that shows your issue and perhaps attach it here as a zip file? That would help us reproduce the problem.
The key advantage of the macro support is that we pre-scan the macros found via property groups and feed back meta-data into the language server to generate code completion options for you. The hover is then just an added value, but for COPY statements we always had the hovers in the free editor portion and that will remain so. Scanning is the paid for feature. For the remote scenarios RSE API will do the scanning as well.
Also, if you are interested in a purchase ask your sales rep to set a call with development. Then we can do some demos and also discuss your specific requirements. Many of the advanced/paid for features you see in Z Open Editor today were defined based on such calls and direct feedback.

@ztekSol could you create a simple dummy example that shows your issue and perhaps attach it here as a zip file? That would help us reproduce the problem.
The key advantage of the macro support is that we pre-scan the macros found via property groups and feed back meta-data into the language server to generate code completion options for you. The hover is then just an added value, but for COPY statements we always had the hovers in the no charge editor portion and that will remain so. Scanning is the paid for feature. For the remote scenarios RSE API will do the scanning as well.
Also, if you are interested in a purchase ask your sales rep to set a call with development. Then we can do some demos and also discuss your specific requirements. Many of the advanced/paid for features you see in Z Open Editor today were defined based on such calls and direct feedback.

Thank you Peter ,
I was able to setup  trail version and retested with MACLIB name . custom local macros are resolved now. However one point to highlight , since we have all macros in one local workspace directory (/asmmac)  to achieve the resolutions for all macros (some of them were referred without COPY statement in assembler program , sometimes refereed with copy statements ) ; I have to code ZAPP file as below.
MACLIB is first in sequence , though MACLIB and SYSLIB both are referring same workspace directory (/asmmac).
Otherwise , just using MACLIB reference does not resolve MACROs coded with COPY statement.
Not sure whether it was a intentional rule to use two difference names ( MACLIB , SYSLIB ) .

Thank you sdaimwood and Peter ,
I was able to setup trail version and retested with MACLIB name . custom local macros are resolved now. However one point to highlight , since we have all macros in one local workspace directory (/asmmac) to achieve the resolutions for all macros (some of them were referred without COPY statement in assembler program , sometimes referred with copy statement ) ; I have to code ZAPP file as below.
...

Hi @ztekSol,
Glad to hear you were able to get your local macros resolving correctly! I can confirm that the behavior you're noticing is correct. Macros (without the use of COPY) are only found from your maclibs, and COPY members are only found from your syslibs. Since the HLASM Language server does some extra processing on the maclib entries, we want to make sure we limit it to only the maclibs. If there is interest from users to change this behavior it is certainly something we can look into the future. Thank you again for your interest in and use of Z Open Editor.


RG351V

I am trying to get this to run on a RG351V with ArkOS... I got it all setup like you documented but when I try to start the InputVisualizer for 3.5.1, it just crashes without a log or message ...

I've updated the master branch to be more general use. It should work for ArkOS now as well.
The problem were the bin folders I was using were specifically built for my dev device. I've replaced them with ones built by  efornara (commit 5882925). Try the new commit if you can and tell me if there are still issues. I don't have a 351 to test on.
You can find the bin downloads here if you want to see the other versions available. I want to build bins for the latest stable versions (3.5.3, 4.0.4, 4.1.3, and 4.2.0), but it might take time to relearn how to make the dockers for that.
Note that every version 4 game needs to use the compatibility driver. The Linux versions of these devices don't have access to the Vulkan drivers.
Also, log files should show up in the godot/logs/version_folder/. You can read them on the device itself using the file explorer in ArkOS.

Hey there, I got it to run in the meantime ... basically everything was fine except the bin files were text files (so I downloaded and replace the binary files manually) in my case and I had to create the log folders manually and copy /opt/system/Tools/PortMaster/gamecontrollerdb.txt to /home/ark/.config/SDL-GameControllerDB/
Now

I want to build bins for the latest stable versions (3.5.3, 4.0.4, 4.1.3, and 4.2.0), but it might take time to relearn how to make the dockers for that.

That would be very nice ... I miss those there

Since 4.3 is coming out and I am shifting to it, what's the update on this ? If you could provide me with details, I could do it.


chore: test-python-jenkinsx to 0.0.15

chore: Promote test-python-jenkinsx to version 0.0.15

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Show/Hide Vertical Tab Bar Shortcut Key does not work on PC

I just installed the Vertical Tabs app and it says to show/hide the bar with Ctrl+E. In Chrome on Win10 this brings up a search bar in the chrome search bar.

I can confirm that: Windows 10, Chrome Version 87.0.4280.141 (64-Bit)

I can confirm that: Windows 10, Chrome Version 87.0.4280.141 (64-Bit)


[Bug] Fix scenario where dbt attempts to add existing columns to relations when using the SDK for column metadata

resolves #914
Problem
When using the redshift_connector SDK to collect metadata about a relation, dbt-redshift attempts to add a column to a model which already exists on the model. This does not occur when using the legacy metadata query.
Solution
Still investigating, but it appears this could be related to case sensitivity and/or quoting. Changing a column from unquoted to quoted on an incremental model results in the error that the user reported. However, this error also occurs when using the legacy metadata query.
Checklist

[x] I have read the contributing guide and understand what's expected of me
[ ] I have run this code in development and it appears to resolve the stated issue
[x] This PR includes tests, or tests are not required/relevant for this PR
[x] This PR has no interface changes (e.g. macros, cli, logs, json artifacts, config files, adapter interface, etc) or this PR has already received feedback and approval from Product or DX

We elected to remove this functionality until we can resolve the discrepancy between our custom query and redshift_connector's get_columns method. This is no longer relevant.


fix a few ES tests due to time zone issue

Those tests may fail due to time zone, e.g. after 6PM in the pacific time zone.

Pull Request Test Coverage Report for Build 3980

2 of 2 (100.0%)  changed or added relevant lines in 2 files are covered.
10 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.06%) to 69.095%

Files with Coverage Reduction
New Missed Lines
%

cassandra-persistence/src/main/java/com/netflix/conductor/dao/cassandra/CassandraEventHandlerDAO.java
2
68.42%

cassandra-persistence/src/main/java/com/netflix/conductor/dao/cassandra/CassandraMetadataDAO.java
8
55.44%

Totals

Change from base Build 3976:
-0.06%

Covered Lines:
11769

Relevant Lines:
17033

💛  - Coveralls


Archipelago Support

https://discord.com/channels/463917049782075395/559837132428935170/1085773485961400400

Base hack brain dump:
SENDING ITEMS
Create 400 new flags which the game will set for archipelago seeds. If a flag in that block is meant for a local item, the archipelago server will send the item to the player. Archipelago will check the flag block for the 400 flags to see which of them is set, can use the flag lookup table in ROM if we need to get those 400 flags back to their source.
RECEIVING ITEMS
Have a static memory address for receiving items which will check for a non-zero value. If it detects this, based on the value, it will give a certain item. For example, 1 = GB, 2 = Punch etc.
If item is some generic item which bases its count off the flags (eg. Medal), it will set the first available cleared flag in the array.
After performing the necessary actions, it will set the value back to 0 so the archipelago server knows it can send another item


fix(@angular/cli): allow backticks in templateUrl and styleUrls

resolves #7945

No worries, I have updated the PR with the requested changes @filipesilva


[aliyun-oss-c-sdk] Update to 3.10.1

Update aliyun-oss-c-sdk to the latest 3.10.1 version.

[x] Changes comply with the maintainer guide.
[x] SHA512s are updated for each updated download.
[ ] ~The "supports" clause reflects platforms that may be fixed by this new version.~
[ ] ~Any fixed CI baseline entries are removed from that file.~
[ ] ~Any patches that are no longer applied are deleted from the port's directory.~
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

Thanks for the update and removing the unnecessary vcpkg_fail_port_install!


Unable to uninstall from Android 4.4.2

Hi, After installations from f-droid on my old samsung galaxy 4s, running Android version 4.4.2.
I tried to uninstalled but get error message:
Error uninstalling %s. Fail to uninstall due to unkown error.
What can possible be the issue?
Thanks in advance.

Hello, did you remove the app from device administrators?

Thanks for pointing that out. I followed README section it uninstalled successfully.


make health check configurable

It should optionally call a closure that actually checks whether the service is healthy.

Health check just gives a single that service process is still up and the telemetry server endpoint is still accessible. If apps need to expose any additional debug endpoints or health checks then they can do that by providing custom server routes: https://docs.rs/foundations/latest/foundations/telemetry/struct.TelemetryServerRoute.html


chore: comment hana connection string

As per @mrylov comment here: https://github.com/go-spatial/tegola/pull/893#discussion_r1136602372 the connection string is exposed on purpose. Let's comment for future reference.

Pull Request Test Coverage Report for Build 73f57ab69-PR-920

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

Totals

Change from base Build 928406e7a:
0.0%

Covered Lines:
6553

Relevant Lines:
13974

💛  - Coveralls


Youtube Clone under SSOC '23

Project title
Youtube Clone
Project Description
A simple clone using HTML and CSS
Doc Domain

[] Solidity , Html, Css , JavaScript , Web3.js / Ether.js
[] Solidity , ReactJs /NextJs , Web3.js /Ether.js
[] Solidity , Python3 , Web3.py
[] Other , feel free to mention below

Are you contributing under any open-source program ? YES

Hey @Vikash-8090-Yadav Please assign me this under SSOC '23

Great start working on this.


Error trying to import module not in the exposed-modules list of a package could be improved.

Quick Summary:
For example https://ellie-app.com/hcbgFYzMTQYa1 reports the error
You are trying to import a `Markdown.HtmlRenderer` module:

11| import Markdown.HtmlRenderer
           ^^^^^^^^^^^^^^^^^^^^^
I checked the "dependencies" and "source-directories" listed in your elm.json,
but I cannot find it!

The real problem seems to be that dillonkearns/elm-markdown does not include Markdown.HtmlRenderer in its exposed-modules so other modules may not import it.
Suggestion
It would be more informative if the error were to explicitly mention this.  E.g.
You are trying to import a `Markdown.HtmlRenderer` module:

11| import Markdown.HtmlRenderer
           ^^^^^^^^^^^^^^^^^^^^^

This module is not in the "exposed-modules" section of that package's elm.json file.

The Modules section of the elm guide could also mention the https://github.com/elm/compiler/blob/master/docs/elm.json/package.md#exposed-modules setting explicitly.
SSCCE
https://ellie-app.com/hcbgFYzMTQYa1
which simply adds
import Markdown.HtmlRenderer

to https://ellie-app.com/d7R3b9FsHfCa1

Elm: 0.19.1
Browser: Firefox 99.0
Operating System: macOS Catalina Version 10.15.7

Additional Details
What I was trying to do at the time:
https://old.reddit.com/r/elm/comments/tw36nv/easy_questions_beginners_thread_week_of_20220404/i3x2lrj
What I discovered a few days later
https://old.reddit.com/r/elm/comments/tw36nv/easy_questions_beginners_thread_week_of_20220404/i4g5msp

@houseofmercy-github A problem here is that there is no relation between a module's name and the package it comes from. While it is somewhat obvious (to a human) that Markdown.HtmlRenderer could come from dillonkearns/elm-markdown, it isn't for the compiler.
And it might not actually be obvious. Maybe you also depend on elm-explorations/markdown in which case it's a lot less obvious. Maybe the package jfmengels/something contains a (hidden) Markdown.HtmlRenderer module. Or maybe it's part of your application, but the file was recently removed, or you forgot to run your code generation.
The only thing that connects the two is the package's source-directories field. So if a module is not listed in any of the packages' source directories, then the compiler has to assume it is in your application.
Technically, it could find that information from looking at the different files in the dillonkearns/elm-markdown package's source code, but that would probably incur a performance cost. I also don't know if it's possible for multiple packages to have non-exposed modules named the same, in which case there needs to be a different error message in that case as well.

@jfmengels Thank you for the explaination.  If there is no easy way for the compiler to look for non-exposed modules of an imported package then a precise suggestion might not be worth the performance cost.
Perhaps the error message in this case could simply include a generic hint that importing a module not listed in the package's exposed-modules isn't allowed and refer the user to your explaination.
If the operations involved are more expensive then perhaps a separate "lint" utility that could make more assumptions about the user's code would be a better place for it.  Are you aware of anything like that?  I'm new to Elm but would be happy to try and make a PR that could do that.

If you look for a linter, you should probably check out elm-review. But it assumes that the code has already been validated by the compiler, so it's probably not the best fit.
I also think that this is the kind of issue that once you've encountered once, you'll know about it. Beginners won't think about using a separate tool (they probably won't even discover it), so I think that this should either be addressed by the compiler or not addressed at all

Perhaps the error message in this case could simply include a generic hint that importing a module not listed in the package's exposed-modules isn't allowed and refer the user to your explaination.

I agree that the compiler could give a slightly better answer, though I'm at a loss as to what details to add because there needs to be a trade-off between a short helpful explanation and a long detailed one. I don't think we want to confuse beginners with all the details I mentioned, especially since the most likely case for this error to happen is that the user forgot to create a file or renamed a file without changing the import (which the current error doesn't address super well actually).
In your particular use-case, I think you got confused because you looked at the source code, whereas you should have ideally looked at the package's documentation (I mean in an ideal world, not saying you did anything bad at all, on the contrary). If that didn't give you the information you wanted, then I'd report that there and maybe open a PR to improve the documentation there. That sounds like an easier way to start contributing :) (and I know that Dillon welcomes the help ;) )

Thank you.  I will take a look at elm-review.   This is definitely one of those things I'll know to watch out for in the future.  I probably should have started with something less ambitious then helping  custom html handlers in elm-markdown report better errors but I was so impressed by it otherwise that I felt I had to give it try.
I think some form of your description would make sense in the elm guide since it talks quite a bit about modules but doesn't mention the exposed-modules section of elm.json or how that relates to a package's supported interface.   An example there explaining the mistake I made would have saved me some time.  I will see if I can make a review to add some text to the guide and maybe a link to elm.json/package.md#exposed-modules page.


tio.run always returns an empty response

For some reason, every time I click the run button, the server returns an empty response, resulting in the error message "The server's response could not be decoded."
Inspecting the details of the request shows that the response is indeed empty:
XMLHttpRequest {
    mozAnon: false
    mozSystem: false
    onabort: null
    onerror: null
    onload: null
    onloadend: null
    onloadstart: null
    onprogress: null
    ontimeout: null
    readyState: 4
    response: ArrayBuffer { byteLength: 0 }
    responseType: "arraybuffer"
    responseURL: [redacted]
    status: 0
    statusText: ""
    timeout: 0
    upload: XMLHttpRequestUpload { onloadstart: null, onprogress: null, onabort: null, … }
    withCredentials: false
}

That should be fixed now, thank you for bringing it to my attention.


This is great

Is it stable enough that it'd be worthwhile for me to work on a QQ for it?

The basic definitions in Database/Relational are fairly stable (but hey, they don't exactly do anything). The form of the types seems to work well so I won't change that any time soon. Maybe for a later version the kind of Schema will be [*] so that we can extend it with new notions. I also expect that the form of UPDATE will change to better resemble actual SQL (we'll use a tuple of :=: terms).
Current work is all about making a PostgreSQL driver and testing it with examples. Eventually I'll put this into a relational-postgresql repository. This driver is certainly not stable nor complete, but it works well enough to do some nontrivial work. Against a PostgreSQL database you can insert, update, and delete; you can select from disk tables, do left inner joins, and intersections and unions. However, there is currently very little type-checking of your queries. The goal is to have GHC use your database types to verify that your SQL is well-typed, and I won't make a release until that's working well.
What do you have in mind for a quasiquoter? Something to help write the database types? I really want the SQL to be easy enough to write without any template Haskell, but of course that may not be possible.

I wrote the start of something similar during ICFP (uploaded in here), and my thought was to eventually build a QQ to generate the query types (or possibly the proxies for them) so that (a) usage would closely resemble SQL itself - or say postgresql-simple, (b) error messages resulting from malformed SQL could be nicer than the type errors you'd otherwise get (the type errors are one of the more annoying thing in servant, which does similar things). Table descriptions are a third reason - those are further from SQL syntax.


[Suggestion] Add option to use vanilla team color as heart color

Basically the title, add a config option like Use Team Color = true/false. In addition to settings hearts to team color, with it enabled render text Current Health/Max Health near the hearts either if a player has more than 10 hearts or just at all time, since all hearts should be of the same color.

I do not have any intention of adding extra features to this mod besides for compatibility, so that is unfortunately a no.


long words spelling displayed in two lines

n parallel view , for 1st chapters commentaries certain words like Background " Backgroun "in first line and "D" appears in next line

.

@JesniJ This is not an issue, as that word length is so-long that it cannot be displayed in a single line. So the text is formatted automatically based on the screen size.


NavigationBackButtonNormalStyle is wrong when used directly

Describe the bug
Using NavigationBackButtonNormalStyle directly does not apply the correct style:

Corners are not rounded
Wrong font size
etc.

Repro app: https://github.com/miksalmon/NavigationBackButtonStyleIssue
Steps to reproduce the bug

Create button
Add style: Style="{StaticResource NavigationBackButtonNormalStyle}"

Expected behavior
Button should have the same style as NavigationView back button
Screenshots
using style directly:
using copied style:
expected:
NuGet package version
None
Windows version
No response
Additional context
Copying the style from https://github.com/microsoft/microsoft-ui-xaml/blob/winui3/release/1.4-stable/controls/dev/NavigationView/NavigationBackButton.xaml locally applies the correct style as shown by the 2nd screenshot

I can confirm I'm seeing this issue as well, copying the style directly resolves the issue. It seems the correct style (from NavigationView control's styles) is overriden by the one in dxaml\xcp\dxaml\themes\generic.xaml


restore temp titles

then when I press enter

Temp titles was removed from apple recently. We should add it back.


[NTR] vitamin D deficiency

Preferred term label:
vitamin D deficiency
needed for INCLUDE DCC

this has been added MONDO_0100471


Add a new entity related to the current maximum power

Hello @HGC72,
I had to create this PR because of the branch renaming.
I sent you a screenshot after the renaming.

Regards.

Hi!
Congratulations, merge is done.
Thanks!


Onedrive authorization failed.

Traceback (most recent call last):
File "/telegram-onedrive/modules/onedrive/session.py", line 128, in load_session
record = cls.db.get_current_user()
File "/telegram-onedrive/modules/onedrive/database.py", line 139, in get_current_user
self.execute(command)
File "/telegram-onedrive/modules/onedrive/database.py", line 334, in execute
self.cursor.execute(command, params)
sqlite3.OperationalError: no such table: current_user
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/telegram-onedrive/modules/handlers/auth.py", line 152, in auth_handler
onedrive.load_session()
File "/telegram-onedrive/modules/onedrive/init.py", line 73, in load_session
self.client.auth_provider.load_session()
File "/usr/local/lib/python3.8/site-packages/onedrivesdk/auth_provider.py", line 323, in load_session
self._session = self._session_type.load_session(**load_session_kwargs)
File "/telegram-onedrive/modules/onedrive/session.py", line 142, in load_session
raise NoSessionExecption("No session found.")
modules.onedrive.session.NoSessionExecption: No session found.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/telegram-onedrive/modules/handlers/auth.py", line 107, in od_auth
onedrive.auth(code)
File "/telegram-onedrive/modules/onedrive/init.py", line 57, in auth
self.client.auth_provider.authenticate(
File "/telegram-onedrive/modules/onedrive/_rewrite.py", line 40, in authenticate
headers = {'Authorization' : f"Bearer {rcont['access_token']}"}
KeyError: 'access_token'
ps: idk how to set that server uri
currently i have it as
environment:
- server_uri=https://<IP_ADDRESS>:8080
and at onedrive i gave same as redirect uri
am i doing it wrong in any way?
please help!

I just tried, and it worked fine.
The main error is this:
File "/telegram-onedrive/modules/handlers/[auth.py](https://web.telegram.org/a/auth.py)", line 107, in od_auth
onedrive.auth(code)
File "/telegram-onedrive/modules/onedrive/[init.py](https://web.telegram.org/a/init.py)", line 57, in auth
self.client.auth_provider.authenticate(
File "/telegram-onedrive/modules/onedrive/_rewrite.py", line 40, in authenticate
headers = {'Authorization' : f"Bearer {rcont['access_token']}"}
KeyError: 'access_token'

Possible reason is your network problem.
You can remove container and try several times.
If this doesn't work, I'll help you further.


Supply is asking for version_code when updating changelog only

New Issue 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

Issue Description
I want to use supply to update the changelog only by skipping everything else. The problem is the command fails with the following message:
[!] More than one release found in this track. Please specify with the :version_code option to select a release.
Why am I supposed to provide version code for changelog updates? Changelogs are already in files named by the version code and I need to update changelogs for multiple versions at once. Is there anything I can do to overcome this?
Command executed
fastlane supply --skip_upload_apk --skip_upload_aab --skip_upload_metadata --skip_upload_images --skip_upload_screenshots
Environment

✅ fastlane environment ✅
Stack

Key
Value

OS
10.15.3

Ruby
2.6.3

Bundler?
false

Git
git version 2.25.0

Installation Source
/usr/local/bin/fastlane

Host
Mac OS X 10.15.3 (19D76)

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
/Library/Developer/CommandLineTools/

Xcode Version

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
No Fastfile found
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.145.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

atomos
0.1.3

CFPropertyList
2.3.6

claide
1.0.3

colored2
3.1.2

nanaimo
0.2.6

xcodeproj
1.15.0

rouge
2.0.7

xcpretty
0.3.0

terminal-notifier
2.0.0

unicode-display_width
1.7.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.1

tty-cursor
0.7.1

tty-spinner
0.9.3

babosa
1.0.3

colored
1.2

highline
1.7.10

commander-fastlane
4.4.6

excon
0.73.0

faraday
0.17.3

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

json
2.1.0

mini_magick
4.10.1

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.8

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

mini_mime
1.0.2

multi_json
1.14.1

signet
0.14.0

memoist
0.16.2

os
1.1.0

googleauth
0.11.0

httpclient
2.8.3

google-api-client
0.36.4

google-cloud-env
1.3.1

google-cloud-errors
1.0.0

google-cloud-core
1.5.0

digest-crc
0.5.1

google-cloud-storage
1.26.0

emoji_regex
1.0.1

jmespath
1.4.0

aws-partitions
1.295.0

aws-eventstream
1.0.3

aws-sigv4
1.1.1

aws-sdk-core
3.93.0

aws-sdk-kms
1.30.0

aws-sdk-s3
1.61.2

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

webrick
1.4.2

generated on: 2020-04-16

I would check the code for this error message, then trace back where it is called any why.

I would check the code for this error message, then trace back where it is called any why.

Is it something I can do? How?

Search this repository for e.g. More than one release found in this track, hen look at the method it is part of, search for that method name etc.

Well, it is being checked as part of perform_upload_meta and obviously there is multiple releases in the track. My question is why do I need to provide the version when I only need to update changelogs which are assigned to the version codes by the name of the actual .txt file. I am not familiar with the code enough to be able to trace the cause.

Anyone?


conversion to web or wkt

I think some usage examples would help greatly for rust new comers, FYI.
Thanks for this amazing library

Yeah, I'm open to adding more examples if it can help 🙂
Which kind do you think are missing?
For the conversion to WKT (or other formats really), the stance of h3o is to provide a function to convert a polygon into a Rust geometry (from the geo crate) and then you can leverage the georust ecosystem to convert to WKT, KML, ...
This avoid bloating the library with the support of too many format: you get a geometry and then you can use other crate to convert in what you need.
There is a built-in support for GeoJSON in the library though, mainly because I've used it a lot for debugging during the development.


fix(deps): update patch updates (patch)

This PR contains the following updates:

Package
Change
Age
Adoption
Passing
Confidence

tree-sitter-kotlin
0.3.1 -> 0.3.8

tree-sitter-php
0.22.2 -> 0.22.8

Release Notes

fwcd/tree-sitter-kotlin (tree-sitter-kotlin)
v0.3.8
Compare Source
v0.3.7
Compare Source
v0.3.6
Compare Source
v0.3.5
Compare Source
v0.3.4
Compare Source
v0.3.3
Compare Source
v0.3.2
Compare Source

tree-sitter/tree-sitter-php (tree-sitter-php)
v0.22.8
Compare Source
What's Changed

feat: add attributes to interfaces and traits by @calebdw in https://github.com/tree-sitter/tree-sitter-php/pull/252

Full Changelog: https://github.com/tree-sitter/tree-sitter-php/compare/v0.22.7...v0.22.8
v0.22.7
Compare Source
What's Changed

feat: add fields to for_statement by @calebdw in https://github.com/tree-sitter/tree-sitter-php/pull/250

Full Changelog: https://github.com/tree-sitter/tree-sitter-php/compare/v0.22.5...v0.22.7
v0.22.6
Compare Source
v0.22.5
Compare Source
What's Changed

fix: nowdoc end tag parsing by @calebdw in https://github.com/tree-sitter/tree-sitter-php/pull/244
fix: repeated string_content nodes by @calebdw in https://github.com/tree-sitter/tree-sitter-php/pull/245

Full Changelog: https://github.com/tree-sitter/tree-sitter-php/compare/v0.22.3...v0.22.5

Configuration
📅 Schedule: Branch creation - "every weekend" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:
File name: package-lock.json
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving<EMAIL_ADDRESS>npm error Found<EMAIL_ADDRESS>npm error node_modules/tree-sitter
npm error<EMAIL_ADDRESS>from the root project
npm error
npm error Could not resolve dependency:
npm error peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm error node_modules/tree-sitter-kotlin
npm error<EMAIL_ADDRESS>from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /tmp/renovate/cache/others/npm/_logs/2024-12-21T07_27_58_004Z-eresolve-report.txt
npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2024-12-21T07_27_58_004Z-debug-0.log


AGI test different distros on AWS and GCP

Test which OS AGI is faster on on GCP and AWS, and use that:

ubuntu22.04
amazonlinux2023
rocky-linux-9
debian12

I don't see major speed differences between different distros. Sticking to ubuntu by default.


Select with keyboard (not the mouse) in the Terminal + IPython not working as it should

I'm running VS Code on Windows 10 and I use IPython in the terminal for numerical analysis (REPL) (not Jupyter, just a normal IPython shell, launched with ipython.exe). I would like to be able to copy/paste pieces of texts from previous inputs. I know I can use the mouse and right click but I would like to do that with keyboard shortcuts.
IPython uses Emacs style shortcuts, and most of them work (Ctrl-Y for Yank/Paste, Ctrl-k to kill/cut end of line, ...) but I cannot actually select the text with the keyboard. Normally - Emacs style- you would do Ctrl-Space to start a selection, then move the cursor and then cut/copy. But Ctrl-Space inside IPython when run in the terminal window of VS-Code doesn't do anything. I tried launching IPython both from 'cmd' and from 'powershell',  same problem. I also tried to use Shift-LeftArrow/RightArrow to no avail. I must note that if I launch IPython from a 'cmd' prompt separate from VS Code, then Ctrl-Space works. So somehow VS-Code seems not to pass Ctrl-Space to IPython.
Note I have also noticed that in the 'cmd' shell, inside VS-Code, selecting text with Shift-Left/Rightarrow doesn't work either (not even launching IPython). Again this works at the 'cmd' prompt in a separate window. It also So maybe this has to do with 'selecting' inside the terminal. But then Shift-Left/Right arrows work as expected inside Powershell.
Any solution? It would be great to do select/cut/copy/paste without having to reach to the mouse. Everything works except 'select' ... Would be great if Ctrl-Space could work as expected inside IPythion, and even better if I could use Shift-Left/Rightarrow (window-style selection), but maybe IPython doesn't allow that.
Thanks, Stephane
step to reproduce (Windows):

Terminal: Select default shell -> Command prompt (cmd)
Type something, try using shift+rightarrow to select (-> nothing is selected)
Launch ipython from the command prompt
Type something, hit Ctrl-Space then move cursor to select (-> nothing is selected)

Can you try this out using Windows Terminal and if it happens there report an issue to https://github.com/microsoft/terminal? They provide the backend for our terminal on Windows.
The above only applies if you're on Windows 10 1903+, older is using a legacy system which we won't be considering these types of changes for.

Same problem in Windows Terminal (using 1903)

You should report to that repo then


Cxflow predict should be renamed

The word predict is confusing and relates to time series prediction. In our case, we only feed data into the network and use it for inference. We should probably rename predict to infer to be consistent with the current research.

Considering all the aspects, I would go for it. Imo the main point is that predict is indeed more bound to the future and time series while infer is more general...

@petrbel , @adkoadko , @MarekSebo please comment...

I vote for infer

I like predict more, as Scikit-learn and Keras both have predict.

I like predict more yet infer seems to be more rational.
Anyways I vote for predict now as Keras use it as well. Therefore, it is 2 v 2 at the moment.
Closing for now, we can re-open this discussion for 1.0 release.

Good point @adkoadko, Keras and scikit-learn still use fit and predict (and evaluate). See the docs. So we can use it as well.


[#117706115] Automated Organisation and Org Manager Creation

#117706115 Automated Organisation and Org Manager Creation
What
We want to provide a automated script to create organisations, org managers
and email the password.
Context
We added ./scripts/create-tenant.sh script
./scripts/create-tenant.sh will create a user and organisation in the CF
API where you are currently logged in and send an email to the user
if the password changes.
The script will leverage the cf client to create the organisation, space
and user, and use AWS cli with SES to send emails.
How to test
Prerequisites:

You must have installed the latest AWS client and CF client.
You must have your AWS credentials exported and login into CF with an admin user.
Your email account must be verified as a account to receive emails from SES.
Later in prod we will remove the account from the SES sandbox.
You can do it with:

aws ses verify-email-identity --email-address<EMAIL_ADDRESS>--region eu-west-1

Then run the script to create your account. You will get an email with the credentials

./scripts/create-tenant.sh -o orgname -e<EMAIL_ADDRESS>
You can test to recreate it:

./scripts/create-tenant.sh -o orgname -e<EMAIL_ADDRESS>-r

Who?
----

Anyone but @keymon or @jimconner

Given all these portability issues, I wonder whether this script would be better written in something like ruby, where we would avoid some of these issues, and it could be unit tested etc.

Given all these portability issues, I wonder whether this script would be better written in something like ruby, where we would avoid some of these issues, and it could be unit tested etc.

As commented in person: Yeah, I understand, but I wanted to keep the simplest version with the less possible dependencies. This is also a temporary solution to create users, so spending too much time implementing this might be overkill.
I will fixed these issues and tested on macosx, should work now.


Deploy with slack command

This PR parses "/broadway deploy foo bar" when sent through Slack and triggers the deployment.

+1

:+1:

:+1:


Feat: Make weekday name length configurable

I think it would be feasible to let the shortDayName be configurable between 'narrow' | 'short'? → https://github.com/WickyNilliams/cally/blob/main/src/calendar-month/useCalendarMonth.ts#L21

Just realised this is a duplicate of #24. Closing in favour of that


Stashy 2.0

Refactored package module exports
Decoupled logger
Now uses Turborepo
Set up linting
Jotai now a peer dependency
Migrated from Yarn to PNPM
id is no longer required
Backends now support named exports
Improved documentation
Improved example project
New EnvBackend comes built-in
Added example for EnvBackend

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Intellicenter2/Firmware v1.064 Support

Thanks for updating to the new version and for all the great work you've done on this @dustindclark! I was stoked when I saw this existed a few weeks ago, because I've been trying to mess with the old pool controller plugin with no success. This worked great for me - very thankful you put it together.
My pool guy actually updated my firmware on our panel earlier today, but I'm still on V1 of this plugin. I'm also on Node 12.19.0.
Seems like the v1 of the plugin is still working with the updated IntelliCenter firmware. Do you recommend that I update the plugin with this latest update, or should I remain on v1 for now? If you do recommend updating the plugin, should I update node? I've been hesitant to update it because I'm not sure the effect it will have on my other plugins.
What are your thoughts?

@nickcurmi the breaking changes are on startup, which is when your IntelliCenter circuits/heaters are discovered. If this breaks, the devices will still show in HomeKit but will become unresponsive...so it doesn't surprise me that it worked for a day. Chances are that either your homebridge instance restarted, or the IntellICenter socket connected/reconnected.
I'm not aware of any Node version dependencies in this plugin, but that definitely didn't change with the 2.x upgrade. Personally, I'm running on 16.10.x locally and 16.13.x on my Homebridge instance...so I can tell you for sure that those will work. If you run into issues on 12.x or 14.x, let me know, because that would be good to document.

Thanks so much for the reply and the info @dustindclark! I installed the update to the plugin and all my accessories immediately started working again. They’ve been working for a few hours now with zero issues. I did not upgrade node, so it seems everything works well with node 12.x for now.
Again, thank you so much for building this! Been wanting my pool connected to my home automation for 6 months now and am so excited to finally have it set up!

@dustindclark I've got a weird one for you. This morning all of my accessories tied to the IntelliCenter plugin either said "No Response" or continuously stayed "Updating". I thought maybe there was something wrong with the plugin. However, when asking Siri to turn on my water feature, or controlled other accessories that fire the pool lights via HomeKit automation rules, both of them worked. I tested multiple times, and the scenes, Siri requests and automations worked every time. But I can't seem to control them via the accessory tiles in the home app because it thinks there is no response.
Here are the latest home bridge logs:
[2/11/2022, 09:52:52] [homebridge-pentair-intellicenter] Setting Lights to false
[2/11/2022, 09:52:52] [homebridge-pentair-intellicenter] Setting Water Feature to false
[2/11/2022, 09:53:22] [homebridge-pentair-intellicenter] Setting Water Feature to true
[2/11/2022, 09:53:32] [homebridge-pentair-intellicenter] Setting Water Feature to false
[2/11/2022, 10:00:43] [homebridge-pentair-intellicenter] Setting Water Feature to true
[2/11/2022, 10:01:05] [homebridge-pentair-intellicenter] Setting Water Feature to false
[2/11/2022, 10:02:04] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:04] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:06] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:06] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:09] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:09] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:50] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:50] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:50] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:50] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:50] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:50] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:50] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:50] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:50] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:50] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:50] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:50] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:50] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:50] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:50] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:50] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:50] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:51] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:51] [homebridge-pentair-intellicenter] Setting Water Feature to true
[2/11/2022, 10:02:53] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:02:53] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:03:44] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:03:44] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:05:57] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:05:57] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:05:57] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:05:57] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:06:00] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:06:00] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:06:05] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:06:05] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 15 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.
[2/11/2022, 10:06:07] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 27.77777777777778 exceeded maximum of 22.22222222222222. See https://git.io/JtMGR for more info.
[2/11/2022, 10:06:07] [homebridge-pentair-intellicenter] This plugin generated a warning from the characteristic 'Current Temperature': characteristic was supplied illegal value: number 14.444444444444445 exceeded minimum of 21.11111111111111. See https://git.io/JtMGR for more info.

Also, interestingly enough, the accessory tiles in the home bridge UI-X window still work just fine. It's just the tiles in the home app.


Getting the following error upon executing make install

Uncaught error: Can't find package idris2 (any)

I have installed idris2 via nix-
nix-env -i idris2

The LSP also needs the idris2 package which refers the compiler API rather than the compiler itself. It is installed via the make install-api in non nix-env. Step 8 from the https://github.com/idris-lang/Idris2/blob/main/INSTALL.md
### 8: (Optional) Installing the Idris 2 API

I tried installing idris2 using racket bootstrap. It worked, I was able to run make install-api as well. Everything seemed to work just fine when I got the following error-
Exception: attempt to reference unbound identifier fork-thread at line 259, char 6 of $HOME/idris2-lsp/build/exec/idris2-lsp_app/idris2-lsp.ss

I've never seen that before. Did you install the dedicated Idris2 @ a7d73d0 version? What is your OS?

Oh.. I installed idris2 using scheme bootstrap, for that I needed to install ChezScheme. I installed it, but it still didn't work for me. :(
Finally, I found this documentation. There they mention that you need to put --threads option in ./configure while installing scheme. This finally worked for me. After this, I was seamlessly able to install everything and I implore the developer to please make this very explicit (for naive users like me) in the installation guide.

The Idris community is very open. You may want to include this note in the INSTALL.md or everywhere you see fit. Before opening a PR I would read the https://github.com/idris-lang/Idris2/blob/main/CONTRIBUTING.md guidelines.


TOC: Scrolling functionality

Checklist

[x] I have read the tutorials and know the correct effect of the functional design.
[x] There are no similar question on existing issues (including closed ones).
[x] I searched the Internet for related problems, but still couldn't solve it.
[x] My question is based on the latest code of master branch.

Description
I normally have long articles so there are many sections within it. The sidebar is really good for direct navigation to the desired section but when I have long articles doesn't display all the contents as scrolling doesn't occur.
Link: https://rupeshbhandari.github.io/posts/travel-news-of-the-day/
If you see the sidebar it doesn't have all the contents! How can this be fixed?
Lastly, thanks for the amazing theme, really appreciate your hard work!

Hi @RupeshBhandari,
The TOC is generated by afeld/bootstrap-toc. In most cases, the TOC entry will not exceed the height of the desktop screen. As for your case, I have no solution for the moment.

I've got a similar problem. Headers lower that the 3rd level header in toc will not be shown,

@RainbowSci please see: https://afeld.github.io/bootstrap-toc/#headings


Add an option exclude files or file types

When using tabify/untabify on save in  the settings ui, give an option to exclude files or file types. This will handy as Makefiles don't like soft-tabs/spaces

This is a duplicate of #42. There already is an option for excluding file types, the language-specific configuration system built in to Atom. See #42 for details.


Support for gql

I would love to use gql tag in the query/mutation to have autocomplete. it works without using resolvers, but when I use resolvers in the tester, I cannot use the gql tag

@renegoretzka Thanks for creating this issue! I'll deploy soon the new version with the fix

@renegoretzka The new version has been deployed v5.1.2


Automated cherry pick of #290: 避免未setstorageinfo

Cherry pick of #290 on release/2.6.0.
#290: 避免未setstorageinfo

/lgtm
/approve


Failure due to Layout/LeadingEmptyLine

Bugs related to auto-correct.
I saw your comment about auto-correct being incompatible with rubocop-erb, so this may be a bit of a serpentine.
<%
# comment
code1 = "1"
code2 = "2"
%>

For example, if you auto-correct this, it would look like this.
<%# comment
code1 = "1"
code2 = "2"
%>

Only one line is commented out, but auto-correct makes the entire comment out.
I assume that the leading "<%" line is identified as a blank line and auto-corrected to eliminate the space.
I currently solve that by writing rubocop:disable Layout/CommentIndentation.
However, since this description will disable it extensively, we also need to ENABLE it as follows. This is not cool.
<% # rubocop:disable Layout/CommentIndentation
# rubocop:enable Layout/CommentIndentation
# comment
code1 = “1”
code2 = “2”
%>

I think it was hard to understand, so I'll make a few corrections.
<%# comment
code1 = "1" # comment out
code2 = "2" # comment out
%>

Thanks for the report.
rubocop-erb basically supports autocorrect, but in this case the ERB syntax <%# ... %> is incompatible with this Cop, so it may not be able to correctly handle it.
As for the rubocop-erb side, I think we can take one of the following options at config/default.yml, what do you think?

disable Layout/LeadingEmptyLine
or disable autocorrect for Layout/LeadingEmptyLine
or disable Layout/CommentIndentation

I think Layout/LeadingEmptyLine should be disabled since the detection itself should not be done.

Just released v0.3.0, which includes a fix for this issue 👍

https://github.com/r7kamura/rubocop-erb/releases/tag/v0.3.0
https://rubygems.org/gems/rubocop-erb/versions/0.3.0


December Onboarding

Docs Build status updates of commit 962d9b4:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/MicrosoftDocs/azure-java-reference, working directory: W:\y3qq-s, target branch: master, target branch commit: c4e0a76a491bdadf40816bef85a328fef61d659e, source commit: 962d9b4e0867873b1232df972b9ccdaa66a95a54.

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

This won't scale to manually delete files and then hit merge conflicts immediately. Need to do it directly in master.


Adding fingerprint support for vmess direct http header

Could you please add support for fingerprint for vmess direct http configs ? works good in iran

What is fingerprint for vmess direct http config?  Could you please explain more clearly and comprehensively in the body of the issue.

I have a config wich is Vmess comfig and use tcp as network and request host is set to a website which is not filtered in Iran. MCI (ISP) is scanning what address you send request to it. I realized it in Wireshark that this method have not a user-agent like Chrome or Firefox but SNI have it. I want this method support such a user-agent or fingerprint, I don't know this is possible or not. I am just asking. It is working verygood in Iran

use tcp as network
I want this method support such a user-agent or fingerprint,

In the tcpSettings you can use headers object per documentation. Unfortunately, the document itself is in Mandarin, so you may need a translator to read it.
This is a known feature. Please read the documentation before creating issues.

I am just asking

Please use Discussions board for question instead of issues for questions

I apologize for it. Do you know a client that support it on Android and Pc ?
I can not find these settings on V2rayNG or V2rayN for windows

No, typical clients don't have GUI settings for these obscure options. You have to edit the configuration manually. IIRC you can import custom json configuration into V2rayNG.


[FLINK-16396] [kafka] Add Protobuf message for YAML-ized Kafka egress

This adds a Protobuf message to be used by the YAML-ized Kafka egress (WIP).
I'm eagerly opening this PR already because there's a dependency in the Python SDK that would require this definition in place.

The protobuf message looks good to me.
+1

Thanks! Merging ...


Add ngdocs support to Grunt

I noticed you had @ngdoc statements in your codebase, but ngdocs wasn't in your Gruntfile. I added ngdocs to the Gruntfile and fixed a syntax error in one of the @ngdoc statements.
To create documentation, simply run grunt ngdocs. This will populate the docs directory with all your doc pages (assuming you have already run npm install).

This commit https://github.com/esvit/ng-table/commit/87f95f7041d2b8174fd5614dde4b7b52f3bbcf99 adds a gulp task task that will generate an api doc app using dgeni.
This pull request https://github.com/esvit/ng-table/pull/610 once merged will publish docs to the github pages site.
C


typo: reelase -> release

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

Hi @nschonni
Thanks for your contribution.

#sign-off


make nodetool rebuild calls use same logic

Noticed this while looking into
https://issues.apache.org/jira/browse/CASSANDRA-11687
This code wasn't using the same logic between rebuild and the code at the top level in the test -- the to-level code would increment self.rebuild_errors on any NodetoolError, rather than just the one we expect.
I've also re-raised the error when we find an unexpected NodetoolErrors -- these should fail the test, yes?

+1

Thanks, merging.


Change "rest operator" to say "rest parameter" in challenges and guide

Hi! This pull request changes instances in the learning challenges and guides where the term "rest operator" is used. This term is changed to "rest parameter" to follow more closely with MDN ES6 language and for consistency reasons.

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] All the files I changed are in the same world language (for example: only English changes, or only Chinese changes, etc.)
[x] My changes do not use shortened URLs or affiliate links.

Closes #34240

@dnntrn See comment on the issue.

@RandellDawson I went through and changed the instances of "rest operator" to "rest parameter" in the english sections of guide and curriculum based on the link. The checklist says "All the files I changed are in the same world language (for example: only English changes, or only Chinese changes, etc.)", so I left those alone...unless you guys want me to change it?

@dnntrn Valid point regarding the non-English languages.  However, since the other changes would only affect the title in the front matter block (you need to validate this) for the other languages, then I think it is fine to put all on the same PR.  You have our permission to do that.

@RandellDawson made the "rest parameter" changes in the English texts of the files for non-English languages. Someone definitely has to go through and make changes to the body though. I am vaguely familiar with Spanish and I recognized "rest operator" several times in the Spanish and Portuguese files. I think I can make those changes using MDN's languages functionality as a guide, but I'm not comfortable updating the script-based languages. Should I open issue reports for them? (separate ones for each language?)

@dnntrn Where the instances in the non-English versions outside of the testString?

@RandellDawson yup! It appears they are in the non-English titles, descriptions, and instructions. Also, not sure if this is due to my unfamiliarity with the language, but there also appears to be multiple synonyms used to reference the "rest operator" in the Spanish and Portuguese files.
Some I noticed:
Portuguese: operador de descanso, operador rest
Spanish: operador de reposo, operador de descanso, operador de resto
Would be best checked with a native speaker tho; these could be fine.
Screenshot example:

Anything which needs to be reviewed by a translator reviewer should be taken off this PR.

@RandellDawson done. I didn't make any changes to non-English wording. I just changed "rest operator" to "rest parameter" if it appeared in English in the files.

Since this PR is making changes to the word parameter vs operator, we do not want to lose track that the other parts of these non-English files will still need to be translated.
On a separate note to mods:  Make sure to use the Moderator Tools app's Filename search to validate that all 30 of the old filenames are not on any current open PR with the same files, or you will create merge conflicts on those open PRs.

To make sure that if this PR gets merged but the issue does not close without other languages being translated, I'm changing the Closes #XXXXX to Refer to #XXXXX

@dnntrn I have been reviewing this PR for about 40 minutes.  If I just look at the renames, I see 23 instances where files were renamed.  The problem is, I expected to see a number evenly divisible by 6, because there are 6 languages.  See if you can figure out which extra one should be renamed.

@RandellDawson I'm taking another look now to be sure, but as I was changing rest operator to rest parameter, some of the files already had the changes or were written like that originally. Thus, the "for consistency reasons" part of my original pull request. That may explain why the number isn't divisible by 6. But I shall check again!

@RandellDawson I found 15 instances of "rest operator" in CHANGELOG.md and javascript files. I generally left these alone unless they were titles because I was afraid of somehow messing up the logic. Should I make the change? No .html or .md files except the CHANGELOG appear to have "rest operator"

You should exclude anything in the node_modules folders.

@RandellDawson everything left is in node_modules, client/node_modules, or api-server/node_modules. No more "rest operators" remain besides these

@dnntrn I figured out why you had 23 instead of the 24 renames I expected to see in this PR.
You missed renaming the file and changing the title for the following file:
guide/chinese/certifications/javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-with-the-rest-operator-to-reassign-array-elements/index.md

@RandellDawson Did you make the change already? My file system shows it as "rest parameter" on the folder and in the index.md. Git status says "Your branch is up to date with 'origin/fix-rest-operator-to-rest-parameter'".

@dnntrn OK, I agree with you now.  I had somehow missed the fact that one file had already been renamed.
Now, we (the mods) just need to validate that each of the old filenames which are being renamed does not have any open PRs. Otherwise, those PRs will end up with merge conflicts.  This process could take a while and I will report back any PR which needs to be reviewed/closed/merged first before this PR can be merged.

First, the proposed changes include a bunch of noise in the form of whitespace only changes. Don't do that.
But more importantly, it still uses "rest parameter" everywhere, while a bunch of the uses are of the spread parameter, which just happens to have the same triple dot notation.

@lynxlynxlynx I only changed rest operator to rest parameter. I understand that spread is different from rest, and I didn't search for spread at all. I will delete any extra spaces.

Sure, but you changed it also where it's actually the spread operator being used, while being called a "rest operator". So only reaffirming the bug there.
If for some reason you don't want to fix that misuse, please exclude those files from this PR and we can open a separate bug for the needed changes of rest to spread.

I am blocking this PR from getting merged until contributor has resolved the issues @lynxlynxlynx has found.  @dnntrn See the requested changes.

@lynxlynxlynx  @RandellDawson I fixed the whitespacing issue, but can you point to an example where rest parameter should be the spread operator? I might be misunderstanding, but I can't find it. Thanks!

@dnntrn go over this: https://scotch.io/bar-talk/javascripts-three-dots-spread-vs-rest-operators543

@thecodingaviator Thank you for the link, but I still can't find the problem. Sorry, but I don't see where rest parameter should be spread operator or vice versa.
Most of my changes were made in the "Use Destructuring Assignment with the Rest Parameter to Reassign Array Elements" and "Use the Rest Parameter with Function Parameters" files in various languages.
The second one is a classic use of rest. The first uses rest to gather an arbitrary number of values of an array into another array. Excerpt:
const [a, b, ...arr] = [1, 2, 3, 4, 5, 7];
console.log(a, b); // 1, 2
console.log(arr); // [3, 4, 5, 7]

This is also considered rest. It would be spread if the last console.log said console.log(...arr);, and thus, 3,4,5,7 would print as separate values, not in an array.
Please let me know if I'm confused or missing something! Thanks! @RandellDawson @lynxlynxlynx

@dnntrn, @thecodingaviator I believe the confusion is in part because the title of one of the Use Destructuring Assignment with the Rest Operator to Reassign Array Elements challenge should really be Use Destructuring Assignment with the Spread Operator to Reassign Array Elements based on how it is used in that particular challenge.  Unless it is related to function parameters, it is the Spread Operator.  In that challenge file, all current references to "rest operator" should actually be "spread operator".  Also, the name of the file for that challenge (English version) should be changed from:
curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-with-the-rest-parameter-to-reassign-array-elements.english.md

to
curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-with-the-spread-operator-to-reassign-array-elements.english.md

These changes above would also apply to the non-English files for this challenge.
Also, the guide articles would need similar verbiage changes and files renamed as well.
Lastly, the curriculum/challenges/_meta/es6/meta.json file needs to make sure to change "Use Destructuring Assignment with the Rest Parameter to Reassign Array Elements" to "Use Destructuring Assignment with the Spread Operator to Reassign Array Elements"

@RandellDawson I don't think Use Destructuring Assignment with the Rest Operator to Reassign Array Elements should be Use Destructuring Assignment with the Spread Operator to Reassign Array Elements.
The MDN docs specifically uses the following language:

"When destructuring an array, you can unpack and assign the remaining part of it to a variable using the rest pattern"

and

"The Rest/Spread Properties for ECMAScript proposal (stage 3) adds the rest syntax to destructuring. Rest properties collect the remaining own enumerable property keys that are not already picked off by the destructuring pattern."

Other online resources also refer to destructuring as using rest, and the examples provided do not use it as a function parameter. I can make the change if you want me to, but I don't think it would be correct and will probably need to be changed again later.
Let me know how to proceed for these files. I will remove my changes to the non-English files.
Resources:
MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment

Other resource: https://dmitripavlutin.com/how-three-dots-changed-javascript/

@dnntrn I am quite familiar with MDN.  Technically, ... is the rest syntax, but its use with the array is as the spread operator.  Are purpose here is to use "spread operator" where applicable and "rest parameter".  As I said before, the only place "rest parameter" should be used is a function's parameters (hence the name rest parameter).  If we use what you have said, then we would never use "spread operator" as it really is "rest syntax".  We decided in the issue (#34240) to use both "spread operator" and "rest parameter" where applicable.  In this case "rest parameter" is not applicable, because the ... is not used in a function's parameter section.  Hopefully this makes sense.

@dnntrn It is almost as if we should really refer to it as Rest syntax and Spread syntax instead of Rest Parameter and Spread Operator.  MDN seems to use the terms interchangeably.

@dnntrn After discussing with another mod (@ojeytonwilliams), I am in agreement with your conclusion that I should not have asked you to change Use Destructuring Assignment with the Rest Operator to Reassign Array Elements to Use Destructuring Assignment with the Spread Operator to Reassign Array Elements.  We will just go with Use Destructuring Assignment with the Rest Parameter to Reassign Array Elements for that challenge.  My other comments still stand though, unless I have made a mistake on those.

@dnntrn Due to a recent change, we are not going to have the curriculum challenges be translated to the other languages, so you can revert all the changes to the non-English files and then this PR will only deal with the English files.  Let us know if you have any further questions.

@dnntrn Due to a recent change, we are not going to have the curriculum challenges be translated to the other languages, so I have reverted the changes to those files on your behalf and pushed those changes.
@lynxlynxlynx and @thecodingaviator, @ojeytonwilliams I believe after removing the non-English files from this PR on behalf of the OP, I think everything is as it should be now regarding the correct terms.  Can you all take a look the current changes and comment on anything that still needs to be changed?
Thank you.

Thanks and congratulations on surviving review. :)

@RandellDawson Sorry, I got busy in my personal life and have been MIA. Thank you for taking care of this for me!