Several improvements

The JsonPatchDocument<T> as an argument to a PATCH method on server is not recognized on swagger/redoc page and shown as {}.
The way to overcome this issue it to use List<Operation<T>> as argument instead and initialize JsonPatchDocument<T> from it in patch method:
public async Task<ActionResult<User>> PatchUserAsync(int id, List<Operation<User>> operations)
{
    var patch = new JsonPatchDocument<User>(operations, new());

    // some request  logics

    patch.ApplyTo(update);

    // more request logic
}

Sending collection of operations as application/json-patch+json works fine too. The problem is: initializing list of Operations isn't very convenient. Instead of:
var patch = new JsonPatchDocument<User>();
patch.Replace((u) => u.Name, "Tom");
patch.Replace((u) => u.Age, 40);

We have to write such code:
var operations = new List<Operation<User>>
{
    new Operation<User>("replace", "/name", null, "Tom"),
    new Operation<User>("replace", "/age", null, 40)
};

The problems of this code are obvious: we have to rely on string values when creating the operations (while it could have been safer to use OperationType enum) and we have to rely on string when resolving path.
Probably a static methods for Operation<T> class could be implemented, so the usage would look similar to this:
var operations = new List<Operation<User>>
{
    Operation<User>.Replace((u) => u.Name, "Tom"),
    Operation<User>.Replace((u) => u.Age, 40)
};

These static methods would also simplify related calls in JsonPatchDocumentOfT:
https://github.com/Havunen/SystemTextJsonPatch/blob/c7ffbaf82e62bf860c9ac120665dbe3318dc0dfc/SystemTextJsonPatch/JsonPatchDocumentOfT.cs#L189

Just ran into the empty schema for PatchDocument in swagger, would love to have this supported properly OOTB.

Yeah we could quite easily it improve to a point where swagger schema gets generated as path - string, op - string, but what can we do for the value property as that could be anything?

Good question, I've chosen to use a string as well at the moment, as suggested here: https://stackoverflow.com/a/65607728/510149

Maybe a new Nuget package needs to be created to avoid dependency to Swashbuckle / NSwag

Currently I'm also struggling getting a bulk patch endpoint to work, with a IDictionary<Guid, JsonPatchDocument<MyWriteDtoClass>> patchDocuments parameter.

This works when used with a parameter like [FromBody] IDictionary<Guid, JsonPatchDocument<WeatherForecast>> weatherForecasts:
/// <summary>
/// A swagger document filter to support json patch better.
/// </summary>
public class JsonPatchDocumentFilter : IDocumentFilter
{
    /// <inheritdoc />
    public void Apply(OpenApiDocument swaggerDoc, DocumentFilterContext context)
    {
        // Replace schemas for Operation and JsonPatchDocument
        swaggerDoc.Components.Schemas
            .Where(x => x.Key.EndsWith("Operation") || x.Key.EndsWith("JsonPatchDocument"))
            .ToList()
            .ForEach(x => swaggerDoc.Components.Schemas.Remove(x));

        var jsonPatchDocumentOperationTypes = Enum.GetValues<PatchOperationType>()
            .Where(x => x != PatchOperationType.Invalid)
            .Select(x => new OpenApiString(x.ToString().ToLower())).ToList();
        swaggerDoc.Components.Schemas.Add("Operation", new OpenApiSchema
        {
            Type = "object",
            Properties = new Dictionary<string, OpenApiSchema>
            {
                { "op", new OpenApiSchema { Type = "string", Enum = new List<IOpenApiAny>(jsonPatchDocumentOperationTypes) } },
                { "value", new OpenApiSchema { Type = "string" } },
                { "path", new OpenApiSchema { Type = "string" } },
            },
        });
        swaggerDoc.Components.Schemas.Add("JsonPatchDocument", new OpenApiSchema
        {
            Type = "array",
            Items = new OpenApiSchema
            {
                Reference = new OpenApiReference { Type = ReferenceType.Schema, Id = "Operation" },
            },
            Description = "Array of operations to perform",
        });
        swaggerDoc.Components.Schemas.Add("BulkJsonPatchDocument", new OpenApiSchema
        {
            Type = "object",
            AdditionalProperties = new OpenApiSchema
            {
                Type = "array",
                Items = new OpenApiSchema
                {
                    Reference = new OpenApiReference { Type = ReferenceType.Schema, Id = "Operation" },
                },
            },
            Description = "A dictionary/map using the entity id (Guid) as key and JsonPatchDocument as value.",
        });

        // Alter the content type and schema for patch requests
        foreach (var path in swaggerDoc.Paths
                     .SelectMany(p => p.Value.Operations)
                     .Where(p => p.Key == OperationType.Patch))
        {
            var schemaReferenceId = "JsonPatchDocument";
            if (path.Value.RequestBody.Content.First().Value.Schema.AdditionalProperties != null)
            {
                // When AdditionalProperties is not null, it means a dictionary is used and thus it's a bulk request
                schemaReferenceId = "BulkJsonPatchDocument";
            }

            path.Value.RequestBody.Content = new Dictionary<string, OpenApiMediaType>
            {
                {
                    "application/json-patch+json",
                    new OpenApiMediaType
                    {
                        Schema = new OpenApiSchema
                        {
                            Reference = new OpenApiReference
                            {
                                Type = ReferenceType.Schema,
                                Id = schemaReferenceId,
                            },
                        },
                    }
                },
            };
        }
    }
}

Here's the IDocumentFilter that we use successfully, inspired by the code examples on this Issue and in the linked StackOverflow thread.
`public class JsonPatchDocumentFilter : IDocumentFilter
{
public void Apply(OpenApiDocument swaggerDoc, DocumentFilterContext context)
{
// Handle schemas
var keysToRemove = swaggerDoc.Components.Schemas
.Where(s =>
(s.Key.EndsWith("Operation", StringComparison.OrdinalIgnoreCase) && s.Value.Properties.All(p => new string[] { "op", "path", "from", "value" }.Contains(p.Key))) ||
(s.Key.EndsWith("JsonPatchDocument", StringComparison.OrdinalIgnoreCase))
)
.Select(s => s.Key)
.ToList();
    foreach (var key in keysToRemove)
    {
        swaggerDoc.Components.Schemas.Remove(key);
    }

    swaggerDoc.Components.Schemas.Add("JsonPatchOperation", new OpenApiSchema
    {
        Type = "object",
        Description = "Describes a single operation in a JSON Patch document. Includes the operation type, the target property path, and the value to be used.",
        Required = new HashSet<string> { "op", "path", "value" },
        Properties = new Dictionary<string, OpenApiSchema>
        {
            {
                "op", new OpenApiSchema
                {
                    Type = "string",
                    Description = "The operation type. Allowed values: 'add', 'remove', 'replace', 'move', 'copy', 'test'.",
                    Enum = new List<IOpenApiAny>
                    {
                        new OpenApiString("add"),
                        new OpenApiString("remove"),
                        new OpenApiString("replace"),
                        new OpenApiString("move"),
                        new OpenApiString("copy"),
                        new OpenApiString("test")
                    }
                }
            },
            {
                "path", new OpenApiSchema
                {
                    Type = "string",
                    Description = "The JSON Pointer path to the property in the target document where the operation is to be applied.",
                }
            },
            {
                "from", new OpenApiSchema
                {
                    Type = "string",
                    Description = "Should be a path, required when using move, copy",
                }
            },
            {
                "value", new OpenApiSchema
                {
                    Nullable = true,
                    Description = "The value to apply for 'add', 'replace', or 'test' operations. Not required for 'remove', 'move', or 'copy'.",
                }
            },
        },
    });

    swaggerDoc.Components.Schemas.Add("JsonPatchDocument", new OpenApiSchema
    {
        Type = "array",
        Items = new OpenApiSchema
        {
            Reference = new OpenApiReference { Type = ReferenceType.Schema, Id = "JsonPatchOperation" }
        },
        Description = "Array of operations to perform"
    });

    // Handle paths
    foreach (var path in swaggerDoc.Paths)
    {
        if (path.Value.Operations.TryGetValue(OperationType.Patch, out var patchOperation) && patchOperation.RequestBody != null)
        {
            foreach (var key in patchOperation.RequestBody.Content.Keys)
            {
                patchOperation.RequestBody.Content.Remove(key);
            }

            patchOperation.RequestBody.Content.Add("application/json-patch+json", new OpenApiMediaType
            {
                Schema = new OpenApiSchema
                {
                    Reference = new OpenApiReference { Type = ReferenceType.Schema, Id = "JsonPatchDocument" },
                },
            });
        }
    }
}`


Dark Mode for the website

Is your feature request related to a problem? Please describe.
If the system is in dark mode, the bright white website for rabbitmq is quite the jarring contrast
Describe the solution you'd like
Having a dark mode/theme that is automatically enabled depending on the system prefererence
Describe alternatives you've considered
No response
Additional context
No response

Management UI supports themes, I don't think our team has the cycles to work on Dark mode for the UI but any user can develop one.

I suspect various browser plugins can help. Or, if someone really feels the need for an alternative set of stylesheets for rabbitmq.com, this repo is open source. A pull request would be considered.


Add onnx_export method to PanopticFPN

Motivation
Export PanopticFPN to ONNX.
Modification
Please briefly describe what modification is made in this PR.
Implement onnx_export method to mmdet/models/detectors/panoptic_two_stage_segmentor.py:TwoStagePanopticSegmentor and mmdet/models/seg_heads/base_semantic_head.py:BaseSemanticHead used in standard PanopticFPN model.
BC-breaking (Optional)
None.
Use cases (Optional)
We can newly export PanopticFPN to ONNX.
Checklist

Pre-commit or other linting tools are used to fix the potential lint issues.
The modification is covered by complete unit tests. If not, please add more unit test to ensure the correctness.
If the modification has potential influence on downstream projects, this PR should be tested with downstream projects, like MMDet or MMCls.
The documentation has been modified accordingly, like docstring or example tutorials.

Example usage
I have checked the modification work properly, see details here: https://github.com/daigo0927/blog/tree/master/mmdet-onnx

 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.You have signed the CLA already but the status is still pending? Let us recheck it.

Hi @daigo0927 ,
Thanks for your kind contribution. The support of ONNX exportation in MMDet has been migrated to MMDeploy, would you like to create a PR to that repository?

