Buscript failed to load!

Information

Server version: This server is running Yatopia version git-Yatopia-"aaeb472" (MC: 1.16.4) (Implementing API version 1.16.4-R0.1-SNAPSHOT)

Full output of /mv version -p: https://paste.gg/p/anonymous/58a6f2164733478e95d1317d40fc7aa6

Server log:

Description
Simply when I start the server I get this warn: [12:12:35 WARN]: [Multiverse-Core] Buscript failed to load! The script command will be disabled!
Steps to reproduce

Start the server

Also when I start the server I also noticed another warn:
[12:12:33 WARN]: [Multiverse-Core]" Multiverse-Core v4.2.2-b812 "has registered a listener for org.bukkit.event.entity.EntityCreatePortalEvent on method" public void com.onarandombox.MultiverseCore. listeners.MVPortalListener.entityPortalCreate (org.bukkit.event.entity.EntityCreatePortalEvent) ", but the event is Deprecated. "Server performance will be affected"; please notify the authors [dumptruckman, Rigby, fernferret, lithium3141, main -].

Also when I start the server I also noticed another warn:
[12:12:33 WARN]: [Multiverse-Core]" Multiverse-Core v4.2.2-b812 "has registered a listener for org.bukkit.event.entity.EntityCreatePortalEvent on method" public void com.onarandombox.MultiverseCore. listeners.MVPortalListener.entityPortalCreate (org.bukkit.event.entity.EntityCreatePortalEvent) ", but the event is Deprecated. "Server performance will be affected"; please notify the authors [dumptruckman, Rigby, fernferret, lithium3141, main -].

Either due to using java 15 or a plugin conflict. Things you can try is with only mv plugins installed and also use paper instead of Yatopia. But honestly, if you don't use Buscript which most ppl don't, you can just ignore.
Same thing for your second issue. You can ignore it. #2000

Either due to using java 15 or a plugin conflict. Things you can try is with only mv plugins installed and also use paper instead of Yatopia. But honestly, if you don't use Buscript which most ppl don't, you can just ignore.
Same thing for your second issue. You can ignore it. #2000

Either due to using java 15 or a plugin conflict. Things you can try is with only mv plugins installed and also use paper instead of Yatopia. But honestly, if you don't use Buscript which most ppl don't, you can just ignore.
Same thing for your second issue. You can ignore it. #2000

Ok!

Either due to using java 15 or a plugin conflict. Things you can try is with only mv plugins installed and also use paper instead of Yatopia. But honestly, if you don't use Buscript which most ppl don't, you can just ignore.
Same thing for your second issue. You can ignore it. #2000

Ok!

Java16 and Paper 1.16.5, you get this as well. I have no idea what buscript is, never seen it before, setting it to false I guess.

