rcfile argument giving error

Diagnostic Data

Python version (& distribution if applicable, e.g., Anaconda): 3.10.15
Type of virtual environment used (e.g., conda, venv, virtualenv, etc.): conda
Operating system (and version): Windows 11 with WSL2
Pytlint extension version: v2024.1.12811009 (pre-release)
Pylint version: 3.2.7

Behaviour
Expected Behavior
I have set a rcfile in the root folder of my WSL2 Ubuntu distro (/home/surojit/.pytlintrc) and have given the following argument in pylint extension settings
"pylint.args": ["--rcfile=/home/surojit/.pylintrc"]

I am using this pylintrc file provided in the google styleguide
Actual Behavior
The linting is not working and I am getting the following error in the output logs of Pylint:
2024-10-30 12:13:21.790 [info] [Trace - 12:13:21 PM] Received notification 'textDocument/publishDiagnostics'.
2024-10-30 12:14:52.341 [info] No interpreter found from setting pylint.interpreter
2024-10-30 12:14:52.341 [info] Getting interpreter from ms-python.python extension for workspace /home/surojit/Code/aidev
2024-10-30 12:14:52.351 [info] Interpreter from ms-python.python extension for /home/surojit/Code/aidev: /home/surojit/miniforge3/envs/aidev/bin/python
2024-10-30 12:14:52.352 [info] Server: Stop requested
2024-10-30 12:14:52.356 [info] No interpreter found from setting pylint.interpreter
2024-10-30 12:14:52.356 [info] Getting interpreter from ms-python.python extension for workspace /home/surojit/Code/aidev
2024-10-30 12:14:52.357 [info] Interpreter from ms-python.python extension for /home/surojit/Code/aidev: /home/surojit/miniforge3/envs/aidev/bin/python
2024-10-30 12:14:52.361 [info] Server run command: /home/surojit/miniforge3/envs/aidev/bin/python /home/surojit/.vscode-server-insiders/extensions/ms-python.pylint-2024.1.12811009/bundled/tool/lsp_server.py
2024-10-30 12:14:52.361 [info] Server: Start requested.
2024-10-30 12:14:52.925 [info] CWD Server: /home/surojit/Code/aidev
2024-10-30 12:14:52.925 [info] Settings used to run Server:
[
    {
        "enabled": true,
        "cwd": "/home/surojit/Code/aidev",
        "workspace": "file:///home/surojit/Code/aidev",
        "args": [
            "\"pylint.args\": [\"--rcfile=/home/surojit/.pylintrc\"]"
        ],
        "severity": {
            "convention": "Information",
            "error": "Error",
            "fatal": "Error",
            "refactor": "Hint",
            "warning": "Warning",
            "info": "Information"
        },
        "path": [],
        "ignorePatterns": [],
        "interpreter": [
            "/home/surojit/miniforge3/envs/aidev/bin/python"
        ],
        "importStrategy": "useBundled",
        "showNotifications": "off",
        "extraPaths": []
    }
]

2024-10-30 12:14:52.925 [info] Global settings:
{
    "cwd": "${workspaceFolder}",
    "enabled": true,
    "workspace": "/mnt/c/Users/bhatt/AppData/Local/Programs/Microsoft VS Code Insiders",
    "args": [
        "\"pylint.args\": [\"--rcfile=/home/surojit/.pylintrc\"]"
    ],
    "severity": {
        "convention": "Information",
        "error": "Error",
        "fatal": "Error",
        "refactor": "Hint",
        "warning": "Warning",
        "info": "Information"
    },
    "path": [],
    "ignorePatterns": [],
    "interpreter": [],
    "importStrategy": "useBundled",
    "showNotifications": "off",
    "extraPaths": []
}

2024-10-30 12:14:52.925 [info] sys.path used to run Server:
   /home/surojit/Code/aidev
   /home/surojit/.vscode-server-insiders/extensions/ms-python.pylint-2024.1.12811009/bundled/libs
   /home/surojit/.vscode-server-insiders/extensions/ms-python.pylint-2024.1.12811009/bundled/tool
   /home/surojit/miniforge3/envs/aidev/lib/python310.zip
   /home/surojit/miniforge3/envs/aidev/lib/python3.10
   /home/surojit/miniforge3/envs/aidev/lib/python3.10/lib-dynload
   /home/surojit/miniforge3/envs/aidev/lib/python3.10/site-packages
2024-10-30 12:14:52.956 [info] /home/surojit/miniforge3/envs/aidev/bin/python -m pylint --version
2024-10-30 12:14:52.956 [info] CWD Linter: /home/surojit/Code/aidev
2024-10-30 12:14:53.147 [info]
pylint 3.2.7
astroid 3.2.4
Python 3.10.15 | packaged by conda-forge | (main, Sep 30 2024, 17:51:04) [GCC 13.3.0]

2024-10-30 12:14:53.147 [info] Version info for linter running for /home/surojit/Code/aidev:
pylint 3.2.7
astroid 3.2.4
Python 3.10.15 | packaged by conda-forge | (main, Sep 30 2024, 17:51:04) [GCC 13.3.0]

2024-10-30 12:14:53.147 [info] SUPPORTED pylint>=2.12.2
FOUND pylint==3.2.7

2024-10-30 12:14:53.161 [info] [Trace - 12:14:53 PM] Received notification 'window/logMessage'.
2024-10-30 12:14:53.161 [info] /home/surojit/miniforge3/envs/aidev/bin/python -m pylint --reports=n --output-format=json "pylint.args": ["--rcfile=/home/surojit/.pylintrc"] --clear-cache-post-run=y --from-stdin /home/surojit/Code/aidev/transformers/utils.py
2024-10-30 12:14:53.161 [info] [Trace - 12:14:53 PM] Received notification 'window/logMessage'.
2024-10-30 12:14:53.161 [info] CWD Linter: /home/surojit/Code/aidev
2024-10-30 12:14:53.235 [info] [Trace - 12:14:53 PM] Received notification 'window/logMessage'.
2024-10-30 12:14:53.235 [info] [Error - 12:14:53 PM] Traceback (most recent call last):
  File "/home/surojit/.vscode-server-insiders/extensions/ms-python.pylint-2024.1.12811009/bundled/tool/lsp_server.py", line 787, in _run_tool_on_document
    result = utils.run_module(
  File "/home/surojit/.vscode-server-insiders/extensions/ms-python.pylint-2024.1.12811009/bundled/tool/lsp_utils.py", line 208, in run_module
    return _run_module(module, argv, use_stdin, source)
  File "/home/surojit/.vscode-server-insiders/extensions/ms-python.pylint-2024.1.12811009/bundled/tool/lsp_utils.py", line 193, in _run_module
    runpy.run_module(module, run_name="__main__")
  File "/home/surojit/miniforge3/envs/aidev/lib/python3.10/runpy.py", line 227, in run_module
    return _run_code(code, {}, init_globals, run_name, mod_spec)
  File "/home/surojit/miniforge3/envs/aidev/lib/python3.10/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "/home/surojit/.vscode-server-insiders/extensions/ms-python.pylint-2024.1.12811009/bundled/libs/pylint/__main__.py", line 10, in <module>
    pylint.run_pylint()
  File "/home/surojit/.vscode-server-insiders/extensions/ms-python.pylint-2024.1.12811009/bundled/libs/pylint/__init__.py", line 34, in run_pylint
    PylintRun(argv or sys.argv[1:])
  File "/home/surojit/.vscode-server-insiders/extensions/ms-python.pylint-2024.1.12811009/bundled/libs/pylint/lint/run.py", line 211, in __init__
    linter.check(args)
  File "/home/surojit/.vscode-server-insiders/extensions/ms-python.pylint-2024.1.12811009/bundled/libs/pylint/lint/pylinter.py", line 664, in check
    raise exceptions.InvalidArgsError(
pylint.exceptions.InvalidArgsError: Missing filename required for --from-stdin

There is something wrong with the way it is being set. Can you share your whole settings file?

@Surojit-KB From this log it seems like they way the path has been set might be wrong:

If you share the settings file, both User and Workspace settings.

I am setting this argument in the pylint extension settings in the Remote[WSL: Ubuntu] section, not the User or the Workspace section. Since I am working in WSL2, which VSCode treats as a Remote and which has its own Linux based directory style.
Here is how I have set it, you can see the Remote tab selected:

That is wrong, the entry should just be, --rcfile=/home/surojit/.pylintrc:

The examples there are for settings.json:


Error when trying to access a route with onEnter with an async function

I'm trying to put authentication on one of my routes with onEnter. I have the following code:
my route:
<Route path="/needauth" component={AuthComp} onEnter={validate}></Route>

my validate function:
function validate(nextState, transition, callback){
    var isLoggedIn = yield asyncfunc(); // say that i called an async function here and stored the result in isLoggedIn
    if(!isLoggedIn){
      transition.to('/login');
    }
    callback();
  });
}