Hi, @daigo0927 , model deployment features in all OpenMMLab codebases, like mmcls, mmdet, mmseg and so on are deprecated, and will be removed in the future.
Those features have been migrated to  mmdeploy.
We appreciate it a lot if you would like to submit this PR to mmdeploy.

Hi @ZwwWayne , thank you for the kind reply and instruction for MMDeploy. It sounds very nice for me to contribute to MMDeploy but I have not used it much before. Could you tell me some idea about what part of MMDeploy do I modify to implement exportation of PanopticFPN to ONNX?

Hi, @daigo0927, you can refer to https://github.com/open-mmlab/mmdeploy/blob/master/mmdeploy/codebase/mmdet/models/roi_heads/standard_roi_head.py
The onnx_export function you added in this PR is similar to a rewriter in mmdeploy

Yes we can.

Hi @daigo0927 ！We are grateful for your efforts in helping improve mmdetection open-source project during your personal time.
Welcome to join OpenMMLab Special Interest Group (SIG) private channel on Discord, where you can share your experiences, ideas, and build connections with like-minded peers. To join the SIG channel, simply message moderator— OpenMMLab on Discord or briefly share your open-source contributions in the #introductions channel and we will assist you. Look forward to seeing you there! Join us ：https://discord.gg/UjgXkPWNqA
If you have a WeChat account，welcome to join our community on WeChat. You can add our assistant ：openmmlabwx. Please add "mmsig + Github ID" as a remark when adding friends：）
Thank you again for your contribution❤


Clean TCP disconnect

Shutdown should be called before Disconnect on TCP sockets to ensure that data in the socket buffers have been sent.

Hmm, I'm not sure I understand why the current code does not work as expected.
According to StackOverflow, Disconnect does the same as Shutdown. This information could of course be outdated but calling both Disconnect and Shutdown seems redundant.
This solves the issue you mentioned?

Microsoft does mention Shutdown instead of Disconnect to properly clean up the socket, did your testing show if Disconnect is necessary?
https://docs.microsoft.com/en-us/dotnet/api/system.net.sockets.socket?view=net-5.0

I have not tested it. The official documentation on Disconnect remarks:

To ensure that all data is sent and received before the socket is closed, you should call Shutdown before calling the Disconnect method.


Use of backticks in description breaks build

When description contains backticks:
{
  description = "Foo `bar` qux";
}

we see:
error: builder for '/nix/store/bhr9lfplzh0352yh4n6gnxdbjqbba7wh--.drv' failed with exit code 1;
       last 7 log lines:
       >
       > In /nix/store/lcd5hrlm9vl4l8j15kqazr5xqm0di25p--/bin/, line 10:
       >   echo -e '## Backend';echo;echo '  , backend-ghcid : Compile the given local package using ghcid.
       >                                  ^-- SC2016 (info): Expressions don't expand in single quotes, use double quotes for that.
       >
       > For more information:
       >   https://www.shellcheck.net/wiki/SC2016 -- Expressions don't expand in singl...
       For full logs, run 'nix log /nix/store/bhr9lfplzh0352yh4n6gnxdbjqbba7wh--.drv'.
error: 1 dependencies of derivation '/nix/store/0rj05a1mlisffwyn649j17sri7bhnz3r-ghc-shell-for-packages-0-env.drv' failed to build

Another related issue is that using single-quotes will also break the build:
description = "refresh machine's cargo-cabal from Cargo.toml";
Produces a , script of:
showHelp () {
  echo -e "Available commands:\n"
  echo -e '## Dev Tools';echo;echo '  , cargo-cabal	: cargo-cabal
  , dev	: Start watchexec
  , docs	: Start Hoogle server for project dependencies
  , fmt	: Format the source tree
  , refresh-machines	: refresh machine's cargo-cabal from Cargo.toml
  , repl	: Start the cabal repl' | /nix/store/5yc1cplwszlddqj17989jshws1j14dl1-column-util-linux-2.38.1/bin/column -t -s ''$'	';
}

which includes the un-escaped '


chat rebuild + fix edited posts

Standards checklist:

[x] The PR title is descriptive.
[x] The PR doesn't replicate another PR which is already open.
[x] The PR has self-explained commits history.

[x] The code is mine or it's from somewhere with an Apache-2.0 compatible license.
[x] The code is efficient, to the best of my ability, and does not waste computer resources.
[x] The code is stable and I have tested it myself, to the best of my abilities.
[x] If the code introduces new classes, methods, I provide a valid use case for all of them.

Changes:

[...]

Other comments:
...

Not the best name for a branch - Crypto-in-groups,-read-crypto-messages. Consider reading this article to get the idea.
TLDR;

Don't use special characters, e.g. commas, dots, question marks etc.
Use hyphens as separators
If there is an issue related to the pull, start branch name with its number


Prototype to see if items would improve the game

They kinda did, but it felt empty and didn't really improve the core. I instead chose to refocus and try to make the existing elements do more and interact with each other in this prototype: #28


Can't add Image on top of a list in KivyMD

Description of the Bug
I am trying to make an app that will display facts in a list, and on the top of the list, I want an image. So I add the image to the MDList that is in a ScrollLayout in code, but it doesn't work, btw adding a switch or label on top with the same code works!
Versions

OS:  Windows 10-64bit
Python: 3.7.6
Kivy: 2.0.0
KivyMD: 0.104.1

@Luck24 Please describe your question in one message, attach a minimal code that may be run without additional manipulations, so developers can look at the working script and fix it. Also write what you expect from the script and what happened wrong. If needed, attach links or screenshots to explain us what you want to do.

FROM PYTHON SCRIPT
self.root.ids.sorted_list.add_widget(Image(source="myimage.png"))
IN KV FILE:
Screen:
                name: "scr_sort_list"

                ScrollView:
                    pos_hint: {"top": .92}
                    size_hint: (1, .92)
                    MDList:
                        id: sorted_list

@Luck24


class decorator works different from babel5

function classDecorator(Target) {
  return class DecoratedClass extends Target {
    test() {
      return 'decorated';
    }
  };
}

@classDecorator
class Test {
  static test() {
    return 'original';
  }

  static run() {
    // `Test` is not the *decorated* class here, but it is in bebel 5.
    console.log(Test.test());
  }
}

Test.run();

In bebel 5, it will return 'decorated', in this plugin, it return 'original'.

Probably another case of https://github.com/loganfsmyth/babel-plugin-transform-decorators-legacy/issues/24 where your plugins are in the wrong order?

Seems not. I'm not using transform-class-properties, my .babelrc file is:
{
  "plugins": [
    "transform-decorators-legacy",
    "add-module-exports",
    "transform-es2015-classes",
    "transform-es2015-destructuring",
    "transform-es2015-function-name",
    "transform-es2015-parameters",
    "transform-es2015-sticky-regex",
    "transform-es2015-unicode-regex",
    "transform-es2015-modules-commonjs"
  ]
}

If I add use strict in the head of the test file, I can even use just one single plugin, the problem still happens.
'use strict';

function classDecorator(Target) {
  return class DecoratedClass extends Target {
    test() {
      return 'decorated';
    }
  };
}

@classDecorator
class Test {
  static test() {
    return 'original';
  }

  static run() {
    // `Test` is not the *decorated* class here, but it is in bebel 5.
    console.log(Test.test());
  }
}

Test.run();

.babelrc
{
  "plugins": [
    "transform-decorators-legacy"
  ]
}

Ugh, I'm sorry, I misread your issue. This is actually a duplicate of https://github.com/loganfsmyth/babel-plugin-transform-decorators-legacy/issues/16, not the one I linked to.
The spec currently is just desugaring examples, which supports the current behavior, rather than the Babel 5 behavior, since it says
@dec
class Foo {
}

should behave like
let Foo = (function () {
  class Foo {
  }

  Foo = dec(Foo) || Foo;
  return Foo;
})();

Sorry for the mistake, the code in this case works fine. So I opened another issue #29, that's the actually problem.


fix(TFD-707): Add gs:// URIs to SimpleFileIO CSV format.

Please check if the PR fulfills these requirements

[X] The commit message follows Talend standard
[ ] Tests for the changes have been added (for bug fixes / features)

What is the current behavior? (You can also link to an open issue here)
The SimpleFileIO components only works with HDFS.
What is the new behavior?
To demonstrate Google Storage, the CSV format was adapted to detect when a path starts with the gs:// prefix.
Does this PR introduce a breaking change?

[ ] Yes
[X] No

If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Other information:
For this to work, the beam job needs to be launched with the correct credentials to access Google Storage.  The Kerberos and security information is ignored.

Pull request test result: success :star:

Unsure that we can merge it since the components CI seems to have a complaint regarding the branch build. However the merged build passed...
@RyanSkraba : you decide whether this could be merged as it is now


[Registry plugin] Incorrect results

Microsoft PowerToys version
0.45.0
Running as admin

[ ] Yes

Area(s) with issue?
PowerToys Run
Steps to reproduce
Type an incorrect registry key
✔ Expected Behavior
no results
❌ Actual Behavior

Other Software
No response

I can reproduce this

Me too.
Sounds like this could be useful as well. Wasn't this intended behavior?

Me too.
Sounds like this could be useful as well. Wasn't this intended behavior?

Don't know. But I think that I don't expect a result on not match queries.

This was released with 0.47.0!


how to make animation with ionic

can't find in docs

Hello! Thanks for opening an issue with us! As this seems like more of a support question i will urge that you ask this question on our forum or on our slack channel. Thanks for using Ionic!


CIA IG report

ACLU just released a CIA IG report on the torture of German citizen Khalid Al Masri:
https://www.thetorturedatabase.org/files/foia_subsite/pdfs/cia_production_c06541725_report_of_investigation_the_rendition_and_detention_of_khalid_al-masri.pdf
Thanks for adding to the database.
James

There are other FOIA'd IG reports in the ACLU torture database:
https://www.thetorturedatabase.org/search/apachesolr_search/"inspector general"


Offline MSDF Font Generator

I would like the engine to support high quality font rendering if the user / app wants it. Therefore we will need some sort of tool that generates MSDF Font Atlas's offline so that we can load them into the engine.

