python311Packages.datafusion: 22.0.0 -> 23.0.0

Diff: https://github.com/apache/arrow-datafusion-python/compare/22.0.0...23.0.0
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 229354 run on x86_64-linux 1

8 packages built:

python310Packages.datafusion
python310Packages.datafusion.dist
python310Packages.ibis-framework
python310Packages.ibis-framework.dist
python311Packages.datafusion
python311Packages.datafusion.dist
python311Packages.ibis-framework
python311Packages.ibis-framework.dist


MacOS Build error

Try to build flutter 2.0.5 on MacOS
======== Exception caught by widgets library =======================================================
The following ArgumentError was thrown building Builder:
Invalid argument(s): Failed to load dynamic library (dlopen(libc.so.6, 1): image not found)
How do i fixed?

This is a linux package only. See readme.


Kubernetes service discovery doesn't work with ingress controller?

Expected Behavior / New Feature
I am using Ocelot to create an API gateway for microservices running in Kubernetes environment. There is also an Ingress Controller in front of services. I can access services over ingress controller. E.g. curl http://myserver/service-name/health. When I request to service (http://myserver:80/apigateway/service-name/health) over API Gateway, I expect Ocelot to route it by resolving from service name.
Actual Behavior / Motivation for New Feature
I get an exception in gateway microservice as follows: "UnableToFindLoadBalancerError Message: unabe to find load balancer for /service-name/health|Get,Post,Put| exception is KubeClient.KubeClientException: Invalid KubeClientOptions: must specify a valid API end-point."
Request starting HTTP/1.1 GET http://myserver:80/service-name/health application/json-patch+json
dbug: Ocelot.Errors.Middleware.ExceptionHandlerMiddleware[0]
requestId: 0HM53BV3N856E:00000001, previousRequestId: no previous request id, message: ocelot pipeline started
dbug: Ocelot.DownstreamRouteFinder.Middleware.DownstreamRouteFinderMiddleware[0]
requestId: 0HM53BV3N856E:00000001, previousRequestId: no previous request id, message: Upstream url path is /service-name/health
dbug: Ocelot.DownstreamRouteFinder.Middleware.DownstreamRouteFinderMiddleware[0]
requestId: 0HM53BV3N856E:00000001, previousRequestId: no previous request id, message: downstream templates are /health
info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
Request starting HTTP/1.1 GET http://<IP_ADDRESS>:80/swagger/index.html
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished in 0.2944ms 200 text/html;charset=utf-8
info: Ocelot.RateLimit.Middleware.ClientRateLimitMiddleware[0]
requestId: 0HM53BV3N856E:00000001, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /health
info: Ocelot.Authentication.Middleware.AuthenticationMiddleware[0]
requestId: 0HM53BV3N856E:00000001, previousRequestId: no previous request id, message: No authentication needed for /service-name/health
info: Ocelot.Authorisation.Middleware.AuthorisationMiddleware[0]
requestId: 0HM53BV3N856E:00000001, previousRequestId: no previous request id, message: /health route does not require user to be authorised
dbug: Ocelot.LoadBalancer.Middleware.LoadBalancingMiddleware[0]
requestId: 0HM53BV3N856E:00000001, previousRequestId: no previous request id, message: there was an error retriving the loadbalancer, setting pipeline error
warn: Ocelot.Responder.Middleware.ResponderMiddleware[0]
requestId: 0HM53BV3N856E:00000001, previousRequestId: no previous request id, message: Error Code: UnableToFindLoadBalancerError Message: unabe to find load balancer for /service-name/health|Get,Post,Put| exception is KubeClient.KubeClientException: Invalid KubeClientOptions: must specify a valid API end-point.
at KubeClient.KubeClientOptions.EnsureValid()
at KubeClient.KubeApiClient.Create(KubeClientOptions options)
at KubeClient.ClientRegistrationExtensions.<>c.g__ResolveWithOptions|0_1(IServiceProvider serviceProvider)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitFactory(FactoryCallSite factoryCallSite, RuntimeResolverContext context)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)          at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite callSite, RuntimeResolverContext context, ServiceProviderEngineScope serviceProviderEngine, RuntimeResolverLock lockType)          at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite singletonCallSite, RuntimeResolverContext context)          at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSite(ServiceCallSite callSite, TArgument argument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.Resolve(ServiceCallSite callSite, ServiceProviderEngineScope scope)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass1_0.b__0(ServiceProviderEngineScope scope)
at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetService[T](IServiceProvider provider)
at Ocelot.Provider.Kubernetes.KubernetesProviderFactory.GetKubeProvider(IServiceProvider provider, ServiceProviderConfiguration config, DownstreamRoute route, IOcelotLoggerFactory factory)
at Ocelot.Provider.Kubernetes.KubernetesProviderFactory.<>c.<.cctor>b__2_0(IServiceProvider provider, ServiceProviderConfiguration config, DownstreamRoute route)
at Ocelot.Provider.Kubernetes.OcelotBuilderExtensions.<>c.<.cctor>b__4_0(IServiceProvider provider, ServiceProviderConfiguration config, DownstreamRoute reroute) in /app/src/Flex.ApiGateway/OcelotBuilderExtensions.cs:line 16
at Ocelot.ServiceDiscovery.ServiceDiscoveryProviderFactory.GetServiceDiscoveryProvider(ServiceProviderConfiguration config, DownstreamRoute route)
at Ocelot.ServiceDiscovery.ServiceDiscoveryProviderFactory.Get(ServiceProviderConfiguration serviceConfig, DownstreamRoute route)
at Ocelot.LoadBalancer.LoadBalancers.LoadBalancerFactory.Get(DownstreamRoute route, ServiceProviderConfiguration config)
at Ocelot.LoadBalancer.LoadBalancers.LoadBalancerHouse.Get(DownstreamRoute route, ServiceProviderConfiguration config) errors found in ResponderMiddleware. Setting error response for request path:/service-name/health, request method: GET
dbug: Ocelot.Errors.Middleware.ExceptionHandlerMiddleware[0]
requestId: 0HM53BV3N856E:00000001, previousRequestId: no previous request id, message: ocelot pipeline finished
info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
Request finished in 745.0592ms 404
Steps to Reproduce the Problem

UsePodServiceAccount = false
ocelot.json

 {
"Routes": [
  {
    "DownstreamPathTemplate": "/health",
    "DownstreamScheme": "http",
    "UpstreamPathTemplate": "/service-name/health",
    "ServiceName": "prod-service-name",
    "UpstreamHttpMethod": [
      "Get",
      "Post",
      "Put"
    ],
  }
],
"GlobalConfiguration": {
  "ServiceDiscoveryProvider": {
    "Namespace": "default",
    "Type": "kube"
  }
}
}

Specifications

Version: 16.0.1
Platform: Linux
Subsystem:

I solved the problem by creating service account.


Catch npm command not found, for folks who install deps with yarn

Description 📖
This pull request restores the previous behavior where the lack of npm and npx does not cause precompilation to raise.
Background 📜
This behavior changed in https://github.com/ElMassimo/vite_ruby/commit/967fbf52aac5e52e1a059bffda79c7472874775f.
Previously, it was not necessary to have npm installed.
The Fix 🔨
By changing the code to fallback on error, environments without npm will not get an error.
Long term a better fix might be making pre-installation of dependencies optional for folks who manage their js dependencies using a tool other than npm.

Thanks Nathan!

Released in<EMAIL_ADDRESS>thanks!

If yarn is present in bin/ in a Rails app then Rails will run yarn install already. In my case I get the bundler running twice. I'd prefer to only have the Rails yarn install run. I'm guessing the only way to do this at the moment is to clear this rake task?

@brendon Due to all possible combinations in Rails (sprockets, webpacker, shakapacker, jsbundling-rails, etc), it's not practical to detect and skip installation.
If you have configured your deployment to ensure development dependencies are installed, clearing the install_dependencies task is a valid approach.

Thanks @ElMassimo, I understand the reluctance to do any kind of detection. Perhaps this could become a configuration option in the future so that it's more visible from the documentation?

I have added more information about dev dependencies and pruning.
I'd rather avoid additional configuration options for this. The current behavior allows to use Vite Ruby in combination with any other library (propshaft, webpacker, etc), while minimizing the chance of misconfiguration (such as missing development dependencies).
Advanced users can choose to skip the extension of assets:precompile and use bin/rake vite:build directly.


Split-Schema support

For some use cases and separated view/data schema is a must have.
This should be possible with a Plugin that uses a JSON-Pointer based dataset, to overwrite the currents schema values.

should only replace/extend/add view keywords, and not data keywords

e.g. ignoring properties,items inside of the view-only schema, e.g. by deleting those directly before merging
a matching view schema will be deep merged into the data schema
will not filter/clean all "data-schema" related keywords, as too complex/unflexible

should only do it's work for one schema level
schema combination logic should be simple, but reusable for complexer implementations

Supporting a basic Map based view schema:
Schema-Key style schema:
{
    "/properties/name": {
        "view": {
            "sizeXs": 6
        }
    },
    "/properties/birthday": {
        "widget": "Date",
        "view": {
            "sizeXs": 6
        }
    }
}

Data-Key style schema:
{
    "/name": {
        "view": {
            "sizeXs": 6
        }
    },
    "/birthday": {
        "widget": "Date",
        "view": {
            "sizeXs": 6
        }
    }
}

Data schema:
{
    "type": "object",
    "properties": {
        "name": {
            "type": "string"
        },
        "birthday": {
            "type": "string",
            "format": "date"
        }
    }
}

added split-schema support, with storeKeys based JSON-Pointer mapping

new plugin InjectSplitSchemaPlugin, not included in pluginStack by default
when found, removes properties/items/if/then/else/allOf from schema - as only style is wanted

moved SchemaRootProvider from PluginStack to Plugin/ReferencingHandler

was previously initiated two times
adjusted internal is-it-a-root-schema: either id/$id/$defs/definitions or react prop rootContext must be set

added custom SchemaRootContext with support for custom typed rootContext in UIRootRenderer/plugins

rootContext enforce "schema-is-a-root", even when no id exists
rootContext can be any object, additionally passed down the SchemaRootProvider

automatically reusing maybe-existing one in nested schemas
extracted from PluginProps by ReferencingHandler
could be overwritten when using PluginStack, not typed atm.

would be a bad use imho.

removed ReferencingProvider, now included in SchemaRootProvider
optimized ReferencingHandler handling missing network support

renamed getSchema in ReferencingHandler.ParseRefsContent to getLoadedSchema
further error logs
! todo: maybe throw error here also?

! todo: maybe add "schemaKeys" additionally to storeKeys for split schema support by schema-keys-pointer, e.g. /properties/name or a function that can create the schemaKeys by storeKeys (would be a bit unstable?)

For a full implementation, it is better to wait for #100 - thus further implementation/testing postponed until then.


Is it possible to have phrase with 3 or 4 words too?

Thanks for this library,its very useful,
Is it possible to have "phrase" with 3 or 4 words too?

It's not possible with the current implementation. The rank.FindSentencesByPhrases() should work recursively to support this idea.


Result Parsing not working in C#

Hi, and hopefully this is the right forum to be asking this.
I'm trying the following simple workflow in c#, but not getting result:

Downloaded the latest FeatureCollection.proto
Changed the namespace as follows: option csharp_namespace = "ArcGIS.Protobuf";
Compiled it to FeatureCollection.csusing using protoc.exe: .\protoc-3.15.8-win64\bin\protoc.exe --csharp_out=. .\FeatureCollection.proto
Performed a Feature Count to obtain a result.pbf: https://services.arcgis.com/V6ZHFr6zdgNZuVG0/ArcGIS/rest/services/buildings_frankfurt/FeatureServer/0/query?where=1%3D1&returnCountOnly=true&f=pbf
Used the following C# pseudo-code (following the tutorial) to try and deserialise the result:

      using static ArcGIS.Protobuf.FeatureCollectionPBuffer;
      Types.CountResult cr;
      using (var input = File.OpenRead("results.pbf"))
      {
           cr = Types.CountResult.Parser.ParseFrom(input);
      }

No error/exception is thrown, but the resultant object has no value(s).

Am I way off-track?
Thanks

@shane-pienaar-gbs I think you want to be picking out the queryResult at the top level, not the countResult.
https://github.com/Esri/arcgis-pbf/blob/29b8dadca4823364ea628e4af192fc7e73c02e2c/proto/FeatureCollection/FeatureCollection.proto#L196-L202
Order is queryResult -> countResult -> count, e.g.:

@mmgeorge - thanks for the quick response.
I tried parsing to queryResult as suggested, but get a similar outcome unfortunately:

Can you do Types.FeatureCollectionPBuffer.Parser.ParseFrom? I don't use C# and every pbf lib is a bit different. I can look at setting something up though if you are still running into issues.

@mmgeorge - That did the trick! Thanks very much for your time. I'll Close with this comment.


captureDiagnosticsForCancelledRntbdRequests

Changes:
Capture the diagnostics for cancelled rntbd requests.
Before the change:

After the change:

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-cosmos

/check-enforcer override

CI failures due to known issue with CI pipeline

/check-enforcer override


Bridge request for Internet Archive podcasts

Bridge request
This is a bridge request for Internet Archive collections of podcast episodes.
General information

Host URI for the bridge (i.e. https://github.com): https://archive.org/details/

Which information would you like to see?

Audio files should be filtered and displayed as podcast episodes, using timestamps if available in the .meta.json, or filename, or else sorted alphabetically.
There are two basic ways podcasts are archived on IA: all in one item (example) and as individual entries in a collection (example).

Which of the following parameters do you expect?

[X] Title
[X] URI (link to the original article)
[ ] Author
[ ] Timestamp
[X] Content (the content of the article)
[ ] Enclosures (pictures, videos, etc...)
[ ] Categories (categories, tags, etc...)

Options

[ ] Limit number of returned items

Default limit: 5

[ ] Load full articles

Cache articles (articles are stored in a local cache on first request): yes
Cache timeout (max = 24 hours): 24 hours

[X] Balance requests (RSS-Bridge uses cached versions to reduce bandwith usage)

Timeout (default = 5 minutes, max = 24 hours): 5 minutes

They don't have a podcast type. This is essentially a bunch of files and some of them are audio. Also I think they rarely add items. So this would be a once time thing to convert an IA item into a feed.

Yes, these would not regularly update, if ever.


Notebook Search not working in Remote Repo Search

Steps to Reproduce:

Open up a remote repo on a local install of vscode.
search.experimental.closedNotebookRichContentResults: true
Try searching.
Notice a ENOENT error

With https://github.com/microsoft/vscode/pull/205045, this will fail silently (not return notebook results).

Search seems to be working in remote environments, verified with Codespaces.


Update Handbook Authoring Image

Following work on https://github.com/2i2c-org/docs/issues/207, the following packages need to be added to the Handbook Authoring image:

sphinxext-rediraffe

git+https://github.com/2i2c-org/sphinx-2i2c-theme

nox

nbgitpuller


[Feature] Access to MemberInfo for properties of custom classes

I implemented my own ISchemaFilter for a class I created.
The public void Apply(OpenApiSchema schema, SchemaFilterContext context) method is only called once for that type, for the type itself, and never for properties of that type. Thus, context.MemberInfo is always null. Properties of that type then all share the same schema.
It would be nice if complex object properties, like my custom class, always had the filter applied to them. For example, strings can have custom descriptions and examples pulled from XML with the SwaggerGenOptions.IncludeXmlComments method. Including that info for custom classes would be nice, since the object may be used in different ways depending on the class of which it is a property

Also the issue isn't for the members of the CustomClass; its for that class as a member of other classes.
public class SchemaFilter : ISchemaFilter
{
    public void Apply(OpenApiSchema schema, SchemaFilterContext context)
    {
        this.ApplyTypeFromXMLDoc(schema, context.Type);
        this.ApplyMemberInfoFromXMLDoc(schema, context.MemberInfo);
    }
}

/// <summary>
/// Type.Summary
/// </summary>
[SwaggerSchemaFilter(typeof(SchemaFilter))]
public class CustomClass {}

public class RequestBody
{
    /// <summary>
    /// MemberInfo.Summary
    /// </summary>
    public CustomClass CustomClass { get; set; }

    /// <summary>
    /// This would be the description for strings, ints, decimals...
    /// </summary>
    public string String { get; set; }
}

Under Schemas, the description of the CustomClass itself should be Type.Summary, but the description of RequestBody.CustomClass should be MemberInfo.Summary.
In my situation, the Apply method is only called once, and is the same everywhere the CustomClass is used, unlike for strings, which could get the description from the MemberInfo
Outputted Swagger.json
"components": {
  "schemas": {
    "CustomClass": {
      "description": "Type.Summary"
    },
    "RequestBody": {
      "type": "object",
      "properties": {
        "CustomClass": {
          "$ref": "#/components/schemas/CustomClass"
        },
        "String": {
          "type": "string",
          "description": "This would be the description for strings, ints, decimals..."
        }
      }
    }
  }
}

Requested Output:
...
        "CustomClass": {
          "$ref": "#/components/schemas/CustomClass",
          "description": "MemberInfo.Summary"
        }
...

OK that seems like a more complex setup than what your original issue described and to be honest, I'm not really sure what you're actually trying to achieve. Could we take a step back from the implementation you've gone with (custom filters etc.) and just have you describe as clearly as possible what you're wanting to happen. What's your problem statement?

So what I want to implement a set of words represented as a string of space separated words.
{
    "set": "foo bar fizz"
}

This automatically deserializes into a Hash set with Newtonsoft
public class SetJsonConverter : JsonConverter
{
    /// <inheritdoc/>
    public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
    {
        writer.WriteValue(string.Join(' ', (HashSet)value));
    }

    /// <inheritdoc/>
    public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
    {
        try
        {
            IEnumerable<string> value = (string)reader.Value;
            return new HashSet(value.Split(' '));
        }
        catch
        {
            return null;
        }
    }
}

I would just want the swagger.json to say its a string, and because the set can represent different kinds of sets, I'd like to be able to specify what the set represents as an XML comment on the property of a RequestBody

@m-mcdonagh Were you able to find some solution or workaround? I am encountering the same issue as you.

Same issue here


Include contribution guidelines

With clear guidelines when en how to contribute.
Ref https://github.com/sindresorhus/awesome/blob/master/awesome.md#include-contribution-guidelines

@arthurvr done. please see:
https://github.com/dzharii/awesome-typescript

Attached merged pull request :
https://github.com/dzharii/awesome-typescript/pull/7


Refactors and additions to collector queues

What is it solving?
The throughput of new spans is dependent on the usage of your traced API.
If you haven't enabled sampling of your traces then you can quickly overload the collector.
Especially given the fact that we only currently support sqlite.
You can see this in action if you run the debugger on itself TRACE_SCHEMA=true npx graphql-debugger and then refresh the page many of times.
How is it done?
This PR makes it clearer in the collector-proxy that there are queues, workers and http handlers.
It then adds an additional queue for the writing of the schemas.
I have created a new package in the mono repo called @graphql-debugger/queue
This at the moment uses fastq(in memory) with a concurrency of 1.
Later on, as the project grows we can build adapters for this package allowing someone to use Redis for example.

Related: https://github.com/rocket-connect/graphql-debugger/issues/32


Added getting started guide for CentOS

Added getting started guide to setup one minion
setup using CentOS

LGTM.
Thanks for the PR @coolsvap!

It should not be due to your change, but travis is failing for Go 1.3 with the following error:
"panic: runtime error: index out of range"
Will wait for it to be resolved before merging this.

Oh, I was not aware, thanks @nikhiljindal

Travis is green now. Merging.

Was just scanning this - my understanding is that CentOS does not have iptables, but kubernetes NEEDS iptables or else service proxying will not work.

This reminds me that I would like to make an option in our vagrant setup to use CentOS 7 box at some point as an alternative to Fedora 20.  Any chance you want to look at seeing what issues may arise by using a different box?  Advantage being that you could reuse the networking setup ideally there as well. Either way, this PR LGTM.
Sent from my iPhone

On Feb 17, 2015, at 11:55 PM, Tim Hockin<EMAIL_ADDRESS>wrote:
Was just scanning this - my understanding is that CentOS does not have iptables, but kubernetes NEEDS iptables or else service proxying will not work.
—
Reply to this email directly or view it on GitHub.

CentOS has iptables.
http://wiki.centos.org/HowTos/Network/IPTables
Sent from my iPhone

On Feb 17, 2015, at 11:55 PM, Tim Hockin<EMAIL_ADDRESS>wrote:
Was just scanning this - my understanding is that CentOS does not have iptables, but kubernetes NEEDS iptables or else service proxying will not work.
—
Reply to this email directly or view it on GitHub.

Hmm, I was helping someone out today and saw many pages that said CentOS7
uses firewalld and does not install iptables by default...
On Tue, Feb 17, 2015 at 9:06 PM, Derek Carr<EMAIL_ADDRESS>wrote:

CentOS has iptables.
http://wiki.centos.org/HowTos/Network/IPTables
Sent from my iPhone

On Feb 17, 2015, at 11:55 PM, Tim Hockin<EMAIL_ADDRESS>wrote:
Was just scanning this - my understanding is that CentOS does not have
iptables, but kubernetes NEEDS iptables or else service proxying will not
work.
--
Reply to this email directly or view it on GitHub.

--
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/pull/4491#issuecomment-74813021
.

I could be mixing up 6 vs 7.  Will look in morning.
Sent from my iPhone

On Feb 18, 2015, at 12:07 AM, Tim Hockin<EMAIL_ADDRESS>wrote:
Hmm, I was helping someone out today and saw many pages that said CentOS7
uses firewalld and does not install iptables by default...
On Tue, Feb 17, 2015 at 9:06 PM, Derek Carr<EMAIL_ADDRESS>wrote:

CentOS has iptables.
http://wiki.centos.org/HowTos/Network/IPTables
Sent from my iPhone

On Feb 17, 2015, at 11:55 PM, Tim Hockin<EMAIL_ADDRESS>wrote:
Was just scanning this - my understanding is that CentOS does not have
iptables, but kubernetes NEEDS iptables or else service proxying will not
work.
--
Reply to this email directly or view it on GitHub.

--
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/pull/4491#issuecomment-74813021
.

—
Reply to this email directly or view it on GitHub.


v0.2.1

Release notes at: https://github.com/GoogleCloudPlatform/cloud-profiler-nodejs/releases/edit/untagged-a6172fd66f9d89f17903

@nolanmar511 There is an npmaudit failure?

npm audit had a flake, causing tests to fail.
I re-ran and tests passed.
I've also updated this branch (and the release notes) to include a commit added yesterday.


I want to record my Peer to Peer video meeting

Hello Sir,
I have developed from your code peer to peer video meeting using WebRTC. Now i want to record that peer to peer meeting session. Can you Please help me how to record peer to peer video meeting session.
Thanks in Advance...

https://github.com/muaz-khan/RecordRTC#record-multiple-videos


chore: add lanunch.json to simplify binding debug workflow

we can debug js and rust together
https://user-images.githubusercontent.com/8898718/159534329-492f1491-41fb-4c26-97a0-18eb0ef28cc9.mov
I have to set the "program" property to the absolute path of node, because it conflicts with rolldown's node directory.

Adding vscode.json looks good to me , but i don't think it is a good way to expose absolute path in a public repo

set "program" to "node" works now

@Brooooooklyn @iheyunfei review please


Upload File By SuperSet Fail !

A clear and concise description of what the bug is.
Expected results
what you expected to happen.
Actual results
what actually happens.
Screenshots
If applicable, add screenshots to help explain your problem.
How to reproduce the bug

Go to '...'
Click on '....'
Scroll down to '....'
See error

Environment
(please complete the following information):

superset version: version": "0.23.3
python version:' 2.7.5 `
node.js version: node -v
npm version: npm -v

Checklist
Make sure these boxes are checked before submitting your issue - thank you!

[ ] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[ ] I have reproduced the issue with at least the latest released version of superset.
[ ] I have checked the issue tracker for the same issue and I haven't found one similar.

Additional context
Add any other context about the problem here.
I use superset "version": "0.23.3"   on HDP-<IP_ADDRESS>,
Why can't i have  upload file by superset .

I config  detail database show in image.

The new version has been fixed，reference：https://github.com/apache/incubator-superset/pull/8457#issue-332768823

Please update to a newer superset version.
I don't have much knowledge with Hive, but it seems like you need to set CSV_TO_HIVE_UPLOAD_S3_BUCKET config var with a previously created S3 bucket
Feel free to reopen if your still experiencing  issues related with this problem


Issues with workspace/reload

So after playing around a fair bit with mill-bsp it seems that the reload functionality isn't quite working as I originally thought it does. It's a bit decieving since according to here:
https://github.com/com-lihaoyi/mill/blob/c3b64a54be184d9d41b219d84761479dd61f10af/bsp/src/mill/bsp/MillBuildServer.scala#L303-L313
It doesn't do anything but send back an {}. Metals then interprets this as a successful reload and moves on, when really this may not be a successful reload. You can can see this for example if you misspell something like tesFrameworks and hit save. Metals will prompt you to re-import with under the hood triggers a workspace/reload to which Mill immediately returns {} making metals think everything is ok. If I remember the conversation correctly the idea was the shut down and restart, but that also doesn't fully seem to be happening when looking at the bsp logs after a reload.
For example if I edit the build.sc with something invalid and trigger a reload I'll see this:
[Trace - 11:02:13 PM] Sending request 'workspace/reload - (14)'
Params: null

[Trace - 11:02:13 PM] Received response 'workspace/reload - (14)' in 2ms
Result: {}
Error: null

[Trace - 11:02:14 PM] Sending request 'buildTarget/scalaMainClasses - (15)'

Reload happens, Metals is happy and then Mill starts answers the requests for the main classes and tests classes. It doesn't seem to shut down and it's actually in a somewhat invalid state where the build is invalid, but Metals is still working off the last working state. I've also seen this cause you to get into a loop where you close the project, and then the next time you attempt to re-open it fails to get any build targets, and then re-initializes over and over.
2021.11.29 23:06:41 INFO  Attempting to connect to the build server...
2021.11.29 23:06:41 INFO  tracing is enabled: /Users/ckipp/Documents/scala-workspace/mill-minimal/.metals/bsp.trace.json
2021.11.29 23:06:40 WARN  No build session currently active to reload.
2021.11.29 23:06:41 INFO  time: Connected to build server in 0.91s
2021.11.29 23:06:41 INFO  Connected to Build server: mill-bsp v0.10.0-M4
2021.11.29 23:06:47 INFO  tracing is enabled: /Users/ckipp/Documents/scala-workspace/mill-minimal/.metals/bsp.trace.json
2021.11.29 23:06:47 INFO  Connected to Build server: mill-bsp v0.10.0-M4
2021.11.29 23:06:49 INFO  no build target: using presentation compiler with only scala-library: 2.13.7
2021.11.29 23:06:49 INFO  time: code lens generation in 3.77s
2021.11.29 23:06:51 INFO  no build target: using presentation compiler with only scala-library: 2.13.7
2021.11.29 23:06:52 INFO  tracing is enabled: /Users/ckipp/Documents/scala-workspace/mill-minimal/.metals/bsp.trace.json
2021.11.29 23:06:52 INFO  Connected to Build server: mill-bsp v0.10.0-M4
2021.11.29 23:06:56 INFO  shutting down Metals
2021.11.29 23:06:56 INFO  Shut down connection with build server.
2021.11.29 23:06:56 INFO  Disconnecting from mill-bsp session...

Here are some more bsp trace files showing this:

BSP TRACE
[Trace - 11:06:41 PM] Sending request 'build/initialize - (1)'
Params: {
  "rootUri": "file:///Users/ckipp/Documents/scala-workspace/mill-minimal/",
  "displayName": "Metals",
  "version": "0.10.9+80-6ff28e97-SNAPSHOT",
  "bspVersion": "2.0.0-M15",
  "capabilities": {
    "languageIds": [
      "scala"
    ]
  },
  "data": {
    "semanticdbVersion": "4.4.30",
    "supportedScalaVersions": [
      "2.13.7",
      "2.12.15",
      "2.12.14",
      "2.12.13",
      "2.12.12",
      "2.12.11",
      "2.13.4",
      "2.13.5",
      "2.13.6",
      "2.11.12",
      "2.12.8",
      "2.12.9",
      "2.12.10",
      "2.13.0",
      "2.13.1",
      "2.13.2",
      "2.13.3"
    ]
  }
}

[Trace - 11:06:42 PM] Received response 'build/initialize - (1)' in 836ms
Result: {
  "displayName": "mill-bsp",
  "version": "0.10.0-M4",
  "bspVersion": "2.0.0",
  "capabilities": {
    "compileProvider": {
      "languageIds": [
        "java",
        "scala"
      ]
    },
    "testProvider": {
      "languageIds": [
        "java",
        "scala"
      ]
    },
    "runProvider": {
      "languageIds": [
        "java",
        "scala"
      ]
    },
    "debugProvider": {
      "languageIds": []
    },
    "inverseSourcesProvider": true,
    "dependencySourcesProvider": true,
    "dependencyModulesProvider": true,
    "resourcesProvider": true,
    "buildTargetChangedProvider": false,
    "canReload": true
  }
}
Error: null

[Trace - 11:06:42 PM] Sending notification 'build/initialized'
Params: null

[Trace - 11:06:42 PM] Sending request 'workspace/buildTargets - (2)'
Params: null

[Trace - 11:06:47 PM] Sending request 'build/initialize - (1)'
Params: {
  "rootUri": "file:///Users/ckipp/Documents/scala-workspace/mill-minimal/",
  "displayName": "Metals",
  "version": "0.10.9+80-6ff28e97-SNAPSHOT",
  "bspVersion": "2.0.0-M15",
  "capabilities": {
    "languageIds": [
      "scala"
    ]
  },
  "data": {
    "semanticdbVersion": "4.4.30",
    "supportedScalaVersions": [
      "2.13.7",
      "2.12.15",
      "2.12.14",
      "2.12.13",
      "2.12.12",
      "2.12.11",
      "2.13.4",
      "2.13.5",
      "2.13.6",
      "2.11.12",
      "2.12.8",
      "2.12.9",
      "2.12.10",
      "2.13.0",
      "2.13.1",
      "2.13.2",
      "2.13.3"
    ]
  }
}

[Trace - 11:06:47 PM] Received response 'build/initialize - (1)' in 697ms
Result: {
  "displayName": "mill-bsp",
  "version": "0.10.0-M4",
  "bspVersion": "2.0.0",
  "capabilities": {
    "compileProvider": {
      "languageIds": [
        "java",
        "scala"
      ]
    },
    "testProvider": {
      "languageIds": [
        "java",
        "scala"
      ]
    },
    "runProvider": {
      "languageIds": [
        "java",
        "scala"
      ]
    },
    "debugProvider": {
      "languageIds": []
    },
    "inverseSourcesProvider": true,
    "dependencySourcesProvider": true,
    "dependencyModulesProvider": true,
    "resourcesProvider": true,
    "buildTargetChangedProvider": false,
    "canReload": true
  }
}
Error: null

[Trace - 11:06:47 PM] Sending notification 'build/initialized'
Params: null

[Trace - 11:06:50 PM] Sending request 'workspace/buildTargets - (2)'
Params: null

[Trace - 11:06:52 PM] Sending request 'build/initialize - (1)'
Params: {
  "rootUri": "file:///Users/ckipp/Documents/scala-workspace/mill-minimal/",
  "displayName": "Metals",
  "version": "0.10.9+80-6ff28e97-SNAPSHOT",
  "bspVersion": "2.0.0-M15",
  "capabilities": {
    "languageIds": [
      "scala"
    ]
  },
  "data": {
    "semanticdbVersion": "4.4.30",
    "supportedScalaVersions": [
      "2.13.7",
      "2.12.15",
      "2.12.14",
      "2.12.13",
      "2.12.12",
      "2.12.11",
      "2.13.4",
      "2.13.5",
      "2.13.6",
      "2.11.12",
      "2.12.8",
      "2.12.9",
      "2.12.10",
      "2.13.0",
      "2.13.1",
      "2.13.2",
      "2.13.3"
    ]
  }
}

[Trace - 11:06:53 PM] Received response 'build/initialize - (1)' in 753ms
Result: {
  "displayName": "mill-bsp",
  "version": "0.10.0-M4",
  "bspVersion": "2.0.0",
  "capabilities": {
    "compileProvider": {
      "languageIds": [
        "java",
        "scala"
      ]
    },
    "testProvider": {
      "languageIds": [
        "java",
        "scala"
      ]
    },
    "runProvider": {
      "languageIds": [
        "java",
        "scala"
      ]
    },
    "debugProvider": {
      "languageIds": []
    },
    "inverseSourcesProvider": true,
    "dependencySourcesProvider": true,
    "dependencyModulesProvider": true,
    "resourcesProvider": true,
    "buildTargetChangedProvider": false,
    "canReload": true
  }
}
Error: null

[Trace - 11:06:53 PM] Sending notification 'build/initialized'
Params: null

Thanks for the nice report. This looks like a duplicate of #1560.

Thanks for the nice report. This looks like a duplicate of #1560.

Ahh sorry, I totally missed that one. Since there is quite a bit of info in here I'll leave it up, but if you prefer I an also just port this all over there.


Updated link to Visual Studio to be 2019, not 2017

Docs Build status updates of commit 35527b8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

windows-iotcore/Downloads.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Handle React.memo flow syntax correctly

Is this a bug report?
Yes
Did you try recovering your dependencies?
Yes
Environment
Environment Info:
System:
OS: macOS 10.14.1
CPU: x64 Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz
Binaries:
Node: 8.12.0 - ~/.nvm/versions/node/v8.12.0/bin/node
Yarn: 1.12.3 - /usr/local/bin/yarn
npm: 6.4.1 - ~/.nvm/versions/node/v8.12.0/bin/npm
Browsers:
Chrome: 71.0.3578.98
Safari: 12.0.1
npmPackages:
react: ^16.6.0 => 16.6.0
react-dom: ^16.6.0 => 16.6.0
react-scripts: 2.1.0 => 2.1.0
npmGlobalPackages:
create-react-app: Not Found
Steps to Reproduce

Import { memo } from React
Add some props type
export the memo'd component
Try and compile using webpack

Expected Behavior
Flow plugin handles the syntax and compiles successfully.
Actual Behavior
Compile time error:
Uncaught ReferenceError: {Props Type Var name} is not defined
Reproducible Demo
import React, { memo } from 'react';

type SomeProps = {
  foo: string
};

function Example() {
  return <div />;
}

export default memo<SomeProps>(Example);

In non-CRA projects you have to configure the preset-flow preset like so:
"@babel/preset-flow", { "all": true }]
Which tells the plugin to run flow on everything, otherwise the export line gets interpreted as actual JS. See this issue: https://github.com/babel/babel/issues/9272 .
I'm trying to avoid polluting the project with eject.

Since the adoption of flow is somewhat low and there is a workaround (adding // @flow ) directive, I am going to close this.  If you feel strongly about getting all=true to work in .flowconfig, I would suggest filing an issue for the flow team.


Wallet not loading

Hi - I have been staking for the last 2.5 years and for the last week I have had issues starting the wallet.
See attached screenshots. Any help is appreciated.
OS: Windows 7 64bit.

Debug file attached.
debug.log

@240Zed did you solve this?
if not, try wiping your blockchain data in the %appdata% reddcoin directory, except the wallet.dat and try to start it again.

Got it solved. thanks. Techadpet helped me
On Thu, May 7, 2020 at 12:45 AM sunerok<EMAIL_ADDRESS>wrote:

@240Zed https://github.com/240Zed did you solve this?
if not, try wiping your blockchain data in the %appdata% reddcoin
directory, except the wallet.dat and try to start it again.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/reddcoin-project/reddcoin/issues/154#issuecomment-625026336,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AO5HRVCUG4RU5XOMNANLX73RQI4GXANCNFSM4LR3ZCDA
.

@240Zed awesome, you can close the issue then, im not able to.


Add each_row method for DataFrame

Add DataFrame#each_row

Yield each row in an Array.
Returns Enumerator if block is not given.

Fixed #44 at the same time.
Fixed to call Arrow function :take instead of :array_take in Vector#take_by_vector. This will prevent the error below when called with Arrow::ChunkedArray.
Arrow::Error::Invalid: [function][execute]: Invalid: Vector kernel cannot execute chunkwise and no chunked exec function was defined


Update to use template files

Pull Request (PR) description

Update appveyor.yml to use the default template.
Added default template files .codecov.yml, .gitattributes, and .gitignore, and
.vscode folder.

This Pull Request (PR) fixes the following issues

Task list

[x] Added an entry under the Unreleased section of the change log in the README.md.
Entry should say what was changed, and how that affects users (if applicable).
[ ] Resource documentation added/updated in README.md.
[ ] Resource parameter descriptions added/updated in README.md, schema.mof
and comment-based help.
[ ] Comment-based help added/updated.
[ ] Localization strings added/updated in all localization files as appropriate.
[ ] Examples appropriately added/updated.
[ ] Unit tests added/updated. See DSC Resource Testing Guidelines.
[ ] Integration tests added/updated (where possible). See DSC Resource Testing Guidelines.
[ ] New/changed code adheres to DSC Resource Style Guidelines and Best Practices.

This change is

Codecov Report

:exclamation: No coverage uploaded for pull request base (dev@b7aeb03). Click here to learn what that means.
The diff coverage is n/a.

@@          Coverage Diff          @@
##             dev      #4   +/-   ##
=====================================
  Coverage       ?   3.07%
=====================================
  Files          ?       2
  Lines          ?      65
  Branches       ?       0
=====================================
  Hits           ?       2
  Misses         ?      63
  Partials       ?       0

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 b7aeb03...544a15c. Read the comment docs.


Rename LineMeta to Trivia. (Fixes LeopoldArkham/Molten#4)

Merging - Thanks for all this @markcol!


wrong pass error on good password

Hi yeasterday i tried your project, (it was pain for me to run it, because of lack of rust skills, but i got to point where it's work)
but when i enter my character name password and server i got this error
ServerError("wrong pass")
i guess it's mean bad password but iam sure its right,
than i tried diffeent server and got player doesnt exist  so i am sure that iam trieing the right server with right name and password,
any tips how to fix it?
p.s server is s10.sfgame.eu

Are you trying to access a character, that is associated with an SFAccount?

In that case you would have to use the SFAccount and get all associated charactersessions from that, instead of creating the charactersessions manually.

iam not sure what type fo account it is, is there easy way to check it settings or something like that?

thx a lot your i am just dumb it is sfaccount, before i wrote here  ithought  i tested both options but i forget to change name and password so it contain your demo "username" and pass : "pwassword"


TransformOf

Your JSON dictionary:
{
  "name": "ObjectMapper",
  "url": "https://github.com/Hearst-DD/ObjectMapper"
}

Your model:
struct Repo: Mappable {
  var name: String!
  var url: URL!

  init(_ map: Map) {
    name <- map["name"]
    url <- map["url"]
  }
}

What you did:
let repo = Mapper<Repo>().map(myJSONDictionary)

What you expected:
I exepected something like:
Repo(name: "ObjectMapper", url: "https://github.com/Hearst-DD/ObjectMapper")

What you got:
Repo(name: "ObjectMapper", url: nil)  // expected the url is mapped correctly

Try using URLTransform, for mapping url property, like:
url <- (map["url"], URLTransform())

Hey Folks, quick question... is there any way to compound two Transform into one.
func |><T: Any, V: Any>(left: TransformOf<T, String>, right: TransformOf<V, String>) -> TransformOf<V, String>```

I'd like to be able to compound two transform like this: Transform_1() |> URLTransform()

and then have something like this

`url <- (map["url"], Transform_1() |> URLTransform())`


XRP

Was there supposed to be some content in this issue? It's empty @Myahr208

Closing this issue because it's empty. Feel free to reopen with content.


enabling tests on darwin

Yes but that should fail, I have never once get the tests to pass locally on my mac env.

Seems like we wont be getting to this for a while, and when we do, there is a lot of other upstream work we will have to do with this. For this reason I will but closing this PR, and opening an issue and moving it to the backlog.


[PE-D] book add - book and author name checking is not case-sensitive

book add allows me to create books with the same ISBN but with the name and author in a different case

Labels: type.FunctionalityBug severity.Low
original: limweiliang/ped#10

This is what is expected of our module. As shown in the screenshot from the module's website. Not a bug.
Also, as specified, in user guide, having multiple copies of the same book with same isbn is allowed, as long as they have the same name and same author set.


Add prettier for code formatting

Is your feature request related to a problem? Please describe.

I would like to add prettier for code formatting

Describe the solution you'd like

A clear and concise description of what you want to happen.

Go ahead
Deadline 8 May,2021


Ensure that the array subscript is not below its bounds

I guess this fixes a compiler warning you were seeing. I have a nagging feeling it could introduce type miss match warnings if building with pedantic cflags since the min_rank is compared with a signed int i in various places, though I haven't seen that myself so far.  Seems harmless enough, so I've pushed to master, thanks.


Detect new/too old sensor

Log what the sensor says when doing a swap, to be able to detect a new/old sensor. We don't want to fill the database with values that does not correspond to blood sugar measurements.

Entries that are not real, are removed by: 984dba71e463c586737a2c90a0d350150e6fb51f. Handling sensor change correctly is covered in #12.


release: create branch for v0.18.4-beta.rc3

Preparation PR to kick off the v0.18.4-beta.rc3 release.
This PR includes rebased versions of the following PRs (in order):

#9357

hmm weird the linter failed

hmm weird the linter failed

Yeah, we don't have all the rule updates in this branch, so it's kind of expected.


revive logging component

see #222
This PR revives the logging component in Peloton. We temporarily do not support log recovery, as the current version of Peloton does not persist catalogs (see #277). This problem will be solved in the next PR.

Coverage increased (+0.05%) to 52.937% when pulling fdf1b5777f9efc819a0d99a63a45e195881f9397 on yingjunwu:logging into 9a6fa20c75214f89a6f9722eed1168c10a9e8c17 on cmu-db:master.

@MattPerron Yes I know this problem. I did not coalesce these commits because our local commit history of this branch is in a mess due to the previous squash, and it's hard for us to rebase to the master branch. We will discard this branch and sync with the master branch after this PR. Sorry for the inconvenience incurred.

Coverage increased (+0.2%) to 53.132% when pulling 4be3bfe1c0682463aa483177f35d92c2b45415d0 on yingjunwu:logging into 9a6fa20c75214f89a6f9722eed1168c10a9e8c17 on cmu-db:master.

Coverage increased (+0.1%) to 52.991% when pulling 4be3bfe1c0682463aa483177f35d92c2b45415d0 on yingjunwu:logging into 9a6fa20c75214f89a6f9722eed1168c10a9e8c17 on cmu-db:master.


Setting the RenderTransformOrigin before Rotation of an Image results in a System.UnauthorizedAccessException.

Describe the bug
I have this code
               var sourcePath = Path.GetFullPath(
               Path.Combine(
                   Path.GetDirectoryName(Assembly.GetEntryAssembly().Location),
                   fileUrl
                   )
               );
               var file = await StorageFile.GetFileFromPathAsync(sourcePath);

               using IRandomAccessStream fileStream = await file.OpenReadAsync();
               BitmapImage bitmapImage = new();
               bitmapImage.SetSource(fileStream);

               var image = new Image();
               image.Source = bitmapImage;
               image.Rotation = 180;

The Image rotates, but the position of the Image moves outside of the bounds of the spot in the Grid it is in, so I see that I can try to set the origin to midway and try this
                var sourcePath = Path.GetFullPath(
                Path.Combine(
                    Path.GetDirectoryName(Assembly.GetEntryAssembly().Location),
                    fileUrl
                    )
                );
                var file = await StorageFile.GetFileFromPathAsync(sourcePath);

                using IRandomAccessStream fileStream = await file.OpenReadAsync();
                BitmapImage bitmapImage = new();
                bitmapImage.SetSource(fileStream);

                var image = new Image();
                image.Source = bitmapImage;
                image.RenderTransformOrigin = new Point(0.5, 0.5);
                image.Rotation = 180;

The last line here results in the exception with Message = "Access is denied. (0x80070005 (E_ACCESSDENIED))", Source =" WinRT.Runtime", and StackTrace =
"at WinRT.ExceptionHelpers.g__Throw|20_0(Int32 hr)
at Microsoft.UI.Xaml.UIElement.set_Rotation(Single value)"
Steps to reproduce the bug

Try out the snippets of code above.

Expected behavior
I expect the Image to be rotated 180 degrees around the center.
Screenshots
No response
NuGet package version
No response
Windows version
Windows 10 (21H2): Build 19044
Additional context
WindowsApppSDK is 1.2.221109.1

It works by using TransformGroup, like I did in MainWindow.xaml.cs
(you can also replace ScaleTransform by RotateTransform with .Angle = 180)


Fix multilevel inheritance

Fixes the following case:
MyModel10 < MyModel11 {a}
MyModel11 < MyModel12 {b}
MyModel12 {c}

Thank you.

Released in v2.4.10.


Non-editable install from vcs does not work

I would like to install a package from Github in non-editable mode, mainly to not pull in dependencies. When I set editable = false in the Pipfile, and run pipenv install, the package is installed editable anyway, and dependencies are pulled in.
My pipenv version is 11.10.1

Expected result
Using Pipfile:
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"

[packages]
slicerator = {git = "https://github.com/soft-matter/slicerator.git", editable = false, ref = "master"}

[requires]
python_version = "2.7"

I expect a non editable install of slicerator, without dependencies.
Actual result
 ROUND 1
Current constraints:
  slicerator from git+https://github.com/soft-matter/slicerator.git@master#egg=slicerator

Finding the best candidates:
  found candidate -e git+https://github.com/soft-matter/slicerator.git@master#egg=slicerator (constraint was <any>)

Finding secondary dependencies:

New dependencies found in this round:
  adding [u'six', '', '[]']
Removed dependencies in this round:
Unsafe dependencies in this round:
------------------------------------------------------------
Result of round 1: not stable

                          ROUND 2
Current constraints:
  six
  slicerator from git+https://github.com/soft-matter/slicerator.git@master#egg=slicerator

Finding the best candidates:
  found candidate six==1.11.0 (constraint was <any>)
  found candidate -e git+https://github.com/soft-matter/slicerator.git@master#egg=slicerator (constraint was <any>)

Finding secondary dependencies:
  six==1.11.0               requires -
------------------------------------------------------------
Result of round 2: stable, done

Updated Pipfile.lock (89400d)!

Resulting lockfile:
{
    "_meta": {
        "hash": {
            "sha256": "c7173951bea190534637732bfe1da99d65f79ac699656354358940dd1289400d"
        },
        "pipfile-spec": 6,
        "requires": {
            "python_version": "2.7"
        },
        "sources": [
            {
                "name": "pypi",
                "url": "https://pypi.python.org/simple",
                "verify_ssl": true
            }
        ]
    },
    "default": {
        "six": {
            "hashes": [
                "sha256:70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9",
                "sha256:832dc0e10feb1aa2c68dcc57dbb658f1c7e65b9b61af69048abc87a2db00a0eb"
            ],
            "version": "==1.11.0"
        },
        "slicerator": {
            "editable": false,
            "git": "https://github.com/soft-matter/slicerator.git",
            "ref": "master"
        }
    },
    "develop": {}
}

Steps to replicate
Use the Pipfile above, then pipenv install.
This issue is part of #2068 I raised earlier.

Erm so. Dependencies are always installed. Editable just dictates how thoroughly the traversal is done and whether they land in your lockfile. It would be kind of pointless if you could install something and it didn’t include dependencies. Pip forces you to explicitly pass --no-deps for that

@techalchemy  In the docs it is stated that sub-dependencies are not resolved if you set editable to false:
"Sub-dependencies are not added to the Pipfile.lock if you leave the -e option out."
"If editable is not true, sub–dependencies will not be resolved."
Instead, pip is called with -e, sub-dependencies (here: six) are resolved, and they end in the lockfile.
As far as I can see, there is no difference currently between editable = true and editable = false?

@caspervdw I see. There is possibly no difference between editable = true and editable = false but I have never seen this used this way. If you exclude the editable key entirely (because it’s presence is what toggles the flag for pip, we just need to assign a value to it) it works as described. I say this often, but this is among the reasons to let pipenv build your pipfiles.

Also to improve our documentation and handling of these kinds of cases of course. This is a pretty dumb bug to have, and I can see why you would toggle it to false

Omg. Definitely a bug.  I probably introduced this last time I touched it.  Will have a look. Thanks for the report!

Happy to help! Thanks for the fast responses. Maybe good to reopen the issue?


Point cqm-models at master instead of a non-existent branch.

Builds are currently failing since the the results_object_mongoize no longer exists on cqm-models ever since the changes were merged in https://github.com/projecttacoma/cqm-models/pull/42
Submitter:

[x] This pull request describes why these changes were made.
[x] Internal ticket for this PR: (N/A)
[x] Internal ticket links to this PR (N/A)
[x] Code diff has been done and been reviewed
[x] Tests are included and test edge cases (N/A)
[x] Tests have been run locally and pass (N/A)

Reviewer 1:
Name: @okeefm

[x] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[x] The tests appropriately test the new code, including edge cases
[x] You have tried to break the code

Reviewer 2:
Name:

[ ] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[ ] The tests appropriately test the new code, including edge cases
[ ] You have tried to break the code

@rbclark  Looks like there are some vulnerability problems with the thor gem at this point? Maybe should figure how to update before pulling in?
Name: thor
Version: 0.20.0
Advisory: CVE-2016-10545
Criticality: Unknown
URL: https://github.com/erikhuda/thor/issues/514
Title: Command injection in Thor Gem
Solution: remove or disable this gem until a patch is available!
Vulnerabilities found!

I just re-ran the bundle job, based on the linked URL the vulnerability isn't actually valid and the decision to create a CVE for it has been reversed.


fix(rpc): fix the return type of get_transaction api

the return type should include the status of the transaction

Codecov Report

Merging #285 into develop will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #285   +/-   ##
========================================
  Coverage    97.79%   97.79%
========================================
  Files            9        9
  Lines          317      317
  Branches       102      102
========================================
  Hits           310      310
  Misses           2        2
  Partials         5        5

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 91d3fbd...a1a5cf4. Read the comment docs.


Cannot Open CSV File Error

I have installed all the prerequisite and executed the below snippet. But I am getting the below error.
cannot open file 'C:\Users\Public\Documents\Wondershare\CreatorTemp\RtmpAvehNO\filefab832c3f55.csv': No such file or directory
Defect details
OS: Windows 10
R: 64 bit 3.6.1
JMeter: 5.2
IDE 1: VS Code 1.40.0
IDE 2: RGui
R Snippet
Sys.setenv("LOADTEST_JMETER_PATH"="C:\\apache-jmeter-5.2")
install.packages("remotes")
remotes::install_github("tmobile/loadtest")
library(loadtest)

results <- loadtest(url = "http://deepmoji.teststuff.biz",
  method = "POST",
  body = list(sentences = list("I love this band")),
  threads = 8,
  loops = 32)

When I execute the above snippet in VS Code as well as in RGui, it is failing. However, it is creating the JMX file in the below path. Not sure why it is picking Wondershare folder.
C:\Users\Public\Documents\Wondershare\CreatorTemp\Rtmp8cbIgd
When I open the JMX file in JMeter, it has Simple Data Write element with the path C:\Users\Public\Documents\Wondershare\CreatorTemp\Rtmp8cbIgd\fileb92c2bdb5c9f.csv which is not creating during runtime.
I have granted write access to the Wondorshare folder manually. But it is not working. Here is the complete log.
> source("c:\\Users\\Navee\\OneDrive\\Documents\\Tools\\R\\test.r", encoding =$
Installing package into 'C:/Users/Navee/OneDrive/Documents/R/win-library/3.6'
(as 'lib' is unspecified)
--- Please select a CRAN mirror for use in this session ---
trying URL 'https://cloud.r-project.org/bin/windows/contrib/3.6/remotes_2.1.0.zip'
Content type 'application/zip' length 354910 bytes (346 KB)
downloaded 346 KB

package 'remotes' successfully unpacked and MD5 sums checked

The downloaded binary packages are in
        C:\Users\Public\Documents\Wondershare\CreatorTemp\Rtmpy8G8dC\downloaded_packages
Skipping install of 'loadtest' from a github remote, the SHA1 (a9ae521d) has not changed since last install.
  Use `force = TRUE` to force installation
Error in file(file, "rt") : cannot open the connection
In addition: Warning messages:
1: In system2(jmeter_path(), args = c("-n", "-t", spec_location, "-l",  :
  'CreateProcess' failed to run 'C:\apache-jmeter-5.2 -n -t C:\Users\Public\Documents\Wondershare\CreatorTemp\Rtmpy8G8dC\file8af04f624a8b.jmx -l C:\Users\Public\Documents\Wondershare\CreatorTemp\Rtmpy8G8dC\file8af05ee8169a.csv'
2: In file(file, "rt") :
  cannot open file 'C:\Users\Public\Documents\Wondershare\CreatorTemp\Rtmpy8G8dC\file8af05ee8169a.csv': No such file or directory

UPDATE: Load test is happening if I set the environment variable pointing to the .bat file.
Sys.setenv("LOADTEST_JMETER_PATH"="C:\apache-jmeter-5.2\bin\jmeter.bat")

I'm glad you got it working. I'll see if I can update the documentation/error handling to make this situation clearer. There should have been an error that jmeter wasn't referenced correctly, but for some reason it didn't fire off.

@jnolis Could you please clarigy why the temp folder is set to Wondershare, I have Wondershare software installed. Not sure what folder it would pick up by default. Please enlighten me.

@jnolis Here is my blog article  about loadtest

The way the package figures out how jmeter is install is by using the Sys.which() command in R. That command looks for the path of calling a function from the command line. By default loadtest looks for "jmeter" but if you change that environmental variable for the location of jmeter it uses that instead. On my windows machine I get:
> Sys.which("jmeter")
                                         jmeter
"C:\\PROGRA~1\\Apache\\jmeter\\bin\\jmeter.bat"

If you run it perhaps it gives Wondershare in the path. If so that might have to do with how you set the path variables on your machine (depending on your OS).
Thanks for the blog writeup! I never would have thought to run loadtest from VS Code but that's a great idea.


Custom image name and tag overwritten by default values

Describe the bug
Existing image name and tag in settings.json are overwritten by values from gluu_versions.json.
To Reproduce
Steps to reproduce the behavior:

Run pygluu-kubernetes generate-settings
When asked to modify image name and tag, choose Y
Enter LDAP image tag to 4.2.1_dev
Wait until command finished
Re-run pygluu-kubernetes generate-settings  or pygluu-kubernetes install(no prompts appear)
Check the value of LDAP_IMAGE_TAG in settings.json

Expected behavior
The value of LDAP_IMAGE_TAG should be 4.2.1_dev as entered when running generate-settings for the first time.
Additional context
Reading from source code, this line is problematic:
self.settings.update(image_names_and_tags)

as it will overwrite existing keys in settings.json.

We can add check for non-empty image name and tag before merging values from gluu_versions.json into settings, for example:
self.settings.update({
    k: v for k, v in image_names_and_tags.items()
    if not self.settings.get(k, "")
})


[aws-*] update to latest

The upstream of these two ports has released a new version, please update to the latest version.


Ep dspdc 1650

Why
Want to clarify command line when running dmExporter tool
Relevant ticket
This PR

update command for no arguments to give sample arguments

confirmation for overwriting existing json file

side question: how are you testing to confirm that your changes are working correctly?

Testing was done manually by running the script with the various command lines. There is a PR for unit testing that Quazi is working on, so once that is put up I can add more unit tests for the new command line arguments into the unit test.


[#51] Added support for escaping single quotes (4-2-stable)

Cherry-picked from #57.

#'d

Hold on merging this.

I'm seeing different behavior on Ubuntu 18 / PostgreSQL 10 for some reason.

Perhaps I'm not seeing different behavior since the string I'm searching for includes an exclamation mark.
This string, []{}()#!%, is only returned if I run the following:
echo -e "select DATA_NAME where DATA_NAME = '[]{}()#\x21%'" | iquery | jq

I think this also applies to the main branch. I just didn't see it because the string I was testing against included a backslash before the exclamation mark.
With that said, we can at least have a workaround thanks to the pipe syntax.
I'm going to link this comment in a new issue so we don't forget to revisit it.

Also, I had to add libboost_system.so to the list of things to link against on Ub18 for some reason. It's not clear to me why that was necessary this time.
Regardless, it compiles now.
Merging.


Testing a possible !command solution for slack. Do not merge.

Status
Ready/In Progress/In Hold (Reason for hold)
Related Content Pull Request
Related PR: link to the PR at demisto/content
Related Issues
Related: link to the issue
Description
A few sentences describing the overall goals of the pull request's commits.

Docker Image Ready - Dev
Docker automatic build at CircleCI has deployed your docker image: devdemisto/slackv3-test:<IP_ADDRESS>92
It is available now on docker hub at: https://hub.docker.com/r/devdemisto/slackv3-test/tags
Get started by pulling the image:
docker pull devdemisto/slackv3-test:<IP_ADDRESS>92

Docker Metadata

Image Size: 27.32 MB

Image ID: sha256:26425962ba6745e323f80ec5b14ed0bb841a7c30dc1cc15f9c5ad5cd450c2825

Created: 2021-08-01T08:32:01.37722485Z

Arch: linux/amd64

Command: ["python3"]

Environment:

PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LANG=C.UTF-8
GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568
PYTHON_VERSION=3.9.6
PYTHON_PIP_VERSION=21.1.3
PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/a1675ab6c2bd898ed82b1f58c486097f763c74a9/public/get-pip.py
PYTHON_GET_PIP_SHA256=6665659241292b2147b58922b9ffe11dda66b39d52d8a6f3aa310bc1d60ea6f7
DOCKER_IMAGE=devdemisto/slackv3-test:<IP_ADDRESS>92

Labels:

org.opencontainers.image.authors:Demisto<EMAIL_ADDRESS>org.opencontainers.image.revision:99e31a724ccba6ef97278cd1599fbf0607ecd34f
org.opencontainers.image.version:<IP_ADDRESS>92

Docker Image Ready - Dev
Docker automatic build at CircleCI has deployed your docker image: devdemisto/slackv3-test:<IP_ADDRESS>38
It is available now on docker hub at: https://hub.docker.com/r/devdemisto/slackv3-test/tags
Get started by pulling the image:
docker pull devdemisto/slackv3-test:<IP_ADDRESS>38

Docker Metadata

Image Size: 25.83 MB

Image ID: sha256:0f9fc8388e7f96b1e77b05e72318ab236d9ffd06201213d8b9a4cb931a87189f

Created: 2021-08-31T08:15:51.913529061Z

Arch: linux/amd64

Command: ["python3"]

Environment:

PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LANG=C.UTF-8
GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568
PYTHON_VERSION=3.9.6
PYTHON_PIP_VERSION=21.2.4
PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/c20b0cfd643cd4a19246ccf204e2997af70f6b21/public/get-pip.py
PYTHON_GET_PIP_SHA256=fa6f3fb93cce234cd4e8dd2beb54a51ab9c247653b52855a48dd44e6b21ff28b
DOCKER_IMAGE=devdemisto/slackv3-test:<IP_ADDRESS>38

Labels:

org.opencontainers.image.authors:Demisto<EMAIL_ADDRESS>org.opencontainers.image.revision:7339f998a789454dacde006e994e475d3de6b330
org.opencontainers.image.version:<IP_ADDRESS>38


Limit pandas to < 0.25

The pandas apocalypse is at hand!
Pandas 0.25 has removed panel.  Adding an upper limit to pandas version to keep the code moving.

The seasonal code is the part that may actually encounter a panel. Since we are breaking those parts out, this problem will get sorted out as a by product.

The actual error I'm getting (in the ssnl tests) is
AttributeError: type object 'Panel' has no attribute 'from_dict'

According to https://pandas-docs.github.io/pandas-docs-travis/whatsnew/v0.25.0.html
Panel is / will be removed.  I think that Travis is pulling a dev version of 0.25.0.

Coverage remained the same at 80.694% when pulling df881a5196e9d8f4fcd65e385e3f26030bc48503 on jklenzing-patch-2 into 0daf9ecdff8656025e866b93dcb56b0e59633c10 on develop.


Sonarcloud Documentation

:nut_and_bolt: Description: What code changed, and why?
Added Sonarcloud Documentation about how to set up sonarcloud with GitHub action method.
:+1: Definition of Done
Listed all the pints for generating code coverage and file exclusion properties.
All PRs must tick these:

[x] I have read the CONTRIBUTING document.
[x] All commits signed-off for the Developer Certification of Origin.

With occasional exceptions, all PRs from Progress employees must tick these:

[x] Is the code clear? (complicated code or lots of comments--subdivide and use well-named methods, meaningful variable names, etc.)
[x] Consistency checked? (user notifications, user prompts, visual patterns, code patterns, variable names)
[x] Repeated code blocks eliminated? (adapt and reuse existing components, blocks, functions, etc.)
[x] Spelling, grammar, typos checked? (at a minimum use make spell in any component directory)
[x] Code well-formatted? (indents, line breaks, etc. improve rather than hinder readability)

All PRs from Progress employees should tick these if appropriate:

[ ] Tests added/updated? (all new code needs new tests)
[ ] Docs added/updated? (all customer-facing changes)

Please add a note next to any checkbox above if you are NOT ticking it.
:camera: Screenshots, if applicable

We need to improve Setting up Sonarcloud section.
Also we need to add sections related to Sonarcloud Gate, Duplication and Coverage which should also include how to set the measures.


Firebase Storage upload image fails on iphone device (Working fine with Android device and Unity Editor)

[READ] For Firebase Unity SDK issues, please report to Firebase Unity open-source
Once you've read this section and determined that your issue is appropriate for this repository, please delete this section.
[REQUIRED] Please fill in the following fields:

Unity editor version: 2021.3.8
Firebase Unity SDK version: 10.7.0
Source you installed the SDK:  Storage.unitypackage )
Problematic Firebase Component: Firebase Storage
Other Firebase Components in use: None
Additional SDKs you are using: Native Gallery for Android & iOS (https://assetstore.unity.com/packages/tools/integration/native-gallery-for-android-ios-112630)
Platform you are using the Unity editor on: Windows
Platform you are targeting: iOS
Scripting Runtime: IL2CPP

I m using the following code and works fine with Android and Unity editor but with iphone device iOS the upload image process is not working. I m taking --> ArgumentException: Unable to initialize FirebaseStorage for bucket URL 'gs[://myBucket.appspot.com]
I have already add on firebase console app the iOS and Android App. Also I have already downloaded the StreamingAssets (GoogleService-Info.plist, google-services.json)
Any idea what is the issue here?
Thanks in advance
 const int MAX_IMAGE_SIZE = 750;

	public RawImage GalleryRawImage;
	public TextMeshProUGUI consoleText;

	FirebaseStorage storage;
	StorageReference storageReference;

	string imagePath = "";
	public string firebaseUrl;

// Start is called before the first frame update
	void Start()
	{

		//FileBrowser.SetFilters(true, new FileBrowser.Filter("Images", ".jpg", ".png"), new FileBrowser.Filter("Text Files", ".txt", ".pdf"));
		//FileBrowser.SetDefaultFilter(".jpg");
		//FileBrowser.SetExcludedExtensions(".lnk", ".tmp", ".zip", ".rar", ".exe");

		storage = FirebaseStorage.DefaultInstance;
		storageReference = storage.GetReferenceFromUrl(URLs.storageReference);
	}

private void PickImage(int maxSize)
	{
		imagePath = "";
		NativeGallery.Permission permission = NativeGallery.GetImageFromGallery((path) =>
		{
			imagePath = path;

			Debug.Log("Image path: " + imagePath);
			if (path != null)
			{
				// Create Texture from selected image
				Texture2D Imagetexture = NativeGallery.LoadImageAtPath(path, maxSize, true);

				GalleryRawImage.color = Color.white;
				GalleryRawImage.texture = Imagetexture;
}
		});

		print("GalleryRawImage.texture:  " + GalleryRawImage.texture);
		Debug.Log("Permission result: " + permission);
		//printOnConsole("Permission result: " + permission);
	}

public bool startUploading(string firebasePath)
	{
		firebaseUrl = "";
		print("imagePath: " + imagePath);
		if (GalleryRawImage.texture == null)
		{
			print("GalleryRawImage.texture:  " + GalleryRawImage.texture);
			print("No Image selected.");
			return false;
		}

		//Editing Metadata
		var newMetadata = new MetadataChange();
		newMetadata.ContentType = "image/jpeg";

		//Create a reference to where the file needs to be uploaded
		StorageReference uploadRef = storageReference.Child(firebasePath);

		Debug.Log("File upload started..");
		printOnConsole("Έναρξη φόρτωσης εικόνας..");

		byte[] bytes = File.ReadAllBytes(path);
uploadRef.PutBytesAsync(bytes, newMetadata).ContinueWithOnMainThread((task) => {
			if (task.IsFaulted || task.IsCanceled)
			{
				Debug.Log(task.Exception.ToString());
				//printOnConsole(task.Exception.ToString());
				printOnConsole("ERROR");
			}
			else
			{
				Debug.Log("File Uploaded Successfully!");
				printOnConsole("Επιτυχής φόρτωσης εικόνας!");
				//GetComponent<ImageLoader>().onReloadClick();

				uploadRef.GetDownloadUrlAsync().ContinueWith((task) =>  //Get Firebase URL link
				{
					if (task.IsFaulted || task.IsCanceled)
					{
						Debug.Log(task.Exception.ToString());
						// Uh-oh, an error occurred!
					}
					else
					{
						firebaseUrl = (task.Result.OriginalString);
						Debug.Log(task.Result.OriginalString);  //Get Firebase URL link
					}

					// HERE Post The Request on Firebase.
				});
			}

		});

		imagePath = "";
		return true;
	}

Hi @mhadji05,
Thanks for reporting this issue. It's possible that this is caused by your configuration. Could you verify if the bundle ID from your iOS build settings matches the one in your GoogleService-Info.plist file? Are you facing any error messages upon starting the app?

Hi @paulinon,
I found the solution.
The problem was  on -ObjC.
I add it on flanker flags linker and the problem solved.
Thanks.

Glad to hear that you resolved the issue, @mhadji05. That said, I'll be closing this ticket. Let me know if a new issue arises.


Add a panic handler to main

The main method should contain a panic handler, so that if a panic unwinds the main thread, all relevant details are logged.
The panic handling should also include logic to cleanup any resources that need to be shut down gracefully. Even if such resources have not been identified, there should be a clear place to up the logic when they are discovered.

@mgrand Can I be assigned to this  issue, I would like to work on this

@betarelease I think this issue is no longer relevant


client/server/server.go->Status() returns connected when WiFi Dropouts

Describe the problem
client/server/server.go->Status()  returns a status connected when WiFi is suddenly disconnected this contradicts the output of netbird status that accurately reflects the connection state
This results in the menubar/systray item inaccurately reflecting the connection state, is this oversight or an actual design decission?
To Reproduce
Steps to reproduce the behavior:
On macOS

Connect
Turn off WiFi
Icon indicates I am successfully connected when it is impossible

Expected behavior
Icon should accurately reflect the connection state
Are you using NetBird Cloud?
Nope
NetBird version
0.27.3
NetBird status -d output:
NA

@hurricanehrndz, the connected status has the following behavior:

connection to the management and signal servers: they are handled by the grpc client and have a 10s timeout; this may cause an invalid status during this timeout
P2P connections are not considered in the status response; they are additional to the management/signal status

If the status is not updating after a few seconds, that's an issue.
We are working on a network monitor, https://github.com/netbirdio/netbird/pull/1904, which will respond to network changes, especially the ones that touch the default gateway.

I will attempt to test with the network monitor and report my findings

Network monitor will not work in our testing. It does too much and creates more issues than it helps solves. I maybe able to work around it, if I can change https://github.com/netbirdio/netbird/blob/main/client/server/server.go#L615 to optionally run probes.

Never mind, network monitor does help


added dotenv support

This allows to create a .env file for defining the environment variables.
This an additional feature that does not change the current behavior.

Can somebody please review this. Thx!

This only works if you clone this project and run it locally, since "you can create a .env file in the root of your project" doesn't make sense otherwise. I actually had this going for a while, but most people npm install this thing so they don't have a good place to put the .env file..

@notwaldorf Yea..makes sense!


Add auto translate mode for tooltips

Supersedes #97265
This PR adds tooltip_auto_translate_mode to Control. This auto translate mode is applied to the tooltip control, whether the default Label, or custom one returned by _make_custom_tooltip.
Since the tooltip control is a descendant of its owning control, AUTO_TRANSLATE_MODE_INHERIT works as expected.
Rationale:
It's not uncommon for tooltips to show dynamic content. Example in editor codebase (C++):
https://github.com/godotengine/godot/blob/c3e16cda00a9fbec4515142f4c59bc5134f1bfb0/editor/gui/editor_bottom_panel.cpp#L282
In this kind of usage:

tooltip text has to be translated manually
tooltip auto translation should be disabled in order to avoid double translation
it's not related to whether the control itself should auto translated

The second problem this PR solves is the same as described in #97265:

Tooltip text could be pure data instead of text-to-display in order to do customization via _make_custom_tooltip(). Thus, we should not translate them immediately through atr().

I still get translated text in _make_custom_tooltip() though.

How is your scene setup?
I tested with tooltip.zip and it works fine.

Works fine with #97397 (I was testing with Button).

Ah yeah, currently button's shortcut_in_tooltip is implemented by calling the button's atr() directly.

Thanks!


Tracking issue for problems found in qpid-interop-test

[x] #49
[x] #54
[x] #56

Closing the issue for now as there is no plan to implement other tests in qpid-interop-test in the near future. The issue may be re-opened if more tests are to be implemented


Support Fastly-managed TLS subscriptions

That would be great, because it could then be exposed to the terraform provider.

@Sytten thanks for opening this issue (and for your patience waiting for a reply).
We have TLS parity scheduled across Go-Fastly and our terraform provider.
I can't give an exact timeline, but it should hopefully be coming soon.

@Sytten thanks for opening this issue (and for your patience waiting for a reply).
We have TLS parity scheduled across Go-Fastly and our terraform provider.
I can't give an exact timeline, but it should hopefully be coming soon.

Hi @Integralist , I'm also looking for this feature and poking through the code it seems like this support exists now. Can you confirm and if so should this ticket be closed out? Thanks!

Hi @dcrodman 👋🏻
Yes! This is both in go-fastly and in our terraform provider. Thanks for the reminder to close off this issue 🙂
Here are the terraform docs.
The go-fastly docs can be trickier (IMO) to navigate so I'd personally recommend just reading over the code files for TLS, TLS Subscriptions or Platform TLS depending on which you require.


Display "name" atribute when hovering sheet field

It will make easier identifying keys for Active Effects

I am cancelling this action. Active Effects are mapped on wiki already.


Overwrite pod/container args

/kind feature
Describe the solution you'd like
Currently kserve has the issue, that you cannot overwrite the predefined/hard-coded predictor args. E.g. if I run this triton predictor:
apiVersion: "serving.kserve.io/v1beta1"
kind: "InferenceService"
metadata:
  name: "monkey-mma"
  annotations:
    sidecar.istio.io/inject: "false"
spec:
  predictor:
    triton:
      runtimeVersion: 22.06-py3
      args: [ "--strict-model-config=false"]
      resources:
        limits:
          cpu: "1"
          memory: 8Gi
        requests:
          cpu: "1"
          memory: 8Gi
      storageUri: "pvc://models-volume/models"

the args will just be appended - and will look like this:
...
    Args:
      tritonserver
      --model-store=/mnt/models
      --grpc-port=9000
      --http-port=8080
      --allow-grpc=true
      --allow-http=true
      --strict-model-config=false
...

It would be great to have a feature to overwrite that. I'm currently compiling triton for another architecture and do not have grpc yet so tritonserver doesn't know about grpc-port and allow-grpc flags and throws an error.
Anything else you would like to add:
I'm aware that I can just use a custom predictor (which I'm doing at the moment), but having the possibility to overwrite would be great.
Apparently this code is responsbile for the hard coded args I guess:
https://github.com/kserve/kserve/blob/master/pkg/apis/serving/v1beta1/predictor_triton.go#L56-L61

@mgiessing The code you posted above is already retired, we are fully moved to serving runtime since 0.8 release. You should be able to configure whatever the args you want with the triton servingruntime CR https://github.com/kserve/kserve/blob/master/config/runtimes/kserve-tritonserver.yaml#L30.
For more information you can read from here

Oh you're right, I was using v0.7


Document edits performed by embedded JavaScript fail

FireFox 88 release notes specify "support JavaScript embedded in PDF files". Attached document uses JavaScript to automate certain tax calculations on common US tax forms. Unfortunately, pdf.js fails to input the calculated results into the fields.
PDF file: f1040v2.pdf from https://www.pdftax.com/
Configuration:

Web browser and its version: Firefox 88

Steps to reproduce the problem:

On page 1, click " I have read and agree to the terms of the Pdftax Software License Agreement" checkbox
On page 1, enter any number or letter in "Enter code in box to the right to get the printable and fileable version"

What is the expected behavior? (add screenshot)

via https://code-industry.net/masterpdfeditor/ on Linux (though Adobe Reader on Windows would produce the same result)
What went wrong? (add screenshot)

The box in the lower left corner was not filled the number entered in step 2.
The same is true for any tax calculations performed in the form on the following pages.

The issue is mostly a dup of #13132, so the pdf can be open in Firefox 89 (beta) or https://mozilla.github.io/pdf.js/web/viewer.html.
There few others bugs in it:

app.alert({cMsg...} doesn't work correctly;
some text fields are not updated because they have the same name as an other field;
valueAsString is not set before running calculate actions.


Multiple cars are not showing

I have two cars connected to my Tibber account and only one is showing. I guess you are just processing the first element of the array returned from the API.

yes this should be the next step to support multiple cars

Great! Thanks for the swift answer!
Looking forward to the implementation. 😊👍

@BonnyLindberg maybe quick look on the beta version if you can see all the car info?
https://github.com/leeyuentuen/tibber_ev/releases/tag/0.1.1

I tried it and sorry to say that it didn't show both cars. It now showed the other car though. 😊

maybe a second try?
just remove first existing data (because I have also change the config flow, we don't need friendly name anymore)
https://github.com/leeyuentuen/tibber_ev/releases/tag/0.1.2
i've try with dummy data, don't know how it should be in live

Argh. I'm not able to verify right now as my Kia has reached maximum daily vehicle checks. ☹
I will check when this limit has timed out. Sorry for that.
Still thanks for the swift updates. 😊👍

I have now verified that it works! 😊👍

Thanks for the fast fixing!
Great work! 🏆

I have now verified that it works! 😊👍  Thanks for the fast fixing! Great work! 🏆

great. i'll merge them soon to main and release for public

released here: https://github.com/leeyuentuen/tibber_ev/releases/tag/0.2


Service, sensors or configuration UI not visible after install and restart

I'm running Home Assistant 0.114.4 with Hue integration. I installed Fasthue 1.1.1 via HACS. I have no errors in the logs, but even after multiple restarts I'm not seeing the fasthue.set_scan_interval service, sensors or configuration UI.
The default Hue integration works just fine. I can control the lights and dimmers work too (with 5 seconds interval)
Any ideas what could be wrong and what could I do to investigate this issue more?

I have the same issue - interested to hear if there is a solution to this

I happened to figure this out by an accident. After installing Fasthue via HACS, you also need to install it via Home Assistant integrations.
Just go to Configuration / Integrations, click the + icon and search for Hue.  You should see an integration called Hue fast polling custom integration. Install that and all entities and the service appear.
IMO this step is not very clearly explained in the installation instructions. This is what it says under Configuration:

Add it from the Integrations menu, set the desired new update interval, and you're good to go.

It does say "Add it from the Integrations menu" but somehow I got confused because it wasn't under Installation section. Perhaps this step could be clarified a bit? ☺

I missed this entirely too! Thanks for adding this, saved me a lot of digging around.

Anybody know where I can get instructions that actually help? This doesn't work.
"Add it from the Integrations menu, set the desired new update interval, and you're good to go." -nope. Not good to go. Confusing.
"You should see an integration called Hue fast polling custom integration." -nope. Don't see that. There's an integration under HACS for Fast-Hue polling not under Configuration>Integrations.

@skleenyhoffer I don't know why you added a screenshot of Resource Manager, but I'll do my best to clarify how to make this easier to understand.

Install Fasthue either via HACS or copying files manually to custom_components folder. I recommend using HACS because it makes installing and updating addons a breeze.
Install Fashue integrations by going to Configuration / Integrations

Make sure you are on the Integrations tab and click the + button

From the opening dialog, search for fast and you should see Hue fast polling custom integration. Install it.

If this does not work, I assume your Fasthue is not installed correctly. custom_components folder should be in the same folder as configuration.yaml.

This is exactly what I did but I removed it all. Followed your
instructions. Still doesn't work. I add Fast-Hue integration from HACS,
restart and it's NOT under Configuration>Integrations. This is a brand
new install of Home Assistant with only Hue installed on it. That's the
only reason I'm using Home Assistant in this location. Fast-hue polling
doesn't work. Not sure what else to do. The delay for the motion sensor
currently is unacceptable.
Mika Hiltunen wrote on 11/13/2020 1:03 AM:

@skleenyhoffer https://github.com/skleenyhoffer I don't know why you
added a screenshot of Resource Manager, but I'll do my best to clarify
how to make this easier to understand.

Install Fasthue either via HACS or copying files manually to
|custom_components| folder. I recommend using HACS
https://hacs.xyz/docs/installation/prerequisites because it
makes installing and updating addons a breeze.
Install Fashue integrations by going to |Configuration / Integrations|
Screenshot 2020-11-13 at 7 45 21
https://user-images.githubusercontent.com/14893875/99034273-7d6b6380-2585-11eb-93b4-fca5cc80a79a.png
Make sure you are on the |Integrations| tab and click the |+| button
Screenshot 2020-11-13 at 7 46 29
https://user-images.githubusercontent.com/14893875/99034342-9b38c880-2585-11eb-87d0-3177f00f1b71.png
From the opening dialog, search for |fast| and you should see |Hue
fast polling custom integration|. Install it.
Screenshot 2020-11-13 at 7 47 13
https://user-images.githubusercontent.com/14893875/99034439-cfac8480-2585-11eb-8569-13bc87085771.png

If this does not work, I assume your Fasthue is not installed
correctly. |custom_components| folder should be in the same folder as
|configuration.yaml|.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/azogue/fasthue/issues/10#issuecomment-726541558,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APWHBRSKO63UXSB2SXQECV3SPTD3FANCNFSM4RFO4NZQ.


Enable writing to S3

I cannot find back the issue (I made one already..).
I would sort of soon need a way to write a new MoBIE View to S3.
To achieve this I guess it would be great if we could have this read method also for writing (is this notion correct @K-Meech?):
https://github.com/mobie/mobie-io/blob/404f5b1de855e36582c2285876ab047d04bffc70/src/main/java/org/embl/mobie/io/util/FileAndUrlUtils.java#L122
I can work on this in case no one else volunteers?

The other issue is here: https://github.com/mobie/mobie-viewer-fiji/issues/580
Yes - go ahead! Sounds good.


Handshake integration

This PR incluedes:

runPeerWithByteLimit -  like runPeer, but imposes a limit on the inbound side of a channel.
integrates handshake protocol with Ouroboros.Network.Socket

bors r+


Do state manager fixup for for more single queries

Issue #5674
The state manager was assuming the query would take care of fixup for all single queries. However, this is only true when the relationships are explicitly included in the query. For some cases such as self references and multiple relationships between entity types, fixup is needed that will not be performed by query. Therefore we will now drop out of single query mode for any query with self refs and any time multiple entities are returned. This will have a perf impact, but super simple queries will still run in single query mode. Post RTM we will try to do something better.

:shipit:


[Bug] IDX20803 - Unable to obtain configuration from 'System.String'

Hi,
I am using IdentityModel version 6.0.0 and System.IdentityModel.Tokens.Jwt version 6.15.0.
I am getting the error below on the dev environment:

Is there a setting that I've missed to configure?

@apetrut when you say IdentityModel version 6.0.0 and System.IdentityModel.Tokens.Jwt 6.10.0 does that mean you are mixing assemblies versions in IdentityModel?

@brentschmaltz I am running the skoruba version of Duende software that behind the scenes is using the IdentityModel dlls.

@apetrut there could be a problem if the IdentityModel assembly versions are not the same.

I have this issue also, where its failing with this error specifically:

System.InvalidOperationException: IDX20803: Unable to obtain configuration from: 'https://login.microsoftonline.com/db05faca-c82a-4b9d-b9c5-0f64b6755421/v2.0/.well-known/openid-configuration'. Will retry at '09/26/2023 03:33:02 +00:00'.

When I just use a regular HttpClient to get that url it works fine in the same process but when the Microsoft.IdentityModel.Protocols.HttpDocumentRetriever.GetDocumentAsync function tries to get it, it fails with this error randomly.
My server is requesting from within a corporate firewall which requires certain certs to be used to access this endpoint. The certs are on the machine and, like I said, that basic HttpClient would not be able to fetch the document if they weren't. So the issue really seems like the Microsoft.IdentityModel library is not using the system certificates by default somehow.
I'm not sure how to configure it to just use a basic HttpClient either.

@justinmchase it sounds as if you are using mutual auth.
For many cases, TLS negotiates a session key to protect the channel using just the server cert.

After a lot of debugging, including completely replacing this library with an alternate method of token validation, I have found that this issue is still happening for me. Therefore it can't possibly be related to this library.
In my case I am about 90% sure that the reason for this error is that the certificate used for ssh to pull the jwks keys is failing because of my corporate firewall and not having the correct certs installed on my machine. Its a little complicated due to going through multiple layers of docker but I can say confidently that the issue is mine and not realted to this repo at all.

@justinmchase it appears the jwkuri specified requires authentication.
@Tratcher any idea on how to instruct HttpClient to use mutual auth?

@brentschmaltz, @justinmchase says it's unrelated?

After a lot of debugging, including completely replacing this library with an alternate method of token validation, I have found that this issue is still happening for me. Therefore it can't possibly be related to this library.
In my case I am about 90% sure that the reason for this error is that the certificate used for ssh to pull the jwks keys is failing because of my corporate firewall and not having the correct certs installed on my machine. Its a little complicated due to going through multiple layers of docker but I can say confidently that the issue is mine and not realted to this repo at all.

I had this similar issue which sounded like a library related thing, but it turned out that it had to do with the infrastructure access because the STS service could not communicate with Admin service via K8S and Azure App Gateway. In my case the Identity services were running inside a Kubernetes cluster which was sitting behind Azure App Gateway.
The solution was to take out the Identity services and deploy them as separate App Services outside K8S cluster.

@apetrut thanks!

Thanks for the update
Closing as external


Fix typo: experiements > experiments.

Changes in this pull request
Issue fixed: #773
Checklist

[ ] All tests pass. Demo project builds and runs.
[ ] I added tests, an experiment, or detailed why my change isn't tested.
[ ] I added an entry to the CHANGELOG.md for any breaking changes, enhancements, or bug fixes.
[ ] I have reviewed the contributing guide

Didn't add a test or entry in changelog because it is just a typo fix in a comment.


Add Metpy to the Hive

https://unidata.github.io/MetPy/latest/examples/index.html

Addressed in access-hive github issue #329


Feat: User needs to know how to add language tts support

The devices that I use in my test, come with multiple text-to-speech engines language packs pre-installed.
When I switch a word to a different language, it will just work.
Some users report that they have trouble getting a word to be pronounced in a certain language.
Usually, this happens because the device does not have the right tts engine language pack installed.
The right solution, would be to install the language pack as required.
But, there's no way for the user to find out about this now.

I've updated Play Store description to guide user.
But, maybe we can also do something else.


Cache files for different CachingFileManager objects separately

This means that explicitly opening a file multiple times with
open_dataset (e.g., after modifying it on disk) now reopens the file
from scratch, rather than reusing a cached version.
If users want to reuse the cached file, they can reuse the same xarray
object. We don't need this for handling many files in Dask (the original
motivation for caching), because in those cases only a single
CachingFileManager is created.
I think this should some long-standing usability issues: #4240, #4862
Conveniently, this also obviates the need for some messy reference
counting logic.

[x] Closes #4240, #4862
[x] Tests added
[x] Passes pre-commit run --all-files
[x] User visible changes (including notable bug fixes) are documented in whats-new.rst

Thank you for the feedback! I quickly tested your suggested fix against the script I refered to in my original issue, and it's still behaving the same if I'm not mistaken. I looked very quickly so perhaps I'm wrong, but what I seem to understand is that your fix is similar to an idea my colleague @huard had, which was to make the cached item more granular by adding a call to Path(..).stat() in the cache key tuple. It doesn't work because (I think) it doesn't change the fact that the underlying netcdf file is never explicitly close, that is, this line is never called:
https://github.com/pydata/xarray/blob/a5f53e203c52a7605d5db799864046471115d04f/xarray/backends/file_manager.py#L222
Sorry in advance if something in my analysis is wrong, which is very likely!

As my colleague @huard suggested, I have written an additional test which demonstrates the problem (essentially the same idea I proposed in my initial issue):
https://github.com/pydata/xarray/compare/master...cjauvin:add-netcdf-refresh-test
As I explained in the issue I have a potential fix for the problem:
https://github.com/pydata/xarray/compare/master...cjauvin:netcdf-caching-bug
but the problem is that it feels a bit weird to have to that, so I suspect that there's a better way to solve it.

Thanks for sharing the test case, which I'll add to this PR. I ran it
locally and it seems to pass with this PR for the netCDF4 and SciPy netCDF
backends (but not h5netcdf). So I'm not entirely sure what to make of that.
On Mon, Feb 8, 2021 at 1:56 PM Christian Jauvin<EMAIL_ADDRESS>wrote:

As my colleague @huard https://github.com/huard suggested, I have
written an additional test which demonstrates the problem (essentially the
same idea I proposed in my initial issue
https://github.com/pydata/xarray/issues/4862):
master...cjauvin:add-netcdf-refresh-test
https://github.com/pydata/xarray/compare/master...cjauvin:add-netcdf-refresh-test
As I explained in the issue I have a potential fix for the problem:
master...cjauvin:netcdf-caching-bug
https://github.com/pydata/xarray/compare/master...cjauvin:netcdf-caching-bug
but the problem is that it feels a bit weird to have to that, so I suspect
that there's a better way to solve it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pydata/xarray/pull/4879#issuecomment-775489828, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJJFVTISNAZV4YYOUMURLLS6BMZHANCNFSM4XH4MWIA
.

I added @cjauvin's integration test, and verified that the fix works for the scipy and h5netcdf backends.
Unfortunately, it doesn't work yet for the netCDF4 backend. I don't think we can solve this in Xarray without fixes netCDF4-Python or the netCDF-C library: https://github.com/Unidata/netcdf4-python/issues/1195

I don't think we can solve this in Xarray without fixes netCDF4-Python or the netCDF-C library:

I think we should document this and merge. Though the test failures are real (having trouble cleaning  up on windows when deleting the temp file), and the diff includes some zarr files right now.

OK, after a bit more futzing tests are passing and I think this is actually ready to go in. I ended up leaving in the reference counting after all -- I couldn't figure out another way to keep files open after a pickle round-trip.

Actually maybe we don't need to keep files open after pickling... let me give this one more try.

Anyone want to review here? I think this should be ready to go in.

mypy error:

xarray/backends/file_manager.py:277: error: Accessing "init" on an instance is unsound, since instance.init could be from an incompatible subclass  [misc]

for
    def __setstate__(self, state):
        """Restore from a pickle."""
        opener, args, mode, kwargs, lock = state
        self.__init__(opener, *args, mode=mode, kwargs=kwargs, lock=lock)

Seems like we can just ignore?

I think we could fix this by marking CachingFileManager with typing.final


future draenei unit

https://www.hiveworkshop.com/threads/divine-golem-variative.337087/

https://www.hiveworkshop.com/threads/zodiac-warrior.117768/

https://www.hiveworkshop.com/threads/draeneianchorite.190034/

https://www.hiveworkshop.com/threads/draeneihuntress.165816/

https://www.hiveworkshop.com/threads/draenei-assassin-now-with-tc.48452/

https://www.hiveworkshop.com/threads/draeneiarcher-update4.48464/

https://www.hiveworkshop.com/threads/draeneialtar.256101/

https://www.hiveworkshop.com/threads/naaru.245883/