I don't use buscript either, but I thought I'd confirm this too. The warning still appears on Java 16 (I'm migrating to it, in preparation for MC 1.17), latest version everything, Paper.

If it just a log line without a stack trace of long error it’s fine. Buscript doesn’t work on java 16 so we just gracefully disable it for now.

It isn't an error OR a warning OR even Informational if Buscript isn't on the server so can't you just mute the warning unless Buscript exists????


Failed to Extract Bootstrap DPKG 2

It won’t allow me to take a screenshot so i can’t give specific message of the alert that i get when it crashes
Although here is the diagnostics:
https://drive.google.com/open?id=1wS21G9jY44FfYUJRs75-mexABLpp-Qs-
Should be the right file if not I’ll reupload!
Edit: Im on 3.0.0 b19

Sorry for the long wait.

K one minute.

Are you on a iPhone 8? @0newGuyDev?

Ignition, iPhone X and it gives the same error with tweaks on or off

@0neGuyDev turn off everything in Unc0ver’s Settings but “Reload System Daemons” & tell me if the same error happens. & if not then let me know as well

Same error...

Okay, use RootFS restore. Doesn’t matter about anything else. This will remove everything but Cydia & the original repos & dependencies installed. That includes tweaks & all. It won’t show it’s changed but it will reboot after the first time then you will go back in turn whatever settings you want on & turn off whatever & select the Exploit if you use a different one then the auto selected one. Then jailbreak it’ll reboot after saying it’s rename the partition. Then you’ll jailbreak again. Assuming the Exploit works first try.

@sbinger @Cyptiiiic he’s gonna use RootFS restore but it needs to be fixed this is getting to be insane the amount of reports that’s coming in.

Wait soooo i could just wait if im not up for all my tweaks getting removed?
Or do i have to restore no matter what?
Not that i have anything against getting my tweaks removed but if it is something that’ll be fixed very soon then i would rather wait

It honestly depends right now. I’ll do my best to get Pwns attention but I can’t promise. I’d honestly just RootFS Restore period to be safe but it could also somehow get fixed. It’s a common error & I have a few ways to reproduce it. I’ll figure something out and let you know if you absolutely want to keep you me tweaks. But keep in mind because of Electra it’s already screwed up quiet a bit so it could eventually screw with your device.

Just wondering how can you reproduce it? Just so i don't do it again... So yes I'll just restore...

duplicated of #326

Try the latest Beta 20. It has been tested by myself & fixes the issue. @0neGuyDev

Try the ipa in the zip from #214

I just Restored :p i had a bunch of things that needed to be removed anyway...
Therefore I’ll be closing the issue!


column names to meta

This PR covers the immediate assignment, but not the pathways whereby the dataSourceOptions change under the hood.

Still need to handle the trace fold name issue

@VeraZab ready for review!

looks good to me 💃 !


installer for windows to simplify installation

some users asked for a simpler installation - e.g. via an installer.
I started to play around with pynsist.

Implemented in PR#78


feat: use esm-first approach, use vitest for tests

Might be controversial?
Let me know what you think.
Hoping this will solve https://github.com/portabletext/react-portabletext/issues/70 - but I'm a little unclear about what exactly is causing it.

The problem with #70 is similar to the astro problem we solved for in @sanity/pkg-utils with a related PR in sanity

Ah, makes sense. Thanks for the background!

@rexxars #70 appears to be resolved, I feel we should try landing this PR anyway as using vitest is a better foundation for the future, and the same is true for the rest of the changes in the PR 🙌


Convert function argument from camel case into underscore case

Grab some demo from LINE SDK for Elixir:
diff --git a/lib/line/messaging_api/messaging_api.ex b/lib/line/messaging_api/messaging_api.ex
index d1ad297..d9c8afa 100644
--- a/lib/line/messaging_api/messaging_api.ex
+++ b/lib/line/messaging_api/messaging_api.ex
@@ -141,11 +141,11 @@ defmodule LINE.MessagingAPI.MessagingApi do

   """
   @spec delete_rich_menu(String.t(), keyword) :: :ok | :error
-  def delete_rich_menu(richMenuId, opts \\ []) do
+  def delete_rich_menu(rich_menu_id, opts \\ []) do
     client = opts[:client] || @default_client

     client.request(%{
-      args: [richMenuId: richMenuId],
+      args: [richMenuId: rich_menu_id],
       call: {LINE.MessagingAPI.MessagingApi, :delete_rich_menu},
       url: "/v2/bot/richmenu/#{richMenuId}",
       method: :delete,

The pending issue is string interpolation in URL path params that use regular expressions to settle this. I quite doubt how to convert that value (probably it's already midnight in my time zone).
I would like to open this to discuss and collect the feedback before moving forward. :)

Or we may use Regex.scan to scan path param, convert it to underscore case, replace with proper varname and convert {} into string interpolation?

Hi @wingyplus thanks for opening this. I agree it would be nice to underscore these, and it would be great to do this consistently (including the keys of the args list, for example). I wonder if it might be easier to make this change in the Operation module when we first process the path params. That might be a good time to change the URL as well. What do you think?

Hi @wingyplus thanks for opening this. I agree it would be nice to underscore these, and it would be great to do this consistently (including the keys of the args list, for example). I wonder if it might be easier to make this change in the Operation module when we first process the path params. That might be a good time to change the URL as well. What do you think?

I see so we need to modify https://github.com/aj-foster/open-api-generator/blob/main/lib/open_api/generator/operation.ex#L135 and to add underscore case to the tuple and then replacing path at https://github.com/aj-foster/open-api-generator/blob/main/lib/open_api/generator/operation.ex#L30?

That looks right to me. So the path_params function could return a tuple with the parameters and an updated path for the caller.
(By the way, I just merged #23 so that you hopefully won't have merge conflicts if you make these changes.)

@aj-foster Just update the patch. Please kindly review. 🙏

Hi @wingyplus I just pushed a quick change that makes the keys of the args keyword list also underscored. As a side effect of this, we're able to "hide" the fact that we modified the param name. Does this work for your use case?
I also realized that query params in should also be normalized in this way, but I can make that a separate PR.

Hi @wingyplus I just pushed a quick change that makes the keys of the args keyword list also underscored. As a side effect of this, we're able to "hide" the fact that we modified the param name. Does this work for your use case?
I also realized that query params in should also be normalized in this way, but I can make that a separate PR.

Agreed.

The solution is look nicer now. :) I will come back testing it in a few hours. 🙇♂

@aj-foster Sorry for the late response. Test and its work. :)


Extention File update

please update the extension file with proper instructions.

please assign the issue to me.


[Bugfix] Avoid symbol conflicts in MakePackedAPI/MakeUnpackedAPI

PRs https://github.com/apache/tvm/pull/14913 and https://github.com/apache/tvm/pull/14914 made analogous changes to MakePackedAPI and MakeUnpackedAPI to handle subroutine calls. Both PRs introduced the same symbol, tvm::tir::SubroutineCallRewriter, a local utility to update internal calls to a modified function.  While each PR passed CI individually, and was therefore able to merge, having both changes caused a duplicate symbol.
This commit updates MakePackedAPI and MakeUnpackedAPI to place their local utilities into anonymous namespaces, avoiding the conflict.

does this hint perhaps we should have a common utility somehow as internal header

Thanks @tqchen. Yeah, had the same thought when discussing offline with @Lunderberg but perhaps we can remove MakeUnpackedAPI altogether later.
In discussing with @Lunderberg it seems the special case handling MakeUnpackedAPI introduces for AOT should be able to be removed once annotations are used for whether a function requires packing or not. MakePackedAPI could then code generate the packed api when the functions are annotated and AOT functions would remain unpacked as they lack the annotation.


Update proto

Our rpc.proto file is out of date. We need to update it and ensure all API calls/responses still function properly

Recorded the current source of the rpc.proto in 68b4749f3ed9394ee52f14aa0388c7e95955f516. Looks like we're consistent with the latest release so we can update with the next one.


Readme

To include:

Summary of data set
Investigations into data set

Analysis of dataset contents
Statistical Analysis
Visualisations

Examples of interesting analyses
How to run python script

Readme completed


Add support for referring to workspaces by numbers

This PR adds --use-numbers argument, which allows the user to provide workspace numbers instead of their names - it's especially important in some i3 setups where workspace name is dynamic (i.e. in my case, it is (ab)used to display utf-8 pictograms of programs running in a given workspace).
(There's some noise in the diffs due to cargo fmt, if you're intentionally using your own formatting let me know and I can adjust)

Wow I wasn't expecting a pull request to this tiny project, thanks for the contribution :o
I usually format my code manually cause I'm not perfectly happy with what rustfmt outputs in some cases but eh it doesn't matter.


custom styling not working

Please select the area your bug applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

[ ] Workspace.  VSCode workspace, vaults, Intellisense/autocomplete, Dendron settings
[ ] Lookup.  Dendron's Lookup Command
[x] Views.  Dendron Preview, Tree View, Side Panels in the UI
[ ] Schema.  Dendron Schemas
[ ] Pod.  Data import from / export to Dendron
[ ] Publish.  External Site Publish
[ ] Markdown.  Markdown features, such as syntax support and features

Describe the bug
Using custom.css via dendron.yml -> preview.theme -> custom changing the background color, as referenced in the official docs applying a custom theme, doesn't change the background color.
To Reproduce
Steps to reproduce the behavior:

Go to dendron.yml
Change preview.theme to custom
Preview journal note
See error

Expected behavior
Background color should change to use the one specified in custom.css
Screenshots
If applicable, add screenshots to help explain your problem.
https://github.com/user-attachments/assets/666ff0e6-ed61-4813-bd59-252fafb5bbb3
Desktop (please complete the following information)

OS: MacOS 15
Browser (if with published websites; include version): [e.g. chrome, safari] N/A
Versions (all that apply to bug):

Dendron Extension: Latest version
VS Code version: 1.91.1
Dendron CLI: N/A

Additional context
Dendron Log file
dendron.log

Duplicate of #3988

Closed as it's a duplicate


Expand contract import functionality

Overview
It should be possible to:

Use a contract that includes an import from a URL such as Github
Use contracts that import from NPM (@openzeppelin-whatever)
Import contracts outside of a Brownie project (via the allow_paths cli command in solc)

Specification

Use regex to parse URLs from import statements and include them in the compiler input JSON. Downloaded source files should be stored in a subfolder within a project and only redownloaded when explicitly told to do so, compile --all or some new variant.

Take a look at how Truffle handles this, I think it will involve more regex and use of the allow_paths field in the input JSON. 0x uses NPM imports so ensuring their contracts compile is a good target.

I think the best approach is to allow users to add an optional allow_paths field in the config file, which is then passed into solc during compilation. Paths added in this manner should not be included in checks for changed contracts when deciding if a recompile is necessary. This must be well documented.

Truffle passes import remappings to solc at compile time via truffle-config.js https://github.com/trufflesuite/truffle/pull/2358. Something similar is possible by adding kwarg import_remappings to compile_from_input_json and its calling functions https://github.com/iamdefinitelyahuman/brownie/blob/70ee1585f78075e294b32fd2e603ffa78f3404a1/brownie/project/compiler/solidity.py#L35.

Thanks for the info!  I started working on this yesterday at iamdefinitelyahuman:install-projects but didn't get to the import mechanism yet.  So this is really useful to know.  Will probably follow a similar approach where dependencies are added to the config file and handled via remappings.


May I ask how Windows calls to implement IOS 17 position simulation

May I ask how Windows calls to implement IOS 17 position simulation

I have not tested it on Windows. I will check it latter.

Okay, can you let me know if there are any results

Using Hackintosh LOL


Remove vulnerabilities indicated by cargo audit

Motivation

Vulnerabilities have been reported with the dependencies of the tempdir crate.
The tempdir crate is also deprecated.

Change in this PR

Move to tempfile crate, which now contains the latest version of the tempdir crate.
Remove ErrorKind::Other from tests. This enum value is being deprecated in favour of more specific ErrorKinds which are not yet stable. See: https://github.com/rust-lang/rust/issues/86442

@iredelmeier - have you got any time to maintain this crate? Otherwise I'm more than happy to contribute.
The crate has dependencies with vulnerabilities that need patching :smile:


Convert integration tests to use lit

These changes mirror the ones made to the C semantics:

Add LLVM's lit package to the Dockerfile so that it's installed and available for the CI runner. This uses the same steps as the C semantics to install lit.
Convert the tests in defn and unparse to be run as individual lit cases, rather than from root Makefiles.
Small changes to the CI runner script to deal with files being generated into different directories.
Add an example envrc.sh as we have done for other projects; this handles setting your paths appropriately.

A note on converting some of the tests in defn - they appear not to finish rewriting (exit code 113). They still produce output on stdout that matches their reference output; my assumption is that this behaviour is intentional, but I wanted to check that was the case. The solution is adding %allow-pipefail to allow the interpreter execution to fail.

This is blocked until I can bump the version of lit that nixpgs references: https://github.com/NixOS/nixpkgs/blob/a0dbe47318bbab7559ffbfa7c4872a517833409f/pkgs/development/tools/misc/lit/default.nix

@dwightguth This is ready for review now that I've fixed the Nix issues from last week.

@dwightguth The manual section of ciscript is now inlined (with cleanup) into the run scripts for test-io and test28 respectively.


Website Application Errors - Clicking many of the examples crashes page

Describe the feature / bug 📝:
Application errors on many of the examples on https://sonner.emilkowal.ski/
Steps to reproduce the bug 🔁:

Go to https://sonner.emilkowal.ski/
Click on "Error" under types (there are many more that crash the page this is one example).

https://github.com/emilkowalski/sonner/assets/8729807/f7f4ea98-79be-4e3d-90f4-7803d04c438b

Hi there! I'm really enjoying the experience with 'sonner' in my React project. I also saw this issue can I help fix this issue?

Thank you, this has been fixed now!


Pass over Chapter 7

This PR does quite a lot, most importantly:

[x] Redo the LineLayout and TextLayout code to be more in line with the other layout objects.
[x] Implement multi-tab support (code and text included)
[x] Remove discussion of the CSS box model

I still have a few issues with the chapter I'd like some feedback on:

[ ] The LineLayout/TextLayout refactor is really long and gets the chapter off to a slow start.
[ ] I'm not sure how to order clicking links, multiple tabs, and the address bar

One thing I'm considering is putting multiple tabs first, then the address bar, and then links. I think that leads to the least code changes, but I'm not sure how to motivate multiple tabs before we have anything else. Those tabs would all view the same web page, what's the point?

@chrishtr I think the most important thing to do in your review is to look over the code, specifically, the LineLayout, TextLayout, Tab, and Browser classes. Any changes you want to make to these classes or their interfaces we should do now.


Create 0000-01-02-BendyBranch.md

my pull request

Merging this pull request

Oops. Reopending

Branch deleted


Implementing Extended Improve Mode for More Thorough PR Reviews

PR Type:
Enhancement

PR Description:
This pull request introduces an extended mode for the "improve" tool, which provides more thorough feedback on pull requests by making multiple model calls. The extended mode allows for no compression of diff files, generates code suggestions for each group of diff files, and aggregates these suggestions. It also includes functionality for ranking the suggestions based on their importance and clipping the least important suggestions. The extended mode can be activated with the 'improve --extended' command.

PR Main Files Walkthrough:
pr_agent/tools/pr_code_suggestions.py: Added support for the extended improve mode. This includes the creation of a new function '_prepare_prediction_extended' to handle the extended mode logic, and a 'rank_suggestions' function to rank code suggestions based on their importance. The 'run' function was also updated to handle the extended mode.
pr_agent/algo/pr_processing.py: Added a new function 'get_pr_multi_diffs' to get multiple diffs for the extended improve mode. The 'pr_generate_extended_diff' function was also updated to return the tokens of each extended patch.
pr_agent/cli.py: Updated the CLI help text to include information about the extended improve mode.
pr_agent/servers/help.py: Updated the server help text to include information about the extended improve mode.
pr_agent/algo/ai_handler.py: Updated the 'chat_completion' function to have a default temperature value.
pr_agent/algo/utils.py: Updated the 'update_settings_from_args' function to handle the '--extended' argument.
pr_agent/algo/git_patch_processing.py: Updated the 'convert_to_hunks_with_lines_numbers' function to add an extra newline before the filename for better readability.
pr_agent/config_loader.py: Added 'settings/pr_sort_code_suggestions_prompts.toml' to the list of configuration files to load.
pr_agent/settings/pr_code_suggestions_prompts.toml: Updated the system and user prompts for code suggestions to accommodate the extended improve mode.
pr_agent/settings/pr_sort_code_suggestions_prompts.toml: Added a new configuration file for the prompts used when sorting code suggestions in the extended improve mode.
pr_agent/settings/configuration.toml: Added new configuration options for the extended improve mode, including the number of code suggestions per chunk, whether to rank extended suggestions, the maximum number of calls, and the final clip factor.

/describe

Preparing review...

@zmeir
i am implementing here you suggestion for unifying the "improve" and "extended improve"
I ran from the CLI:
--pr_url="https://github.com/Codium-ai/pr-agent/pull/229" improve --extended

@mrT23 can you add configuration so that the automatic review can also hit this new path of desired?

hit this new path of desired

'review' is a different tool, that works differently.
Since the goal of 'review' is to summarize the entire PR, it will require significant logic adaptations to review files in chunks and aggregate.
But I think a simpler solution, if you like the "extended" feature, is to can make the "improve --extended" command to run automatically on any PR, instead (or in addition) to "review'.

But I think a simpler solution, if you like the "extended" feature, is to can make the "improve --extended" command to run automatically on any PR, instead (or in addition) to "review'.

Yes, that was my expectation. A civics value to have it fire. It would be nice to be able to have describe auto fire as well along with describe.

/ask rate this PR quality, from 1 to 10. explain why

/review

/improve --extended

@CodiumAI-Agent /review

PR Analysis

🎯 Main theme: Implementing an extended mode for the 'improve' tool to provide more thorough feedback on pull requests.
📝 PR summary: This PR introduces an extended mode for the 'improve' tool, which provides more comprehensive feedback on pull requests by making multiple model calls. The extended mode allows for no compression of diff files, generates code suggestions for each group of diff files, and aggregates these suggestions. It also includes functionality for ranking the suggestions based on their importance and clipping the least important suggestions.
📌 Type of PR: Enhancement
🧪 Relevant tests added: No
🔒 Security concerns: No security concerns found

PR Feedback

💡 General suggestions: The PR is well-structured and the code changes are clear. However, it would be beneficial to add tests to ensure the new functionality works as expected. Also, consider handling potential exceptions that may occur during the execution of the new functions to improve the robustness of the code.

 🤖 Code feedback:

relevant file: pr_agent/tools/pr_code_suggestions.py
suggestion: Consider adding error handling for the case when the 'publish_code_suggestions' function fails. This could help to prevent the program from crashing and provide a more informative error message to the user. [important]
relevant line: '+        is_successful = self.git_provider.publish_code_suggestions(code_suggestions)'

relevant file: pr_agent/tools/pr_code_suggestions.py
suggestion: It seems that the '_prepare_prediction_extended' function could be split into smaller functions. This would improve the readability and maintainability of the code. [medium]
relevant line: '+    async def _prepare_prediction_extended(self, model: str) -> dict:'

relevant file: pr_agent/algo/pr_processing.py
suggestion: The 'get_pr_multi_diffs' function seems to be doing a lot of things. Consider breaking it down into smaller functions to improve readability and maintainability. [medium]
relevant line: '+def get_pr_multi_diffs(git_provider: GitProvider, token_handler: TokenHandler, model: str, max_calls: int = 5) -> List[str]:'

relevant file: pr_agent/algo/ai_handler.py
suggestion: The 'chat_completion' function has a default value for the 'temperature' parameter. It would be better to make this value configurable through the settings or as an argument to the function. [medium]
relevant line: '+    async def chat_completion(self, model: str, system: str, user: str, temperature: float = 0.2):'

How to use

Tag me in a comment '@CodiumAI-Agent' and add one of the following commands:
/review [-i]: Request a review of your Pull Request. For an incremental review, which only considers changes since the last review, include the '-i' option.
/describe: Modify the PR title and description based on the contents of the PR.
/improve [--extended]: Suggest improvements to the code in the PR. Extended mode employs several calls, and provides a more thorough feedback.
/ask <QUESTION>: Pose a question about the PR.
/update_changelog: Update the changelog based on the PR's contents.

To edit any configuration parameter from configuration.toml, add --config_path=new_value
For example: /review --pr_reviewer.extra_instructions="focus on the file: ..."
To list the possible configuration parameters, use the /config command.

@CodiumAI-Agent /review

PR Analysis

🎯 Main theme: Implementing an extended mode for the "improve" tool to provide more thorough feedback on pull requests.
📝 PR summary: This PR introduces an extended mode for the "improve" tool, which provides more comprehensive feedback on pull requests by making multiple model calls. The extended mode allows for no compression of diff files, generates code suggestions for each group of diff files, and aggregates these suggestions. It also includes functionality for ranking the suggestions based on their importance and clipping the least important suggestions.
📌 Type of PR: Enhancement
🧪 Relevant tests added: No
⏱ Estimated effort to review [1-5]: 4, due to the complexity of the changes and the number of files affected.
🔒 Security concerns: No security concerns found

PR Feedback

💡 General suggestions: The PR seems to be well-structured and the changes are logically grouped. However, it would be beneficial to include tests to ensure the new functionality works as expected. Additionally, it would be helpful to include error handling for potential issues that may arise during the execution of the new functions.

 🤖 Code feedback:

relevant file: pr_agent/algo/pr_processing.py
suggestion: Consider adding a check for the length of the 'patches' list before joining it into a string. This could prevent potential issues if the list is empty. [important]
relevant line: final_diff = "\n".join(patches)

relevant file: pr_agent/tools/pr_code_suggestions.py
suggestion: It would be beneficial to add a check to ensure that the 'prediction_list' is not empty before proceeding with the ranking of suggestions. This could prevent potential issues if no predictions were made. [important]
relevant line: for prediction in prediction_list:

relevant file: pr_agent/algo/pr_processing.py
suggestion: Consider adding a check to ensure that 'text' is not None before attempting to clip tokens. This could prevent potential issues if 'text' is None. [medium]
relevant line: if not text:

relevant file: pr_agent/algo/ai_handler.py
suggestion: It would be beneficial to add a check to ensure that the 'temperature' parameter is within the expected range (0.0 to 1.0) before proceeding with the chat completion. This could prevent potential issues if an invalid 'temperature' value is provided. [medium]
relevant line: async def chat_completion(self, model: str, system: str, user: str, temperature: float = 0.2):

How to use

Tag me in a comment '@CodiumAI-Agent' and add one of the following commands:
/review [-i]: Request a review of your Pull Request. For an incremental review, which only considers changes since the last review, include the '-i' option.
/describe: Modify the PR title and description based on the contents of the PR.
/improve [--extended]: Suggest improvements to the code in the PR. Extended mode employs several calls, and provides a more thorough feedback.
/ask <QUESTION>: Pose a question about the PR.
/update_changelog: Update the changelog based on the PR's contents.

To edit any configuration parameter from configuration.toml, add --config_path=new_value
For example: /review --pr_reviewer.extra_instructions="focus on the file: ..."
To list the possible configuration parameters, use the /config command.

/review

@CodiumAI-Agent /review

@CodiumAI-Agent /ask what is the most sensitive change in the code

Question: what is the most sensitive change in the code
Answer:
The most sensitive change in the code is the introduction of the extended mode for the "improve" tool in the pr_agent/tools/pr_code_suggestions.py file. This change introduces a new function _prepare_prediction_extended which handles the extended mode logic, and a 'rank_suggestions' function to rank code suggestions based on their importance. The 'run' function was also updated to handle the extended mode.
The extended mode provides more thorough feedback on pull requests by making multiple model calls, allowing for no compression of diff files, generating code suggestions for each group of diff files, and aggregating these suggestions. It also includes functionality for ranking the suggestions based on their importance and clipping the least important suggestions.
This is a sensitive change because it significantly alters the way the "improve" tool operates, and any issues with the implementation could impact the tool's ability to provide accurate and useful feedback on pull requests.

 ✨ Ask tool usage guide:
Overview:
The ask tool answers questions about the PR, based on the PR code changes.
It can be invoked manually by commenting on any PR:
/ask "..."

Note that the tool does not have "memory" of previous questions, and answers each question independently.

  More PR-Agent commands

To invoke the PR-Agent, add a comment using one of the following commands:

/review: Request a review of your Pull Request.
/describe: Update the PR title and description based on the contents of the PR.
/improve [--extended]: Suggest code improvements. Extended mode provides a higher quality feedback.
/ask <QUESTION>: Ask a question about the PR.
/update_changelog: Update the changelog based on the PR's contents.
/add_docs 💎: Generate docstring for new components introduced in the PR.
/generate_labels 💎: Generate labels for the PR based on the PR's contents.
/analyze 💎: Automatically analyzes the PR, and presents changes walkthrough for each component.

See the tools guide for more details.
To list the possible configuration parameters, add a /config comment.

See the ask usage page for a comprehensive guide on using this tool.

/review

@CodiumAI-Agent /review

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/9157fa670e707ea6733d10821818a07132915c2c

@CodiumAI-Agent /describe

/review
--pr_reviewer.extra_instructions="
In the possible issues section, emphasize the following:

Is the code logic efficient?

"
--pr_reviewer.inline_code_comments=true
--pr_reviewer.require_soc2_ticket=true

pr_agent/algo/pr_processing.py

/describe

@CodiumAI-Agent /review

PR Reviewer Guide 🔍

⏱ Estimated effort to review: 4 🔵🔵🔵🔵⚪
🧪 No relevant tests
🔒 No security concerns identified
⚡ Key issues to review
Possible Bug:
The implementation of get_pr_multi_diffs in pr_processing.py might lead to exceeding the maximum number of tokens allowed for the model if not handled properly. This could occur when accumulating tokens for multiple files without resetting the token count appropriately.
Performance Concern:
The method rank_suggestions in pr_code_suggestions.py could potentially introduce performance issues if the sorting algorithm or model calls are not optimized, especially with a large number of suggestions.
Code Quality:
The use of list comprehensions and conditions in pr_code_suggestions.py for checking if the mode is extended could be simplified for better readability and performance.

/describe

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/9157fa670e707ea6733d10821818a07132915c2c

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/9157fa670e707ea6733d10821818a07132915c2c

@CodiumAI-Agent /ask

Ask❓
Answer:
I apologize, but there are no specific questions provided for me to answer about this Pull Request. The content you've shared is primarily code changes and configuration updates. If you have any specific questions about the changes in this PR, please feel free to ask, and I'll do my best to answer them based on the information provided in the diff.

/improve --extended

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/9157fa670e707ea6733d10821818a07132915c2c

@CodiumAI-Agent /review

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/9157fa670e707ea6733d10821818a07132915c2c

@CodiumAI-Agent /review

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/9157fa670e707ea6733d10821818a07132915c2c

/docker sumerise the content and creat a dockefiles

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/9157fa670e707ea6733d10821818a07132915c2c

@CodiumAI-Agent /improve

/describe

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/9157fa670e707ea6733d10821818a07132915c2c

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/9157fa670e707ea6733d10821818a07132915c2c

/review

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/9157fa670e707ea6733d10821818a07132915c2c

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/9157fa670e707ea6733d10821818a07132915c2c

/review

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/9157fa670e707ea6733d10821818a07132915c2c

/review

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/9157fa670e707ea6733d10821818a07132915c2c

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/9157fa670e707ea6733d10821818a07132915c2c


Implement qedge_keys parameter to fill?

To discuss on 11/19
https://github.com/NCATSTranslator/OperationsAndWorkflows/pull/62

This pull request relates to the fill operation (which strider doesn't implement) but might eventually bleed to lookup.  It allows you to send in a qgraph and say "just do this part of it".   Operations would like us to say whether this is going to be trouble for us or not.

To document my thoughts now. If we wanted to support the fill operation or we wanted lookup to also support selective edge operation, I think we can handle this fairly simple in Aragorn rather than Strider. As strider essentially only does lookup and currently only full lookup. Aragorn should be responsible here as this is a workflow operation. My proposal is to pass a modified query to strider, who will then do a "full" lookup on the modified query. Aragorn can then put the pieces back together.
This is a weakly held opinion.

OBE. This never happened.


report uncaught stream errors

Currently they are swallowed. Ideally they should be reported to console
m.prop(1).run(function() {
  throw new Error("should appear in console since there's no .catch")
})

fixed in 264741f2f5ac4bb352bbf2f6d177479a87826f3b


Externalize CLI, nits

Motivation
-Updates Social Share image
-Externalizes CLI
-nits
Have you read the Contributing Guidelines on pull requests?
Yes

:exclamation: before this PR can be merged please make sure that you enable "Allow edits from maintainers".
This is needed for tooling to be able to update this PR in-place so that Github can properly recognize and mark it as merged once its merged into the upstream branch

LSR dependency change summary:
target packages:
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M openssl-sys 0.9.59 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M polyval 0.4.3 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * (unchanged features: [none])

LEC dependency change summary:
target packages:
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M crossbeam-epoch 0.9.1 (transitive third-party, crates.io)
    * version upgraded from 0.9.0
    * (unchanged features: alloc, lazy_static, std)
  M libc 0.2.81 (transitive third-party, crates.io)
    * added features: align
    * (unchanged features: default, std)
  M memoffset 0.6.1 (transitive third-party, crates.io)
    * version upgraded from 0.5.6
    * (unchanged features: default)
  M openssl-sys 0.9.59 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M polyval 0.4.3 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * (unchanged features: [none])
  M socket2 0.3.18 (transitive third-party, crates.io)
    * version upgraded from 0.3.15
    * (unchanged features: [none])

release binaries dependency change summary:
target packages:
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M crossbeam-epoch 0.9.1 (transitive third-party, crates.io)
    * version upgraded from 0.9.0
    * (unchanged features: alloc, lazy_static, std)
  M libc 0.2.81 (transitive third-party, crates.io)
    * added features: align
    * (unchanged features: default, std)
  M memoffset 0.6.1 (transitive third-party, crates.io)
    * version upgraded from 0.5.6
    * (unchanged features: default)
  M openssl-sys 0.9.59 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M polyval 0.4.3 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * (unchanged features: [none])
  M socket2 0.3.18 (transitive third-party, crates.io)
    * version upgraded from 0.3.15
    * (unchanged features: [none])

LEC dependency change summary:
target packages:
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M crossbeam-epoch 0.9.1 (transitive third-party, crates.io)
    * version upgraded from 0.9.0
    * (unchanged features: alloc, lazy_static, std)
  M libc 0.2.81 (transitive third-party, crates.io)
    * added features: align
    * (unchanged features: default, std)
  M memoffset 0.6.1 (transitive third-party, crates.io)
    * version upgraded from 0.5.6
    * (unchanged features: default)
  M openssl-sys 0.9.59 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M polyval 0.4.3 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * (unchanged features: [none])
  M socket2 0.3.18 (transitive third-party, crates.io)
    * version upgraded from 0.3.15
    * (unchanged features: [none])

release binaries dependency change summary:
target packages:
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M crossbeam-epoch 0.9.1 (transitive third-party, crates.io)
    * version upgraded from 0.9.0
    * (unchanged features: alloc, lazy_static, std)
  M libc 0.2.81 (transitive third-party, crates.io)
    * added features: align
    * (unchanged features: default, std)
  M memoffset 0.6.1 (transitive third-party, crates.io)
    * version upgraded from 0.5.6
    * (unchanged features: default)
  M openssl-sys 0.9.59 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M polyval 0.4.3 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * (unchanged features: [none])
  M socket2 0.3.18 (transitive third-party, crates.io)
    * version upgraded from 0.3.15
    * (unchanged features: [none])

LEC dependency change summary:
target packages:
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M crossbeam-epoch 0.9.1 (transitive third-party, crates.io)
    * version upgraded from 0.9.0
    * (unchanged features: alloc, lazy_static, std)
  M libc 0.2.81 (transitive third-party, crates.io)
    * added features: align
    * (unchanged features: default, std)
  M memoffset 0.6.1 (transitive third-party, crates.io)
    * version upgraded from 0.5.6
    * (unchanged features: default)
  M openssl-sys 0.9.59 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M polyval 0.4.3 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * (unchanged features: [none])
  M socket2 0.3.18 (transitive third-party, crates.io)
    * version upgraded from 0.3.15
    * (unchanged features: [none])

release binaries dependency change summary:
target packages:
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M crossbeam-epoch 0.9.1 (transitive third-party, crates.io)
    * version upgraded from 0.9.0
    * (unchanged features: alloc, lazy_static, std)
  M libc 0.2.81 (transitive third-party, crates.io)
    * added features: align
    * (unchanged features: default, std)
  M memoffset 0.6.1 (transitive third-party, crates.io)
    * version upgraded from 0.5.6
    * (unchanged features: default)
  M openssl-sys 0.9.59 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M polyval 0.4.3 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * (unchanged features: [none])
  M socket2 0.3.18 (transitive third-party, crates.io)
    * version upgraded from 0.3.15
    * (unchanged features: [none])

LSR dependency change summary:
target packages:
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M openssl-sys 0.9.59 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M polyval 0.4.3 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * (unchanged features: [none])

LSR dependency change summary:
target packages:
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M openssl-sys 0.9.59 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M polyval 0.4.3 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * (unchanged features: [none])

I want to rerun the failing checks first to see if we can get them to pass before approving and landing.

I want to rerun the failing checks first to see if we can get them to pass before approving and landing.

@ericnakagawa @bmwill -- are you able to add me as a reviewer to this PR? @xli was unable to. Do either of you know why?

@ericnakagawa @bmwill -- are you able to add me as a reviewer to this PR? @xli was unable to. Do either of you know why?

LEC dependency change summary:
target packages:
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M crossbeam-epoch 0.9.1 (transitive third-party, crates.io)
    * version upgraded from 0.9.0
    * (unchanged features: alloc, lazy_static, std)
  M libc 0.2.81 (transitive third-party, crates.io)
    * added features: align
    * (unchanged features: default, std)
  M memoffset 0.6.1 (transitive third-party, crates.io)
    * version upgraded from 0.5.6
    * (unchanged features: default)
  M openssl-sys 0.9.59 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M polyval 0.4.3 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * (unchanged features: [none])
  M socket2 0.3.18 (transitive third-party, crates.io)
    * version upgraded from 0.3.15
    * (unchanged features: [none])

LEC dependency change summary:
target packages:
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M crossbeam-epoch 0.9.1 (transitive third-party, crates.io)
    * version upgraded from 0.9.0
    * (unchanged features: alloc, lazy_static, std)
  M libc 0.2.81 (transitive third-party, crates.io)
    * added features: align
    * (unchanged features: default, std)
  M memoffset 0.6.1 (transitive third-party, crates.io)
    * version upgraded from 0.5.6
    * (unchanged features: default)
  M openssl-sys 0.9.59 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M polyval 0.4.3 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * (unchanged features: [none])
  M socket2 0.3.18 (transitive third-party, crates.io)
    * version upgraded from 0.3.15
    * (unchanged features: [none])

LSR dependency change summary:
target packages:
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M openssl-sys 0.9.59 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M polyval 0.4.3 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * (unchanged features: [none])

LSR dependency change summary:
target packages:
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M openssl-sys 0.9.59 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M polyval 0.4.3 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * (unchanged features: [none])

release binaries dependency change summary:
target packages:
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M crossbeam-epoch 0.9.1 (transitive third-party, crates.io)
    * version upgraded from 0.9.0
    * (unchanged features: alloc, lazy_static, std)
  M libc 0.2.81 (transitive third-party, crates.io)
    * added features: align
    * (unchanged features: default, std)
  M memoffset 0.6.1 (transitive third-party, crates.io)
    * version upgraded from 0.5.6
    * (unchanged features: default)
  M openssl-sys 0.9.59 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M polyval 0.4.3 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * (unchanged features: [none])
  M socket2 0.3.18 (transitive third-party, crates.io)
    * version upgraded from 0.3.15
    * (unchanged features: [none])

release binaries dependency change summary:
target packages:
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M crossbeam-epoch 0.9.1 (transitive third-party, crates.io)
    * version upgraded from 0.9.0
    * (unchanged features: alloc, lazy_static, std)
  M libc 0.2.81 (transitive third-party, crates.io)
    * added features: align
    * (unchanged features: default, std)
  M memoffset 0.6.1 (transitive third-party, crates.io)
    * version upgraded from 0.5.6
    * (unchanged features: default)
  M openssl-sys 0.9.59 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M polyval 0.4.3 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * (unchanged features: [none])
  M socket2 0.3.18 (transitive third-party, crates.io)
    * version upgraded from 0.3.15
    * (unchanged features: [none])

It looks like if I removed the other reviewers, I was able to add myself as a reviewer.

It looks like if I removed the other reviewers, I was able to add myself as a reviewer.

I am going to try to land this, but I am not sure it will pass if the checks don't.

I am going to try to land this, but I am not sure it will pass if the checks don't.

/land

/land

/land

/land

:lock: Merge Conflict

:lock: Merge Conflict

@oriooctopus Looks like you may need to rebase this.

@oriooctopus Looks like you may need to rebase this.

LEC dependency change summary:
target packages:
  A proxy 0.1.0 (workspace, path 'common/proxy')
    * features: [none]
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M anyhow 1.0.37 (direct third-party, crates.io)
    * version upgraded from 1.0.34
    * (unchanged features: default, std)
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M erased-serde 0.3.13 (direct third-party, crates.io)
    * version upgraded from 0.3.12
    * (unchanged features: default, std)
  M ipnet 2.3.0 (direct third-party, crates.io)
    * status changed from transitive third-party
    * (unchanged features: [none])
  M itertools 0.10.0 (direct third-party, crates.io)
    * version upgraded from 0.9.0
    * added features: use_alloc
    * (unchanged features: default, use_std)
  M native-tls 0.2.7 (direct third-party, crates.io)
    * version upgraded from 0.2.6
    * (unchanged features: [none])
  M ref-cast 1.0.6 (direct third-party, crates.io)
    * version upgraded from 1.0.3
    * (unchanged features: [none])
  M reqwest 0.10.10 (direct third-party, crates.io)
    * version upgraded from 0.10.9
    * (unchanged features: blocking, json, serde_json)
  M serde_json 1.0.61 (direct third-party, crates.io)
    * version upgraded from 1.0.60
    * (unchanged features: default, std)
  M serde_yaml 0.8.15 (direct third-party, crates.io)
    * version upgraded from 0.8.14
    * (unchanged features: [none])
  M thiserror 1.0.23 (direct third-party, crates.io)
    * version upgraded from 1.0.22
    * (unchanged features: [none])
  M tokio 0.2.24 (direct third-party, crates.io)
    * version upgraded from 0.2.22
    * (unchanged features: blocking, default, dns, fnv, fs, full, futures-core, io-driver, io-std, io-util, iovec, lazy_static, libc, macros, memchr, mio, mio-named-pipes, mio-uds, net, num_cpus, process, rt-core, rt-threaded, rt-util, signal, signal-hook-registry, slab, stream, sync, tcp, time, tokio-macros, udp, uds, winapi)
  M addr2line 0.14.1 (transitive third-party, crates.io)
    * version upgraded from 0.14.0
    * (unchanged features: [none])
  M crossbeam-epoch 0.9.1 (transitive third-party, crates.io)
    * version upgraded from 0.9.0
    * (unchanged features: alloc, lazy_static, std)
  M dtoa 0.4.7 (transitive third-party, crates.io)
    * version upgraded from 0.4.6
    * (unchanged features: [none])
  M ghash 0.3.1 (transitive third-party, crates.io)
    * version upgraded from 0.3.0
    * (unchanged features: [none])
  M http 0.2.2 (transitive third-party, crates.io)
    * version upgraded from 0.2.1
    * (unchanged features: [none])
  M indexmap 1.6.1 (transitive third-party, crates.io)
    * version upgraded from 1.6.0
    * (unchanged features: [none])
  M itoa 0.4.7 (transitive third-party, crates.io)
    * version upgraded from 0.4.6
    * (unchanged features: default, std)
  M libc 0.2.81 (transitive third-party, crates.io)
    * added features: align
    * (unchanged features: default, std)
  M memoffset 0.6.1 (transitive third-party, crates.io)
    * version upgraded from 0.5.6
    * (unchanged features: default)
  M openssl 0.10.32 (transitive third-party, crates.io)
    * version upgraded from 0.10.30
    * (unchanged features: [none])
  M openssl-sys 0.9.60 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M parking_lot_core 0.8.2 (transitive third-party, crates.io)
    * version upgraded from 0.8.1
    * (unchanged features: [none])
  M pin-project 1.0.3 (transitive third-party, crates.io) (other versions: 0.4.27)
    * version upgraded from 1.0.2
    * (unchanged features: [none])
  M polyval 0.4.5 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * added features: mulx
    * (unchanged features: [none])
  M signal-hook-registry 1.3.0 (transitive third-party, crates.io)
    * version upgraded from 1.2.2
    * (unchanged features: [none])
  M smallvec 1.6.0 (transitive third-party, crates.io)
    * version upgraded from 1.5.1
    * (unchanged features: [none])
  M socket2 0.3.19 (transitive third-party, crates.io)
    * version upgraded from 0.3.15
    * (unchanged features: [none])
  M subtle 2.4.0 (transitive third-party, crates.io)
    * version upgraded from 2.3.0
    * (unchanged features: std)
  M yaml-rust 0.4.5 (transitive third-party, crates.io)
    * version upgraded from 0.4.4
    * (unchanged features: [none])
  M zeroize 1.2.0 (transitive third-party, crates.io)
    * version upgraded from 1.1.1
    * (unchanged features: alloc, zeroize_derive)

host packages:
  M enum_dispatch 0.3.5 (direct third-party, crates.io)
    * version upgraded from 0.3.4
    * (unchanged features: [none])
  M quote 1.0.8 (direct third-party, crates.io)
    * version upgraded from 1.0.7
    * (unchanged features: default, proc-macro)
  M syn 1.0.57 (direct third-party, crates.io)
    * version upgraded from 1.0.53
    * (unchanged features: clone-impls, default, derive, extra-traits, full, parsing, printing, proc-macro, quote, visit, visit-mut)
  M heck 0.3.2 (transitive third-party, crates.io)
    * version upgraded from 0.3.1
    * (unchanged features: [none])
  M pin-project-internal 1.0.3 (transitive third-party, crates.io) (other versions: 0.4.27)
    * version upgraded from 1.0.2
    * (unchanged features: [none])
  M ref-cast-impl 1.0.6 (transitive third-party, crates.io)
    * version upgraded from 1.0.3
    * (unchanged features: [none])
  M thiserror-impl 1.0.23 (transitive third-party, crates.io)
    * version upgraded from 1.0.22
    * (unchanged features: [none])
  M tokio-macros 0.2.6 (transitive third-party, crates.io)
    * version upgraded from 0.2.5
    * (unchanged features: [none])
  M unicode-segmentation 1.7.1 (transitive third-party, crates.io)
    * version upgraded from 1.6.0
    * (unchanged features: [none])

LSR dependency change summary:
target packages:
  A proxy 0.1.0 (workspace, path 'common/proxy')
    * features: [none]
  A ipnet 2.3.0 (direct third-party, crates.io)
    * features: [none]
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M anyhow 1.0.37 (direct third-party, crates.io)
    * version upgraded from 1.0.34
    * (unchanged features: default, std)
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M erased-serde 0.3.13 (direct third-party, crates.io)
    * version upgraded from 0.3.12
    * (unchanged features: default, std)
  M itertools 0.10.0 (direct third-party, crates.io)
    * version upgraded from 0.9.0
    * added features: use_alloc
    * (unchanged features: default, use_std)
  M native-tls 0.2.7 (direct third-party, crates.io)
    * version upgraded from 0.2.6
    * (unchanged features: [none])
  M ref-cast 1.0.6 (direct third-party, crates.io)
    * version upgraded from 1.0.3
    * (unchanged features: [none])
  M serde_json 1.0.61 (direct third-party, crates.io)
    * version upgraded from 1.0.60
    * (unchanged features: default, std)
  M serde_yaml 0.8.15 (direct third-party, crates.io)
    * version upgraded from 0.8.14
    * (unchanged features: [none])
  M thiserror 1.0.23 (direct third-party, crates.io)
    * version upgraded from 1.0.22
    * (unchanged features: [none])
  M toml 0.5.8 (direct third-party, crates.io)
    * version upgraded from 0.5.7
    * (unchanged features: default)
  M addr2line 0.14.1 (transitive third-party, crates.io)
    * version upgraded from 0.14.0
    * (unchanged features: [none])
  M dtoa 0.4.7 (transitive third-party, crates.io)
    * version upgraded from 0.4.6
    * (unchanged features: [none])
  M ghash 0.3.1 (transitive third-party, crates.io)
    * version upgraded from 0.3.0
    * (unchanged features: [none])
  M itoa 0.4.7 (transitive third-party, crates.io)
    * version upgraded from 0.4.6
    * (unchanged features: [none])
  M openssl 0.10.32 (transitive third-party, crates.io)
    * version upgraded from 0.10.30
    * (unchanged features: [none])
  M openssl-sys 0.9.60 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M parking_lot_core 0.8.2 (transitive third-party, crates.io)
    * version upgraded from 0.8.1
    * (unchanged features: [none])
  M polyval 0.4.5 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * added features: mulx
    * (unchanged features: [none])
  M smallvec 1.6.0 (transitive third-party, crates.io)
    * version upgraded from 1.5.1
    * (unchanged features: [none])
  M subtle 2.4.0 (transitive third-party, crates.io)
    * version upgraded from 2.3.0
    * (unchanged features: std)
  M yaml-rust 0.4.5 (transitive third-party, crates.io)
    * version upgraded from 0.4.4
    * (unchanged features: [none])
  M zeroize 1.2.0 (transitive third-party, crates.io)
    * version upgraded from 1.1.1
    * (unchanged features: alloc, zeroize_derive)

host packages:
  M enum_dispatch 0.3.5 (direct third-party, crates.io)
    * version upgraded from 0.3.4
    * (unchanged features: [none])
  M quote 1.0.8 (direct third-party, crates.io)
    * version upgraded from 1.0.7
    * (unchanged features: default, proc-macro)
  M syn 1.0.57 (direct third-party, crates.io)
    * version upgraded from 1.0.53
    * (unchanged features: clone-impls, default, derive, extra-traits, full, parsing, printing, proc-macro, quote, visit)
  M ref-cast-impl 1.0.6 (transitive third-party, crates.io)
    * version upgraded from 1.0.3
    * (unchanged features: [none])
  M thiserror-impl 1.0.23 (transitive third-party, crates.io)
    * version upgraded from 1.0.22
    * (unchanged features: [none])

LSR dependency change summary:
target packages:
  A proxy 0.1.0 (workspace, path 'common/proxy')
    * features: [none]
  A ipnet 2.3.0 (direct third-party, crates.io)
    * features: [none]
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M anyhow 1.0.37 (direct third-party, crates.io)
    * version upgraded from 1.0.34
    * (unchanged features: default, std)
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M erased-serde 0.3.13 (direct third-party, crates.io)
    * version upgraded from 0.3.12
    * (unchanged features: default, std)
  M itertools 0.10.0 (direct third-party, crates.io)
    * version upgraded from 0.9.0
    * added features: use_alloc
    * (unchanged features: default, use_std)
  M native-tls 0.2.7 (direct third-party, crates.io)
    * version upgraded from 0.2.6
    * (unchanged features: [none])
  M ref-cast 1.0.6 (direct third-party, crates.io)
    * version upgraded from 1.0.3
    * (unchanged features: [none])
  M serde_json 1.0.61 (direct third-party, crates.io)
    * version upgraded from 1.0.60
    * (unchanged features: default, std)
  M serde_yaml 0.8.15 (direct third-party, crates.io)
    * version upgraded from 0.8.14
    * (unchanged features: [none])
  M thiserror 1.0.23 (direct third-party, crates.io)
    * version upgraded from 1.0.22
    * (unchanged features: [none])
  M toml 0.5.8 (direct third-party, crates.io)
    * version upgraded from 0.5.7
    * (unchanged features: default)
  M addr2line 0.14.1 (transitive third-party, crates.io)
    * version upgraded from 0.14.0
    * (unchanged features: [none])
  M dtoa 0.4.7 (transitive third-party, crates.io)
    * version upgraded from 0.4.6
    * (unchanged features: [none])
  M ghash 0.3.1 (transitive third-party, crates.io)
    * version upgraded from 0.3.0
    * (unchanged features: [none])
  M itoa 0.4.7 (transitive third-party, crates.io)
    * version upgraded from 0.4.6
    * (unchanged features: [none])
  M openssl 0.10.32 (transitive third-party, crates.io)
    * version upgraded from 0.10.30
    * (unchanged features: [none])
  M openssl-sys 0.9.60 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M parking_lot_core 0.8.2 (transitive third-party, crates.io)
    * version upgraded from 0.8.1
    * (unchanged features: [none])
  M polyval 0.4.5 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * added features: mulx
    * (unchanged features: [none])
  M smallvec 1.6.0 (transitive third-party, crates.io)
    * version upgraded from 1.5.1
    * (unchanged features: [none])
  M subtle 2.4.0 (transitive third-party, crates.io)
    * version upgraded from 2.3.0
    * (unchanged features: std)
  M yaml-rust 0.4.5 (transitive third-party, crates.io)
    * version upgraded from 0.4.4
    * (unchanged features: [none])
  M zeroize 1.2.0 (transitive third-party, crates.io)
    * version upgraded from 1.1.1
    * (unchanged features: alloc, zeroize_derive)

host packages:
  M enum_dispatch 0.3.5 (direct third-party, crates.io)
    * version upgraded from 0.3.4
    * (unchanged features: [none])
  M quote 1.0.8 (direct third-party, crates.io)
    * version upgraded from 1.0.7
    * (unchanged features: default, proc-macro)
  M syn 1.0.57 (direct third-party, crates.io)
    * version upgraded from 1.0.53
    * (unchanged features: clone-impls, default, derive, extra-traits, full, parsing, printing, proc-macro, quote, visit)
  M ref-cast-impl 1.0.6 (transitive third-party, crates.io)
    * version upgraded from 1.0.3
    * (unchanged features: [none])
  M thiserror-impl 1.0.23 (transitive third-party, crates.io)
    * version upgraded from 1.0.22
    * (unchanged features: [none])

LEC dependency change summary:
target packages:
  A proxy 0.1.0 (workspace, path 'common/proxy')
    * features: [none]
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  M anyhow 1.0.37 (direct third-party, crates.io)
    * version upgraded from 1.0.34
    * (unchanged features: default, std)
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M erased-serde 0.3.13 (direct third-party, crates.io)
    * version upgraded from 0.3.12
    * (unchanged features: default, std)
  M ipnet 2.3.0 (direct third-party, crates.io)
    * status changed from transitive third-party
    * (unchanged features: [none])
  M itertools 0.10.0 (direct third-party, crates.io)
    * version upgraded from 0.9.0
    * added features: use_alloc
    * (unchanged features: default, use_std)
  M native-tls 0.2.7 (direct third-party, crates.io)
    * version upgraded from 0.2.6
    * (unchanged features: [none])
  M ref-cast 1.0.6 (direct third-party, crates.io)
    * version upgraded from 1.0.3
    * (unchanged features: [none])
  M reqwest 0.10.10 (direct third-party, crates.io)
    * version upgraded from 0.10.9
    * (unchanged features: blocking, json, serde_json)
  M serde_json 1.0.61 (direct third-party, crates.io)
    * version upgraded from 1.0.60
    * (unchanged features: default, std)
  M serde_yaml 0.8.15 (direct third-party, crates.io)
    * version upgraded from 0.8.14
    * (unchanged features: [none])
  M thiserror 1.0.23 (direct third-party, crates.io)
    * version upgraded from 1.0.22
    * (unchanged features: [none])
  M tokio 0.2.24 (direct third-party, crates.io)
    * version upgraded from 0.2.22
    * (unchanged features: blocking, default, dns, fnv, fs, full, futures-core, io-driver, io-std, io-util, iovec, lazy_static, libc, macros, memchr, mio, mio-named-pipes, mio-uds, net, num_cpus, process, rt-core, rt-threaded, rt-util, signal, signal-hook-registry, slab, stream, sync, tcp, time, tokio-macros, udp, uds, winapi)
  M addr2line 0.14.1 (transitive third-party, crates.io)
    * version upgraded from 0.14.0
    * (unchanged features: [none])
  M crossbeam-epoch 0.9.1 (transitive third-party, crates.io)
    * version upgraded from 0.9.0
    * (unchanged features: alloc, lazy_static, std)
  M dtoa 0.4.7 (transitive third-party, crates.io)
    * version upgraded from 0.4.6
    * (unchanged features: [none])
  M ghash 0.3.1 (transitive third-party, crates.io)
    * version upgraded from 0.3.0
    * (unchanged features: [none])
  M http 0.2.2 (transitive third-party, crates.io)
    * version upgraded from 0.2.1
    * (unchanged features: [none])
  M indexmap 1.6.1 (transitive third-party, crates.io)
    * version upgraded from 1.6.0
    * (unchanged features: [none])
  M itoa 0.4.7 (transitive third-party, crates.io)
    * version upgraded from 0.4.6
    * (unchanged features: default, std)
  M libc 0.2.81 (transitive third-party, crates.io)
    * added features: align
    * (unchanged features: default, std)
  M memoffset 0.6.1 (transitive third-party, crates.io)
    * version upgraded from 0.5.6
    * (unchanged features: default)
  M openssl 0.10.32 (transitive third-party, crates.io)
    * version upgraded from 0.10.30
    * (unchanged features: [none])
  M openssl-sys 0.9.60 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M parking_lot_core 0.8.2 (transitive third-party, crates.io)
    * version upgraded from 0.8.1
    * (unchanged features: [none])
  M pin-project 1.0.3 (transitive third-party, crates.io) (other versions: 0.4.27)
    * version upgraded from 1.0.2
    * (unchanged features: [none])
  M polyval 0.4.5 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * added features: mulx
    * (unchanged features: [none])
  M signal-hook-registry 1.3.0 (transitive third-party, crates.io)
    * version upgraded from 1.2.2
    * (unchanged features: [none])
  M smallvec 1.6.0 (transitive third-party, crates.io)
    * version upgraded from 1.5.1
    * (unchanged features: [none])
  M socket2 0.3.19 (transitive third-party, crates.io)
    * version upgraded from 0.3.15
    * (unchanged features: [none])
  M subtle 2.4.0 (transitive third-party, crates.io)
    * version upgraded from 2.3.0
    * (unchanged features: std)
  M yaml-rust 0.4.5 (transitive third-party, crates.io)
    * version upgraded from 0.4.4
    * (unchanged features: [none])
  M zeroize 1.2.0 (transitive third-party, crates.io)
    * version upgraded from 1.1.1
    * (unchanged features: alloc, zeroize_derive)

host packages:
  M enum_dispatch 0.3.5 (direct third-party, crates.io)
    * version upgraded from 0.3.4
    * (unchanged features: [none])
  M quote 1.0.8 (direct third-party, crates.io)
    * version upgraded from 1.0.7
    * (unchanged features: default, proc-macro)
  M syn 1.0.57 (direct third-party, crates.io)
    * version upgraded from 1.0.53
    * (unchanged features: clone-impls, default, derive, extra-traits, full, parsing, printing, proc-macro, quote, visit, visit-mut)
  M heck 0.3.2 (transitive third-party, crates.io)
    * version upgraded from 0.3.1
    * (unchanged features: [none])
  M pin-project-internal 1.0.3 (transitive third-party, crates.io) (other versions: 0.4.27)
    * version upgraded from 1.0.2
    * (unchanged features: [none])
  M ref-cast-impl 1.0.6 (transitive third-party, crates.io)
    * version upgraded from 1.0.3
    * (unchanged features: [none])
  M thiserror-impl 1.0.23 (transitive third-party, crates.io)
    * version upgraded from 1.0.22
    * (unchanged features: [none])
  M tokio-macros 0.2.6 (transitive third-party, crates.io)
    * version upgraded from 0.2.5
    * (unchanged features: [none])
  M unicode-segmentation 1.7.1 (transitive third-party, crates.io)
    * version upgraded from 1.6.0
    * (unchanged features: [none])

release binaries dependency change summary:
target packages:
  A move-model 0.1.0 (workspace, path 'language/move-model')
    * features: [none]
  A proxy 0.1.0 (workspace, path 'common/proxy')
    * features: [none]
  A textwrap 0.13.2 (direct third-party, crates.io) (other versions: 0.11.0)
    * features: default, smawk, unicode-width
  A bytes 1.0.0 (transitive third-party, crates.io) (other versions: 0.5.6)
    * features: [none]
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  A smawk 0.3.0 (transitive third-party, crates.io)
    * features: [none]
  M anyhow 1.0.37 (direct third-party, crates.io)
    * version upgraded from 1.0.34
    * (unchanged features: default, std)
  M arc-swap 1.2.0 (direct third-party, crates.io)
    * version upgraded from 1.0.0
    * (unchanged features: [none])
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M erased-serde 0.3.13 (direct third-party, crates.io)
    * version upgraded from 0.3.12
    * (unchanged features: default, std)
  M handlebars 3.5.2 (direct third-party, crates.io)
    * version upgraded from 3.5.1
    * (unchanged features: default)
  M heck 0.3.2 (direct third-party, crates.io)
    * version upgraded from 0.3.1
    * (unchanged features: [none])
  M ipnet 2.3.0 (direct third-party, crates.io)
    * status changed from transitive third-party
    * (unchanged features: [none])
  M itertools 0.10.0 (direct third-party, crates.io)
    * version upgraded from 0.9.0
    * added features: use_alloc
    * (unchanged features: default, use_std)
  M native-tls 0.2.7 (direct third-party, crates.io)
    * version upgraded from 0.2.6
    * (unchanged features: [none])
  M pin-project 1.0.3 (direct third-party, crates.io) (other versions: 0.4.27)
    * version upgraded from 1.0.2
    * (unchanged features: [none])
  M prost 0.7.0 (direct third-party, crates.io)
    * version upgraded from 0.6.1
    * added features: std
    * (unchanged features: default, prost-derive)
  M ref-cast 1.0.6 (direct third-party, crates.io)
    * version upgraded from 1.0.3
    * (unchanged features: [none])
  M reqwest 0.10.10 (direct third-party, crates.io)
    * version upgraded from 0.10.9
    * (unchanged features: blocking, json, serde_json, stream)
  M serde_json 1.0.61 (direct third-party, crates.io)
    * version upgraded from 1.0.60
    * (unchanged features: default, std)
  M serde_yaml 0.8.15 (direct third-party, crates.io)
    * version upgraded from 0.8.14
    * (unchanged features: [none])
  M simplelog 0.9.0 (direct third-party, crates.io)
    * version upgraded from 0.8.0
    * (unchanged features: default, termcolor)
  M thiserror 1.0.23 (direct third-party, crates.io)
    * version upgraded from 1.0.22
    * (unchanged features: [none])
  M tokio 0.2.24 (direct third-party, crates.io)
    * version upgraded from 0.2.22
    * (unchanged features: blocking, default, dns, fnv, fs, full, futures-core, io-driver, io-std, io-util, iovec, lazy_static, libc, macros, memchr, mio, mio-named-pipes, mio-uds, net, num_cpus, process, rt-core, rt-threaded, rt-util, signal, signal-hook-registry, slab, stream, sync, tcp, time, tokio-macros, udp, uds, winapi)
  M toml 0.5.8 (direct third-party, crates.io)
    * version upgraded from 0.5.7
    * (unchanged features: default)
  M addr2line 0.14.1 (transitive third-party, crates.io)
    * version upgraded from 0.14.0
    * (unchanged features: [none])
  M crossbeam-epoch 0.9.1 (transitive third-party, crates.io)
    * version upgraded from 0.9.0
    * (unchanged features: alloc, lazy_static, std)
  M dtoa 0.4.7 (transitive third-party, crates.io)
    * version upgraded from 0.4.6
    * (unchanged features: [none])
  M ghash 0.3.1 (transitive third-party, crates.io)
    * version upgraded from 0.3.0
    * (unchanged features: [none])
  M http 0.2.2 (transitive third-party, crates.io)
    * version upgraded from 0.2.1
    * (unchanged features: [none])
  M indexmap 1.6.1 (transitive third-party, crates.io)
    * version upgraded from 1.6.0
    * (unchanged features: [none])
  M itoa 0.4.7 (transitive third-party, crates.io)
    * version upgraded from 0.4.6
    * (unchanged features: default, std)
  M libc 0.2.81 (transitive third-party, crates.io)
    * added features: align
    * (unchanged features: default, std)
  M memoffset 0.6.1 (transitive third-party, crates.io)
    * version upgraded from 0.5.6
    * (unchanged features: default)
  M openssl 0.10.32 (transitive third-party, crates.io)
    * version upgraded from 0.10.30
    * (unchanged features: [none])
  M openssl-sys 0.9.60 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M parking_lot_core 0.8.2 (transitive third-party, crates.io)
    * version upgraded from 0.8.1
    * (unchanged features: [none])
  M polyval 0.4.5 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * added features: mulx
    * (unchanged features: [none])
  M signal-hook-registry 1.3.0 (transitive third-party, crates.io)
    * version upgraded from 1.2.2
    * (unchanged features: [none])
  M smallvec 1.6.0 (transitive third-party, crates.io)
    * version upgraded from 1.5.1
    * (unchanged features: [none])
  M socket2 0.3.19 (transitive third-party, crates.io)
    * version upgraded from 0.3.15
    * (unchanged features: [none])
  M subtle 2.4.0 (transitive third-party, crates.io)
    * version upgraded from 2.3.0
    * (unchanged features: std)
  M textwrap 0.12.1 (transitive third-party, crates.io) (other versions: 0.11.0)
    * status changed from direct third-party
    * (unchanged features: [none])
  M unicode-segmentation 1.7.1 (transitive third-party, crates.io)
    * version upgraded from 1.6.0
    * (unchanged features: [none])
  M yaml-rust 0.4.5 (transitive third-party, crates.io)
    * version upgraded from 0.4.4
    * (unchanged features: [none])
  M zeroize 1.2.0 (transitive third-party, crates.io)
    * version upgraded from 1.1.1
    * (unchanged features: alloc, zeroize_derive)
  R spec-lang 0.1.0 (workspace, path 'language/move-prover/spec-lang')
    * (old features: [none])

host packages:
  A thiserror 1.0.23 (transitive third-party, crates.io)
    * features: [none]
  A which 4.0.2 (transitive third-party, crates.io) (other versions: 3.1.1)
    * features: [none]
  M enum_dispatch 0.3.5 (direct third-party, crates.io)
    * version upgraded from 0.3.4
    * (unchanged features: [none])
  M prost-build 0.7.0 (direct third-party, crates.io)
    * version upgraded from 0.6.1
    * (unchanged features: [none])
  M quote 1.0.8 (direct third-party, crates.io)
    * version upgraded from 1.0.7
    * (unchanged features: default, proc-macro)
  M syn 1.0.57 (direct third-party, crates.io)
    * version upgraded from 1.0.53
    * (unchanged features: clone-impls, default, derive, extra-traits, full, parsing, printing, proc-macro, quote, visit, visit-mut)
  M anyhow 1.0.37 (transitive third-party, crates.io)
    * version upgraded from 1.0.34
    * (unchanged features: default, std)
  M bytes 1.0.0 (transitive third-party, crates.io)
    * version upgraded from 0.5.6
    * removed features: default, std
    * (unchanged features: [none])
  M heck 0.3.2 (transitive third-party, crates.io)
    * version upgraded from 0.3.1
    * (unchanged features: [none])
  M indexmap 1.6.1 (transitive third-party, crates.io)
    * version upgraded from 1.6.0
    * (unchanged features: [none])
  M itertools 0.9.0 (transitive third-party, crates.io)
    * version upgraded from 0.8.2
    * (unchanged features: default, use_std)
  M pin-project-internal 1.0.3 (transitive third-party, crates.io) (other versions: 0.4.27)
    * version upgraded from 1.0.2
    * (unchanged features: [none])
  M prost 0.7.0 (transitive third-party, crates.io)
    * version upgraded from 0.6.1
    * removed features: default
    * (unchanged features: prost-derive)
  M prost-derive 0.7.0 (transitive third-party, crates.io)
    * version upgraded from 0.6.1
    * (unchanged features: [none])
  M prost-types 0.7.0 (transitive third-party, crates.io)
    * version upgraded from 0.6.1
    * (unchanged features: [none])
  M ref-cast-impl 1.0.6 (transitive third-party, crates.io)
    * version upgraded from 1.0.3
    * (unchanged features: [none])
  M thiserror-impl 1.0.23 (transitive third-party, crates.io)
    * version upgraded from 1.0.22
    * (unchanged features: [none])
  M tokio-macros 0.2.6 (transitive third-party, crates.io)
    * version upgraded from 0.2.5
    * (unchanged features: [none])
  M unicode-segmentation 1.7.1 (transitive third-party, crates.io)
    * version upgraded from 1.6.0
    * (unchanged features: [none])

release binaries dependency change summary:
target packages:
  A move-model 0.1.0 (workspace, path 'language/move-model')
    * features: [none]
  A proxy 0.1.0 (workspace, path 'common/proxy')
    * features: [none]
  A textwrap 0.13.2 (direct third-party, crates.io) (other versions: 0.11.0)
    * features: default, smawk, unicode-width
  A bytes 1.0.0 (transitive third-party, crates.io) (other versions: 0.5.6)
    * features: [none]
  A cpuid-bool 0.2.0 (transitive third-party, crates.io) (other versions: 0.1.2)
    * features: [none]
  A smawk 0.3.0 (transitive third-party, crates.io)
    * features: [none]
  M anyhow 1.0.37 (direct third-party, crates.io)
    * version upgraded from 1.0.34
    * (unchanged features: default, std)
  M arc-swap 1.2.0 (direct third-party, crates.io)
    * version upgraded from 1.0.0
    * (unchanged features: [none])
  M bcs 0.1.2 (direct third-party, crates.io)
    * version upgraded from 0.1.1
    * (unchanged features: [none])
  M erased-serde 0.3.13 (direct third-party, crates.io)
    * version upgraded from 0.3.12
    * (unchanged features: default, std)
  M handlebars 3.5.2 (direct third-party, crates.io)
    * version upgraded from 3.5.1
    * (unchanged features: default)
  M heck 0.3.2 (direct third-party, crates.io)
    * version upgraded from 0.3.1
    * (unchanged features: [none])
  M ipnet 2.3.0 (direct third-party, crates.io)
    * status changed from transitive third-party
    * (unchanged features: [none])
  M itertools 0.10.0 (direct third-party, crates.io)
    * version upgraded from 0.9.0
    * added features: use_alloc
    * (unchanged features: default, use_std)
  M native-tls 0.2.7 (direct third-party, crates.io)
    * version upgraded from 0.2.6
    * (unchanged features: [none])
  M pin-project 1.0.3 (direct third-party, crates.io) (other versions: 0.4.27)
    * version upgraded from 1.0.2
    * (unchanged features: [none])
  M prost 0.7.0 (direct third-party, crates.io)
    * version upgraded from 0.6.1
    * added features: std
    * (unchanged features: default, prost-derive)
  M ref-cast 1.0.6 (direct third-party, crates.io)
    * version upgraded from 1.0.3
    * (unchanged features: [none])
  M reqwest 0.10.10 (direct third-party, crates.io)
    * version upgraded from 0.10.9
    * (unchanged features: blocking, json, serde_json, stream)
  M serde_json 1.0.61 (direct third-party, crates.io)
    * version upgraded from 1.0.60
    * (unchanged features: default, std)
  M serde_yaml 0.8.15 (direct third-party, crates.io)
    * version upgraded from 0.8.14
    * (unchanged features: [none])
  M simplelog 0.9.0 (direct third-party, crates.io)
    * version upgraded from 0.8.0
    * (unchanged features: default, termcolor)
  M thiserror 1.0.23 (direct third-party, crates.io)
    * version upgraded from 1.0.22
    * (unchanged features: [none])
  M tokio 0.2.24 (direct third-party, crates.io)
    * version upgraded from 0.2.22
    * (unchanged features: blocking, default, dns, fnv, fs, full, futures-core, io-driver, io-std, io-util, iovec, lazy_static, libc, macros, memchr, mio, mio-named-pipes, mio-uds, net, num_cpus, process, rt-core, rt-threaded, rt-util, signal, signal-hook-registry, slab, stream, sync, tcp, time, tokio-macros, udp, uds, winapi)
  M toml 0.5.8 (direct third-party, crates.io)
    * version upgraded from 0.5.7
    * (unchanged features: default)
  M addr2line 0.14.1 (transitive third-party, crates.io)
    * version upgraded from 0.14.0
    * (unchanged features: [none])
  M crossbeam-epoch 0.9.1 (transitive third-party, crates.io)
    * version upgraded from 0.9.0
    * (unchanged features: alloc, lazy_static, std)
  M dtoa 0.4.7 (transitive third-party, crates.io)
    * version upgraded from 0.4.6
    * (unchanged features: [none])
  M ghash 0.3.1 (transitive third-party, crates.io)
    * version upgraded from 0.3.0
    * (unchanged features: [none])
  M http 0.2.2 (transitive third-party, crates.io)
    * version upgraded from 0.2.1
    * (unchanged features: [none])
  M indexmap 1.6.1 (transitive third-party, crates.io)
    * version upgraded from 1.6.0
    * (unchanged features: [none])
  M itoa 0.4.7 (transitive third-party, crates.io)
    * version upgraded from 0.4.6
    * (unchanged features: default, std)
  M libc 0.2.81 (transitive third-party, crates.io)
    * added features: align
    * (unchanged features: default, std)
  M memoffset 0.6.1 (transitive third-party, crates.io)
    * version upgraded from 0.5.6
    * (unchanged features: default)
  M openssl 0.10.32 (transitive third-party, crates.io)
    * version upgraded from 0.10.30
    * (unchanged features: [none])
  M openssl-sys 0.9.60 (transitive third-party, crates.io)
    * version upgraded from 0.9.58
    * (unchanged features: [none])
  M parking_lot 0.11.1 (transitive third-party, crates.io)
    * version upgraded from 0.11.0
    * (unchanged features: default)
  M parking_lot_core 0.8.2 (transitive third-party, crates.io)
    * version upgraded from 0.8.1
    * (unchanged features: [none])
  M polyval 0.4.5 (transitive third-party, crates.io)
    * version upgraded from 0.4.1
    * added features: mulx
    * (unchanged features: [none])
  M signal-hook-registry 1.3.0 (transitive third-party, crates.io)
    * version upgraded from 1.2.2
    * (unchanged features: [none])
  M smallvec 1.6.0 (transitive third-party, crates.io)
    * version upgraded from 1.5.1
    * (unchanged features: [none])
  M socket2 0.3.19 (transitive third-party, crates.io)
    * version upgraded from 0.3.15
    * (unchanged features: [none])
  M subtle 2.4.0 (transitive third-party, crates.io)
    * version upgraded from 2.3.0
    * (unchanged features: std)
  M textwrap 0.12.1 (transitive third-party, crates.io) (other versions: 0.11.0)
    * status changed from direct third-party
    * (unchanged features: [none])
  M unicode-segmentation 1.7.1 (transitive third-party, crates.io)
    * version upgraded from 1.6.0
    * (unchanged features: [none])
  M yaml-rust 0.4.5 (transitive third-party, crates.io)
    * version upgraded from 0.4.4
    * (unchanged features: [none])
  M zeroize 1.2.0 (transitive third-party, crates.io)
    * version upgraded from 1.1.1
    * (unchanged features: alloc, zeroize_derive)
  R spec-lang 0.1.0 (workspace, path 'language/move-prover/spec-lang')
    * (old features: [none])

host packages:
  A thiserror 1.0.23 (transitive third-party, crates.io)
    * features: [none]
  A which 4.0.2 (transitive third-party, crates.io) (other versions: 3.1.1)
    * features: [none]
  M enum_dispatch 0.3.5 (direct third-party, crates.io)
    * version upgraded from 0.3.4
    * (unchanged features: [none])
  M prost-build 0.7.0 (direct third-party, crates.io)
    * version upgraded from 0.6.1
    * (unchanged features: [none])
  M quote 1.0.8 (direct third-party, crates.io)
    * version upgraded from 1.0.7
    * (unchanged features: default, proc-macro)
  M syn 1.0.57 (direct third-party, crates.io)
    * version upgraded from 1.0.53
    * (unchanged features: clone-impls, default, derive, extra-traits, full, parsing, printing, proc-macro, quote, visit, visit-mut)
  M anyhow 1.0.37 (transitive third-party, crates.io)
    * version upgraded from 1.0.34
    * (unchanged features: default, std)
  M bytes 1.0.0 (transitive third-party, crates.io)
    * version upgraded from 0.5.6
    * removed features: default, std
    * (unchanged features: [none])
  M heck 0.3.2 (transitive third-party, crates.io)
    * version upgraded from 0.3.1
    * (unchanged features: [none])
  M indexmap 1.6.1 (transitive third-party, crates.io)
    * version upgraded from 1.6.0
    * (unchanged features: [none])
  M itertools 0.9.0 (transitive third-party, crates.io)
    * version upgraded from 0.8.2
    * (unchanged features: default, use_std)
  M pin-project-internal 1.0.3 (transitive third-party, crates.io) (other versions: 0.4.27)
    * version upgraded from 1.0.2
    * (unchanged features: [none])
  M prost 0.7.0 (transitive third-party, crates.io)
    * version upgraded from 0.6.1
    * removed features: default
    * (unchanged features: prost-derive)
  M prost-derive 0.7.0 (transitive third-party, crates.io)
    * version upgraded from 0.6.1
    * (unchanged features: [none])
  M prost-types 0.7.0 (transitive third-party, crates.io)
    * version upgraded from 0.6.1
    * (unchanged features: [none])
  M ref-cast-impl 1.0.6 (transitive third-party, crates.io)
    * version upgraded from 1.0.3
    * (unchanged features: [none])
  M thiserror-impl 1.0.23 (transitive third-party, crates.io)
    * version upgraded from 1.0.22
    * (unchanged features: [none])
  M tokio-macros 0.2.6 (transitive third-party, crates.io)
    * version upgraded from 0.2.5
    * (unchanged features: [none])
  M unicode-segmentation 1.7.1 (transitive third-party, crates.io)
    * version upgraded from 1.6.0
    * (unchanged features: [none])

:exclamation: before this PR can be merged please make sure that you enable "Allow edits from maintainers".
This is needed for tooling to be able to update this PR in-place so that Github can properly recognize and mark it as merged once its merged into the upstream branch

:exclamation: before this PR can be merged please make sure that you enable "Allow edits from maintainers".
This is needed for tooling to be able to update this PR in-place so that Github can properly recognize and mark it as merged once its merged into the upstream branch

/land

/land

:broken_heart: Test Failed - Build images and run cluster test

:broken_heart: Test Failed - Build images and run cluster test

/land

/land

:exclamation: failed to update PR in-place; halting merge.
Make sure that that "Allow edits from maintainers" is enabled before attempting to reland this PR.

:exclamation: failed to update PR in-place; halting merge.
Make sure that that "Allow edits from maintainers" is enabled before attempting to reland this PR.

/land

/land

:exclamation: failed to update PR in-place. When this PR is merged Github will improperly mark it as "Closed" instead of "Merged".
In the future make sure that that "Allow edits from maintainers" is enabled, allowing Bors to update the PR in-place before merging and convince Github to mark the PR as "Merged".

:exclamation: failed to update PR in-place. When this PR is merged Github will improperly mark it as "Closed" instead of "Merged".
In the future make sure that that "Allow edits from maintainers" is enabled, allowing Bors to update the PR in-place before merging and convince Github to mark the PR as "Merged".

Error occured while trying to merge into master:
GithubClientError(
    422,
    GithubClientError {
        message: Some(
            "At least 1 approving review is required by reviewers with write access.",
        ),
        errors: None,
        documentation_url: Some(
            "https://docs.github.com/articles/about-protected-branches",
        ),
    },
)

Error occured while trying to merge into master:
GithubClientError(
    422,
    GithubClientError {
        message: Some(
            "At least 1 approving review is required by reviewers with write access.",
        ),
        errors: None,
        documentation_url: Some(
            "https://docs.github.com/articles/about-protected-branches",
        ),
    },
)

/land

:exclamation: failed to update PR in-place. When this PR is merged Github will improperly mark it as "Closed" instead of "Merged".
In the future make sure that that "Allow edits from maintainers" is enabled, allowing Bors to update the PR in-place before merging and convince Github to mark the PR as "Merged".

:exclamation: failed to update PR in-place. When this PR is merged Github will improperly mark it as "Closed" instead of "Merged".
In the future make sure that that "Allow edits from maintainers" is enabled, allowing Bors to update the PR in-place before merging and convince Github to mark the PR as "Merged".


Improve handling of delimiters with backslashes

This pull request has been opened to address issue https://github.com/scrooloose/nerdcommenter/issues/402 I raised separately.
As mentioned in the issue description, I recently added delimiter definitions for troff family languages, which included, for the first time backslashes:
\# 	" groff
.\" 	" troff / mandoc

...but these aren't handled correctly in some cases. Currently the plugin can add them but they won't be detected when trying to remove them, so they get added again.
This pull request is trying to solve this, although it might not be in the best way and others may have a better solution to this, but of course if I can contribute then I'll try to.

Just wanted to add that the definition for troff/mandoc probably should be .\" rather than the .\\" currently and this pull request relies on this.
Also this pr doesn't actually fix the issue with groff \#. Again someone else might have a better solution for this, but I will try to come up with some additional fixes in the meantime. If I do get something together that is better I will tidy up and squash this pr.

Thanks for the report and the attempt to fix ti @roryrjb. I'm not entirely sure myself how this should be fixed. Also I won't have time to dig into it for at least a few days.
As I understand it this PR currently fixes troff but not groff right?
Also I would suggest going ahead and adding a commit to this PR that changes the default delimiter for troff/mandoc if you think you can make the case for the default change being for the best.

@alerque that's correct, this only fixes troff but I'm going to see if I can fix groff too. I'll also see if changing the delimiters for troff and mandoc will improve things, because I think that will make them closer to groff and all can be fixed in the same way.

What's the status on this @roryrjb? Let me know when I should give this another review. Sorry I wasn't very available back when it came in, if you need something let me know.

@alerque hey, I haven't had much time but still want to crack this, especially as I'm working with troff this weekend. I'm hoping to have a fix very soon, will let you know. Hope you had a good Christmas and all the best for 2020!


Properties are locked after execution.

Godot version
3.3.2 stable oficial mono
System information
w10 64
Issue description
When you select a node you can edit its exported variables and properties.
Then run the scene.
Now the exported variables and node properties are locked.
To solve this, select another node and select the same node again.
In the gif you can see, for example, the "tick" option "gravity distance scale" was not blocked, but the others were.

Steps to reproduce
Select a node
execute scene
close the execution window
try change the node variables
Minimal reproduction project
No response

I saw this when I was tweaking NavigationMesh.

Create a Navigation node, and then a NavigationMeshInstance node as its child.
Create a new NavigationMesh for the node's Navmesh property in the Inspector.
Click the property value and expand the "Geometry" section, so you see two dropdowns.
Click "Bake Navmesh" on the toolbar.
Now at least one of the two dropdowns won't drop.

Can you reproduce this in earlier Godot versions such as 3.2.3? You can download them here.

I can reproduce this since 3.2.

This does not happen in v3.5.beta1.official [b9b23d222]

This does happen in v3.5.2.rc2.official [1a2bf3eb4]


move inifinispan template to openshift dir

This change is just to clean up and keep all the openshift templates in
one location. Also renames the file to reflect the contents (yml -> json).

@zmhassan ptal, just trying to clean up the repo but i want to make sure this doesn't mess up anything if we move it.


Automatically detect API version

Responses from Xcode Server return in their headers the API version, so instead of having to initialize the Config file with the API version, we should make one call in the beginning to find out which version we're talking to and save that in memory inside of XcodeServer.

There is this little /ping endpoint which don't require much and will probably give us what we need.

:+1:

You were talking about this: X-XCSAPIVersion?

Actually :laughing:, it's not necessary to be able to tell. Silly me.

See https://github.com/czechboy0/XcodeServerSDK/commit/41bfb8a3f3b0df6a58aa0a2fc722c6091207781e

Just saw it... 😂

Embarrassingly closing...


Add Github Action for testing on darwin

See https://github.com/Senzing/template-go/issues/76

Pull requests:

https://github.com/Senzing/g2-sdk-go/pull/91


Create a simple RAG query

Take the request from the end user (their prompt) and convert it to an embedding.
Search embeddings table or index for relevant embeddings
Return the original inputs from embeddings search
Pass the inputs into the prompt as context for the LLM
Call the LLM for the result

Implemented in 715ff97