I can look into this. Simplest possible method is to use STB to grab geometry and Chlumsky to generate MSDF, but could probably do our own version of the latter since it's IMO kind of inscrutable code.
Any requirements/expectations here?

Yep, im totally okay with using that stuff as there's no reason to parse TTF and get our own geometry, since stb_ttf does a good job at that. Only requirement is to make sure its a standalone tool, everything else is up to you.


Prevent exit if client closes proxy connection

This ensures we're closing the connection instead of exiting if the client hangs up the socket (which happens when you reload too fast, for example).

Codecov Report

Merging #2198 into canary will decrease coverage by <.01%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##           canary   #2198      +/-   ##
=========================================
- Coverage    4.37%   4.37%   -0.01%
=========================================
  Files         245     245
  Lines        8869    8874       +5
  Branches      944     945       +1
=========================================
  Hits          388     388
- Misses       8462    8467       +5
  Partials       19      19

Impacted Files
Coverage Δ

src/commands/dev/lib/dev-server.ts
0% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Cache metadata

No worries, I'll add a test before merging this. It's also my fault because I should have noticed that when reviewing your PR 😛


Support additional request parameters introduced in v1.9 + dev

There were a couple of request attributes added to oidc-client-js that are not supported so far by ng-oidc-client.

extraTokenParams (see https://github.com/IdentityModel/oidc-client-js/issues/745)
skipUserInfo (see https://github.com/IdentityModel/oidc-client-js/issues/825)
response_mode (see https://github.com/IdentityModel/oidc-client-js/commit/5fbce7cfe529a706a99366bc5024c07dee024103#diff-daf6bf2d1b132f4a29f19d017b195b7c)

Added in #24


How to get logs data?

How to get logs data
Im building a cms app using pocketbase as go extend,
I want to get access to the logs table and display pocketbase logs in my dashboard to have control over filtering the logs and showing them in my dashboard, however I can't seem to access the logs from within the app instance,
like for example
logs, _ := app.Dao().LogsStats(dbx.NewExp("created <= datetime('now', '-1 hour')"))
raises the following error
no such table: _logs; failed query: SELECT count(id) AS "total", strftime('%Y-%m-%d %H:00:00', created) AS "date" FROM "_logs" WHERE created <= datetime('now', '-1 hour') GROUP BY "date"
it says there is no such table as _logs in my database, however logging works fine in admin ui and im able to filter, and display logs just fine.
I want to know how to get the logs data so I can use in other parts of my app, thanks.

Please don't spam by posting the same questions multiple places.
This will change with the refactoring but in order to perform operations over the logs.db you need to use the app.LogsDao().
If you need further assistance please use the repo discussions as the threaded format is more suitable for this type of questions.


Use cached information about term occurrence when adding boost terms

When adding boost terms, penalize terms, or synonyms to the query, we should used cached information about the occurrence of the terms and only add the terms for those fields where they may occur. This would reduce the size of the resulting query.

Released in version 1.7.0.


STM32: document dts porting rules

Due to high number of STM32 SoC references (>900), there are several "rules" or good practices that should be applied when introducing a new SoC into STM32 device tree.
Instantiate a document point to store these rules that people can use as a reference guide and which could be used also for for PR reviews
For instance, some rules where mentioned and discussed in #5883.
This could be stored in a new dts/arm/st/README

Closing this as lack of this document as not been identified as an issue so far


Bug: Problem when using the "Date" type

When a model uses the Date type and not Datetime, auto-swagger doesn't recognize this type and therefore doesn't propose the example value correctly (and the // @example doesn't work).
However, Date format support seems to have been added here: https://github.com/ad-on-is/adonis-autoswagger/pull/38
I therefore propose simply adding the Date format to lists of standard type.
I've tested this and it seems to work on my side, so I'm going to link a pull request to this issue.
Don't hesitate to ask if I've left anything out.

Issue related to https://github.com/ad-on-is/adonis-autoswagger/pull/58

Hey.. Thx for this one.. It's merged and published to 2.16


Clarify serde support inclusion in readme.md

Figured I could try and contribute something as thanks for the help.

Thank you!


Add notebook and code to run light_curve_generator at scale

Closes #195, #137
Adds a new notebook, scale_up.md, and related code to run the light_curve_generator code at scale.
If reviewing, I recommend reading through the notebook first, then looking at code if interested.
New files in the light_curves directory:

scale_up.md

notebook demonstrating how to launch large scale runs, monitor them automatically, and diagnose a problem (out of RAM)

code_src/helpers/scale_up.py

python code to facilitate large scale runs

code_src/helpers/scale_up.sh

bash script to execute and monitor large scale runs

code_src/helpers/top.py

python code to parse top output into pandas dataframes and make figures

output/lightcurves-demo-SDSS-500k/logs/

log files generated previously by running the bash script to get light curves for 500,000 SDSS objects -- used to demonstrate large scale runs without having to actually execute one on the fly

Updated existing files:

light_curve_generator.md

remove the parallel section and add text referencing the scale_up.md notebook

code_src/ztf_functions.py

make the workers print their PIDs

@jkrick Thanks for all of your feedback. I haven't gone through all of it yet, but noticed your comments about the formatting issues in particular. The notebook ran to completion for me, though I manually converted it to a .ipynb first. The imports cell should obviously be a code cell (and it appears to be in the raw markdown, but not the rendered version). For the cells with bash commands, I chose the markdown format because it provides language-aware syntax highlighting and so is easier to read, though I'm still trying to figure out if there's a better way to include it in a notebook. But regardless, those cells should definitely not be executing. Seems like the cell definitions got mangled. I'll work on it.

For the cells with bash commands, I chose the markdown format because it provides language-aware syntax highlighting and so is easier to read, though I'm still trying to figure out if there's a better way to include it in a notebook. But regardless, those cells should definitely not be executing. Seems like the cell definitions got mangled. I'll work on it.

It should be possible to choose a shell type for a code block, not just python. But if they are not supposed to be executing as part of the notebook, then choosing the markdown and syntax highlight is certainly the right way to go.

This is ready to review again. There are two potential issues:

TESS and HCV return no data for the Yang sample. The helper still writes parquet files for these, they are just empty. This sometimes causes the next cell (read the parquet files to a dataframe) to throw an error. I'm not sure why it works sometimes but not other times. Right now I think the best option is probably to avoid writing the parquet file if there is no data.
The Gaia call throws an error when using astroquery v0.4.7 (newest version). See #207.

@jkrick I think I've addressed all of your comments.

... Can we easily add back in what was in the main branch prior to this PR.

Done

... edit the text in the cell 4. Parallel processing

Done. I also added the same keyword arguments to this section as given in the serial section for all archive calls to close the loop on https://github.com/fornax-navo/fornax-demo-notebooks/pull/230#discussion_r1496759366.

suggested text for light_curves folder readme.md below.

Added.

It would be great if the notebook could 'run' to completion.

I fixed all the formatting issues, at least as far as I can tell. Current version runs to completion for me on irsakusp (.md file) and smce (after manually converting .md -> .ipynb). One note: The bash syntax highlighting in the markdown cells renders nicely when using Theme: JupyterLab Light, but has some shadow-like effect that makes it difficult to read using JupyterLab Dark. This is unfortunate, but I don't know of a better solution at the moment.


add ELFIO submodule

This project requires the submodule, but it was missing. Let me know if it needs a specific commit.

No specific version required, seems like I that the submodule wasn't added correctly. Thanks for the PR


Nuget packages <IP_ADDRESS> seems to have been recently unlisted

Hello,
We've bumped to version <IP_ADDRESS> back in 12th of June to 2019 and now Nuget restore complaints that it can't find the version.
https://www.nuget.org/packages/Xam.Plugins.Settings/<IP_ADDRESS> says that "The owner has unlisted this package. This could mean that the package is deprecated or shouldn't be used anymore."
Not sure I understand why.
Regards,
Cosmin

Yes, 4 has never left beta.


Failed to run healthcheck for "laravel" plugin - attempt to call method 'executable' (a nil value)

Hello !
First of all thank you for your work on laravel nvim, I'm trying to move away from PHPStorm + Laravel Idea to Nvim + your plugin and it seems like a great integration, but I'm having difficulties running it.
For some context, I firstly tried to install your plugin on a fresh install of nvchad. It was not running great, as switching to any .php file would throw me errors about mappings.lua from nvchad or PHP access refused errors. Your plugin was not able to recognize my .env file configuration (NVIM_LARAVEL_ENV and APP_SERVICE), thus forcing the use of the local configuration, but I'm using docker compose.
I have my docker-compose.yml containing my dev stack at a top level, and then my laravel app in a subfolder.
Not being successful, I though nvchad is the issue and conflicts with your plugin.
:verbose Dotenv was showing me an empty list, unless I manually open the .env file, which then would populate :verbose Dotenv with my configuration, but your plugin was still using the local environment instead of docker because it booted with local. I also had to configure NvimTree to show gitignored files, as my .env file was gitignored, else Dotenv wasn't reading my config even after opening the file manually.
Now I tried to start over from a fresh install of nvim with kickstart.nvim, I have Lazy working and I added your plugin into it. It installed but now I'm having an error as soon as I open my laravel project with nvim and your plugin enabled.
Here's the lazy.nvim error I'm getting when opening my project :

There are no errors when opening nvim from somewhere else than a Laravel project.
And here's the error I'm getting when running :healthcheck

When looking at :Lazy, it looks like all dependencies are loaded :

I tried editing a Controller by calling a Model method like updateOrCreate but no autocomplete was showing, indicating me it was not working either.
Doing :Artisan routes or any other Laravel command to test would give me the same error :

I have noticed that now doing :verbose Dotenv works right away, indicating me my .env is indeed read at startup. It was not behaving the same with nvchad.
At this point I'm not really sure what to do, I'll be happy to help you figure out if there's any true errors, or just user's fault.
Thank you for your help and have a very great day !

Hey thanks for the report. I was informed about this but in the branch 2.1 and I forgot the update the main branch. I have done that. Now should resolve the environment property. from main, or from new version release 2.0.3
Please update and let me know if that resolve the issue.

Hello !
Thank you for your answer, I've installed a fresh nvim with kickstart.vim again and installed your plugin, version 2.0.3.
It indeed fixed the startup errors I was having when booting nvim with my Laravel project.
I did :checkhealth and everything is green but your laravel plugin uses the local environment even tho my :verbose Dotenv is indeed populated with my .env configuration; this local configuration results in throwing Permission denied PHP errors when opening a file.
I have NVIM_LARAVEL_ENV set to docker-compose and APP_SERVICE set to my container's name.
As said in my previous message, my docker-compose.yml file is in a top-level directory (2 directories above), and if I recall, your plugin expects the docker-compose.yml file to be present at the project's root directory, but that is not how my environment is setup.
Regardless, the main issue pointed by this thread is indeed fixed.
Thank you for your quick reaction and have a very great day !

I see, I have been comment that use case. I pushed a change to the branch 2.1 still in development, but before merging into the main, where the check for when the environment variable is set, does not run the check, since is defined as wanted by the user.
Please let me know.
I am worry that the default commands for docker compose does not work given the file is not there. but I don't have it one for test. so the help is appreciated.
If you are using lazy you can set the branch in the configuration.

Sincere thanks to you, you're doing an amazing work, it is always a joy to experience such reactivity onto an open-source project.
I have changed my lazy.vim config to use laravel.nvim branch 2.1 and it now works like a charm.
:checkhealth laravel does confirm the docker-compose environment is in use.
I am able to perform all my artisan commands through nvim thanks to your plugin and I didn't needed to create a dummy docker-compose.yml file at the root directory of my laravel project.
:Laravel and :Artisan without arguments also shows me a window to select what action I'm willing to do, which comes very handy if I can later add my own artisan command shortcuts into this list.
You have resolved both my issues in one day and I feel like I finally can comfortably switch to nvim for my laravel project.
I just need to resolve my LSP issues, I use phpactor with phpstan and ide-helper but it seems like it is having a hard time getting right all the magic methods of Laravel. It also struggles to recognize MyModel::firstWhere and methods that are inherited from the Model class, but those issues are unrelated to your plugin.
I'm marking this issue as resolved, thank you once more for your amazing help and have a very great day ! 🤝

Thanks for the appreciation.
Regarding your issues, yes I experience the same, for I have currently 2 solutions. Once is use the query method that is part of the model. in your case will be MyModel::query()->firstWhere() this in my experience with php actor gives better result, but have the problem of not being the standar that most of the developers in laravel follows. If it's just your project is ok but not for share codebase which doesn't like it.
Another option it's with ide helper to use the eloquent action which modifies the vendor directory to add a mixing which will indicate the support for that. It's temporary since you have to remember every time.


[Feature Request] Handle user created backup differently

Add an option to handle user created backup differently such that, it can be backed up by different name, than default. For example if I am taking a backup before installing a specific plugin. I can name it accordingly while taking backup
An option to keep user generated backups forever and not remove them as per the limits defined in the options

Thank you for your advice, I will work on this feature.

Now you can create a specific backup file in version 0.1.7, which won't delete by the plugin, just type: ctrl + p, local backup and find this command.

Wow thank you for adding this so quickly 💟


Add launch on startup option

Add option to automatically start this app on startup.
These 2 options are needed to play well with #17

Launch on Startup / Login
Start hidden in system tray

Released in v1.6.0. Currently, only works on Windows.

If you create a shortcut manually, please add the autostart parameter after the executable. See #71


How to format a text as code inside a comment?

Example:
Emits an [`OwnershipTransferred`](#ownershiptransferred) event indicating the renounced ownership.

got renderted into
Emits an [`OwnershipTransferred`](#ownershiptransferred) event indicating the renounced ownership.

which prevents the text to be displayed correctly. It should be rendert in this case to.
Emits an [`OwnershipTransferred`](#ownershiptransferred) event indicating the renounced ownership.

How can I achieve this?

Fixed in https://github.com/OpenZeppelin/solidity-docgen/commit/bef7a32802945c0a66eabea6d33e223d2f3f6463.

Perfect.
It's working and even links to an anchor work fine.


Cmdlets that takes bytes as input

This is an follow-up to #1908 and #2145.
For Native | PS piping, we should able to write cmdlets that takes raw bytes and returns whatever they like.

I'm not sure I understand the intent here. Can you provide some examples illustrating what you mean? Thanks.

One example that I have run into is p4.exe where -G makes it produce python dictionaries as it's record instead of text. And to produce .net objects from that, it would be really nice to have simple access to the raw stream of bytes.

@StevenBucher98 can this be closed now with the PSNativeCommandPreserveBytePipe experimental feature?

Yes fixed with https://learn.microsoft.com/en-us/powershell/scripting/learn/experimental-features?view=powershell-7.3#psnativecommandpreservebytepipe


How to change version when upload a .apk file

Hello everyone,
I need some help with change versions when i upload a build
I use python script for upload a file
After upload name of release:
1                 v0.0.1
2                 v0.0.1
4                 v0.0.1
3                 v0.0.1
how can i change name (1,2,3,4 and version v0.0.1)
# coding=utf-8
import base64, requests, os, sys, random, subprocess, time

# HTTP Logs
# httplib.HTTPConnection.debuglevel = 2

POLLING_TIMEOUT_MINUTES = 5
POLLING_INTERVAL_SECONDS = 5

artifact_file = sys.argv[1]
organization_name = sys.argv[2]
token = sys.argv[3]
app_name = sys.argv[4]
release_group_id = sys.argv[5]

default_headers = {
    "X-API-Token" : token,
    "Accept" : "application/json",
    "Content-Type" : "application/json"
}

print
print("-------- Prepare Upload Stage --------")
request = "https://api.appcenter.ms/v0.1/apps/%s/%s/uploads/releases" % (organization_name, app_name)
print("POST: %s" % request)
response = requests.post(request, headers = default_headers)
print("Response code: %s" % response.status_code)
print("Response body: %s" % response.content)
release_id = response.json()['id']
package_asset_id = response.json()['package_asset_id']
url_encoded_token = response.json()['url_encoded_token']
upload_domain = response.json()['upload_domain']

print
print("-------- Get Upload Id Stage --------")
apk_size = os.path.getsize(artifact_file)
content_type = "application/vnd.android.package-archive"
file_name = os.path.basename(artifact_file)
request = "https://file.appcenter.ms/upload/set_metadata/%s?file_name=%s&file_size=%s&token=%s&content_type=%s" % (package_asset_id, file_name, apk_size, url_encoded_token, content_type)
print("POST: %s" % request)
response = requests.post(request, headers = default_headers)
print("Response code: %s" % response.status_code)
print("Response body: %s" % response.content)
upload_id = response.json()['id']
chunk_size = response.json()['chunk_size']

print
print("-------- Upload Artifact Chunks Stage --------")
artifact_dir = os.path.dirname(artifact_file)
chunks_dir = artifact_dir + "/chunks"
os.mkdir(chunks_dir)
chunk_name = chunks_dir + "/chunk_"
subprocess.call(['split', '-b', str(chunk_size), artifact_file, chunk_name])

block_number = 0
for chunk_name in sorted(os.listdir(chunks_dir)):
    print
    block_number += 1
    chunk_path = os.path.join(chunks_dir, chunk_name)
    chunk_size = os.path.getsize(chunk_path)
    print("chunk path: %s" % chunk_path)
    print("chunk size: %s" % chunk_size)
    headers = {
        "Content-Length": str(chunk_size),
        "Content-Type": "application/octet-stream"
    }
    request = "%s/upload/upload_chunk/%s?token=%s&block_number=%s" % (upload_domain, package_asset_id, url_encoded_token, block_number)
    print("POST: %s" % request)
    response = requests.post(request, data = open(chunk_path, 'rb'), headers = headers)
    print("Response code: %s" % response.status_code)
    print("Response body: %s" % response.content)

print
print("-------- Upload Complete Stage --------")
request = "https://file.appcenter.ms/upload/finished/%s?token=%s" % (package_asset_id, url_encoded_token)
print("POST: %s" % request)
response = requests.post(request, headers = default_headers)
print("Response code: %s" % response.status_code)
print("Response body: %s" % response.content)

print
print("-------- Commit Upload Stage --------")
request = "https://api.appcenter.ms/v0.1/apps/%s/%s/uploads/releases/%s" % (organization_name, app_name, release_id)
body = {
    "upload_status": "uploadFinished",
    "id": release_id
}
print("PATCH: %s" % request)
response = requests.patch(request, headers = default_headers, json = body)
print("Response code: %s" % response.status_code)
print("Response body: %s" % response.content)

print
print("-------- Get Release Number Stage --------")
request = "https://api.appcenter.ms/v0.1/apps/%s/%s/uploads/releases/%s" % (organization_name, app_name, release_id)
timeout = time.time() + 60 * POLLING_TIMEOUT_MINUTES
print("Starting polling...")
while True:
    print
    print("GET: %s" % request)
    response = requests.get(request, headers = default_headers)
    print("Response code: %s" % response.status_code)
    print("Response body: %s" % response.content)
    if response.json()['upload_status'] == "readyToBePublished":
        release_number = response.json()['release_distinct_id']
        break
    elif time.time() > timeout:
        print("Cannot get release number. Quit...")
        quit()
    else:
        time.sleep(POLLING_INTERVAL_SECONDS)

#print
#print("-------- Distribute Stage --------")
#request = "https://api.appcenter.ms/v0.1/apps/%s/%s/releases/%s/groups" % (organization_name, app_name, release_number)
#print("POST: %s" % request)
#body = {
#    "id": release_group_id,
#    "mandatory_update": False,
#    "notify_testers": False
#}

response = requests.post(request, headers = default_headers, json = body)
print("Response code: %s" % response.status_code)
#print("Response body: %s" % response.content)

Hi @AdilkhanKTR I am trying to upload apk to app center via API using gradle script.I am getting an error while uploading chunk
{"error":true,"chunk_num":1,"error_code":"InvalidLength","message":"Invalid chunk length. ChunkNumber: 3 Expected: 4194304 Actual: 978056"}
APK size will change for every project So how can be all the chunk would be same size which is 4194304.
My Actual APK size is 13560968,after spilting into 4 chunks,three chunk size will be 4194304, 4th one will be 978056.But app center expecting 4th one also should be 4194304.How we can resolve this issue?


Graciously handling DAP failure on multistep (build then run) languages

Hello!
I'm working on improving the DAP handling on the zig adapter, and we are exploring how to handle build errors.
When running tests with integrated strategy, we have a nice feedback on compile errors:

We are now trying to figure out how to do something similar when using the dap strategy.
Languages that require building before running tests can fail in either step, and when using the dap strategy, I don't see any way to gracefully handle it: the the debugger is always launched in a invalid state.
This is not a zig specific issue, it happens with the golang adapter:

The rust adapter does its best to identify and report build errors, but can't do anything about it, and the debugger is also launched in an invalid state:

As I understand it, there's nothing the adapter can do about this problem. The dap strategy expects a dap configuration, and not providing it results in either a "adapter doesn't support the dap strategy" message, some cryptic configuration error, or launching the debugger in a bad state, because the strategy handler either expects nothing, or just launches.
(here)
https://github.com/nvim-neotest/neotest/blob/6f35d797882c6ce0ab7c87dc86561512dc3d7aba/lua/neotest/client/strategies/dap/init.lua#L27
It would be nice if the adapters could somehow report to the strategy handler that "hey, something bad happened, do not launch the debugger"
Does this feature exists (maybe I'm just missing it)? If not, would it be doable?

The feature doesn't currently exist but happy to take PRs for the dap strategy to be able to show these kind of errors and not run the debugger :smile:


request for a ktrain version fully supported by Pytorch without TensorFlow dependencies

Currently training is only possible with TensorFlow (as seen at the bottom of the main README) but most of the use cases are mainly supported by PyTorch. The request is for a ktrain version fully supported by Pytorch (including training neural network) and with no TensorFlow dependencies.

Hello: The only reason that ktrain supports so many PyTorch use cases is that transformers has historically provided better and faster support for PyTorch models than for Tensorflow models.  Even now, certain use cases are not even possible using TensorFlow in transformers.   If your goal is to deploy in an environment with only PyTorch installed and without TensorFlow, the recommended approach is as follows:

Train your model in ktrain using TensorFlow Keras
Convert  model to ONNX
In deployment, you can run inferences using your trained model with only ONNX (no TensorFlow) and run other pretrained models in ktrain (e.g., language translation) using only PyTorch.  No TensorFlow is needed on the deployment machine.

Simultaneiously supporting neural network training in two different frameworks is a lot of work.  Typically, libraries that are migrated to support PyTorch from TensorFlow cease supporting TensorFlow all together.  As of right now, ktrain will  continue to stick with TensorFlow Keras for neural network training.

Thank you for your comment. I indeed understand the effort to maintain a concurrent version for training. In my specific context, due to hosting restrictions, developing (and training) with TensorFlow was not an easy thing and we are more "PyTorch" people in my lab. Anyway ktrain is a really nice project and we appreciate the documentation.


Not able to connect EC2 Machine: Connection timed out

please find attached screenshots
timeout Error.pdf

Please check if Ec2 mechine is in Private VPC . Please make sure to use Public in VPC to access it from internet

No machine is in Public VPC only
On Tue 17 Dec, 2019, 1:44 AM vinodh2020<EMAIL_ADDRESS>wrote:

Please check if Ec2 mechine is in Private VPC . Please make sure to use
Public in VPC to access it from internet
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/QT-DevOps/AWSIssues/issues/58?email_source=notifications&email_token=AF4JZI3CSBZLMFO6EJJMRGTQY7OQRA5CNFSM4J3KC6F2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG76IUI#issuecomment-566223953,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF4JZI5QJ25JNSTHW6E2LB3QY7OQRANCNFSM4J3KC6FQ
.

Please check Routine table for VPC , there you can get some clue to allow all Ip's

Hello Teja,
To isolate the issue, could you try creating a new EC2 instance in another region, say US-West-2a.
Please ensure that you setup a rule in your security group to allow all inbound traffic(for testing purpose).
Secondly, for the new instance, please create and download a new .pem file for connecting to the instance from your terminal.
Please let us know how it works.
Thanks.

Hi Anupam/Vinod,
We have given All Traffic in Security Groups, Network ACL.
We gave opte <IP_ADDRESS>/16 in Route tables and <IP_ADDRESS>/24 in subnets.
We Associated subnets to route tables.
And also associated VPC to respective subnets, NACL, Route Tables.
And we made public enabled while creating LINUX EC2 machine, associated respective security groups and created new key pair.
We did all this in new AZ. Still it doesn't work.

Hi,
Can you attach the screenshots of the EC2 creation and login steps? In EC2 creation, apart from setting up the security group to allow all traffic, please leave other settings such as route tables, etc as is, in default mode.
I’m basically asking you to use the steps mimicking the classroom scenario.
Thanks.

Hi
I have attached whole EC2 Session creation. And Timeout Session error.
EC2 Timeout Error.docx

Hello Sai,
Thank you for the screenshots.
It seems you are doing it in the Ohio AZ. Can you try it in the US-West-2a ?
I had similar problems setting things up in Ohio AZ. Changing it to a different zone helped me.
Please try it and see how it works.

Thanks.

Hi Anupam,
It worked in Oregon, Thanks. But may I know why it didn't work on other regions.
Regards,
Sai.

Hello Sai,
It probably has something to do with new accounts but not completely sure. Can you try again creating an instance in the Ohio region? If it doesn't work, then you can contact AWS support for assistance. https://support.aws.amazon.com/#/contacts/aws-account-support
Thanks.

please close issue teja

Thanks for your help


Recent changes breaks Flatten process

Not sure if recent changes break ModelParameters.jl or Flatten.jl but in any case specifying the Param type for a field raises an error, whereas it was fine previously:
Base.@kwdef mutable struct Example
    d::Param = Param(200.0, bounds=(10.0, 550.0))
end

# Model(Example())
# ERROR: ArgumentError: type does not have a definite number of fields

# Appears to work without specifying Param type
Base.@kwdef mutable struct Example2
    d = Param(200.0, bounds=(10.0, 550.0))
end

# Model(Example2())
# Model with parent object of type:

# Example2

# Parameters:
# ┌───────────┬───────────┬───────┬───────────────┐
# │ component │ fieldname │   val │        bounds │
# ├───────────┼───────────┼───────┼───────────────┤
# │  Example2 │         d │ 200.0 │ (10.0, 550.0) │
# └───────────┴───────────┴───────┴───────────────┘

This will be fixed shortly by the Flatten.jl PR, but FWIW, I wouldn't recommend doing this, especially if your code is performance critical. Using the union type Param will make your code type unstable.
You should do:
Base.@kwdef mutable struct Example{P}
    d::P = Param(200.0, bounds=(10.0, 550.0))
end

Thanks for the advice @bgroenks96

The Flatten.jl update should be registered in the next half hour, so I'll close this. Thanks for reporting @ConnectedSystems and for the fast fix @bgroenks96!


Log data pipeline issues in Sentry - Data lib

As a developer, I should use Sentry to log all errors and exceptions for the data pipeline.
Check if Sentry is logging errors for

Service initialization
Account link/unlink
inbox fetch
message fetch
message data processing
sender detection/creation
company detection/creation
database operations

Acceptance criteria
1 - One test scenario with forced error for each. Sentry should log these errors.

With logger catching all errors, the tests are repeated. Using just onde test to confirm


Added classname as a config parameter which will set svg class

I had to introduce this for a project I am working on, maybe it can be added to the API

:+1: Not a bad idea at all. Could use a unit test though — mind adding one? Also, when squashing your commits, please remove c3.js because that will cause merge conflicts (It generally gets built during new releases. Thanks!

I added tests and removed the minified c3 :)

@dpiccone Thank you for the PR. LGTM basically, but can you change the config to svg_classname? It seems easier to understand which classname it is :)

Cleaned up Gruntfile and changed option name

Updated the config, fixed tests

@dpiccone I'm working through all the PRs and figure this is a good candidate, but would you mind please squashing your commits? Thanks! RTBC otherwise! :+1:

Thank you!!


fs: remove fsutils package

No need to have a util package under a package... er, package.
We should move most of this functionality to continuity.
Signed-off-by: Stephen J Day<EMAIL_ADDRESS>

need to change the reference in the overlay snapshotter

I think we should just move this logic into the overlay snapshotter. It is not generally useful

Codecov Report

Merging #858 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master     #858   +/-   ##
=======================================
  Coverage   59.55%   59.55%
=======================================
  Files           5        5
  Lines         759      759
=======================================
  Hits          452      452
  Misses        199      199
  Partials      108      108

Impacted Files
Coverage Δ

snapshot/overlay/overlay.go
52.15% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

LGTM


Active heat transfer

After a week of testing it works fine on my archive and some fake archives. It's time to proceed to the next step.
More judgment conditions for obtaining temporalFlux are handed over to other players.
Or add a separate option control? But it is somewhat duplicated with the accelerateTime option.

Could you also add documentation for this feature? It would have to go into https://github.com/kitten-science/kitten-scientists/blob/main/packages/documentation/docs/sections/time-control.md

I've been a little busy at work recently. I try to find time to complete it.

I rebased this and merged it into main. Thanks again!


feat: add helix-editor/helix

helix-editor/helix: A post-modern modal text editor
aqua g -i helix-editor/helix

How to confirm if this package works well
Command and output
hx

Other
I noticed it had a subdirectory extracted so I tried to map the executable file name based on the pattern I saw in other repos. It passed locally so hopefully this works.
Cheers
Reference

https://github.com/helix-editor/helix

Thank you always!

Released. https://github.com/aquaproj/aqua-registry/releases/tag/v3.130.0


How to use it?

I just installed the plugin (and the dependency). I see it in settings, but I don't see any possibility do do something with the plugin.
How do I get to the scrubbing menu or main menu? Is it probably broken?

I just restarted the game and everything shows up. Maybe this should go next to the MLHook requirement in the README?


fix: 明细表增加排序事件回调 close#1087

👀 PR includes
🐛 Bugfix

[x] Solve the issue and close #1087

🔍 Self Check before Merge

[x] Add or update relevant Docs.
[ ] Add or update relevant Demos.
[ ] Add or update relevant TypeScript definitions.

:tada: This PR is included in version @antv/s2-v1.9.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


LOGJ42-950 Fix Property constructor and examples

Fixes PropertiesRewritePolicy example and adequate Property static factory method

Closed after https://issues.apache.org/jira/browse/LOG4J2-950?focusedCommentId=14329996&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14329996.


Need to support glBlendFunc(GL_ONE, GL_ONE); for deferred rendering example.

In order to do the additive blending when iterating over the scene's lights and rendering to the light FBO, I need to be able to specify a blending function of glBlendFunc(GL_ONE, GL_ONE); Currently that is not an option.

Fixed by #303

Thanks, I should be able to finish this example up today now.


Set Gin to "release" mode

Gin is still running in debug mode. Should have some way to set the release mode.

This should be good now.


error during render

Hi @mihaimorariu @wentaoyuan @kvmanohar22 ,
I meet some error when prepare partial data, just as shown by the following code, do you know what happen?
Blender 2.92.0 (hash 02948a2cab44 built 2021-02-25 09:27:51)
Read prefs: /Users/caiyingjie/Library/Application Support/Blender/2.92/config/userpref.blend
Info: Deleted 1 object(s)
Info: Deleted 1 object(s)
Traceback (most recent call last):
File "/Users/caiyingjie/Downloads/pcn-master/render/render_depth.py", line 118, in
bpy.ops.transform.rotate(value=-np.pi / 2, axis=(1, 0, 0))
File "/Applications/Blender.app/Contents/Resources/2.92/scripts/modules/bpy/ops.py", line 132, in call
ret = _op_call(self.idname_py(), None, kw)
RuntimeError: Operator bpy.ops.transform.rotate.poll() failed, context is incorrect
Best,
yjcai

use blender 2.79 version


Research: How to deal with the 'magic methods' warning

As you know most of the time PhpStorm gives the warning that the method that is being accessed is via 'magic method'. It would be nice to figure out how to deal with it so that 1. less spelling mistakes when calling a method, 2. less complaining from PhpStorm

Check this package: https://github.com/barryvdh/laravel-ide-helper


Add timeout to change request.

Describe the feature
Right now I have an xhr request firing that updates a search filter. I originally had this tied to drag-end so that it wouldn't throw out a request every time a change is emitted however the issue here is that when I click on the slide rail it only throws a change event...not a drag-end. or click or anything else. I've had to implement a timeout that gets reset each time a change event is fired.
Describe the solution you'd like
Ideally you'd be able to pass a prop to the slider to tell it to retard the intervals at which it emits change events. Something like: <slider :timeout="1000"/> which further down in the slider component would look like:
private syncValueByPos() {
    const values = this.control.dotsValue
    if (this.isDiff(values, Array.isArray(this.value) ? this.value : [this.value])) {
      this.emitChange(values.length === 1 ? values[0] : [...values]);
    }
  }

private emitChange(value) {
  if (this.delay === 0) {
    this.$emit('change', value);
    return;
  }

  clearTimeout(this.timeout);
  this.timeout = setTimeout(() => {
    this.$emit('change', value);
  }, this.delay);
}

Where timeout is a data attribute and delay is our timeout prop. If delay is 0 (which it should default to) it won't use timeouts and won't append changes to the end of the call stack.

You should use :lazy and @change.
<vue-slider :lazy="true" @change="change">

As for latency and timing, you can implement it outside the component.

Yep -- I'm already implementing it outside of the component....feature request would be to implement this inside the component. Ideally I'd like to keep the model updating where I can see what value I'm sliding to, but only triggering an update event after a given time.

In lazy mode, you can use @dragging to get the drag value.
<vue-slider v-model="value" :lazy="true" @dragging="val => doSomeThing(val)" />

Understood. But again this doesn't solve the issue of having timeout functionality nestled into the component. If it's something you'd like me to write a PR for or something you'd like to reject, lemme know.

I think the timeout function is beyond the functional scope of a slider component. Sorry, it will not be added.

No worries.


mat-chip should also append on mat-select multiple - feature request

Feature request:
I'm using <mat-select> with multiple selections.
What is the expected behavior?
If user select all multiple options, then selected values should also append in <mat-chip-lis>.
What is the current behavior?
Currently on multiple selections just an span appended on selected values.

What you're describing sounds like it would be some kind of custom component. There are no plans to add support for chips in mat-select


Remove PY2 checks

Cleans out our compatibility file of things we no longer need checks for
Removes unnecessary python version checks for versions we no longer support
Standardizes Python version checks to make them easier to grep for
Removes unnecessary __future__ imports
Removes unnecessary coding headers from a few files
A few linting cleanups

Fixes #5388.

Since it's just deleting compatibility code, I think it'd be fine to merge in now. I've fixed the merge conflict that showed up.

All green. Good to merge @jrbourbeau?

I have a slight preference to wait until after the release if that's OK.
It should only delay things by a day.
On Fri, Sep 13, 2019 at 10:05 AM Jim Crist<EMAIL_ADDRESS>wrote:

All green. Good to merge @jrbourbeau https://github.com/jrbourbeau?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask/pull/5400?email_source=notifications&email_token=AACKZTGODOZVDIMUZXEGIJLQJPB6NA5CNFSM4IWJFS4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6VT52I#issuecomment-531316457,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AACKZTB3EOC2TQ7URJL456TQJPB6NANCNFSM4IWJFS4A
.

Fine by me.

Now that we've released, I'm going to merge this to avoid further merge conflicts. Thanks all


[5.8] Remove unused parameter in saveSession method

Remove unused function parameter let function more readable.

This is a breaking change and as such can't go into the 5.8 branch.

See above.


Updated Readme to be more clear for using it in a Swift Package

Description
See title. More context in #169

Thanks for your help!


Implement basic logic for excluding nodes from loadbalancing

Codecov Report
Attention: Patch coverage is 58.97436% with 16 lines in your changes missing coverage. Please review.

Project coverage is 91.31%. Comparing base (1257dbd) to head (123766e).

Files
Patch %
Lines

backend/loadbalancer.go
58.97%
13 Missing and 3 partials :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #101      +/-   ##
==========================================
- Coverage   92.75%   91.31%   -1.44%
==========================================
  Files          24       24
  Lines         952      979      +27
==========================================
+ Hits          883      894      +11
- Misses         50       63      +13
- Partials       19       22       +3

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

@ksysoev just a side thought - since you're also looking to have weights on the load balancer, the general convention is to drop the weight of dead node to zero.
We can also look in to case where weights can be controlled by error rate or health status.

@shan-96 yeah, only concerns that its getting too complex...


getting Unknown selection Error after upgrading .Net Framework to .Net 5 using .Net Upgrade Assistant

i am getting Unknown selection Error after upgrading .Net Framework to .Net 5. I am using the Upgrade Assistant. It lists me all Projekt (118) but when it recommends an order to upgrade only 7 are shown. These 7 Projects are upgraded just fine, but then i get an "Unknown selection: ''"-Error when pressing enter to move on.

Interesting. Most likely the 7 it recommends are the only ones that are referenced by the entrypoint you selected. Can you share the log.txt or at least the error portion there?

Hi i solved it by deleting the upgrade-assistant file and restart it, so i can go on and upgrade the other packages. THX


user agent detection fails if Random Agent Spoofer is active

having RAS active, breaks the mixitup user agent detection. Random Agent Spoofer is a firefox extension for randomize the useragent.
TypeError: window.navigator.userAgent.match(...) is null
a.MixItUp.prototype._platformDetect()
 dep.min.js:1
a.MixItUp.prototype._init()
 dep.min.js:1
a.fn.mixItUp/f()
 dep.min.js:2
a.fn.mixItUp/c<()
 dep.min.js:2
.each()
 jquery.min.js:2
n.prototype.each()
 jquery.min.js:2
a.fn.

also opend an issue there: https://github.com/dillbyrne/random-agent-spoofer/issues/395

Thanks for the heads up. Our upcoming v3 release no longer uses user agent sniffing so hopefully this will soon no longer be an issue.

https://github.com/patrickkunka/mixitup/releases/tag/v3.0.0


set _isRestarting flag to false default

Why: _isRestarting is currently undefined until after the first restart.
What: Ensure that _isRestarting is always set to false when the app is not restarting.
How: Set the default value for _isRestarting to false when the app is initialized.
I've added only one test for the private key and no documentation, since it is not accessed by users.

Closes #212


[website] add select for api versions

Motivation
Currently the pulsar project only generates swagger file for V2 api. It doesn’t generate swagger files for other versions. We should generate swagger files for different API versions.
Modifications
fixed custom.js
Verifying this change
local test pass

@tuteng Could you please help review this PR?

move to 2.7.0 first.


1 allow creation of graph object from flat adjacency

Codecov Report

Merging #2 (03212ea) into main (94eaba3) will increase coverage by 0.04%.
The diff coverage is 100.00%.

: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
@@            Coverage Diff             @@
##             main       #2      +/-   ##
==========================================
+ Coverage   99.56%   99.61%   +0.04%
==========================================
  Files           7        7
  Lines         461      515      +54
==========================================
+ Hits          459      513      +54
  Misses          2        2

Impacted Files
Coverage Δ

src/error.rs
100.00% <ø> (ø)

src/directed.rs
99.31% <100.00%> (+0.12%)
:arrow_up:

src/undirected.rs
99.31% <100.00%> (+0.18%)
:arrow_up:

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


Change to use dynamic resource connection string

Change to use dynamic resource connection string for chat tests and identity samples.
Chat and Identity should be tested using dynamic created resources.

/azp run python - communication - tests

/azp run python - communication - tests


Global navignation menu

I integrated the Global Navigation Menu on the sample pages, so users can use it as a reference implementation

There are some layout issues in IE11 (see screenshot).

Also a minor issue in Firefox.

Issues on Firefox and IE11 should be fixed now, could you please take a look @jsmecham ? Thanks!

Looks good! 👍


Feat: rework apprev for publishversion

Signed-off-by: Somefive<EMAIL_ADDRESS>Description of your changes

Fixes #
I have:

[ ] Read and followed KubeVela's contribution process.
[ ] Related Docs updated properly. In a new feature or configuration option, an update to the documentation is necessary.
[ ] Run make reviewable to ensure this PR is ready for review.
[ ] Added backport release-x.y labels to auto-backport this PR if necessary.

How has this code been tested

Special notes for your reviewer

Decomposed into #3506 (CLI part) & #3498 (Controller part).


[tbkim] False-Positive from CVE-2016-1879

hash option : abstraction ON

cve-2016-1879
[-] size_t	rc;
[+] int	rc;

this log usually generated from variadic functions
original source code has already patched but it is detected (one of the example is as followed)

int __obstack_printf_chk (struct obstack *obstack, int flags, const char *format, ...)
{
int result;
va_list ap;
va_start (ap, format);
result = __obstack_vprintf_chk (obstack, flags, format, ap);
va_end (ap);
return result;
}

Such cases are eliminated from the vulnerability database.
Closing.


[Membership]: Organization member - mfahlandt

GitHub Username
mfahlandt
Membership Level
Organization Member
Subproject
None
Sponsors
@thschue
Requirements
Enabled [two-factor authentication] on their GitHub account
Have made multiple contributions to the project or community. See below
Contributing to subproject, or community discussions : various Slack discussions
Actively contributing to 1 or more subprojects. k8sgpt & k8sgpt docs
Sponsored by 2 subproject maintainers/approvers. - i only have one sponsor, but i was asked to open the issue by @thschue
List of contributions to the project
https://github.com/k8sgpt-ai/k8sgpt/pull/984
https://github.com/k8sgpt-ai/docs/pull/93
Talks & Workshops:
https://www.youtube.com/watch?v=Me4nSI9l0Wo
https://twitter.com/ConDaysEU/status/1673972000790925312
https://devfest.istanbul/mario-fahlandt
https://hamburg.devfest.de/sessions/2021
Integration in Kubermatic Kubernetes Platform:
https://github.com/kubermatic/dashboard/pull/6501
https://github.com/kubermatic/kubermatic/pull/13025
Booth Shift & Demos at KubeCon EU 2024 together with @thschue at the project Pavilion
Code of Conduct

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

Contributor Guide

[X] I have read and understood the Contribution Guide

Contributor Guide and Membership Requirements

[X] I have read and understood the Community Membership Document

I support this

Welcome on board :-)


v0.9 segfaults during tests

After the 0.9 release tarpaulin started to segfault when running tests:

(0.9) https://github.com/simd-lite/simdjson-rs/runs/249286547
(reverted to 8.7) https://github.com/simd-lite/simdjson-rs/commit/fccee1413ebf1cd68c983bfdce59b0d59c458010/checks?check_suite_id=253081140

Same here: https://github.com/rye/rust-netaddr2/runs/249317332

Ah cripes. You should be able to revert to the old behaviour by adding -- --test-threads=1 to the end of your command to run tarpaulin

👍 can confirm -- --test-threads=1 solved the issue :D for us! thanks!

This may be fixed in the 0.9.1 release which is in the process of being built and pushed to crates.io via github actions

Can confirm it's fixed on my end :) happy to close if no one else has objections

Closing any new segfaults etc open a new issue as this one has already covered two causes no need to grow it further :)


WARFRAME

What are you experiencing an issue with?

[ ] Aurora
[ ] Aurora supported game,
[ ] Aurora Wrapper
[ ] Aurora Profile
[ ] Aurora supported device, (Fill in problematic devices)
[ ] Aurora Scripts
[ ] Aurora Updater
[ ] Aurora Lighting issue
[x ] Add WARFRAME

What kind of an issue is it?

[ ] Crash
[ ] Performance problems
[ ] Visual bug
[ ] Localization issue
[x ] Enhancement suggestion
[ ] Device issue
[ ] Other, (Fill in another type of issue here)

Expected behavior:
Explain here what should happen.
Actual behavior:
Explain here what happened instead.
How often does this problem occur?

This problem occurs... (Fill in here)
Please describe the steps to reproduce this issue:
The issue can be reproduced by doing following steps:

What is the version of Aurora you are experiencing this issue with?

My version is... (Fill in here)
Does the previous version of Aurora have this issue?
The previous version, (Fill in the version here), did/did not have this issue.
Please include any logs, screenshots, or files that are related to this issue:

For logs, you can use: http://pastebin.com/
For screenshots, you can use: http://imgur.com/
For files, you can use: http://www.tinyupload.com/ , https://www.dropbox.com/ , or attach them to the issue.

Duplicate of #663


Unable to find type [DRSRule.VMGroup]

Version: Get-DRSRule 1.2.1
When trying to use a function, always get Errors:
Get-DrsVmGroup
Unable to find type [DRSRule.VMGroup].
At C:\Users\XXX\Documents\WindowsPowerShell\Modules\DRSRule\DRSRule.psm1:55 char:15
+   [OutputType([DRSRule.VMGroup],[VMware.Vim.ClusterVmGroup])]
+               ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (DRSRule.VMGroup:TypeName) [], RuntimeException
    + FullyQualifiedErrorId : TypeNotFound

Get-DrsVMHostRule
Unable to find type [DRSRule.VMHostGroup].
At C:\Users\XXX\Documents\WindowsPowerShell\Modules\DRSRule\DRSRule.psm1:167 char:15
+   [OutputType([DRSRule.VMHostGroup],[VMware.Vim.ClusterHostGroup])]
+               ~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (DRSRule.VMHostGroup:TypeName) [], RuntimeException
    + FullyQualifiedErrorId : TypeNotFound

Get-DrsVmHostGroup
Unable to find type [DRSRule.VMHostGroup].
At C:\Users\XXX\Documents\WindowsPowerShell\Modules\DRSRule\DRSRule.psm1:167 char:15
+   [OutputType([DRSRule.VMHostGroup],[VMware.Vim.ClusterHostGroup])]
+               ~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (DRSRule.VMHostGroup:TypeName) [], RuntimeException
    + FullyQualifiedErrorId : TypeNotFound

See also:  https://communities.vmware.com/thread/508831
Latest Entrys have the same problem and it seems to be a new Issue.

Greetings, @cc4in -
Mhmm.  In trying to recreate this issue with the module loaded normally, I failed.  But, we do see this behavior when the module is only partially loaded.
What is the command line that you are using to import the DRSRule module?  Is it like one of the following:

Import-Module c:\myModulesDir\DRSRule\DRSRule.psm1, or
Import-Module DRSRule

?  Let's discuss so that we can get to the bottom of this.  Cheers

@mtboren
Similar issue here.  Initially "Import-Module DRSRule" would not error, but any Get-DRS* function would fail with the errors shown above.  Completely removed DRSRule & PowerCLI and started over, installing under my user's scope.  Now results:

Add-Type : (0) : Metadata file
...\Documents\WindowsPowerShell\Modules\VMware.VimAutomation.Core\<IP_ADDRESS>44055\net45\VMware.Vim.dll'
could not be found

I had noticed prior to the module re-install, as I had tried running the init directly to see if any errors were thrown.  The only VMware.Vim.dll I could find is located under ...\Documents\WindowsPowerShell\Modules\VMware.Vim\<IP_ADDRESS>88211\net45
I tried hard coding that path in the DRSRule.init file, but that blew up and I don't know enough module coding to decipher what was failing.

I am seeing the same behaviour as above.
e.g.
`PS C:> Get-DrsVMGroup
Unable to find type [DRSRule.VMGroup].
At C:\Program Files\WindowsPowerShell\Modules\DRSRule\1.2.1\DRSRule.psm1:55 char:15

[OutputType([DRSRule.VMGroup],[VMware.Vim.ClusterVmGroup])]

          ~~~~~~~~~~~~~~~~~

CategoryInfo          : InvalidOperation: (DRSRule.VMGroup:TypeName) [], RuntimeException
FullyQualifiedErrorId : TypeNotFound`

I installed the module using
Find-Module DRSRule | Install-Module
Appears to be installed
`PS C:> get-module -name DRSrule -listavailable
Directory: C:\Program Files\WindowsPowerShell\Modules

ModuleType Version    Name                                ExportedCommands

Script     1.2.1      DRSRule                             {Get-DrsVMGroup, Get-DrsVMHostGroup, Get-DrsVMToVMHostRule...
`

Hmmm, even a manual installation gives the same error as shown in the initial OP.

PowerCLI C:> get-drsvmgroup
Unable to find type [DRSRule.VMGroup].
At C:\Program Files (x86)\VMware\Infrastructure\PowerCLI\Modules\DRSRule\DRSRule.psm1:55 char:15

[OutputType([DRSRule.VMGroup],[VMware.Vim.ClusterVmGroup])]

          ~~~~~~~~~~~~~~~~~

CategoryInfo          : InvalidOperation: (DRSRule.VMGroup:TypeName) [], RuntimeException
FullyQualifiedErrorId : TypeNotFound

I am having the same issue, even after modifying the top of my C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\Modules\DRSRule\DRSRule.init.ps1 file with:
$pcliDll = "${env:\ProgramFiles(x86)}\VMware\Infrastructure\PowerCLI\Modules\VMware.VimAutomation.Core\VMware.Vim.dll”
My PowerCLI build is 11.0.0 build 10380590 and using DRSRule 1.2.1

I didn't solve it, but just went on using the features, vmware powercli gives us with 6.5 by itself.
Not the best way, i know, but it's enough for my environment and my requirements.
Nonetheless i'd be interested if someone finds a solution for this...

I found a workaround. I modified the line 23 in the file "C:\Windows\System32\WindowsPowerShell\v1.0\Modules\DRSRule\DRSRule.init.ps1" with the correct path to the VMware.Vim.dll:
$strVMwareVimDllFilespec = "C:\Windows\System32\WindowsPowerShell\v1.0\Modules\VMware.Vim\net45\VMware.Vim.dll"
I haven't found any problems with this modification in my existing scripts until now.

Thanks sand5turm.  I was able to do what you did but my DRSRule.init.ps1 file was located at: C:\Program Files\Windows PowerShell\Modules\DRSRule\1.2.1\DRSRule.init.ps1
and my VMware.Vim.dll was located at: C:\Program Files\WindowsPowerShell\Modules\VMware.Vim\<IP_ADDRESS>34489\net45\VMware.Vim.dll
I also modified C:\Program Files\VMware\Infrastructure\vSphere PowerCLI\Modules\DRSRule\DRSRule.init.ps1 and modified $pcliDll to be "${env:\ProgramFiles(x86)}\VMware\Infrastructure\PowerCLI\Modules\VMware.VimAutomation.Core\VMware.Vim.dll"
Now I no longer get an error while running Get-DRSVMGroup

Greets-
Thanks for the details on what things are / are not working for you guys.  I have found and coded around one of the bugs, now addressed in commit 0337916 (the Metadata file ...\net45\VMware.Vim.dll' could not be found issue).
I'm still looking into the other bug (Unable to find type [DRSRule.VMGroup]).

Matt,
The post I wrote yesterday was for addressing the (Unable to find type [DRSRule.VMGroup]) bug.  Hopefully that helps

Got it, @Poolshark314 -- thanks

I'm having problems with Export-DRSRule. I get the following error:
PS C:\Users\My.Name> Get-Cluster "My Cluster" | Export-DrsRule -Name "DRSRule1" -Path "C:\Users\My.Name\Documents\DRS Rules\myrules.json"
Unable to find type [DRSRule.VMToVMRule].
At C:\Program Files\PowerShell\Modules\DRSRule\1.2.1\DRSRule.psm1:271 char:15
+   [OutputType([DRSRule.VMToVMRule],[VMware.Vim.ClusterAffinityRuleSpe ...
+               ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : InvalidOperation: (DRSRule.VMToVMRule:TypeName) [], RuntimeException
+ FullyQualifiedErrorId : TypeNotFound

I'm using PowerShell Core version 6.1.0
PS C:\Users\My.Name> Get-Module | where name -Like VMware* | Select Version,Name

Version        Name
<IP_ADDRESS>88211  VMware.Vim
<IP_ADDRESS>77811 VMware.VimAutomation.Cis.Core
<IP_ADDRESS>42134 VMware.VimAutomation.Common
<IP_ADDRESS>44055 VMware.VimAutomation.Core
<IP_ADDRESS>42078 VMware.VimAutomation.Sdk
<IP_ADDRESS>44219 VMware.VimAutomation.Vds

And version 1.2.1 of DRSRule
Thanks in advance,
Greg

Working on wrapping up a v2.0 release.  Such a release removes the ultimate cause of the problems in this issue (#17) -- instead of trying to handle the endless places in which some reference DLL might reside, the module in v2.0 leverages native PowerShell Classes, doing away with the DLL reference that caused more than a few problems in the 1.x line.

I just updated my DRSRule to version 2.0 and now I am getting this error again. It is stating that the issue is in: C:\Program Files\WindowsPowerShell\Modules\DRSRule\2.0.0\DRSRule.psm1 on line 91 char 11 which is the New-Object declaration of type DRSRule_VMGroup.
The fix I mentioned in earlier comments seems to be longer applicable because I don't see those variables in the files any longer. Do you have any suggestions? I also just updated to PowerCli 11.2

Can someone help! I'm able to use the export-drsrule successfully, but get errors when importing the txt file with the following;
Get-DrsRuleObject : Cannot validate argument on parameter 'Object'. The argument is null or empty. Provide an argument
that is not null or empty, and then try the command again.
At C:\Program Files\WindowsPowerShell\Modules\DRSRule\2.0.0\DRSRule.psm1:1572 char:38

... _filtered | Get-DrsRuleObject -Type 'ClusterAffinityRuleSpec|ClusterA ...

            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : InvalidData: (:) [Get-DrsRuleObject], ParameterBindingValidationException
FullyQualifiedErrorId : ParameterArgumentValidationError,Get-DrsRuleObject

I am using Powercli VMware PowerCLI 11.3.0 build 13990089 and verion 2.0.0 of the DRSRule.
I am testing with vcentre 6.7, creating a test VM/Host group, exporting out then deleting from vmware and trying to import back in from the export file. Any pointers would be appreciated.

Hello, @gillx0101 -
I opened a new GitHub Issue for the issue you reported (this current issue 17 is closed).  Let us converse at Issue #23
Matt


Channel that keeps track of floor prices in axie builds

Check daily or every 12h what the floor prices for those axies are and send that in dedicated channel

Simply search until a match has been found and post that price


[Request] Add AudioFlyout

Replace the Volume/SMTC UI with a custom one.
https://github.com/ADeltaX/AudioFlyout

The manifest of AudioFlyout involves too many system tweaks, which will be hard to maintain.  I don't think it will be able to meet the criteria of the official buckets.
You can use this manifest if you want:
https://github.com/issaclin32/scoop-bucket/blob/master/bucket/audioflyout.json

How about ModernFlyouts?


Upgrade dependency 'json' to v20231013

Upgrade json to version 20231013

Fixed with the following PRs:

https://github.com/wso2-extensions/identity-extension-utils/pull/51
https://github.com/wso2-extensions/identity-extension-utils/pull/53
https://github.com/wso2-extensions/identity-extension-utils/pull/50
https://github.com/wso2-extensions/identity-governance/pull/873


Tokenizer/scope mapping: scope owner not correctly set with heredoc in condition

Describe the bug
The 'scope_condition' key doesn't always get set correctly in the $tokens array.
Consequently, tokens within the curlies do not get the 'conditions' array set correctly either.
Both things can trip sniffs up.
Code sample
// Correct: the curlies get assigned the "if" as "scope condition".
if (true) {
    return;
}

// Bug: the curlies do NOT get a "scope condition" assigned, while it should be the "if".
if (foo(<<<EOD
foobar!
EOD
)) {
    return;
}

Token debug output
Ptr | Ln  | Col  | Cond | ( #) | Token Type                 | [len]: Content
--------------------------------------------------------------------------
  0 | L01 | C  1 | CC 0 | ( 0) | T_OPEN_TAG                 | [  5]: <?php

  1 | L02 | C  1 | CC 0 | ( 0) | T_WHITESPACE               | [  0]:

  2 | L03 | C  1 | CC 0 | ( 0) | T_IF                       | [  2]: if
  3 | L03 | C  3 | CC 0 | ( 0) | T_WHITESPACE               | [  1]: ⸱
  4 | L03 | C  4 | CC 0 | ( 0) | T_OPEN_PARENTHESIS         | [  1]: (
  5 | L03 | C  5 | CC 0 | ( 1) | T_TRUE                     | [  4]: true
  6 | L03 | C  9 | CC 0 | ( 0) | T_CLOSE_PARENTHESIS        | [  1]: )
  7 | L03 | C 10 | CC 0 | ( 0) | T_WHITESPACE               | [  1]: ⸱
  8 | L03 | C 11 | CC 0 | ( 0) | T_OPEN_CURLY_BRACKET       | [  1]: {
  9 | L03 | C 12 | CC 1 | ( 0) | T_WHITESPACE               | [  0]:

 10 | L04 | C  1 | CC 1 | ( 0) | T_WHITESPACE               | [  4]: ⸱⸱⸱⸱
 11 | L04 | C  5 | CC 1 | ( 0) | T_RETURN                   | [  6]: return
 12 | L04 | C 11 | CC 1 | ( 0) | T_SEMICOLON                | [  1]: ;
 13 | L04 | C 12 | CC 1 | ( 0) | T_WHITESPACE               | [  0]:

 14 | L05 | C  1 | CC 0 | ( 0) | T_CLOSE_CURLY_BRACKET      | [  1]: }
 15 | L05 | C  2 | CC 0 | ( 0) | T_WHITESPACE               | [  0]:

 16 | L06 | C  1 | CC 0 | ( 0) | T_WHITESPACE               | [  0]:

 17 | L07 | C  1 | CC 0 | ( 0) | T_IF                       | [  2]: if
 18 | L07 | C  3 | CC 0 | ( 0) | T_WHITESPACE               | [  1]: ⸱
 19 | L07 | C  4 | CC 0 | ( 0) | T_OPEN_PARENTHESIS         | [  1]: (
 20 | L07 | C  5 | CC 0 | ( 1) | T_STRING                   | [  3]: foo
 21 | L07 | C  8 | CC 0 | ( 1) | T_OPEN_PARENTHESIS         | [  1]: (
 22 | L07 | C  9 | CC 0 | ( 2) | T_START_HEREDOC            | [  6]: <<<EOD

 23 | L08 | C  1 | CC 1 | ( 2) | T_HEREDOC                  | [  7]: foobar!

 24 | L09 | C  1 | CC 0 | ( 2) | T_END_HEREDOC              | [  3]: EOD
 25 | L09 | C  4 | CC 0 | ( 2) | T_WHITESPACE               | [  0]:

 26 | L10 | C  1 | CC 0 | ( 1) | T_CLOSE_PARENTHESIS        | [  1]: )
 27 | L10 | C  2 | CC 0 | ( 0) | T_CLOSE_PARENTHESIS        | [  1]: )
 28 | L10 | C  3 | CC 0 | ( 0) | T_WHITESPACE               | [  1]: ⸱
 29 | L10 | C  4 | CC 0 | ( 0) | T_OPEN_CURLY_BRACKET       | [  1]: {
 30 | L10 | C  5 | CC 0 | ( 0) | T_WHITESPACE               | [  0]:

 31 | L11 | C  1 | CC 0 | ( 0) | T_WHITESPACE               | [  4]: ⸱⸱⸱⸱
 32 | L11 | C  5 | CC 0 | ( 0) | T_RETURN                   | [  6]: return
 33 | L11 | C 11 | CC 0 | ( 0) | T_SEMICOLON                | [  1]: ;
 34 | L11 | C 12 | CC 0 | ( 0) | T_WHITESPACE               | [  0]:

 35 | L12 | C  1 | CC 0 | ( 0) | T_CLOSE_CURLY_BRACKET      | [  1]: }
 36 | L12 | C  2 | CC 0 | ( 0) | T_WHITESPACE               | [  0]:

As can be seen here, token 9 - 13 correctly have the scope conditions set, while token 30 - 34 do not.
Expected behavior
That the conditions get set correctly in all cases ;-)
Versions (please complete the following information)

Operating System
not relevant

PHP version
8.2.13, though shouldn't be relevant

PHP_CodeSniffer version
master

Standard
not relevant

Install type
git clone

Please confirm:

[x] I have searched the issue list and am not opening a duplicate issue.
[x] I confirm that this bug is a bug in PHP_CodeSniffer and not in one of the external standards.
[x] I have verified the issue still exists in the master branch of PHP_CodeSniffer.

@fredden There is a second similar report in the PHPCS repo - could you please check if your PR handles that code sample correctly too ?