When I try to access the route directly though, I get the following error:
Uncaught (in promise) TypeError: Cannot read property 'pathname' of null
    at Object.shouldUpdateScrollPosition (webpack:///./~/react-router/lib/ScrollManagementMixin.js?:32:41)
    at componentDidUpdate (webpack:///./~/react-router/lib/ScrollManagementMixin.js?:73:37)
    at CallbackQueue.assign.notifyAll (webpack:///./~/react/lib/CallbackQueue.js?:68:22)
    at ReactReconcileTransaction.ON_DOM_READY_QUEUEING.close (webpack:///./~/react/lib/ReactReconcileTransaction.js?:81:26)
    at ReactReconcileTransaction.Mixin.closeAll (webpack:///./~/react/lib/Transaction.js?:207:25)
    at ReactReconcileTransaction.Mixin.perform (webpack:///./~/react/lib/Transaction.js?:148:16)
    at ReactUpdatesFlushTransaction.Mixin.perform (webpack:///./~/react/lib/Transaction.js?:134:20)
    at ReactUpdatesFlushTransaction.assign.perform (webpack:///./~/react/lib/ReactUpdates.js?:95:38)
    at Object.flushBatchedUpdates (webpack:///./~/react/lib/ReactUpdates.js?:175:19)
    at Object.ReactPerf.measure.wrapper [as flushBatchedUpdates] (webpack:///./~/react/lib/ReactPerf.js?:70:21)

That's not how async functions work... You can only await from inside of an async function anyway.
Maybe you could try making validate an async function and calling callback once you're finished? (Or just do the check and call callback once asyncfunc is done...)

@cesarandreu I know that's not how async functions work lol. If you look at my comment you can see that I'm just saying make the assumption. Using co.js it would look something like this:
function validate(nextState, transition, callback){
   co(function*(){
      var isLoggedIn = yield asyncfunc();
      if(!isLoggedIn){
         transition.to('/login');
      }
      callback();
   });
}

The code above is making an async call using generators and calling callback when its done.
If I don't have the async function there then no error is thrown. However, if there is an async function in onEnter, react-router seems to be trying to access a previous state (that doesn't exist because its the first time loading) and update the scroll position which throws an error because "shouldUpdateScrollPosition" on the ScrollManagementMixin expects the previous state and next state.

@juhaelee Great catch. Care to make a PR?

I don't got errors when I use an async request, but the transition is not running, I am using es6 Promises, my code looks like:
requireAuth: function(nextState, transition) {
    auth.loggedIn().then(function(loggedIn) {
        if (!loggedIn) transition.to('/login');
    });
}

auth.loggedIn() return a promise

@individuo7 You need to do this:
requireAuth: function(nextState, transition, callback) {
    auth.loggedIn().then(function(loggedIn) {
        if (!loggedIn) transition.to('/login');
        callback();
    });
}

thanks it worked!

I can't reproduce this on master now that we're built on the history api, please let me know if you still have problems.

Is it possible to make async request in onEnter with version 1.0.0 ? In docs I see that right now the onEnters takes only two params: nextState, replaceState. No callback any more.

I realize this issue is closed but just to avoid confusion (I lost an hour or so after reading this issue and looking at the old docs linked above):

async is possible with react-router 1.* using a callback function provided to onEnter function.
docs are here:
https://github.com/rackt/react-router/blob/master/docs/API.md#onenternextstate-replacestate-callback


Comments and RFC for OpenQASM 3.0 Types

Request For Comments for OpenQASM 3.0 Types.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Stefan Teleman seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Is OpenQASM3 intended to be 100% backwards compatible with OpenQASM2? For instance, is it a design constraint that a gate declaration with no type annotations such as gate rotZ (theta) q { U(0,0,theta) q; } be valid OpenQASM3?

Is OpenQASM3 intended to be 100% backwards compatible with OpenQASM2? For instance, is it a design constraint that a gate declaration with no type annotations such as gate rotZ (theta) q { U(0,0,theta) q; } be valid OpenQASM3?

It is not intended to 100% backward compatible. We are comfortable making breaking changes where it makes sense. For example, the opaque keyword has been dropped in favor of defcal statements and gate declarations.

I think that the ability to support a range of significantly different (and somewhat unusual) numerical types is a nice idea. However, any hardware platform is likely to support only a few such types. For instance, it would be pretty reasonable for one platform to support only float[16], float[32], and int[32], and another to support only angle[8], fixed[0,32], and int[64]. Do you provide these different types merely to facilitate the final stages of code-generation, e.g., by allowing OpenQASM in principle to express a range of register types that different hardware may support? Or do you have in mind to develop a standard for how code written to support one set of numerical types should be interpreted on hardware which accommodates other types?

I think that the ability to support a range of significantly different (and somewhat unusual) numerical types is a nice idea. However, any hardware platform is likely to support only a few such types. For instance, it would be pretty reasonable for one platform to support only float[16], float[32], and int[32], and another to support only angle[8], fixed[0,23], and uint[64]. Do you provide these different types merely to facilitate the final stages of code-generation, e.g., by allowing OpenQASM in principle to express a range of register types that different hardware may support? Or do you have in mind to develop a standard for how code written to support one set of numerical types should be interpreted on hardware which accommodates other types?

I would agree that this falls more into the category of "nice idea" than a necessary idea. Predominantly the use cases are for targeting backend hardware by allowing experimentalist and calibration services to finetune routines for target hardware and easing the lowering process to the target hardware. These concepts are much less relevant at the logical program level.
It should also be noted that each set of hardware will likely only support some small subset of these types regardless. Perhaps the concept of a system size like isize, usize etc. is more convenient. Writing a standard for conversion of these types in a standard way to runtime systems would be a daunting task and I would prefer to avoid it. In practice I imagine parameterized types would just be cast to the system size with precision being lost in the process.
My apologies for the delay in my response.

I think that the ability to support a range of significantly different (and somewhat unusual) numerical types is a nice idea. However, any hardware platform is likely to support only a few such types. For instance, it would be pretty reasonable for one platform to support only float[16], float[32], and int[32], and another to support only angle[8], fixed[0,23], and uint[64]. Do you provide these different types merely to facilitate the final stages of code-generation, e.g., by allowing OpenQASM in principle to express a range of register types that different hardware may support? Or do you have in mind to develop a standard for how code written to support one set of numerical types should be interpreted on hardware which accommodates other types?

I would agree that this falls more into the category of "nice idea" than a necessary idea. Predominantly the use cases are for targeting backend hardware by allowing experimentalist and calibration services to finetune routines for target hardware and easing the lowering process to the target hardware. These concepts are much less relevant at the logical program level.
It should also be noted that each set of hardware will likely only support some small subset of these types regardless. Perhaps the concept of a system size like isize, usize etc. is more convenient. Writing a standard for conversion of these types in a standard way to runtime systems would be a daunting task and I would prefer to avoid it. In practice I imagine parameterized types would just be cast to the system size with precision being lost in the process.
My apologies for the delay in my response.


[IOPID-2011] integrate setting icon

Short description
This PR introduces the PictogramSettingsHand pictogram.

How to test
Within the example app, navigate to the Pictograms section and check that the new pictograms are correctly rendered

The pictogram you need is part of the Bleed group. In general when we have a new pictogram, there are two versions:

Standard (the one you can see in the bigger blocks in the Pictograms screen)
Bleed (the one you can see in the smaller blocks below, in the same screen)

If we follow this file organization, the exported pictogram should be named PictogramBleedSettings. And the standard should have the filename PictogramSettings.
Everything is already explained in this document.
tldr: just export from Figma PictogramSettings.svg and PictogramBleedSettings.svg, place them in the svg/originals folder and run the command yarn generate:pictograms. Remember to add the keys to the Pictograms object and relative Bleed subobject.

Thanks for the correction. I have made a new push with the corrections! @dmnplb


Add option to ignore links in headings

This PR fixes #150921
A new configuration parameter named ignoreHeadings (markdown.experimental.validate.ignoreHeadings, with the default value of false) is added to the "Markdown language features" extension that when enabled, includes every heading as a no-link area:

@mjbvz Could you please review this?


Layout issue

@jonasthewolf
something is causing this latest release (v2.5.1) to break when to ingesting my example.  Two previous releases still accept this yaml but not this one.  Your own example.yaml looks ok too.
V2.4.3 is the most recent formal Release that doesn't have this issue.
Not had a chance to dig further but this is one example that it doesnt like. The SVG is created but displays no graphics.
jsexample1.5-db.zip
FYI I am using the windows build only. I drag and drop the YAML file onto the exe and then insect the SVG.  If there is a log file I have not found it.
jsexample1.51-Copy.svg.zip
Originally posted by @jsavage in https://github.com/jonasthewolf/gsn2x/issues/173#issuecomment-1296938243

I can now see the error is :
Unfortunately Readme.md refers to itself for advice on this point

Hi @jsavage, I opened this issue here.
I wil have a deeper look into the problem. Thanks for providing the example.
There are multiple issues here:

My algorithm infinitely tries to place nodes correctly. That's the message.
The Sn301 and Sn229 should be placed on a far lower rank than it actually is.
Maybe the first is a consequence of the second. I will try to figure that out.

Minimal example (extracted from provided sample):
G1:
  text: G1
  supportedBy: [G6, G7]

G6:
  text: G6
  supportedBy: [Sn2, Sn3, Sn1]

Sn1:
  text: Sn1

Sn2:
  text: Sn2

Sn3:
  text: Sn3

G7:
  text: G7
  supportedBy: [G13]

G13:
  text: G13.
  supportedBy: [G20]

G20:
  text: G20.
  supportedBy: [Sn2, Sn3, Sn4]

Sn4:
  text: Sn4


LFS-1192: When starting CARDS on a non-default port with the test runMode enabled, the non-default port setting is not passed to the vocabulary installation script

Ensure that the vocabulary installation script has access to the CARDS_URL environment variable by exporting it when it is defined in the start_cards.sh script.
To test:

Build this branch (git checkout LFS-1192, mvn clean install)
Set a valid BioPortal API Key (export BIOPORTAL_APIKEY="SOME-VALID-BIOPORTAL-API-KEY")
Start CARDS on a non-default port with the test runMode enabled (./start_cards.sh -Dsling.run.modes=test -p 1192)
Once CARDS starts, open it in the browser (http://localhost:1192), login, and ensure that the HANCESTRO vocabulary is installed

This step is no longer required: Set a valid BioPortal API Key (export BIOPORTAL_APIKEY="SOME-VALID-BIOPORTAL-API-KEY")

This step is no longer required: Set a valid BioPortal API Key (export BIOPORTAL_APIKEY="SOME-VALID-BIOPORTAL-API-KEY")

The HANCESTRO vocabulary is downloaded and installed from BioPortal so unless BioPortal changed so that a valid API key is no longer required, a BioPortal API key would be required for installing the HANCESTRO vocabulary - which is done automatically when starting CARDS with the test runMode. Perhaps you already have the BIOPORTAL_APIKEY environment variable already set?

yes, sorry. I forgot.


Add a Github workflow to test pip/conda package installation

Summary by CodeRabbit

New Features

Updated the project version to "1.8.0-pre," indicating a transition to a pre-release phase for testing and development.
Introduced new testing jobs (test-conda and test-pip) to validate package installation and functionality in both Conda and pip environments.

It would be advisable for someone in this project to request being a maintainer for the conda-forge package by submitting a PR at: https://github.com/conda-forge/injective-py-feedstock/issues/new?assignees=&labels=&projects=&template=2-bot-commands.yml with Title:@conda-forge-admin, please add user @<github username>


Messaging/styling in defang cert gen

I think it would be helpful to reduce the amount of purple in the output of the cert gen command. It's a bit much at the moment and I think it would be best if it were used to highlight the key values. I think most of the text should be white, except something like this:
Add the following DNS record:
CNAME
my.really-cool.domain.com
my-cool-service-beta-alb-457881471.us-west-2.elb.amazonaws.com

Fixed by https://github.com/DefangLabs/defang/pull/392


[WebToolsE2E][Aspire] After starting a stopped container, there is error in Console logs: "Error executing command 'resource-start'. Aspire.Hosting.DistributedApplicationException: Failed to delete 'cache-nskrejxr' successfully before restart."

REFRESSION INFO

Reproduced in Aspire 9.0.1

INSTALL STEPS

Clean machine: Win11 x64 23h2
Install VS 17.13 P3 (with Aspire 9.0.0)
Install Podman Desktop

REPRO STEPS

Create .NET Aspire Starter App > .NET 9.0 (Standard Term Support) > Check "Use Redis for caching" > Create
Build and F5
Stop and Start the container and navigate to Console logs.

NOTE

This issue is unstable and shows different error messages when rerunning the project.
This is also reproduce in .NET 8.0 framework.

ACTUAL
Starting the container again after stopping it shows an error message in Console logs and CMD.
CONSOLE LOGS:

Error message:
Error executing command 'resource-start'.
Aspire.Hosting.DistributedApplicationException: Failed to delete 'cache-nskrejxr' successfully before restart.
   at Aspire.Hosting.Dcp.ApplicationExecutor.<>c__DisplayClass81_2`1.<<StartResourceAsync>b__2>d.MoveNext() in /_/src/Aspire.Hosting/Dcp/ApplicationExecutor.cs:line 2133
--- End of stack trace from previous location ---
   at Polly.ResiliencePipeline.<>c.<<ExecuteAsync>b__3_0>d.MoveNext()
--- End of stack trace from previous location ---
   at Polly.Outcome`1.GetResultOrRethrow()
   at Polly.ResiliencePipeline.ExecuteAsync(Func`2 callback, CancellationToken cancellationToken)
   at Aspire.Hosting.Dcp.ApplicationExecutor.<>c__DisplayClass81_0.<<StartResourceAsync>g__StartExecutableOrContainerAsync|0>d`1.MoveNext() in /_/src/Aspire.Hosting/Dcp/ApplicationExecutor.cs:line 2128
--- End of stack trace from previous location ---
   at Aspire.Hosting.Dcp.ApplicationExecutor.StartResourceAsync(String resourceName, CancellationToken cancellationToken) in /_/src/Aspire.Hosting/Dcp/ApplicationExecutor.cs:line 2074
   at Aspire.Hosting.ApplicationModel.CommandsConfigurationExtensions.<>c.<<AddLifeCycleCommands>b__3_1>d.MoveNext() in /_/src/Aspire.Hosting/ApplicationModel/CommandsConfigurationExtensions.cs:line 29
--- End of stack trace from previous location ---
   at Aspire.Hosting.Dashboard.DashboardCommandExecutor.ExecuteCommandAsync(String resourceId, ResourceCommandAnnotation annotation, CancellationToken cancellationToken) in /_/src/Aspire.Hosting/Dashboard/DashboardCommandExecutor.cs:line 31
   at Aspire.Hosting.Dashboard.DashboardServiceData.ExecuteCommandAsync(String resourceId, String type, CancellationToken cancellationToken) in /_/src/Aspire.Hosting/Dashboard/DashboardServiceData.cs:line 99

CMD:

EXPECTED
There should be no errors when stopping and starting the container.

Im not sure if this issue is the same as #5972, which was fixed in Aspire 9.1 but this issue is reproduced in Aspire 9.0.0 and 9.0.1.

For aspire 9.1 with the same repro steps, I also encountered this issue as mentioned in https://github.com/dotnet/aspire/issues/5972#issuecomment-2440733249


rkyv 0.4.0 doesn't work on no_std

When building with no_std, rkyv 0.4.0 fails to compile:
   Compiling rkyv v0.4.0
error[E0433]: failed to resolve: use of undeclared type `S`
   --> C:\Users\smcro\.cargo\registry\src\github.com-1ecc6299db9ec823\rkyv-0.4.0\src\core_impl\mod.rs:429:70
    |
429 |     fn serialize_unsized(&self, serializer: &mut S) -> Result<usize, S::Error> {
    |                                                                      ^ use of undeclared type `S`

error[E0433]: failed to resolve: use of undeclared crate or module `slice`
   --> C:\Users\smcro\.cargo\registry\src\github.com-1ecc6299db9ec823\rkyv-0.4.0\src\core_impl\mod.rs:431:25
    |
431 |             let bytes = slice::from_raw_parts(
    |                         ^^^^^ use of undeclared crate or module `slice`

error[E0433]: failed to resolve: use of undeclared crate or module `mem`
   --> C:\Users\smcro\.cargo\registry\src\github.com-1ecc6299db9ec823\rkyv-0.4.0\src\core_impl\mod.rs:433:30
    |
433 |                 self.len() * mem::size_of::<T>(),
    |                              ^^^ use of undeclared crate or module `mem`

error[E0433]: failed to resolve: use of undeclared type `S`
   --> C:\Users\smcro\.cargo\registry\src\github.com-1ecc6299db9ec823\rkyv-0.4.0\src\core_impl\mod.rs:443:88
    |
443 |     fn serialize_metadata(&self, serializer: &mut S) -> Result<Self::MetadataResolver, S::Error> {
    |                                                                                ^ use of undeclared type `S`

error[E0412]: cannot find type `S` in this scope
   --> C:\Users\smcro\.cargo\registry\src\github.com-1ecc6299db9ec823\rkyv-0.4.0\src\core_impl\mod.rs:428:63
    |
428 | impl<T: ArchiveCopy, D: Serializer + ?Sized> SerializeUnsized<S> for [T] {
    |                      -                                        ^ help: a type parameter with a similar name exists: `D`
    |                      |
    |                      similarly named type parameter `D` defined here

error[E0412]: cannot find type `S` in this scope
   --> C:\Users\smcro\.cargo\registry\src\github.com-1ecc6299db9ec823\rkyv-0.4.0\src\core_impl\mod.rs:429:50
    |
428 | impl<T: ArchiveCopy, D: Serializer + ?Sized> SerializeUnsized<S> for [T] {
    |                      - similarly named type parameter `D` defined here
429 |     fn serialize_unsized(&self, serializer: &mut S) -> Result<usize, S::Error> {
    |                                                  ^ help: a type parameter with a similar name exists: `D`

error[E0412]: cannot find type `S` in this scope
   --> C:\Users\smcro\.cargo\registry\src\github.com-1ecc6299db9ec823\rkyv-0.4.0\src\core_impl\mod.rs:443:51
    |
428 | impl<T: ArchiveCopy, D: Serializer + ?Sized> SerializeUnsized<S> for [T] {
    |                      - similarly named type parameter `D` defined here
...
443 |     fn serialize_metadata(&self, serializer: &mut S) -> Result<Self::MetadataResolver, S::Error> {
    |                                                   ^ help: a type parameter with a similar name exists: `D`

error[E0207]: the type parameter `D` is not constrained by the impl trait, self type, or predicates
   --> C:\Users\smcro\.cargo\registry\src\github.com-1ecc6299db9ec823\rkyv-0.4.0\src\core_impl\mod.rs:428:22
    |
428 | impl<T: ArchiveCopy, D: Serializer + ?Sized> SerializeUnsized<S> for [T] {
    |                      ^ unconstrained type parameter

error: aborting due to 8 previous errors

Some errors have detailed explanations: E0207, E0412, E0433.
For more information about an error, try `rustc --explain E0207`.
error: could not compile `rkyv`

To learn more, run the command again with --verbose.

Thanks, I'll look into this as soon as possible.

I thought this was being tested by the rkyv_test crate, but it turns out that I forgot to mark rkyv_dyn and rkyv_typename as optional dependencies, and even when the test crate didn't request the std feature, one of those did and caused the test crate to compile rkyv with std anyway.
Fixed by a2fcaa60ae7cffa191c02a826b51133f6128ae87, released in 0.4.1.

Awesome, thanks for that!
I've been bitten by quirks in the resolver before, and resolver="2" seems to solve a lot of these surprising edge cases. It will be stabilized in 1.51 in two weeks, and will become the default in 2021.


how to start animation with a button

how can you start an animation on text like in the website???

https://github.com/daneden/animate.css/blob/master/README.md#usage-with-javascript
If you need more help, please use stackoverflow as this is an issue tracker dedicated to problems and improvements of the library itself. You won't get much help here about usage.


mining effect fix

Description:
fixed so that mining gloves and varrock armour use the updated logics.
Changes:
fixed so that mining gloves and varrock armour use the updated logics.
Other checks:

[x] I have tested all my changes thoroughly.

I refactored the mining code so it can print out a table of the xp/hr in the wiki, so that I can see if this PR effects those. Running yarn wiki will update this wiki page based on your code, although some merge conflicts will have to be fixed.

I refactored the mining code so it can print out a table of the xp/hr in the wiki, so that I can see if this PR effects those. Running yarn wiki will update this wiki page based on your code, although some merge conflicts will have to be fixed.

I fixed the merge conflict, not sure if the yarn wiki went good tho, my lint seems slightly different


Update SCP to the latest release and remove SecretKey

Currently our SCP version matches v16.0.0. We should update it to v17.2.0 (the latest release as of now) and clean up any unneeded / unwanted dependency.
Currently, the only known blocker is SecretKey (and its formatting side) which we don't need, but we do need PublicKey.
However, Stellar has an abstraction for this (NodeID), but it is not used consistently. See for example https://github.com/stellar/stellar-core/pull/3065 for the direction we need to go in. This is especially important in light of #1309.

Done in #2225


Hot code loading

Code generation:

Need a new module each time code is compiled.
Need to be able to find functions, types, etc, across modules, so we need our own lookup functions.
All that stuff has to be kept from both the original program and all newly loaded code.
Also need to keep vtable colouring info.
Need to keep full type checking info, since new code will need it in order to use existing types.
Many things that are currently internal linkage need to be external linkage.
Both the ptable (provided traits/interfaces) and vtable (virtual dispatch) need to be "updateable". The ptable already is, since it is a double thunk, but the vtable isn't. Need to measure the performance impact for a double thunk on the vtable.
When new interfaces are introduced, every existing type needs to be examined to determine whether or not to add the new interface to its ptable. This is handed in reachability, but need to keep track of which types need ptable/vtable swaps.

Package management:

Allow new code to be in an anonymous package, or to provide a name for it. If a name is provided, future code can reference it.
It may be possible to GC the code itself. Need to know that there are no live objects of any of the types in the package.
Newly reachable functions in types provided by other packages should be "attached", using a different module, to that package. Such functions can be collected with that package or possibly (and more aggressively) when any one type the function uses is collected.

Running new code:

Want to be able to do this without needing a full reflection API.
Have a call that can specify a package, a primitive type from that package that can be constructed using "create" with no arguments, and a trait or interface that primitive provides.
The call returns that primitive, as the trait or interface specified, if possible. Otherwise it raises an error.
That primitive can then be used as a factory for anything else. It can give full visibility into the newly loaded code, while integrating with the types known by the previous code.
Generally, the primitive will be used as a factory for types in the newly loaded code.

Safety:

Allow specifying if the newly loaded code is trusted for FFI or not.
Also allow specifying which packages the newly loaded code is allowed to use. This may be a different list than the application as a whole. For example, the newly loaded code may not be allowed "files" or "net", but the application itself may use them.

To maintain capability safety, rather than specifying which packages the newly loaded code is allowed to use, just specify it capabilities. Or rather: just pass capabilities to the loaded code. See http://wiki.erights.org/wiki/Walnut/Ordinary_Programming/Emakers

Opened a request for RFC on this https://github.com/ponylang/rfcs/issues/58
Closing this issue.


[Idea] Polycode feature Plug in system

Somethings that i see polycode could have to possibly make it a bit better.
Having a plug in system for example something like Superpowers game engine or Minko3d Framework.
This will allow to add only what is needed for your project and not bloat the project with stuff you're not even using.
Also making it user friendly for people that want to make there own plug ins to add there own physics engine for instance can do so without much hassle. I think Minko3d does this well some pointers could be taken from them.

Please don't post feature requests as issues. If you would like to discuss this, post on the polycode site forum.


[vmware] Add init.py under vendored_sdks

Without __init__.py, the code under vendored_sdks will not be packaged into the wheel.

This checklist is used to make sure that common guidelines for a pull request are followed.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your PR is merged into master branch, a new PR will be created to update src/index.json automatically.
The precondition is to put your code inside this repo and upgrade the version in the PR but do not modify src/index.json.

Is it generated by AutoRest?

Is it generated by AutoRest?

Yes. auorest.az will generate the same file.


Support new code style for tags in schema

This PR provides supports for new code style of tags in schema.

It solves the Issue #51


Update To Swift 3.0

Hi, will there be an update to Swift 3.0

The current swift version is Swift 5.0:


feat: support google artifact registry as target

Initial implementation to support Google Artifact Registry as a target registry. I have tested this with a GCP account on GKE using Workload Identity (Google's version of IRSA).
Please let me know if there are any tweaks or changes that can be done to make this align with the project direction.
closes #296

any update guys?

amazing guys!! thanks a lot for the effort!!
when do you plan to release this?

when do you plan to release this?

There is an automated monthly release cycle in place. If required there can also b an earlier release. I'm waiting for #394 to be finalised and ideally also #361


[Documentation Bug]:  Documentation for Connect4 Game

Describe the bug ✍
Describe your bug here
Would like to add README file for Connect4
Provide step by step information reproduce the bug 📄
Description
Select program in which you are contributing
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @SnigdhaP2022 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

/assign

Hey @SnigdhaP2022 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


zoomToBounds offset?

I'm trying to figure out a way to add a horizontal offset to the zoomToBounds centre-point. I have a 400px wide sidebar on the right hand side of the map so I would like zoomToBounds to zoom to a centre-point 200px left of where it would normally (I know this isn't perfect since the bounds could still be slightly wider than the visible area of the map, but I'm not too worried about that).
I've figured out how to acheive this with leaflet itself (see https://github.com/Leaflet/Leaflet/issues/859) but struggling to know how to do it with markercluster.
Any ideas?

Hi,
Just in case you would be still looking for a proper solution, you could consider using one of those 2 plugins:

Leaflet-active-area
Leaflet.ControlledBounds

(see also #322 for more details)
Hope this helps.


Update license reporting

What this PR does / why we need it:
Sends instance metadata whenever SDK checks for license.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

Steps to reproduce

Does this PR introduce a user-facing change?

NONE

Does this PR require documentation?

NONE

@sgalsaleh @cbodonnell  Would be good to have someone from the KOTS team ✅  this PR.


vmsnapshot: when checking if a VM is running, ignore runStrategy

Just look for a VMI

What this PR does
Before this PR:
Would check the VM run strategy when determining when a VM is running. Current code has faulty assumption that Always or RerunOnFailure means that VM cannot be stopped
After this PR:
Don't check .

Fixes #12515
Why we need it and why it was done in this way
The following tradeoffs were made:
The following alternatives were considered:
Links to places where the discussion took place:
Special notes for your reviewer

Checklist
This checklist is not enforcing, but it's a reminder of items that could be relevant to every PR.
Approvers are expected to review this list.

[ ] Design: A design document was considered and is present (link) or not required
[ ] PR: The PR description is expressive enough and will help future contributors
[ ] Code: Write code that humans can understand and Keep it simple
[ ] Refactor: You have left the code cleaner than you found it (Boy Scout Rule)
[ ] Upgrade: Impact of this change on upgrade flows was considered and addressed if required
[ ] Testing: New code requires new unit tests. New features and bug fixes require at least on e2e test
[ ] Documentation: A user-guide update was considered and is present (link) or not required. You want a user-guide update if it's a user facing feature / API change.
[ ] Community: Announcement to kubevirt-dev was considered

Release note

vmsnapshot: when checking if a VM is running, ignore runStrategy

@mhenriks should we add a functional test that create a snapshot from a stopped VM with the RunStrategy=RerunOnFailur?
Otherwise, the code looks good.

@mhenriks should we add a functional test that create a snapshot from a stopped VM with the RunStrategy=RerunOnFailur? Otherwise, the code looks good.

I thought about it but given that we are trying to be more deliberate and purposeful with func tests I'm not sure it makes sense here.  The goal of the PR is to make vm run strategy irrelevant so why create a new test with a specific runstrategy? I'm certainly open to it though

Fine to me
/approve

/test pull-kubevirt-e2e-k8s-1.30-sig-storage


Can't leverage callbacks

Quickchart is amazing @typpo !
How can I leverage callbacks in ruby client? I couldn't figure it out in any way.
Please advice.
Thanks in advance!

Thanks @CrazyOptimist!
Right now callbacks in Ruby are a bit clunky.  You'll have to specify your chart config as a string, like in this example: https://github.com/typpo/quickchart-ruby/blob/master/examples/simple_example_with_function.rb
If you want to keep the hash-based approach, another option is to add a placeholder string for your function, convert the object to json, and then find and replace the value of the placeholder with your function.

Oh my,
Why did I miss that example? 🤯  Text configuration is perfect for me. 👍
Thanks a lot!

Hello @typpo. Thanks a lot for this project, it's simply perfect.
I'm having the same issue here. I want to keep the hash-based approach so I did it like this:
config = {
      type: "line",
      data: {
        labels: chart.labels,
        datasets: [
          {
            label: chart.series[0][:name],
            data: chart.series[0][:data],
            borderColor: chart.series[0][:color],
            backgroundColor: chart.series[0][:fill],
            lineTension: 0.2,
            borderWidth: 2,
            borderDash: [2,2],
            radius: 0
          },
          {
            label: chart.series[1][:name],
            data: chart.series[1][:data],
            borderColor: chart.series[1][:color],
            backgroundColor: chart.series[1][:fill],
            lineTension: 0.2,
            borderWidth: 2,
            radius: 1
          }
        ]
      },
      options: {
        legend: {
          position: 'bottom'
        },
        scales: {
          xAxes: [{
            gridLines: {
              display: true
            },
            ticks: {
              callback: "--callback--"
            }

          }]
        }
      }
    }
    config_json = config.to_json.gsub('--callback--', "(val) => {return val + 'k';}")

    qc = QuickChart.new(config_json, width: 700, height: 428, device_pixel_ratio: 2.0)

    puts qc.get_url

And I'm getting something an image that displays a "Char error: (val) => {return val + 'k';} is not a function" message.
https://quickchart.io/chart?c={"type"%3A"line"%2C"data"%3A{"labels"%3A["07%2FJan"%2C"08%2FJan"%2C"09%2FJan"%2C"10%2FJan"%2C"11%2FJan"%2C"12%2FJan"%2C"13%2FJan"%2C"14%2FJan"%2C"15%2FJan"%2C"16%2FJan"%2C"17%2FJan"%2C"18%2FJan"%2C"19%2FJan"%2C"20%2FJan"%2C"21%2FJan"%2C"22%2FJan"%2C"23%2FJan"%2C"24%2FJan"%2C"25%2FJan"%2C"26%2FJan"%2C"27%2FJan"%2C"28%2FJan"%2C"29%2FJan"%2C"30%2FJan"%2C"31%2FJan"%2C"01%2FFeb"%2C"02%2FFeb"%2C"03%2FFeb"%2C"04%2FFeb"%2C"05%2FFeb"%2C"06%2FFeb"%2C"07%2FFeb"%2C"08%2FFeb"%2C"09%2FFeb"%2C"10%2FFeb"%2C"11%2FFeb"%2C"12%2FFeb"%2C"13%2FFeb"%2C"14%2FFeb"%2C"15%2FFeb"%2C"16%2FFeb"%2C"17%2FFeb"%2C"18%2FFeb"%2C"19%2FFeb"%2C"20%2FFeb"%2C"21%2FFeb"%2C"22%2FFeb"%2C"23%2FFeb"%2C"24%2FFeb"%2C"25%2FFeb"%2C"26%2FFeb"%2C"27%2FFeb"%2C"28%2FFeb"%2C"01%2FMar"%2C"02%2FMar"%2C"03%2FMar"%2C"04%2FMar"%2C"05%2FMar"%2C"06%2FMar"%2C"07%2FMar"]%2C"datasets"%3A[{"label"%3A"Sessions+in+the+last+year"%2C"data"%3A[285138%2C246902%2C186709%2C215908%2C304702%2C296100%2C297337%2C285973%2C251015%2C184504%2C215682%2C296620%2C309188%2C292284%2C272930%2C260625%2C202952%2C219494%2C307932%2C301022%2C320973%2C407393%2C330401%2C239944%2C254585%2C367076%2C397560%2C359621%2C354392%2C309012%2C228698%2C258640%2C357561%2C365527%2C349145%2C327404%2C285355%2C226171%2C267937%2C363944%2C361916%2C345625%2C324853%2C292633%2C228378%2C262001%2C351966%2C345134%2C344586%2C337560%2C294427%2C228540%2C263019%2C376334%2C399055%2C369395%2C336714%2C292018%2C221217%2C252716]%2C"borderColor"%3A"rgba(107%2C+114%2C+128%2C+0.5)"%2C"backgroundColor"%3A"rgba(107%2C+114%2C+128%2C+0.05)"%2C"lineTension"%3A0.2%2C"borderWidth"%3A2%2C"borderDash"%3A[2%2C2]%2C"radius"%3A0}%2C{"label"%3A"Sessions+in+this+year"%2C"data"%3A[376173%2C351601%2C279658%2C312721%2C389352%2C408233%2C387882%2C391590%2C350917%2C294017%2C298776%2C413692%2C400325%2C392499%2C385895%2C361797%2C285309%2C323128%2C415132%2C432748%2C517067%2C549534%2C507360%2C389924%2C382535%2C501140%2C491676%2C468546%2C449962%2C431831%2C346292%2C394433%2C457372%2C441426%2C404434%2C395330%2C333902%2C289398%2C307281%2C407842%2C410932%2C414494%2C415727%2C395514%2C315680%2C344773%2C444457%2C441613%2C434245%2C424981%2C374942%2C323555%2C353678%2C488625%2C483740%2C473021%2C458245%2C417226%2C320100%2C343000]%2C"borderColor"%3A"rgb(103%2C+58%2C+183)"%2C"backgroundColor"%3A"rgba(103%2C+58%2C+183%2C+0.05)"%2C"lineTension"%3A0.2%2C"borderWidth"%3A2%2C"radius"%3A1}]}%2C"options"%3A{"legend"%3A{"position"%3A"bottom"}%2C"scales"%3A{"xAxes"%3A[{"gridLines"%3A{"display"%3Atrue}%2C"ticks"%3A{"callback"%3A"(val)+%3D>+{return+val+%2B+'k'%3B}"}}]}}}&w=700&h=428&bkg=%23ffffff&devicePixelRatio=2.0&f=png

hello @typpo , thanks for this project!
I just deleted a huge example code that was failing in my end because I realised the example you put in the previous comment wasn't working too...
I copy/pasted the code from here to my Rails console and I got this url:
https://quickchart.io/chart?c={
++type:+'bar',
++data:+{
++++labels:+['Q1',+'Q2',+'Q3',+'Q4'],
++++datasets:+[{
++++++label:+'Users',
++++++data:+[50,+60,+70,+180]
++++},+{
++++++label:+'Revenue',
++++++data:+[100,+200,+300,+400]
++++}]
++},
++options:+{
++++scales:+{
++++++yAxes:+[{
++++++++ticks:+{
++++++++++callback:+(val)+%3D>+{
++++++++++++return+val+++'k';
++++++++++}
++++++++}
++++++}]
++++}
++}
}
&w=600&h=300&bkg=%23ffffff&devicePixelRatio=2.0&f=png
What displays this image:

Hey @luctus, what version of Ruby are you using?  If this is indeed what you get using the example code, your URI.encode_www_form is producing different output from mine.

@luctus I've just published v1.1.1, which will build the URL in a hopefully more robust way: https://rubygems.org/gems/quickchart/versions/1.1.1
Can you let me know how it works?


⚠ Fortnite has degraded performance

In da67b59, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1615 ms

Resolved: Fortnite performance has improved in f6253e3.


Improve benchmark logged message

Fix https://github.com/Dynamoid/Dynamoid/issues/121

Coverage remained the same at 95.892% when pulling d1d44f096269c65641f8ff461015e7aaa8c4d505 on andrykonchin:fix-benchmark-message into fe2de35fd421fd84bd36d91786844fc419f5cb2d on Dynamoid:master.

Coverage remained the same at 95.892% when pulling d1d44f096269c65641f8ff461015e7aaa8c4d505 on andrykonchin:fix-benchmark-message into fe2de35fd421fd84bd36d91786844fc419f5cb2d on Dynamoid:master.

Coverage remained the same at 95.892% when pulling d1d44f096269c65641f8ff461015e7aaa8c4d505 on andrykonchin:fix-benchmark-message into fe2de35fd421fd84bd36d91786844fc419f5cb2d on Dynamoid:master.


[BUG] Privacy Policy Page Text Contrast Issue in Light Theme

Description of the bug
Issue:
The privacy policy page text exhibits contrast issues in the light theme, making it difficult to read.
Suggested Solution:
I propose fixing the text contrast on the privacy policy page to improve readability in the light theme.
Please feel free to provide any additional information or suggestions.
Link: https://www.vibey.live/privacy
Please add screenshots (if applicable)
https://github.com/UniKonf/vibey/assets/104740281/2a2159cf-19db-466f-94ea-d3de28401c76
Add any other context about the problem here
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

@s2sharpit assigned the issue and good luck!


Different delivery points on Redis DB for the same device

Hi,
I am using uniqush-push on server and app cordova client with phonegap-plugin-push. When app starts, it does a request to GCM (through cordova plugin) and then, other request to uniqush-push server to add a device to subscriber (regID).
If client app is uninstalled / installed, another delivery point is inserted for the same device and I receive duplicate push notifications in my client app.
Thanks.

Hi,
sorry for my late reply. This should be a designed feature in GCM/Android system. Each time when you try to get a regID, it will be a unique one. This is different from iOS system. In fact, it is a more secure design considering the scenario where two accounts logged into the same app on the same device. In the case of iOS, these two accounts will share the same device ID and a push notification to any account will be delivered to the device. Then if you remove one account from the device, the device may still receive notifications for the deleted account if the server side is not implemented properly. In fact, IIRIC, it was a real bug of Twitter client on iOS.


Linux Apppimage overwrites "defi.conf" at startup

What happened:
defi.conf will be overwritten automatically when starting v2.3.0
PATH ~/.dfi/defi.conf
What you expected to happen:
Own node-settings like addnode or other individual settings should not be overwritten.
How to reproduce it (as minimally and precisely as possible):

add something to defi.conf
Start Wallet
check defi.conf again if overwritten

What are your environment parameters?

DeFi App Version: 2.3.0 / Node 1.5.
Operating System (OS): 5.4.0-65-generic # 73~18.04.1-Ubuntu x86_64

Anything else we need to know?:
no

from debug.log
2021-02-24T16:40:29Z Assuming ancestors of block 9b257cb88630e422902ef2b17a3627ae2f786a5923df9c3bda4226f9551b1ea8 have valid signatures.
2021-02-24T16:40:29Z Setting nMinimumChainWork=000000000000000000000000000000000000000000003f2949bfe4efc275390c
2021-02-24T16:40:29Z Using the 'sse4(1way),sse41(4way),avx2(8way)' SHA256 implementation
2021-02-24T16:40:29Z Using RdSeed as additional entropy source
2021-02-24T16:40:29Z Using RdRand as an additional entropy source
2021-02-24T16:40:29Z Default data directory /home/$USER/.defi
2021-02-24T16:40:29Z Using data directory /home/$USER/.defi
2021-02-24T16:40:29Z Config file: /home/$USER/.defi/defi.conf
2021-02-24T16:40:29Z Using at most 256 automatic connections (8192 file descriptors available)
2021-02-24T16:40:29Z Using 16 MiB out of 32/2 requested for signature cache, able to store 524288 elements
2021-02-24T16:40:29Z Using 16 MiB out of 32/2 requested for script execution cache, able to store 524288 elements
2021-02-24T16:40:29Z Using 8 threads for script verification
2021-02-24T16:40:29Z scheduler thread start
2021-02-24T16:40:29Z HTTP: creating work queue of depth 16
2021-02-24T16:40:29Z Config options rpcuser and rpcpassword will soon be deprecated. Locally-run instances may remove rpcuser to use cookie-based auth, or may be replaced with rpcauth. Please see share/rpcauth for rpcauth auth generation.
2021-02-24T16:40:29Z Using rpcauth authentication.
2021-02-24T16:40:29Z HTTP: starting 4 worker threads
... ```

Hi @AltCoiFish , thanks for your feedback, please give us time to investigate this issue.

Perhaps one more feedback, after we did some testing.
When adding more then one addnode=116.203.XX.XX:8555 to the dfid.conf it will delete all other addnode except for one.
example:
cat ~/dfid.conf

addnode=116.XX.XX.XX:8555
addnode=117.XX.XX.XX:8555
addnode=118.XX.XX.XX:8555

After starting the wallet we look again at our dfid.conf file and only see one addnode , but we expected 3 addnode entries as shown in the example.
Could it be our syntax is wrong , after the Dakota upgrade , do we need to add nodes comma separated?


chore(main): release eslint-config-fuf 0.10.11

:robot: I have created a release beep boop
0.10.11 (2024-10-16)
Bug Fixes

eslint-config-fuf: update dependency @babel/eslint-parser to v7.25.8 (a1e4cec)
eslint-config-fuf: update dependency eslint-plugin-react-hooks to v5 (089ffe5)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

eslint-config-fuf-v0.10.11
:sunflower:


IMMATCH ModuleNotFoundError

Trying to execute in local the script i made copying the notebook example but i am getting the error
Exception has occurred: ModuleNotFoundError
No module named 'immatch'
  File "/home/developer/image-matching-toolbox/notebooks/test.py", line 3, in <module>
    import immatch
ModuleNotFoundError: No module named 'immatch'

This is my script
import os
import yaml
import immatch
from immatch.utils import plot_matches

for method in [ 'patch2pix', 'loftr', 'superglue', 'caps_superpoint', 'd2net', 'r2d2', 'dogaffnethardnet']:
    print(f'\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Visualize matches of {method}')
    config_file = f'../configs/{method}.yml'
    with open(config_file, 'r') as f:

        args = yaml.load(f, Loader=yaml.FullLoader)['example']
        if 'ckpt' in args:
            args['ckpt'] = os.path.join('..', args['ckpt'])
        class_name = args['class']

    # Init model
    model = immatch.__dict__[class_name](args)
    matcher = lambda im1, im2: model.match_pairs(im1, im2)

    # Put some example image pairs
    im1 = '../third_party/imags/Standard_NoDerivadas/EXAMPLE1.jpg'
    im2 = '../third_party/imags/Standard_NoDerivadas/EXAMPLE1B.jpg'

    matches, _, _, _ = matcher(im1, im2)
    plot_matches(im1, im2, matches, radius=2, lines=True)

I went throught the instalattion process without trouble, except that i had to manually install the dependencies instead of running the line that  creates the environment with teh yaml file, as it was giving me an error and as i have this in a private VM i really do not need to be encapsulated in an env.
Help!

Turns out that this repository has outdated requirements.yaml. I had to manually install through the list. Besides that the links to download the pretrained weights at least for patch2pix doesnt work. Also if you pretend to execute the notebooks in local at least you need to specify from where you are executing the script (which should be the notebooks folder logically) or it wont work due to relative paths.


Issues with encrypted values in the domain <IP_ADDRESS>

The passwords encrypted with encryptModel.sh script is having issues while starting the servers. When I cross checked , the encryption with wlst encrypting with {AES256} where as encryptModel.sh encrypting with {AES}.  The encryprion with WLST is working but not the  encryptModel.sh.
Java version is "1.8.0_211".
OSB Domain is <IP_ADDRESS>.
Encyprt script.
{AES}cTZMQy9QNnUrUVdCNGVybU0yWmg1VjgyNDFuQzVSNytuVVU9OmlsV2lZY0JoUXZIdmM1Vmo6NHZ0NkozKzdxc0E9
WLST from domain. es = encrypt('password')
{AES256}mfMRpEFhhteEYavmgpnqRpSPrCPbu6k1rQ248hove0clvXkPd2D3MJM4WpEySNX0WDpJJ7CWHHjmgVW9VPbaX2//TmpkZP6aT1YMTi+JAdbLX+qhM4KHPc+0JtLRFICs
The server is complaining with below errors for necrypted values.
Caused By: java.lang.IllegalArgumentException: In production mode, it's not allowed to set a clear text value to the property: CredentialEncrypted of SecurityConfigurationMBean
Caused By: weblogic.security.internal.encryption.EncryptionServiceException: com.rsa.jsafe.JSAFE_PaddingException: Invalid padding.
at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptBytes(JSafeEncryptionServiceImpl.java:144)
at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptString(JSafeEncryptionServiceImpl.java:192)
at weblogic.security.internal.encryption.ClearOrEncryptedService.decrypt(ClearOrEncryptedService.java:99)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
Truncated. see log file for complete stacktrace
Caused By: com.rsa.jsafe.JSAFE_PaddingException: Invalid padding.
at com.rsa.jsafe.JSAFE_SymmetricCipher.decryptFinal(Unknown Source)
at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptBytes(JSafeEncryptionServiceImpl.java:129)
at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptString(JSafeEncryptionServiceImpl.java:192)
at weblogic.security.internal.encryption.ClearOrEncryptedService.decrypt(ClearOrEncryptedService.java:99)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Truncated. see log file for complete stacktrace
Thanks,
Ashok.

I am seeing the same issue when using the weblogic-deploy-tooling with the weblogic-image-tool. I have tried using the weblogic-image-tool with and without the --wdtEncryptionKey option. Can someone help me understand what I am missing?
`A MultiException has 9 exceptions.  They are:

weblogic.management.provider.internal.RuntimeAccessImpl$ParseException: [Management:141266]Parsing failure in config.xml: java.lang.IllegalArgumentException: In production mode, it's not allowed to set a clear text value to the property: CredentialEncrypted of SecurityConfigurationMBean.
java.lang.IllegalStateException: Unable to perform operation: create on weblogic.management.provider.internal.RuntimeAccessImpl
java.lang.IllegalStateException: Unable to perform operation: post construct on weblogic.management.provider.internal.RuntimeAccessService
java.lang.IllegalArgumentException: While attempting to resolve the dependencies of weblogic.t3.srvr.FinalThreadLocalService errors were found
java.lang.IllegalStateException: Unable to perform operation: resolve on weblogic.t3.srvr.FinalThreadLocalService
java.lang.IllegalArgumentException: While attempting to resolve the dependencies of weblogic.t3.srvr.BootService errors were found
java.lang.IllegalStateException: Unable to perform operation: resolve on weblogic.t3.srvr.BootService
java.lang.IllegalArgumentException: While attempting to resolve the dependencies of weblogic.server.PartitionRuntimeBuilderService errors were found
java.lang.IllegalStateException: Unable to perform operation: resolve on weblogic.server.PartitionRuntimeBuilderService`

@ashok11gai and @AaronJaegerVA This issue with CredentialEncrypted turned out to be a WebLogic Scripting Tool Bug, WLST.  We filed a bug and the Oracle team delivered a patch for this issue.  See OFFLINE WLST NOT ENCRYPTING CREDENTIAL AFTER UPDATEDOMAIN() on Oracle Support under bug number 30275024.

Thank you for the response, Derek. I will check the article.
Sincerely,
Aaron Jaeger
Sr. Systems Engineer
ETS TSEI
Perspecta
Enterprise Testing Service (Station 116) (005Q)
VA OIT EPMD
727-320-1972
[Title: EPMD logo - Description: EPMD logo][Title: ETS logo - Description: ETS Flame logo]
From: Derek Sharpe<EMAIL_ADDRESS>Sent: Thursday, April 30, 2020 7:32 PM
To: oracle/weblogic-deploy-tooling<EMAIL_ADDRESS>Cc: Jaeger, Aaron (HP<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [EXTERNAL] Re: [oracle/weblogic-deploy-tooling] Issues with encrypted values in the domain <IP_ADDRESS> (#518)
@ashok11gaihttps://github.com/ashok11gai and @AaronJaegerVAhttps://github.com/AaronJaegerVA This issue with CredentialEncrypted turned out to be a WebLogic Scripting Tool Bug, WLST. We filed a bug and the Oracle team delivered a patch for this issue. See OFFLINE WLST NOT ENCRYPTING CREDENTIAL AFTER UPDATEDOMAIN() on Oracle Support under bug number 30275024.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/oracle/weblogic-deploy-tooling/issues/518#issuecomment-622173894, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKNDKW4L4UUF4RAMCXMKHVLRPIC6XANCNFSM4KG5NIMA.

@ashok11gai and @AaronJaegerVA This issue with CredentialEncrypted turned out to be a WebLogic Scripting Tool Bug, WLST. We filed a bug and the Oracle team delivered a patch for this issue. See OFFLINE WLST NOT ENCRYPTING CREDENTIAL AFTER UPDATEDOMAIN() on Oracle Support under bug number 30275024.

@ddsharpe I cannot find the bug number on the Oracle support site. Will you send me a link please?

@AaronJaegerVA and @ashok11gai it looks like the bug was published under a different number.  Please search for 30874677 instead.  Sorry, I cannot give a URL because I do not have access to the same system as you.

Thank you, Derek. I’ll find this new patch.
From: Derek Sharpe<EMAIL_ADDRESS>Sent: Friday, May 8, 2020 10:41 AM
To: oracle/weblogic-deploy-tooling<EMAIL_ADDRESS>Cc: Jaeger, Aaron (HP<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [EXTERNAL] Re: [oracle/weblogic-deploy-tooling] Issues with encrypted values in the domain <IP_ADDRESS> (#518)
@AaronJaegerVAhttps://github.com/AaronJaegerVA and @ashok11gaihttps://github.com/ashok11gai it looks like the bug was published under a different number. Please search for 30874677 instead. Sorry, I cannot give a URL because I do not have access to the same system as you.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/oracle/weblogic-deploy-tooling/issues/518#issuecomment-625848287, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKNDKW6V3RFUUIDI5CJFVJLRQQKXRANCNFSM4KG5NIMA.


Fix minor grammatical errors in README

Written to the point. I've made a few grammatical changes throughout the document.

Thanks @yrahul3910. What's the rule for adding/not adding "the" in a sentence by the way?

Generally you use 'the' before a noun in a sentence when you refer to something specific. It's used when there's a particular thing you want to refer to. For example, you say "Please see the CONTRIBUTING.md file" since there's only one such file.

Thank you for the explanation! And thank you for the PR!


Update for RP

Needs rewrite, update, UE pass.

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

ID: 0156ffc3-47ac-d5da-fbc2-9ff5018b071b
Version Independent ID: 615db388-a244-41f7-21b5-a4085d9ed479
Content: Model validation in ASP.NET Core MVC
Content Source: aspnetcore/mvc/models/validation.md
Product: aspnet-core
GitHub Login: @tdykstra
Microsoft Alias: riande

I can take this RP update as well.

Sounds great.

Sample code still uses 2.0

Thanks @henrikrxn. This is on my radar in the next few weeks and will be using fresh 2.2 examples.

@daveabrock Would you like some help updating the Github example?
But I have no idea which branches to make the PRs for 2.1 and 2.2 repectively

But I have no idea which branches to make the PRs for 2.1 and 2.2 respectively

@henrikrxn 	update all to 2.2 and use master.

@Rick-Anderson 	Is it okay to still reference MVC? To note a few examples from the document:

"This is a great feature of MVC..."
"MVC will try to bind request data..."
"In MVC, simple types are..."

Both Model-View-Controller and Razor Pages run on MVC, but saying MVC might confuse some customers who think it only relates to Model-View-Controller.
Should these references just be changed to something like "in ASP.NET Core..."?

@danroth27 	@DamianEdwards 	@rynowak @tdykstra 	@scottaddie
To avoid the ambiguity between ASP.NET Core MVC and MVC with controllers and view vs Razor Pages - in this article on model binding (and similar articles) where we've written MVC will, In MVC, ....
What language do you prefer to remove the ambiguity?


fix: some status updates are discarded by the status updater

Fix https://github.com/envoyproxy/gateway/issues/4336

thanks !
do we also need to change the order of status updater and k8s controller ?

thanks ! do we also need to change the order of status updater and k8s controller ?

I don't know if it's possible: status updater is added as a runnable in the k8s controller and start within it because it also needs leader election.
The current solution is removing the check for start and receive all the updates even it's not started yet.

Should we cherry-pick this to v1.1 branch @guydc @arkodg ?

Should we cherry-pick this to v1.1 branch @guydc @arkodg ?

Sure let's add a label and make sure to add it to v1.1
4


1.0.0-0alpha7

Changes:

Add TCP sink.
Add process and thread fields in JSON layout.
Flush interval for file sink.
More documentation.
Extend config interface allowing to check node types (breaks vtable size).
Remove filter method from sinks (breaks vtables).

All code that uses sinks and configs directly is required to be recompiled.

Current coverage is 82.96%

Merging #106 into master will increase coverage by +1.51% as of 0307674

@@            master    #106   diff @@
======================================
  Files           55      58     +3
  Stmts         1197    1268    +71
  Branches         0       0
  Methods        133           +133
======================================
+ Hit            975    1052    +77
  Partial          0       0
+ Missed         222     216     -6

Review entire Coverage Diff as of 0307674

Uncovered Suggestions

+0.63% via ...c/formatter/json.cpp#396...403
+0.55% via ...detail/sink/file.hpp#32...38
+0.55% via src/registry.cpp#73...79
See 7 more...

Powered by Codecov. Updated on successful CI builds.

@antmat TAL if you want.


Remove Wordlist::Builders::Spider and the spidr dependency.

This could go into another gem or possibly ronin-wordlists or ronin-web. The wordlist gem should stay focused on just building wordlists from text that its given.

Removed in a17b59a85b2ffee81517a886ce1e6d64310f1b51 and 79bc0d21c33d24b85894da9d38942a60b18ac6f8.


Fabric Status API

There needs to be an API endpoint where users can see the status of their Fabric's deployment. User's can poll this API to see when there Kubernetes cluster is active and eventually it can be polled to see where other resources such as databases are in the deployment process.

 Loom: Fabric provisioning status API


Support converting cipher name to RFC name and vice versa

Fixes: issue #3747
make SSL_CIPHER_standard_name globally available and introduce a new
function SSL_CIPHER_ossl_name.
Documentation and test cases are added.
A new option -convert is also added to openssl ciphers app to provide a convenient use from command line to convert 'standard name' to 'OpenSSL name'.

Checklist

[x] documentation is added or updated
[x] tests are added or updated

Is there a concern about ideology?

Don't fully understand 'ideology'...

I'll say this to you as I said it to @paulidale; in the future, please make coding style fixups a separate commit, to make it easier to review them separately from the more substantial changes.

I'll say this to you as I said it to @paulidale; in the future, please make coding style fixups a separate commit, to make it easier to review them separately from the more substantial changes.

Copy that.

By ideology, he means are we bothered that people will use standard terms and not OpenSSL's terms for crypto.  Do we want to "force" people to use our words?
The answer is no. :)

Should there be an option to ‘openssl ciphers’ that prints the standard name?

Should there be an option to ‘openssl ciphers’ that prints the standard name?

There is one, -stdname. But this option was available only if 'SSL trace' feature is enabled in the past. This time I made -stdname globally available either.

By ideology, he means are we bothered that people will use standard terms and not OpenSSL's terms for crypto.

Interesting, where did the OpenSSL's name come from historically?

I don’t know where the original names came from.  Maybe @t-j-h recalls.

As for -stdname, nice work.  I should have re-read the PR before commenting :)

How about “const char *OPENSSL_cipher_name(const char *)”

How about “const char *OPENSSL_cipher_name(const char *)”

Sounds better : )

Change SSL_CIPHER_ossl_name to OPENSSL_cipher_name.
Is it 'neat' to put this OPENSSL_cipher_name among a bundle of SSL_CIPHER_* stuffs, e.g. at function declarations or in documentation?

sure, put it with the other ssl-cipher names

sure, put it with the other ssl-cipher names

Yep,  seems everything's fine now. @tmshort

Ping?

Ping @levitte or @paulidale. Looks like this PR has the necessary approvals. Will one of you push?

Ahh...actually there was an update after your approvals, so you probably need to reconfirm.

pushed to solve conflicts

Any other comments for this PR? @levitte @paulidale ?

Pushed to update copyright information, as a part of PR #3950

I have no objection to the copyrights in this PR. Basically you have added BaishanCloud copyrights where the contribution constitutes the entirety of the file - which seems reasonable.

@levitte @paulidale please reconfirm if you don't object to the copyright.

Should I push a new commit to resolve the conflicts or update the original commit? (based on #3963 )

I decided to resolve this conflict by 'rebase' and 'push -f' this time, and wait for an agreement in #3963 .

please re-confirm this update @levitte @paulidale , only test/build.info file is changed to fix conflicts.

Pushed.


EXCEPTION_ACCESS_VIOLATION_READ in strlen within the adg_proxy_start

https://sentry.adguard.com/adg/adguard-windows/issues/20351

a new one within the AGHttpHeaders ctor- https://sentry.adguard.com/adg/adguard-windows/issues/22278

@adbuker Last one is related to https://github.com/AdguardTeam/CoreLibs/issues/877

This one is fixed in #873


Bluetooth: Host: BT scan failure when connecting by name in shell

Added a timeout for active scans (instead of using the host's scan timeout) in the shell by submitting a k_work that stops the scan after a specified period.
Fixes #78659

@babrsn needs a rebase

@babrsn needs a rebase

Done.


Fix incorrect transform explanation warnings

In explainers/base.py::transform_explanation, the warning messages informing that user that explanation transformation is stopping are switched. The warning should match inverse explanation transform and explanation transform correctly.

Closed by #140


Task-based Inspection for Mingsai #2

Please review A1 to A5 in 4.4.1 Assumptions section of the SRS, are there any likely changes to these assumptions, if so, what are they?

Please include these three assumptions


[Doc-enhancement] Third party authentication in tab prompting for authentication repeatedly

If the below storage partitioning settings are enabled in browser(chrome://flags/#third-party-storage-partitioning), then third party authentication will not work. After authentication, values will not be saved to local storage. So, app will prompt for authentication repeatedly.

It would be good to add note for the same in documentation.
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 3b1dcd0d-471b-2d33-54b5-39a93dfba2a8
Version Independent ID: 5bd44149-777e-b449-bd2e-f20b9bd04038
Content: Configure third party OAuth authentication - Teams
Content Source: msteams-platform/tabs/how-to/authentication/auth-tab-aad.md
Service: msteams
GitHub Login: @surbhigupta
Microsoft Alias: surbhigupta

Hello @surbhigupta12 - Please help to update the documentation.


health based check instead of sleep 30 secs

          putting sleep as this get property works only when the vm is up and running, this wait time is to ensure it is up, will change this to health check based approach instead of sleep

Originally posted by @akhiljns in https://github.com/mhewedy/vermin/pull/48#discussion_r1550101035

30 seconds are not enough, we should put health check


Fix #331

Fix #331; (impossibility to install with Python 3.10 and 3.11 with latest
pip because of cchardet not distributing compiled wheels and breaking
change in pip minor version); contributed by @mementum.
Upgrades dependencies.
Removes Python 3.7 from build matrix.

Codecov Report
Patch and project coverage have no change.

Comparison is base (deab943) 97.68% compared to head (39c9992) 97.68%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@           Coverage Diff           @@
##               v1     #333   +/-   ##
=======================================
  Coverage   97.68%   97.68%
=======================================
  Files          61       61
  Lines        5881     5881
=======================================
  Hits         5745     5745
  Misses        136      136

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Aquarius 0.2.7 validations

Publishing asset in Commons with Aquarius v0.2.7 fails on last step with errors in Aquarius:
ERROR [
{'path': 'base/files/0', 'message': "Additional properties are not allowed ('found' was unexpected)"},
{'path': 'base/price', 'message': "0 is not of type 'string'"},
{'path': 'base/tags', 'message': "'' is not of type 'array'"},
{'path': 'curation/numVotes', 'message': "None is not of type 'integer'"},
{'path': 'curation/rating', 'message': "None is not of type 'number'"},
{'path': 'curation/schema', 'message': "None is not of type 'string'"}
]

The curation parameters shouldn't be required, I am updating aquarius to avoid the last three lines.

[
{'path': 'base/files/0/contentLength', 'message': "'2989228' is not of type 'integer'"},
{'path': 'base/inLanguage', 'message': "None is not of type 'string'"},
{'path': 'base/workExample', 'message': "None is not of type 'string'"}]


Improve search

This PR fixes a few smaller issues with the file search like searching for files or directories with spaces or digits and enables advanced search features. In addition to the plain filename search it is now possible to specify search criteria on metadata as well, e.g.

Search for files small than 100 bytes
size:<100

Search for pdfs that were modified after May 11th
+name:*pdf +mtime:>"2022-05-11"

:boom: Acceptance test Core-API-Tests-ocis-storage-8 failed. Further test are cancelled...

cool, improves the list rendering

@aduffeck Do we have docu somewhere which new search parameters are supported? I bet that will be needed shortly.

Yes, that's a good point and documentation for search is missing completely currently. I think we need to decide on the final user-facing search syntax before doing the documentation so I would leave that for a later PR. (cc @mbz, @butonic)


docs(api): add --fail-on-warnings cli option

For https://github.com/webpack/webpack-cli/pull/3317
To be merged after new webpack-cli release.

Added in #6517


Set v0.0.1

/retest-required

/override ci/prow/security
(needs exclusions by branch from the web UI)


Cannot generate correctly a node from Swagger definition using nodebuilder

This is a bug report related to the generation of a node from a Swagger definition.
Description
I have the following Swagger definition 2.0 that I want to generate the node using nodebuilder by executing the following command : npm run generate
I generated successfully the node with this command,
However, I got the following error while I add the generated files in the following directory \packages\nodes-base\nodes{myDirectory} of the project n8n (see the following image) :
!
Could you please review the tool nodebuilder, so that it can fix the generated error
Swagger_def.txt
?
Thank you in advance for your help

Thank you for your report. The fixes will be merged soon - meanwhile here is the correct output.
Note that nodebuilder builds most of the node, but not yet all of it - it does not create the credentials file and the icon. You will also need to fill in the placeholders USERTASK in openApiRequestAllItems in GenericFunctions.ts.

Thank you for your quick reply. I will check and keep you informed

I have just checked the generated file. The generation process terminated well.
There is still a problem... When you look into the Swagger definition, you will have a "schema" block that has been predefined for query parameter and for response as follows

However, I cannot find the code generated for schema of query parameter and schema of response.
Does your generation tool has taken into consideration these pieces of information ?

@ivov Do you have any idea about my question ?

Dereferencing is supported. This works correctly for the sample Lichess spec and also for OpenCell. You can inspect the dereferenced spec at ./src/input/_deref.json after generation.
https://github.com/ivov/nodebuilder/blob/06f9d1a351429125153da8d22c35e4150146a919/src/services/OpenApiStager.ts#L36-L45
What is not supported is the "in": "body" parameter, as it had not come up in my own use cases. Will keep this issue open and support this in future, hopefully soon, as time allows.
https://github.com/ivov/nodebuilder/blob/06f9d1a351429125153da8d22c35e4150146a919/src/types/params.d.ts#L72-L80

Hello @ivov , thank you very much for your reply.
I will check the result and keep you informed later

Hello @ivov ,
I found the file _deref.json that has been generated by processing dereferencing. However, I do not know where to add this dereferenring file in n8n project so that n8n can take into consideration this file. Any idea ?

Nodebuilder dereferences the spec (i.e. replaces its references at $ref with the actual params) into _deref.json and then parses that file into an n8n node. Therefore, _deref.json is an only intermediate output, not meant for the user. I mentioned it above to make clear that dereferencing is taken care of.
What remains to be done is enabling the parser to generate params for "in": "body", as it does for "path", "query" and "header".

Hi @ivov : Do you have good news about the implementation of the parser for parameter "in": "body"


Change flag names

Change the accepted file and mount point flags to --uenv-file and --uenv-path. We can discuss the name of the path flag, but using --uenv-mount a) sounds like a command and b) "mount" is technical jargon that not every user would be familiar with. While path can also be considered jargon, it is probably more widely understood.

My two cents: --uenv-mount vs. --uenv-path, the difference is probably not that important.
I would lean towards using the mount because:

it is the more specific and correct term that will cause less confusion for users who know what a mount is. That said, the man page for mount uses both mountpoint and dir in similar contexts.
mount is used by docker

After a phone call and judicious use of a random number generator, we settled on --uenv-mount

This was addressed in #4.


Compute center point of the detected lane

Compute the center point of a given lane to use that later on for off-lane warnings

e896a03


Add phases information to the readme

Is my description of each phase correct? I mean syscalls, file system, and scheduling.

Yes. But phase 1 also includes user programs. I added that in another commit.


_tests for domains_test

Being tracked elsewhere

@helgi where is it being tracked?

deis/workflow-e2e#15


WSL runs out of space and breaks the system

Windows Version
Microsoft Windows [Version 10.0.22000.1936]
WSL Version
<IP_ADDRESS>
Are you using WSL 1 or WSL 2?

[X] WSL 2
[ ] WSL 1

Kernel Version
No response
Distro Version
20.04
Other Software
No response
Repro Steps

This occurred while I was working in the WSL. I suddenly got, can't save file errors, read only file system. Then did the recommended wsl --shutdown to try and restart or diagnose what was going on. And now i am locked out of the system.
Expected Behavior
WSL should start.
Actual Behavior

Diagnostic Logs
No response

Really on a commercial product many are forced to use this absolute calamity goes un triaged for 3 days? I mean it is not hard to reproduce... Start WSL on separate partition, run it full of stuff (use vscode for a bit or make some docker builds to get it there) see how you get, read only errors. exit. realize the mess. Resize the partition and profit.


SAT Physics

This is a complete rework of Physics, please test and review

I'm signing off on this as Good Enough For Government Work. @gamingrobot please merge if you aren't religiously opposed to anything in this PR
There are lots of edge cases that are broken but it's about 1000% better than what's currently in mainline and sitting in this PR isn't going to make this implementation any better. The next implementation will need to use a projection mesh for testing player movement and will reuse a lot of this code but it's a major refactor and I'm not certain on how to do it yet (Spock needs a math person).


https://flutter.io/faq/#who-uses-flutter should point to Hamilton

Now that the Hamilton App has shipped, we can update our FAQ.
@sethladd @mit-mit

PR is at https://github.com/flutter/website/pull/654


cancel button on add group popup

Done - cancel button also removes the newly added line to the group table.


[stable/kong] bump up Kong to 1.3

Kong Ingress Controller 0.5 is compatible with Kong 1.3 as well.
Signed-off-by: Harry Bagdi<EMAIL_ADDRESS>

/assign @shashiranjan84


Feature request: How do I know I'm "playing" a demo?

I want to be noticed when I'm using 'terminalizer play'.
For example, there could be an inspection before the prompt when playing something like:
<playing>[root@localhost ~]# mkdir demo
<playing>[root@localhost ~]# cd demo
<playing>[root@localhost ~]# logout

Therefor I'll know now it's palying, and I'm not taking control of it.

We can't do that for couple of reasons:

It is even more confusing since it seems to be part of the recorded frames.
Terminalizer provides the ability to use other commands than bash or non-shell command line app.s


Fix that some UEs are not removed in RemoveAllUeInRan

Fix https://github.com/free5gc/free5gc/issues/322

Hi @ShouheiNishi
Could you explain why you copy the slice of RanUe pointer can solve this problem,
Thanks.

Because of the ranUe.Remove called in the RemoveAllUeInRan function removes and shift elements of the ran.RanUeList, some RunUE being unprocessed.
So, we are copying to avoid this.
In a specific example,

When RemoveAllUeInRan was called, ran.RanUeList is `[UE1, UE2, UE3, UE4]’.
At the beginning of the loop, element in index 0 is retrieved and ranUe.Remove is called for UE1.
In ranUe.Remove, UE1 is removed from ran.RanUeList, so ran.RanUeList is [UE2, UE3, UE4].
Next process in the loop, element in index 1 is retrieved and so UE3 is removed, not UE2.
Eventually UE2 remains untreated.


FR: add attribute referencing  powercal

for selecting entities in dev tools, and setting up lovelace cards, it would be very nice to have an attribute referencing the integration somehow. Like 'is_hue_group' for the Hue groups.
please consider adding that?

That would be an easy addition. Will add this.

Fixed with #192
Added two attributes. calculation_mode and integration. integration is always "powercalc" for the power sensors created by this component. So you can use this to filter entities.

thanks, for the speedy update!, much appreciated


Improve PDFPC support

I just saw that you now support pdfpc, which is really nice. I thought if the intermediate step of processing the query output could be avoided. Would it be possible to save the metadata of each slide into a state at first; and create some hook to emit the #metadata at the end of each slide in exactly the format that pdfpc requires?
I'm experimenting with a different approach for another 3rd party integration right now.

I think it is a bit cumbersome to massage the metadata and typst query into emitting exactly the format expected by pdfpc... Earlier or later you would need some external tool anyways and then I prefer to have the complex code on the Rust side and the Typst code as simple as possible.

I'm not 100% convinced yet. Just to have a look myself, do you know where the pdfpc format is documented?

It is documented here:
https://github.com/pdfpc/pdfpc/blob/master/schema/pdfpc.json


GUI wallet - bad link on settings page

The link to the Telegram channel on the settings page points to https://t.me/litecashtechnology which is a channel that no longer exists. It should probably be pointed to the main channel as that one is where mostly everyone is.
https://t.me/litecashgroup is the correct link.

Well that was dumb. This is what @Maxnflaxl just fixed. Reading is hard sometimes.

hehe


transact for sqlite

Hey, JFYI, sqlite as of 3.25 also supports postgres' ON CONFLICT DO syntax, which allows for upserting and therefore transacting. I implemented this yesterday for python, if you're curious you can rifle through the code and steal what you want. Most of it is inspired by coast anyway ;)
https://gist.github.com/mgerlach-klick/0044a0e7e98b20002e967d495a8d79c7#file-db-py-L65

Oh interesting, yeah that’s next up, I might call it upsert or something though, I kind of changed “transact” to take a vector of sql 😅

Just going to close this. I'm open to PRs for this though!


Enhance Edit Command with Remark and Tag Fields

This PR addresses the issues #121 #99
This Pull Request introduces the ability to edit remark and tag fields using the Edit command.
Changes Made:

Edit Command Enhancement: The Edit command has been updated to allow modifications to remark and tag fields, offering users enhanced control over their data.
Unit Test Expansion: Introduced comprehensive unit tests in EditCommandTest and EditCommandParserTest to rigorously assess the new functionalities. These tests cover a wide array of scenarios, including both edge cases and common use patterns, to ensure the feature's reliability.

Testing:

Unit Testing: Developed and executed a suite of new unit tests designed to rigorously validate the edit operation across various scenarios, emphasizing error handling and behavior correctness.
Manual Testing: Performed extensive manual testing to guarantee that the integration of this new feature does not disrupt existing functionalities, ensuring a seamless user experience.

Code Quality and Compatibility:

Compatibility Assurance: Verified the new feature's compatibility with existing commands and functionalities through detailed automated regression testing, ensuring no disruptions to the current system.
Code Quality Maintenance: Conducted thorough code quality checks to uphold our commitment to high standards and adherence to the project's coding conventions.

Additional Notes:
Priority for this feature has been set to Medium, reflecting its importance to user experience.
We encourage further review and testing from the community to refine and validate the new tests and functionalities introduced.
Please feel free to provide feedback or suggestions for further improvements!

Currently edit does not support editing tags to include more than one tag. For eg, if a client was initially just a seller but now also wants to buy a property and the real estate agent wishes to also tag the client as both buyer and seller.
We can update this feature in v1.3 perhaps.


Google Calendar opening in mobile version

Describe the bug
Every time I opened or Franz's refresh services, I need to change from mobile version to desktop version in Google Calendar service
To Reproduce
Steps to reproduce the behavior:

Refresh Google Calendar

Expected behavior
When I open Franz, Google Calendar could to open in desktop version
Screenshots

Desktop (please complete the following information):

OS: Ubuntu 20.04
Browser: Chrome
Version: 5.6.1

I addition (I assume it's related) other things that don't work properly in g-calendar:
After switching to the "desktop" version, when planning meetings, I won't see the available working hours of other participants. In Browser, the calendar shows a shaded/hatched area where the other participants configured their out of office hours.
in Franz that's not shown.
I am not positing that as a new problem because both came up together after the update.

I have the same issue, also on Ubuntu 20.04

Same here with linux mint 19.3 and latest stable Franz
{"host":{"platform":"linux","release":"5.4.0-81-generic","screens":[{"id":0,"bounds":{"x":3840,"y":0,"width":3840,"height":2160},"workArea":{"x":3840,"y":0,"width":3840,"height":2128},"accelerometerSupport":"unknown","monochrome":false,"colorDepth":24,"colorSpace":"{primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL}","depthPerComponent":8,"size":{"width":3840,"height":2160},"displayFrequency":59,"workAreaSize":{"width":3840,"height":2128},"scaleFactor":1,"rotation":0,"internal":false,"touchSupport":"unknown"},{"id":2,"bounds":{"x":0,"y":0,"width":3840,"height":2160},"workArea":{"x":0,"y":0,"width":3840,"height":2160},"accelerometerSupport":"unknown","monochrome":false,"colorDepth":24,"colorSpace":"{primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL}","depthPerComponent":8,"size":{"width":3840,"height":2160},"displayFrequency":59,"workAreaSize":{"width":3840,"height":2160},"scaleFactor":1,"rotation":0,"internal":false,"touchSupport":"unknown"}]},"franz":{"version":"5.7.0","electron":"12.0.6","installedRecipes":[{"id":"android-messages","version":"1.3.0"},{"id":"discord","version":"1.0.3"},{"id":"gmail","version":"1.3.1"},{"id":"googlecalendar","version":"1.0.0"},{"id":"googlekeep","version":"1.0.0"},{"id":"instagram","version":"1.0.0"},{"id":"messenger","version":"1.3.0"},{"id":"nextcloud-talk","version":"1.0.0"},{"id":"skype","version":"1.2.2"},{"id":"tweetdeck","version":"1.0.2"},{"id":"whatsapp","version":"1.0.28"},{}],"devRecipes":[],"services":[{"id":"7c48d209-e0d4-49bb-8daa-7f9d3daed96b","recipe":"whatsapp"},{"id":"84055c20-75d7-4186-9f0c-94c2ca938a22","recipe":"android-messages"},{"id":"e045e53a-4cc9-46e2-914b-603cfdbc0429","recipe":"googlecalendar"},{"id":"f0d882fe-f2ef-4400-81fd-8306836a1c27","recipe":"gmail"},{"id":"2dc3af4c-3eca-4599-beba-4c15b900647a","recipe":"messenger"},{"id":"066a8724-0a93-4522-996a-feb6e8536450","recipe":"tweetdeck"},{"id":"9c3190d0-8c4a-40b0-9c5c-cb1b70696830","recipe":"discord"},{"id":"07b7c729-1418-427f-a8e8-c4cc7993b862","recipe":"nextcloud-talk"},{"id":"97d24b1f-bac7-4fa6-a33f-9a84727579ec","recipe":"instagram"},{"id":"e3fc58cf-8130-4919-b561-0133566b1ecb","recipe":"skype"},{"id":"2adceead-22fe-4fa1-aac6-5ac7a7e0f5f2","recipe":"googlekeep"}],"workspaces":[],"windowSettings":{"width":1280,"height":775,"x":1281,"y":1352,"displayBounds":{"x":0,"y":0,"width":3840,"height":2160},"isMaximized":false,"isFullScreen":false},"user":"4e7d96ad-de3b-4077-bb69-5614c8b2a16e"}}

This happens because of the user agent. A workaround until the project has sorted this out is to hard code the user agent in the service settings. I've set mine to the chrome os one, Mozilla/5.0 (X11; CrOS x86_64 8172.45.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.64 Safari/537.36, which seems to do the trick for now.

how do you change the user agent?


Option to add conversation history.

Hi! Any chance to add 'History' tab and save all conversations there?

I was waiting for someone to ask for this, and was in fact wondering if there is any demand for such feature, because I am personally very rarely in need to go back to previous conversations once I'm done with my current tasks.
But answering to the question: yes, I have this feature on my TODO list.


"Can't install nodes!"

Hi,
I've been using Nodered on my homeassisstant docker. I updated the HA yesterday and lost nodered.
I eventually found these logs.
The issue does not seem to be internet connectivity all my other containers are working fine, but I'm a bit new to docker as a whole.
I also tried downloading https://hub.docker.com/r/nodered/node-red-docker/ independitaly it has the same issues.
[INFO] Disabling SSL,
[INFO] Updating IDE Users,
[INFO] Adding IDE User admin,
[INFO] Updating HTTP Node User,
[INFO] Adding HTTP Node User admin,
[INFO] Disabling Projects,
[INFO] Attempting to install/update nodes: node-red-contrib-home-assistant,
npm ERR! code ENOTFOUND,
npm ERR! errno ENOTFOUND,
npm ERR! network request to https://registry.npmjs.org/node-red-contrib-home-assistant failed, reason: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443,
npm ERR! network This is a problem related to network connectivity.,
npm ERR! network In most cases you are behind a proxy or have bad network settings.,
npm ERR! network ,
npm ERR! network If you are behind a proxy, please make sure that the,
npm ERR! network 'proxy' config is set properly.  See: 'npm help config',
,
npm ERR! A complete log of this run can be found in:,
npm ERR!     /root/.npm/_logs/2018-07-16T03_25_03_696Z-debug.log,
[ERROR] Can't install nodes!,
,

That looks like the same issue as #21.

I'm not running on a Pi, and I do not have dns system link that. I run my dns / dhcp off of my router. I guess docker handles some kind of internal DNS for the containers? I'm not so clear on how that magic happens.

It looks like there is something not working right with DNS.  It may help if you can troubleshoot DNS from inside the node-red container.  You can run docker exec -it addon_27e642c6_nodered /bin/bash on your host to get inside the container.

I think that my issue is beyond the scope of node-red, but I'll detail it now anyway.

I can't get container "addon_27e642c6_nodered " to start when the volumes are bound. If I remove the /data link I can start the container (I'm assuming this only blanks out my flows)

Form in the container I can ping ip but not dns.
HOWEVER, according to portainer "addon_27e642c6_nodered" part of the network "host' as is plex & homeassistant. home assistant has the same pinging issue.

see networks


Improve animate people

[ ] Ideally show dots rather than a heatmap
[x] Have the scaling better/explore options/see if removing legend improves size
[x] More muted colors

Would the goal to be using something like this example?
https://plotly.com/python/animations/#moving-point-on-a-curve

Most like this one:
https://plotly.com/python/animations/#using-a-slider-and-buttons
@RomeshA had previously said that a scatter with 10k dots was too slow/hard to see...maybe redraw=False would help as suggested here

Mostly closed by the recent PR

New PR for scatterplot: https://github.com/InstituteforDiseaseModeling/covasim/pull/232


Holograms 210 gaze

@sowmyaraovg,
Thanks for your contribution.
To ensure that the project team has proper rights to use your work, please complete the Contribution License Agreement at https://cla.microsoft.com.
It will cover your contributions to all Microsoft-managed open source projects.
Thanks,
Microsoft Pull Request Bot

We want to leave master generic and mostly empty.