Update docker.io/bitnami/kubectl digest to 2bbb0aa

This PR contains the following updates:

Package
Update
Change

docker.io/bitnami/kubectl
digest
92441ac -> c6ee865

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, click this checkbox. ⚠ Warning: custom changes will be lost.

This PR has been generated by Renovate Bot.

Autoclosing Skipped
This PR has been flagged for autoclosing, however it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.


Workarounds for remaining concurrency warnings

Resolves warnings around accessing CommandLine.arguments and the shared Platform.standardError.

@swift-ci Please test


Feature/build types without factory

Coverage increased (+0.93%) to 93.51% when pulling 610e35af253c002147ecf512bc210e1b542b6bdb on feature/build-types-without-factory into 49633f1b285acb36250f8d167e5a74e94064851f on master.

Coverage increased (+0.93%) to 93.51% when pulling ddddfbd49eecf7b6c65e6e599461ff080d883a20 on feature/build-types-without-factory into 49633f1b285acb36250f8d167e5a74e94064851f on master.


x/crypto/ssh: Cannot connect to unencrypted server

What version of Go are you using (go version)?
go version go1.18 darwin/arm64
Does this issue reproduce with the latest release?
yes
What operating system and processor architecture are you using (go env)?
GOARCH="arm64"
GOHOSTARCH="arm64"
GOHOSTOS="darwin"
What did you do?
Tried to connect to a server that has "none" used for KeyExchanges, Ciphers, and HostKeyAlgorithms. I set all three of these values in ClientConfig but the connection threw an error as the "none" value is currently not allowed for ciphers.
clientConfig := ssh.ClientConfig{
		User:    "user",
		Timeout: 10 * time.Second,
		HostKeyCallback: ssh.InsecureIgnoreHostKey(),
		Config: ssh.Config{
			KeyExchanges: []string{"none"},
			Ciphers:      []string{"none"},
		},
		HostKeyAlgorithms: []string{"none"},
	}

	sshClientConn, chans, reqs, err := ssh.NewClientConn(s.socket, "", &clientConfig)

What did you expect to see?
The client connects to the server without using encryption.
What did you see instead?
Using the above config produces the error
failed to create ssh session: error creating ssh client connection: ssh: handshake failed: ssh: no common algorithm for client to server cipher; client offered: [], server offered: [none]

The none value is accepted for KeyExchanges and HostKeyAlgorithms but for ciphers the none value is not being allowed which does not allow for the ssh client to connect without encryption.

cc @golang/security


Consider using "sugar scripts" for production

Purpose
We wrote bash scripts to ease the developer experience. For now, they are intended to get used only for development purpose. But, I think we must also consider using those scripts in other environments (even staging or production) to manually interact with a running stack.
I see two main advantages in doing so:

decrease typos or missing parameters when typing long commands,
increase work flow reproducibility.

Proposal
We need to make environments more configurable instead of hard-coding minishift-specific rules.

This has already been implemented as we now rely on the OpenShift console the user is logged to.


Dynamic resolve not works if domain is not available at startup

Ⅰ. Issue Description
Hi.
Configuration:
dynamic_resolve        fallback=next fail_timeout=3s;
server                task.core-core:80;

Tengine starts inside docker swarm.
task.core-core - is the docker service, which can be NOT resolvable at atart time.
If it is not resolved tengine throw error:
nginx: [emerg] host not found in upstream

and this server never started, even if task.core-core become available later.
Expected behavior
If domain is not resolved tengine should re-check it using fail_timeout parameter and add upstreams, when they will be gound,

If it is required by nginx that upstream mush contains at least one server and we can;t resolve domain at startup - we can add some fake ip address. for example:
server     <IP_ADDRESS>:1 down;

and remove it later, when domain will be resolved.

not actual already


Allow setting both short and long prices when creating an offer

The price for maker going long is unused for now and only provided for the
future compatibility.

ACK but why do we need to backport this?

soon we'll have to have one automation servicing two different maker versions and this will make sure that the API it interacts with can remain the same

ACK but why do we need to backport this?

soon we'll have to have one automation servicing two different maker versions and this will make sure that the API it interacts with can remain the same

Makes sense, thanks for the explanation!

I am confused - this was pushed onto release/0.4.4 by you @klochowicz or did I misunderstand something?
Can this just be closed or pointed to master now?

I am confused - this was pushed onto release/0.4.4 by you @klochowicz or did I misunderstand something? Can this just be closed or pointed to master now?

Yes I think it was included :)
This can be re-targeted to master now AFAIK.

I changed it to point to master

I am confused - this was pushed onto release/0.4.4 by you @klochowicz or did I misunderstand something? Can this just be closed or pointed to master now?

Yes I think it was included :)
This can be re-targeted to master now AFAIK.

shouldn't we just merge the 0.4.4 changes into master instead? so that the changelog, version numbers etc all agrees?

I expect the next release from master to be 0.5.0 - I think we will have breaking changes, so I would not bother too much aligning the version.

I expect the next release from master to be 0.5.0 - I think we will have breaking changes, so I would not bother too much aligning the version.

I don't think that's an argument for not merging things done on a side branch into master?

I've opened a merge back from the released side branch: https://github.com/itchysats/itchysats/pull/1490


update ownerapi_endpoints to v.4.20.69-1691

Updated the ownerapi_endpoints to v4.20.69-1691
Significant changes related to Trip API that allow to plan a trip in the App (ref https://twitter.com/tesla/status/1649178160796139521?s=61&t=5VOmfolc3oSxFcsF7oqGxA)

The old PLAN_TRIP endpoint has changed to PLAN_TRIP_CN
New ROADSIDE_STATIC_CONTENT endpoint
SERVICE related endpoints SERVICE_GET_SERVICE_VISIT_AMOUNT_DUE, SERVICE_STEPS, SERVICE_SAVE_LOCATION
Financing related endpoints FINANCING_GET_ELIGIBLE_DELIVERY_LINKS, FINANCING_GET_DELIVERY_LINK, FINANCING_SAVE_DELIVERY_LINK_INTENT
and others

Thanks!

Hi timdorr I'm trying to bff apis but, I'm getting 404 error what could be the reason.


Clicking a search result on mobile should hide results panel

On a mobile device, the search results panel takes up the whole page. When clicking a result, the panel should probably close so that users can see the map where they've been taken to.
On large screens where there is enough room to see the results and the map it can be left on.

Already fixed


Add webpack loader for images

Our default webpack config is lacking loaders for images. If someone wants to import and use an image file, they get errors like this: https://github.com/foxglove/studio/discussions/3264#discussioncomment-2648824

The simplest way to do this right now is

Enable inline Asset Modules. Webpack will copy the entire contents of the file as a base64-encoded data: URL:
config.module.rules.push({
    test: /\.(png|svg|jpg|jpeg|gif)$/i,
    type: "asset/inline",
});

Add TypeScript declarations that explain that the type of an imported PNG or whatever is a string constant.
declare module "*.png" {
    const content: string;
    export default content;
}

That said, I have a [proposed change to Studio itself](https://github.com/foxglove/studio/pull/3413) that would support `asset/resource` where the resource is instead copied into the extension's `dist/` directory, and Webpack inserts the URL of the resource.

I am trying to load a PNG file in my custom extension. Is there any fix for this issue?

This example also shows how to do this: https://github.com/foxglove/create-foxglove-extension/blob/main/examples/extension-demo/config.ts


Add Seeed J3010 support on L4T 35.5.0

@resin-jenkins retest this please

@balena-ci I self-certify!

Some minor changes for the J3010 will be addressed in https://github.com/balena-os/balena-jetson-orin/issues/454


How do i specify minTime and maxTime on Android ?

Issue
minTime = 10:30
maxTime = 19:30
It's work on IOS but not on Android.

Same problem too you. @feyy can you help us check this?

Any solution?


Container image garbage collection

In the old hive days, we used have a script based service that would periodically prune local Docker images so these don't accumulate forever.  kubelet handles this for Kubernetes:
https://kubernetes.io/docs/concepts/cluster-administration/kubelet-garbage-collection/
We should enable this after we push all of the images to Harbor.

Looks like this has reasonable defaults and is enabled


Update pillow version

I was motivated to create this PR due to an issue I encountered while trying to build an AWS Lambda layer using the xml2epub library.
To simulate the Lambda environment via Docker, you can use the following command:
# https://hub.docker.com/r/amazon/aws-lambda-python/tags
docker run --rm -d \
  --name aws-lambda-layer \
  --platform linux/amd64 \
  --mount src="$(pwd)",target=/root/workspace,type=bind \
  -it amazon/aws-lambda-python:3.12.2<IP_ADDRESS> bash

The issue arises from an outdated dependency on Pillow. For some reason, I couldn't get the older version of Pillow to work with my Lambda layer. Specifically, AWS Lambda has compatibility issues with version 9.5, but everything works perfectly with the latest version, 10.4.0.
Since this small adjustment to the xml2epub code allows it to support the latest Pillow version, I felt inspired to contribute this fix. It's a small change, but I hope it helps others facing the same challenge!
For reference, here's a helpful link with a code snippet that shows how to replace the deprecated textsize method:

StackOverflow: Python Pillow (PIL) and the textsize attribute

Additionally, here are related issues in xml2epub about the Pillow module:

https://github.com/dfface/xml2epub/issues/37
https://github.com/dfface/xml2epub/issues/28

If you'd like to give it a try, here's how to test the proposed fix:
# install directly from the Git branch
# reference: https://stackoverflow.com/questions/20101834/pip-install-from-git-repo-branch
pip3 install -I git+https://github.com/igorlima/xml2epub.git@update-pillow-version

Once you've tested it, feel free to leave a comment supporting the update to the Pillow module. The more thumbs up we get, the more likely the maintainer will approve it.
While I’m not a big fan of monkey patching, this solution has worked for me so far. It would be much appreciated to have Pillow updated here. Thanks!


Object doesn't support property or method 'endsWith'

OpenUI5 version:
1.42.7 (built at 2016/12/08 19:14h)
Browser/version (+device/version):
Chrome Version 55.0.2883.87 m (64-bit) (OK)
IE 11.713.10586.0CO (FAIL)
Any other tested browsers/devices(OK/FAIL):
URL (minimal example if possible):
sap.ui.define([
	"sap/it/atf/controller/reporting/ReportingBase",
	"sap/ui/model/Filter",
	"sap/ui/model/FilterOperator"
], function(ReportingBase, Filter, FilterOperator) {
	"use strict";

	return ReportingBase.extend("sap.it.atf.controller.reporting.ReportingRiskValidationReport", {

		/**
		 * Called when a controller is instantiated and its View controls (if available) are already created.
		 * Can be used to modify the View before it is displayed, to bind event handlers and do other one-time initialization.
		 * @memberOf sap.it.atf.view.ReportingSetupReport
		 */
		onInit: function() {
			this.bus = this.getEventBus();
			this.router = sap.ui.core.UIComponent.getRouterFor(this);
			this.componentName = sap.ui.core.Component.getOwnerIdFor(this.getView());
			this.component = sap.ui.getCore().getComponent(this.componentName);
			this.idAppControl = this.component.idAppControl;

		},

		/**
		 * Similar to onAfterRendering, but this hook is invoked before the controller's View is re-rendered
		 * (NOT before the first rendering! onInit() is used for that one!).
		 * @memberOf sap.it.atf.view.ReportingSetupReport
		 */
		onBeforeRendering: function() {
			// Filter the Table by Governance Issues right from the start
			this._aFilters = [];
			this._aFilters.push(new Filter("riskValGovernanceIssue", FilterOperator.EQ, 1));
			this.oReportingTable = this.getView().byId("idSetupReportTable");
			// this binds to either rows for treetable or items for the simple tables
			var _setupReportTableBinding = this.oReportingTable.getBinding("items") ? this.oReportingTable.getBinding("items") : this.oReportingTable
				.getBinding("rows");
			_setupReportTableBinding.filter(this._aFilters, "Application");
		},

		/* Overwrite base implementation to set the filtering by riskValGovernanceIssues
		 */

		_applyFilters: function(aKeywordTuples) {
			// get the binding and apply the filters
			// this works for all report tables
			this.oReportingTable = this.getView().byId("idSetupReportTable");
			this._aFilters.push(new Filter("riskValGovernanceIssue", FilterOperator.EQ, 1));
			// this binds to either rows for treetable or items for the simple tables
			var _setupReportTableBinding = this.oReportingTable.getBinding("items") ? this.oReportingTable.getBinding("items") : this.oReportingTable
				.getBinding("rows");
			_setupReportTableBinding.filter(this._aFilters, "Application");
		},

		/* Overwrite base implementation to set the filtering by riskValGovernanceIssues
		 */

		onFilterToolbarPressed: function() {
			this._aFilters = [];
			this._aFilters.push(new Filter("riskValGovernanceIssue", FilterOperator.EQ, 1));
			this._applyFilters([]);
			var reportingTableToolbarLabel = this.byId(sap.ui.core.Fragment.createId("__fragment0--__toolbar1", "reportingTableToolbarLabel"));

			// clear the inputs when removing the filters

			var input1 = this.getView().byId("idInputChangeId"),
				input2 = this.getView().byId("idInputDelivery"),
				input3 = this.getView().byId("idInputSystem");
			input1.setValue("");
			input2.setValue("");

			if (input3) {
				input3.setValue("");
			}
			reportingTableToolbarLabel.getParent().setVisible(false);

		}

	});

});

User/password (if required and possible - do not post any confidential information here):
N/A
Steps to reproduce the problem:

IE fails to load controller
Works fine in Chrome
Internal UI5 error

What is the expected result?
The Controller should be loaded like in Chrome
I have three other controllers (that just use "ReportingBase") which work fine in Chrome and IE.
What happens instead?
The Page is not displayed because of this error:

It links back to sap-ui-core, thats why I create this issue here. Is there anything known about IE 11 compatibility errors?

The error regarding 'endsWith' sounds as if some code tries to use String.prototype.endsWith directly. But IE11 doesn't support all Ecmascript2015 methods yet (check https://kangax.github.io/compat-table/es6/#test-String.prototype_methods_String.prototype.endsWith).
OpenUI5 code should not use that function, it should use jQuery.sap.endsWith. I did a search in OpenUI5 1.42.7, but couldn't find any usage of endsWithother than jQuery.sap.endsWith.
Does the error occur already while loading the Controller module or only when the view is displayed? In the latter case, I would assume that some code that is called in the implementation of the controller uses the String.prototype.endsWith method.
In any case, using the developer tools in IE11 should reveal the place where the error occurs.

Since there is no response from the author for more than 4 weeks I'm closing the ticket.


storage: first version of proto

Signed-off-by: Boris Glimcher<EMAIL_ADDRESS>

server
$ docker run --rm -it -v `pwd`:`pwd` -w `pwd` -p 50051:50051 golang:alpine go run server.go
go: downloading google.golang.org/grpc v1.48.0
go: downloading google.golang.org/protobuf v1.28.0
go: downloading google.golang.org/genproto v0.0.0-20220725144611-272f38e5d71b
go: downloading github.com/golang/protobuf v1.5.2
go: downloading golang.org/x/net v0.0.0-20220725212005-46097bf591d3
go: downloading golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f
go: downloading golang.org/x/text v0.3.7
2022/07/26 02:48:20 server listening at [::]:50051
2022/07/26 02:48:56 Received: OPI-Nvme
2022/07/26 02:48:56 Received: OPI-Nvme
2022/07/26 02:48:56 Received: OPI-Nvme
2022/07/26 02:48:56 Received: OPI-Nvme
2022/07/26 02:48:56 Received: OPI-Nvme
2022/07/26 02:48:56 Received: OPI-Nvme
2022/07/26 02:48:56 Received: OPI-Nvme
2022/07/26 02:48:56 Received: OPI-Nvme
2022/07/26 02:48:56 Received: OPI-Nvme
2022/07/26 02:48:56 Received: OPI-Nvme
^Csignal: interrupt

client
 $ docker run --net=host --rm -it -v  `pwd`:`pwd` -w `pwd` golang:alpine go run client.go
go: downloading google.golang.org/grpc v1.48.0
go: downloading google.golang.org/protobuf v1.28.0
go: downloading github.com/golang/protobuf v1.5.2
go: downloading google.golang.org/genproto v0.0.0-20220725144611-272f38e5d71b
go: downloading golang.org/x/net v0.0.0-20220725212005-46097bf591d3
go: downloading golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f
go: downloading golang.org/x/text v0.3.7
2022/07/26 02:48:56 Added: Hello OPI-Nvme
2022/07/26 02:48:56 Deleted: Hello OPI-Nvme
2022/07/26 02:48:56 Got: Hello OPI-Nvme
2022/07/26 02:48:56 Added: Hello OPI-Nvme
2022/07/26 02:48:56 Deleted: Hello OPI-Nvme
2022/07/26 02:48:56 Got: Hello OPI-Nvme
2022/07/26 02:48:56 Added: Hello OPI-Nvme
2022/07/26 02:48:56 Deleted: Hello OPI-Nvme
2022/07/26 02:48:56 Got: Hello OPI-Nvme
2022/07/26 02:48:56 Disconnected: Hello OPI-Nvme

This needs a README.md file which states explicitly the following:

This directory contains the OPI Storage API
The client/server are meant as example implementations and are not meant for production use

It also needs CI infra to build and test this out, likely including unit tests. This part we can do in a follow-on (very quickly), but the README.md should happen before merge.

done


Autoscaler goes into a CLBO if we run helm upgrade to enable it

Note that restarting the asdatabase pod does not seem to be a viable workaround for this ticket.
Describe the bug
This is not the same issue as #928, despite having the same description.
While the basic symptom of CLBO for AS pods is the same the origin is different.
In #928 the asdatabase pod is ok and the CLBO happens due to issues with asactors.
Here asdatabase is the troublesome pod, and asactors does not even complete its init containers, nor any of the other pods.
All init containers of asdatabase have run, but not all job containers are starting. The main postgres job fails. Inspection of the filesystem shared by the job containers shows that all the rendered certificate files for that job still contain their template variables, and not the expected certificates.
Copied from https://github.com/cloudfoundry-incubator/kubecf/issues/928#issuecomment-634919992 :
% cat /var/vcap/jobs/postgres/config/certificates/server.public_cert
((postgres_server.certificate))

The other cert files in the directory are the same, structurally, just a different template variable.
To Reproduce
This has so far only been seen in the reproduction of #928, where the autoscaler is enabled only after the main cluster is brought up, via a separate helm upgrade ... command. It is not known if it can happen when autoscaler is brought as part of the entire cluster.
This issue has been seen on the GKE platform, for both SA and HA modes. It is not known if it can happen for other platforms as well. It is specifically not known if local minikube and/or kind deployments are affected.
This issue is not deterministic. While I have seen it often enough to call it somewhat regular it will not happen every time the AS is enabled.
While a race condition somewhere is suspected, this is not proven. While it is suspected that the double dm and ig jobs happening after the helm upgrade ... activating the feature are involved, this is not proven either.
Expected behavior
It is expected for autoscaler to start without issues.
Environment
Seen for the kubecf-2.0.0-rc2 bundle, and for the then-master of kubecf while testing out the #928 fix.
Additional context

I have not reproduced this yet; however, I notice that when I apply the changes (i.e. helm upgrade), I get duplicate ig pods (sometimes, a dm and an ig, with the dm progressing to an ig later).  Not sure that is relevant though: template rendering happens in an init container in the asdatabase pod (template-render), going from /var/vcap/all-releases/jobs-src/* to /var/vcap/jobs/*, so it's not like it could be a race condition causing un-rendered templates to overwrite already rendered ones…

I saw duplicate dm/ig pods as well. Are you trying to repro on GKE ? (It was the only platform I was focused on, and never tried anything else).

I'm on minikube for now (because everything is checked in, and it's easy to configure the deployment); perhaps I should try GKE as well to contrast…

Ah. Ok, for GKE deployment you can use catapult, all the necessary config is shown in the comments of ticket #928.

To be more specific, see https://github.com/cloudfoundry-incubator/kubecf/issues/928#issuecomment-634309394 . I put it there because I had to assemble the information as well.

Reproduced this again, with slightly more logging (but not quite as much as I thought I had put in).  It appears that template-render was being run multiple times, the first few of which are missing the certs:
2020-06-08T17:37:58.030Z        DEBUG   manifest/cmd_render_job_tmpls.go:149    context: properties:
…
      ca: ((postgres_ca.certificate))

In fact, it looks like that template-render was never run with the secret:
$ grep ca: /tmp/stemcell/template-render.log | uniq
      ca: ((postgres_ca.certificate))
$ grep ca: /tmp/stemcell/template-render.log | uniq | wc -l
1

I'm suspicious though: why was it even running template-render if the inputs are missing?

Looking further (at my broken cluster), I have:
secret ig-resolved.asdatabase-v2:
         tls:
           ca: ((postgres_ca.certificate))

That's… not going to work.
I do have a ig-resolved.asdatabase-v1 that's got the correct-looking values though:
         tls:
           ca: &148dd933af17f036dcb496f58162b331a9fbf6ce
             -----BEGIN CERTIFICATE-----

Going to redeploy again to see if I can catch the ig logs.

@mook-as Maybe using stern ? If not that I suspect you will have to ask @manno or other cf-operator people about how to capture the ig logs.

As far as I can tell:

On a fresh deployment (i.e. not the situation here), the dm job from quarks-operator only runs after all the variables have settled.  By the time it hits cf-operator util variable-interpolation all the variables are in place, so the output is a manifest with an empty variables section.
On an upgrade deployment, we get two dm jobs:

The initial one, where the variables are not yet in place: we have a non-empty variables section as output.  This leads to an ig job that runs with uninterpolated variables, resulting in the ig-resolved.asdatabase-v2 as previously mentioned.
A second dm job, triggered once all the variables are ready.  This one looks like the initial (non-upgrade) case, resulting in a bpm.asdatabase-v1 manifest with an empty variables section.

It appears that, at least on our GKE deployments, we have a race: sometimes the second job can finish before the first.  Or at least enough of a race that we can ultimately end up with a asdatabase pod where the input properties are unresolved, causing the error.
I have yet to figure out what triggers the two dm jobs.

This is probably related to
Are you able to gather logs when this happens? The "predicate" logging from the controllers would be especially helpful:
# cf-operator
kubectl get pods -A -l name=cf-operator --no-headers=true | tail -1 | read namespace name _
echo "Predicate logging from cf-operator $namespace/$name"
kubectl logs -n "$namespace" "$name" | grep "predicate passed" | grep -v recorder

# quarks-job
kubectl get pods -A -l name=quarks-job --no-headers=true | tail -1 | read namespace name _
echo "Predicate logging for pod $namespace/$name"
kubectl logs -n "$namespace" "$name" | grep "predicate passed" | grep -v recorder

cf-operator-f85cfdd9f-kl7qj
2020-06-16T17:14:35.645Z        DEBUG   statefulset-rollout-reconciler  statefulset/statefulset_rollout_controller.go:43        Update predicate passed for 'scf/uaa'
2020-06-16T17:14:51.694Z        DEBUG   statefulset-rollout-reconciler  statefulset/statefulset_rollout_controller.go:43        Update predicate passed for 'scf/singleton-blobstore'
2020-06-16T17:17:35.499Z        DEBUG   statefulset-rollout-reconciler  statefulset/statefulset_rollout_controller.go:43        Update predicate passed for 'scf/api'
2020-06-16T17:17:55.599Z        DEBUG   statefulset-rollout-reconciler  statefulset/statefulset_rollout_controller.go:43        Update predicate passed for 'scf/routing-api'
2020-06-16T17:18:17.770Z        DEBUG   statefulset-rollout-reconciler  statefulset/statefulset_rollout_controller.go:43        Update predicate passed for 'scf/cc-worker'
2020-06-16T17:18:31.426Z        DEBUG   statefulset-rollout-reconciler  statefulset/statefulset_rollout_controller.go:43        Update predicate passed for 'scf/scheduler'
2020-06-16T17:18:50.112Z        DEBUG   statefulset-rollout-reconciler  statefulset/statefulset_rollout_controller.go:43        Update predicate passed for 'scf/auctioneer'
2020-06-16T17:19:39.063Z        DEBUG   statefulset-rollout-reconciler  statefulset/statefulset_rollout_controller.go:43        Update predicate passed for 'scf/router'
2020-06-16T17:20:15.868Z        DEBUG   statefulset-rollout-reconciler  statefulset/statefulset_rollout_controller.go:43        Update predicate passed for 'scf/tcp-router'
2020-06-16T17:20:16.045Z        DEBUG   statefulset-rollout-reconciler  statefulset/statefulset_rollout_controller.go:43        Update predicate passed for 'scf/doppler'
2020-06-16T17:22:26.559Z        DEBUG   statefulset-rollout-reconciler  statefulset/statefulset_rollout_controller.go:43        Update predicate passed for 'scf/diego-cell'
2020-06-16T17:22:51.537Z        DEBUG   statefulset-rollout-reconciler  statefulset/statefulset_rollout_controller.go:43        Update predicate passed for 'scf/log-api'
2020-06-16T17:23:17.060Z        DEBUG   statefulset-rollout-reconciler  statefulset/statefulset_rollout_controller.go:43        Update predicate passed for 'scf/log-cache'
2020-06-16T17:23:30.193Z        DEBUG   statefulset-rollout-reconciler  statefulset/statefulset_rollout_controller.go:43        Update predicate passed for 'scf/credhub'
2020-06-16T17:26:58.633Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-uaa-clients-app-autoscaler-secret'
2020-06-16T17:26:58.850Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-database-password'
2020-06-16T17:26:58.876Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-service-broker-password'
2020-06-16T17:26:58.880Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-scalingengine-ca'
2020-06-16T17:26:59.334Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-scalingengine-server'
2020-06-16T17:26:59.575Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-scalingengine-client'
2020-06-16T17:26:59.577Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-eventgenerator-ca'
2020-06-16T17:26:59.724Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-eventgenerator-server'
2020-06-16T17:26:59.726Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-eventgenerator-client'
2020-06-16T17:26:59.726Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-apiserver-ca'
2020-06-16T17:26:59.748Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-apiserver-server'
2020-06-16T17:26:59.749Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-apiserver-public-ca'
2020-06-16T17:27:00.205Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-apiserver-public-server'
2020-06-16T17:27:00.650Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-apiserver-client'
2020-06-16T17:27:00.688Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-servicebroker-ca'
2020-06-16T17:27:00.826Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-servicebroker-server'
2020-06-16T17:27:01.057Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-servicebroker-client'
2020-06-16T17:27:01.232Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-servicebroker-public-ca'
2020-06-16T17:27:01.645Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-servicebroker-public-server'
2020-06-16T17:27:01.952Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-scheduler-ca'
2020-06-16T17:27:02.253Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-scheduler-server'
2020-06-16T17:27:02.274Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-scheduler-client'
2020-06-16T17:27:02.539Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-metricsserver-ca'
2020-06-16T17:27:02.757Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-metricsserver-server'
2020-06-16T17:27:02.900Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-autoscaler-metricsserver-client'
2020-06-16T17:27:03.480Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-postgres-ca'
2020-06-16T17:27:03.508Z        DEBUG   quarks-secret-reconciler        quarkssecret/quarkssecret_controller.go:50      Create predicate passed for 'scf/var-postgres-server'

cf-operator-quarks-job-556b8c6c7-cx55z
2020-06-16T17:00:28.088Z        DEBUG   errand-reconciler       quarksjob/errand_controller.go:51       Create predicate passed for 'scf/database-seeder', existing quarksJob spec.Trigger.Strategy  matches the values 'now' or 'once'
2020-06-16T17:01:13.663Z        DEBUG   errand-reconciler       quarksjob/errand_controller.go:51       Create predicate passed for 'scf/dm', existing quarksJob spec.Trigger.Strategy  matches the values 'now' or 'once'
2020-06-16T17:01:13.701Z        DEBUG   errand-reconciler       quarksjob/errand_controller.go:51       Create predicate passed for 'scf/ig', existing quarksJob spec.Trigger.Strategy  matches the values 'now' or 'once'
2020-06-16T17:01:49.065Z        DEBUG   job-reconciler  quarksjob/job_controller.go:52  Update predicate passed for 'scf/dm-a0a87c6dc6a04500', existing batchv1.Job has changed to a final state, either succeeded or failed
2020-06-16T17:02:17.368Z        DEBUG   job-reconciler  quarksjob/job_controller.go:52  Update predicate passed for 'scf/database-seeder-aabd49e3e2f7b53b', existing batchv1.Job has changed to a final state, either succeeded or failed
2020-06-16T17:09:37.607Z        DEBUG   job-reconciler  quarksjob/job_controller.go:52  Update predicate passed for 'scf/ig-29d31dda52810b2f', existing batchv1.Job has changed to a final state, either succeeded or failed
2020-06-16T17:27:03.662Z        DEBUG   errand-reconciler       quarksjob/errand_controller.go:78       Update predicate passed for 'scf/dm', a change in it´s referenced secrets have been detected
2020-06-16T17:27:27.351Z        DEBUG   job-reconciler  quarksjob/job_controller.go:52  Update predicate passed for 'scf/dm-f62ea63196b39378', existing batchv1.Job has changed to a final state, either succeeded or failed
2020-06-16T17:28:47.630Z        DEBUG   job-reconciler  quarksjob/job_controller.go:52  Update predicate passed for 'scf/dm-a1d5d51b83de89e9', existing batchv1.Job has changed to a final state, either succeeded or failed
2020-06-16T17:34:09.702Z        DEBUG   job-reconciler  quarksjob/job_controller.go:52  Update predicate passed for 'scf/ig-0d70800f32dc2d16', existing batchv1.Job has changed to a final state, either succeeded or failed
2020-06-16T17:34:40.289Z        DEBUG   job-reconciler  quarksjob/job_controller.go:52  Update predicate passed for 'scf/ig-016f0e44d11a1ff0', existing batchv1.Job has changed to a final state, either succeeded or failed

Waiting on operator-side fix.

Possibly fixed in operator 5.1.0; evaluating.

Fixed by https://github.com/cloudfoundry-incubator/kubecf/pull/1116.


Remove padding from Diffable output

Thanks, this has been really useful for our testing, but I noticed an issue when diffing some maps.
When comparing maps where the padding differs between the two sets of keys, the
diff will include keys that were unchanged except for the padding difference.
For example, Arthur Dent appears as a diff due to different padding:
{
  Crew: {
-        Arthur Dent:       "Along for the Ride",
-        Zaphod Beeblebrox: "Galactic President",
+        Arthur Dent: "Along for the Ride",
        },
 }

This omits padding when Diffable = true so that the diff output is consistent
to prevent these spurious diffs.
So, after this change it would produce:
{
 Crew: {
  Arthur Dent: "Along for the Ride",
- Zaphod Beeblebrox: "Galactic President",
 },
}

I also included a newline even for empty maps, so that the diff output there would be more compact as well.
Before comparing an empty map would produce a diff like:
-{}
+{
+ foo: "bar",
+}

and after:
 {
+ foo: "bar",
 }

Hey Matt!  Those improvements look great; unfortunately, since Google owns the copyright on this code, I'm required to have contributors sign the Google Contributor License Agreement before I can accept pull requests :(.

No problem, I've just signed it.

:+1: Thanks!

No problem at all.  You motivated me to make some of the other fixes I've been wanting to get in for awhile too, so thanks :).


Added support for configurable socket address in filesystem for hot restart

Signed-off-by: Manish Kumar<EMAIL_ADDRESS>Commit Message: Added support for configurable socket address in the filesystem
Additional Description: Socket address can be configured by --socket-path which is the directory where the sock file created. if not specified then the socket will be created in abstract namespace. Its permission can be set by --socket-mode which takes mode_t type as input.
Fixes #2908

/wait

@ggreenway PTAL.

/wait

Note: coverage test failure was due to disk-full in CI.
/wait

@envoyproxy/api-shepherds Would you mind to take a look at this PR? Thanks.

@envoyproxy/api-shepherds

/lgtm api

@ggreenway  Added release note.  Would you mind to take a look?  Thanks.

You have a merge conflict.
Please don't force-push to the PR branch. It makes it very difficult to tell what changed. Merges are fine though.

@ggreenway Thanks for your suggestion. I will TC from next time.


schema/app: add parameter to set support of sd_notify()

supportNotify exposes if or not an application supports notifications
using sd_notify(). This information may be used to signal the init
process when a service is ready.

Since this option is somewhat tied to implementation (systemd), I'm not sure if this should be part of the spec or part of specific ACEs (e.g. rkt). The spec also doesn't clearly define that an ACE must provide a means to do things like show the status of an application nor talk about state transitions, which I think would also be helpful to have if this is to be specified.
The alternative is to support it in rkt, and any other ACE that desires, as metadata that lives outside of the ACI (e.g. as an additional flag or via interpreting some well-known annotation).
Other opinions would be quite welcome :)

@euank my thinking was it would be reasonable to have this in the spec because we already have a precedent with socketActivated, but I admit that's arguably a lazy rationale, and I do see the argument it should be per implementation (shame on me for not considering annotations for this).
I'm still noodling on the best way to move forward..

@jonboulle and @euank Honestly I do not know other init system and if they implement notification also if stage1_fly do not use any init system this option do no have any effect on it. Again I am not familiar with stage1_fly or other init system. I am working on a patch for rkt to allow services inside a pod to notify when they are ready to better handle inter-pod dependencies. I do not have a strong opinion where expose this features in appc/spec.

any other opinions - @vbatts ?

notifying the init is an interesting concept, but to my knowledge is only something implemented by systemd.
While we did already add the socket activation as a first class field, perhaps this would be a good place to start deferring more to be an annotation. Especially if the executor can ignore it.

Ok then, if we put it in annotations we can describe it a little better.  We can define a systemd "class" of annotations and so supportsNotify become systemdNotifySupport. The convention will be to prefix with the string "systemd" all the systemd related parameters. This could be extended to other init systems or other tool in general. I think it is a good convention to allow easy extensibility.
@vbatts what do you think about it? Should we also push socketActivated in annotations? In a different PR of course.

For backwards compatibility we can't really remove socketActivated, but we could add it as an annotation as well (and just fall back to checking it if the standard one isn't set).
Perhaps something like appc.io/executor/supportsSystemdNotify and appc.io/executor/socketActivated - IMO the "class" (namespace) is executor features, rather than systemd per se

there may need to be a one-off for appc.io/executor/socketActivated of ensuring if set then both the annotation and the field are set and matching. As a backward-compat thing.

@jonboulle

For backwards compatibility we can't really remove socketActivated, but we could add it as an annotation as well (and just fall back to checking it if the standard one isn't set).

We could have both and giev priority to the annotation if set and then remove the first class field in the future.

Perhaps something like appc.io/executor/supportsSystemdNotify and appc.io/executor/socketActivated - IMO the "class" (namespace) is executor features, rather than systemd per se

Do you mean to have a first class field named "executor"?

@alepuccetti No, I'm saying having well-known annotations with those names; since annotations are free-form/arbitrary, we're just using a DNS-like name to provide some kind of namespacing

e.g. {"annotations": [ "name": "appc.io/executor/socketActivated", "value": "true" ] }

No, I'm saying having well-known annotations with those names; since annotations are free-form/arbitrary, we're just using a DNS-like name to provide some kind of namespacing

@jonboulle Gotcha, I like that. So for the notification: {"annotations": [ {"name": "appc.io/executor/supportsSystemdNotify"}]}
I will make the change for supportsSystemdNotify and then submit an other PR for socketActivated

@jonboulle I will use "appc.io/executor/systemd/support-notify" because I get this error when I use uppercases. panic: ACIdentifier must contain only lower case alphanumeric characters plus "-._~/"

I just noticed that annotations may be applied to all the apps, but this is a per app feature.

@jonboulle

e.g. {"annotations": [ "name": "appc.io/executor/support-notify", "value": "true" ] }

Annotations refer to the pod, but this feature is per app. So If we have in the same pod  an app supporting notifications and a second one that it does not the pod will be never marked as active due to the fact the pod's systemd is waiting for all the apps to send the ready notification.
One solution it would be to document that you should set this annotation to true ONLY IF  all the apps in the pod supports notification. If you agree I will update the PR so we can get this thing done.

@alepuccetti

Annotations refer to the pod, but this feature is per app.

Annotations can be added both in the pod manifest (as defined here) and in the app manifest (as defined here).
As you said, the sd_notify feature is per app. Your patch defines "supportsSystemdNotify" in the app manifest and not in the pod manifest, so this looks correct to me.

@jonboulle If there is nothing more about this, can we merge this?

Patch updated

Two nits:
i) can you fix the name in the commit message - it's different from the actual ones now
ii) since this is an annotation I'm a little wary of the MUST, can it be SHOULD instead?
After that, this LGTM.
Note since this is not changing the spec itself, it can be implemented in rkt without being blocked by this.

LGTM. Thanks!


AttributeError: module creme.basehas no attributetyping`.

What gives?

Could you please provide the code to reproduce the error and also the creme version you are using ?

It's a simple from creme import metrics that gives me this error. My version is 0.6.1.

Also, what version of Python are you using?

Thanks so much guys - I am using Arch Linux, python 3.7.7

Wow - kidding. A day later and now it works. Sorry for the hassle guys.


fix: Update success message for reset password link sent

Description

If a user who has not signed up, directly tries to sign with his credentials, then the message "It looks like you may have entered incorrect/invalid credentials. Please try again or reset the password using the button below." appears on the login screen.

If the user clicks on "Reset Password" and gives a non-registered email id, it shows a successful message "A password reset link has been sent to<EMAIL_ADDRESS>

This PR fixes this issue by updating the successful message to "A password reset link has been sent to your email address<EMAIL_ADDRESS>registered with Appsmith." This had to be done instead of showing error message for nog registered account due to security concerns.

Another issue fixed under this PR is that if the user tries to change the email address after submitting the reset password form, then the form should be reset instead of just updating the email id in the field as well as successful message.

Fixes #11672 #185
Type of change

Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Tested if the form gets reset every time we try to change the email id field after the reset password form has already been submitted.
Tested if the new successful message gets displayed instead of the old one.

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

Test coverage results :test_tube:
:red_circle: Total coverage has decreased
// Code coverage diff between base branch:release and head branch: hotfix/reset-pwd-message

Status
File
% Stmts
% Branch
% Funcs
% Lines

:red_circle:
total
55.63 (0)
36.85 (-0.01)
34.94 (0)
55.93 (-0.01)

:red_circle:
app/client/src/utils/autocomplete/TernServer.ts
52.71 (-0.23)
40.83 (-0.84)
36.21 (0)
56.74 (-0.25)

/ok-to-test sha=ae214a7

@RakshaKShetty could you please test this out before I merge it?

Point 1. The text message has been changed as mentioned above i e "A password reset link has been sent to your email address<EMAIL_ADDRESS>registered with Appsmith"
Point 2. When the user tries to re-edit the email id after submitting, the success message won't get edited instead the success message is removed and the user should reenter the email id
Point 3. In Local I couldn't verify the email this part i will be verifying in the release instance
Tested above points LGTM

/ok-to-test sha=cdc857c

/ok-to-test sha=cdc857c

/ok-to-test sha=409179a


fix(aws-cdk): continue after exceptions in stack monitor

If exceptions occur in the stack monitor, a new invocation wouldn't be
scheduled. We're now catching the exception and continuing. This will
not fix #787, but it will reduce the frequency and impact of it
occurring.
Also fixes a race condition where the stack monitor might print more
lines after it has already been stopped and the CDK final output has
already been printed.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license.

@rix0rrr I merged from master for you and fixed indentation. Just do a quick verification that my merge is okay.


Angular 1.3 support

@antoinepairet I'm a little confused - was this PR cherry picked and effectively merged or...?


Create Amphibian ability and code

Makes the unit that has this passive receive 50% extra damage when in water

Done my part: https://github.com/AzerothWarsLR/WarcraftLegacies/commit/e97512ce1cfea92ae6cd3b6a6cd764cf34182090
Follow-up ticket here: https://github.com/AzerothWarsLR/WarcraftLegacies/issues/375


Add tags to side-menu

Security Monkey should have a separate search capability on the side-menu to search based on tags.
This will require a new database table.
@bunjiboys and I can look at this if you'd like (no eta as of yet but we do want it in as you know :+1: )

Started on this:
https://github.com/Netflix/security_monkey/tree/feature/track_tags_issue_204

@monkeysecurity - any plans to continue forward with this feature?

I'm not working on it anymore.  I ran into an (embarrassing) issue where the UI would not behave appropriately if a tag (key or value) contained a comma.  Typically this wouldn't be an issue, but I believe the Dart-JS interop added to the confusion and I just moved on.
I'll owe beer to anyone to finishes this up.


Improve Documentation with new name of driver

Added the name of drive in the doc and a way to start the AppImage on debian and ubuntu.

Thanks bud' for the PR, I really appreciate it :)

You really helped me 2 years ago so it's nothing


Add routing

closes #18

Codecov Report

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

@@          Coverage Diff          @@
##           master    #19   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           1      2    +1
  Lines          40     65   +25
  Branches        2      5    +3
=====================================
+ Hits           40     65   +25

Impacted Files
Coverage Δ

src/routing.ts
100% <100%> (ø)

src/index.tsx
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


hello

Is this up to date there was a change with 30% less for main targets?

Hello, yes, it is up to date.

And the thing with the increase of secondary target loot depending on main target is included?

Yes, it's fully up to date.
I use it daily, so i took everything in to account

ok thank u so much very helpfull calculator,this should be posted somewhere where everyone will know.This is a life saver xd

Thank you! I tried to promote it for some time, but mostly i got the comments, that it is useless because everybody plays Cayo alone.
I disagree with that opinion, because i play it usually with 3 - 4 friends. Around 200 people uses this website daily, so it's not that bad.
I just got tired of trolls saying all they need are two stacks of coke or stack of coke and painting.


v2 feature: support no-name flags

Checklist

[x] Are you running the latest v2 release? The list of releases is here.
[x] Did you check the manual for your release? The v2 manual is here
[x] Did you perform a search about this feature? Here's the Github guide about searching.

What problem does this solve?
To make a cli app like linux command cp:
$ cp --help
Usage: cp [OPTION]... [-T] SOURCE DEST
  or:  cp [OPTION]... SOURCE... DIRECTORY
  or:  cp [OPTION]... -t DIRECTORY SOURCE...
Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.

The SOURCE and DEST flags are supplied as no-name ones.
Solution description

If Name not supplied by a flag, auto-generate a hidden Name
Add a LogicName for every flag. Eg:  SOURCE is a logic name for command cp, which is without name.

Describe alternatives you've considered
I have tried to implement this feature by modify std.flag at cmdline
But it makes the flag APIs change.
Could you let me impliment this feature at the repo by not change the APIs?

This is the same feature as https://github.com/urfave/cli/issues/1074, more or less. @vipally @gregnr would either or you mind commenting on that issue with any ideas that you have? Please and thank you ✨
Closing this one as a duplicate, I would love to see more work happen on https://github.com/urfave/cli/issues/1074 though!!!


Add miscellaneous Kanji data as columns

Each Kanji entry has several pieces of metadata that are not currently captured as columns in the database schema.
These are:

Grade
Stroke count
Frequency
JLPT

We need to update the schema to include these attributes.

Addressed with 56ab8298dca5eed8b7f7f41f94585ebaea1978d2.


getLyrics() return null

Seems that getLyrics() return null

Seems that getLyrics() return null

Hi Nico, the function returns null is probably due to the changes of structure of the website. However, this issue would not be fixed due to this project being no longer maintained. You may switch to some other packages which provide more effective and stable functionality. Thanks.

Nuu I have searched for a nice lyrics lib and this for a week worked , but today im reciving null . ( so yes for one week worked fine )

I am actually surprised that this package still works after a year of inactivity. Since this package uses web-scraping method, a slight change in the musixmatch website (change in class name/element id/URL path) would break the whole functionality, and it is time-draining to fix the issue (due to how poorly I wrote this package a year ago hehe). So yeah, as I said, you should just switch to some other packages, I am not maintaining this library anymore. FYI, you can steal the idea/code of this library and make one yourself! I don't mind!

Now work again haahah. I dont know what happened xD

Glad to hear that it works again :) Good for you.


Allows for age-varying interest rate in ConsumptionSaving models

This PR allows for interest rate (Rfree) to be "age"-varying in ConsumptionSaving models.
Currently it is only tested in ConsIndShockModel, but it should work on all other models by design.

[x] Tests for new functionality/models or Tests to reproduce the bug-fix in code.
[ ] Updated documentation of features that add new functionality.
[ ] Update CHANGELOG.md with major/minor changes.

Requesting review from @wdu9. Let me know if this works as you expect!

Codecov Report

Merging #1150 (c38e27e) into master (2155175) will increase coverage by 0.02%.
The diff coverage is 77.65%.

@@            Coverage Diff             @@
##           master    #1150      +/-   ##
==========================================
+ Coverage   74.07%   74.10%   +0.02%
==========================================
  Files          70       70
  Lines       10809    10854      +45
==========================================
+ Hits         8007     8043      +36
- Misses       2802     2811       +9

Impacted Files
Coverage Δ

...RK/ConsumptionSaving/tests/test_ConsMarkovModel.py
86.56% <ø> (ø)

...K/ConsumptionSaving/tests/test_modelcomparisons.py
98.46% <ø> (ø)

...nsumptionSaving/tests/test_IndShockConsumerType.py
75.86% <57.14%> (+0.78%)
:arrow_up:

HARK/ConsumptionSaving/ConsIndShockModel.py
85.40% <85.85%> (-0.46%)
:arrow_down:

HARK/distribution.py
84.57% <90.00%> (-0.82%)
:arrow_down:

HARK/ConsumptionSaving/ConsLaborModel.py
82.90% <100.00%> (ø)

HARK/ConsumptionSaving/ConsMedModel.py
74.04% <100.00%> (ø)

HARK/ConsumptionSaving/ConsPrefShockModel.py
79.68% <100.00%> (ø)

HARK/ConsumptionSaving/ConsRiskyContribModel.py
79.42% <100.00%> (ø)

...ConsumptionSaving/tests/test_ConsPrefShockModel.py
100.00% <100.00%> (ø)

... and 4 more

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 704bf8e...c38e27e. Read the comment docs.

Requesting review from @wdu9. Let me know if this works as you expect!

Looks great! Thanks!


[To rel/0.13][IOTDB-4230] add -p pid, -v version feature into start-server.sh

behavior:

add "-v":

➜  apache-iotdb-0.13.2-SNAPSHOT-all-bin git:(4230-2-0.13) sbin/start-server.sh -v
0.13.2-SNAPSHOT

use -b  to run iotdb in background, and does not print anything to the console

➜  apache-iotdb-0.13.2-SNAPSHOT-all-bin git:(4230-2-0.13) sbin/start-server.sh   -b
---------------------
Starting IoTDB
---------------------
WARN:
WARN: the value of kern.ipc.somaxconn (=128) is too small, please set it to a larger value using the following command.
WARN:     sudo sysctl -w kern.ipc.somaxconn=65535
WARN: The original kern.ipc.somaxconn value will be set back when the os reboots.
WARN:
setting local JMX...
Maximum memory allocation pool = 4096MB, initial memory allocation pool = 1000MB
If you want to change this configuration, please check conf/iotdb-env.sh(Unix or OS X, if you use Windows, check conf/iotdb-env.bat).

use "-f" to let iotdb runs on foreground and print log to console. (by default in v0.13)

➜  apache-iotdb-0.13.2-SNAPSHOT-all-bin git:(4230-2-0.13) sbin/stop-server.sh
check whether the rpc_port is used..., port is 6667
close IoTDB, PID: 20766
➜  apache-iotdb-0.13.2-SNAPSHOT-all-bin git:(4230-2-0.13) sbin/stop-server.sh -f
check whether the rpc_port is used..., port is 6667
No IoTDB server to stop
➜  apache-iotdb-0.13.2-SNAPSHOT-all-bin git:(4230-2-0.13) sbin/start-server.sh -f
---------------------
Starting IoTDB
---------------------
WARN:
WARN: the value of kern.ipc.somaxconn (=128) is too small, please set it to a larger value using the following command.
WARN:     sudo sysctl -w kern.ipc.somaxconn=65535
WARN: The original kern.ipc.somaxconn value will be set back when the os reboots.
WARN:
setting local JMX...
Maximum memory allocation pool = 4096MB, initial memory allocation pool = 1000MB
If you want to change this configuration, please check conf/iotdb-env.sh(Unix or OS X, if you use Windows, check conf/iotdb-env.bat).
2022-08-28 23:39:44,388 [main] INFO  o.a.i.d.c.IoTDBDescriptor:177 - Start to read config file file:sbin/../conf/iotdb-engine.properties
2022-08-28 23:39:44,419 [main] INFO  o.a.i.d.c.IoTDBDescriptor:1419 - allocateMemoryForRead =<PHONE_NUMBER>
2022-08-28 23:39:44,420 [main] INFO  o.a.i.d.c.IoTDBDescriptor:1420 - allocateMemoryForWrite =<PHONE_NUMBER>
...

CLI uses logback-tool.xml, which does not print any log except for exceptions.

add iotdb.in.sh script to initialize environment variables in start-cli, start-server, import-csv, export-csv,

new logic: allow to print the heap dump file only when -Xmx is less than 16GB.

new environment variable：IOTDB_DATA_HOME，to be the parent folder if the paths in data_dir are relative paths. (equal to IOTDB_HOME by default)

new environment variable: IOTDB_LOG_DIR, to persist the logs printed by slf4j

@liuminghui233 this PR is still under maintain... I just do not finish it on master branch..


Fixed issue with price calculation of awattar neu

The order how the prices are calculated is wrong.
Currently it is calculated like (spot price + 1.5 Cent) + 3% + 20% and therefore a 3% surcharge on the 1.5Cent fee is added as well.
According to awattar price page, the 3% surcharge is only applied to the spot price but not to the additional fee.
I checked with my last invoice and after the fix, it matches the values.

Auweh.
Thank you!


ACME cert renewal ignores preferredChain

Welcome!

[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you do?
Let traefik renew the certificate with only the preferred chain and expected the renewed certificate to contain only the preferred chain.
What did you see instead?
The renewed certificate contains all chains, not only the preferred one.
What version of Traefik are you using?
v2.4.14 but still in v2.5
What is your environment & configuration?
Traefik v2.4
https://github.com/traefik/traefik/blob/3445abe7aca7255e9b9f34c0ba65562dbabe2b99/pkg/provider/acme/provider.go#L659
Lego renew function
https://github.com/go-acme/lego/blob/7c24212e8a1df8547ca6edb6cf630cff60e62f46/certificate/certificates.go#L379
Traefik v2.5
https://github.com/traefik/traefik/blob/3445abe7aca7255e9b9f34c0ba65562dbabe2b99/pkg/provider/acme/provider.go#L659
Lego renew function used in traefik v2.5
https://github.com/go-acme/lego/blob/6dd983b19c8ebf7d7a90333e0e6ef2349af0db42/certificate/certificates.go#L395
Fixed lego version 4.5.3
https://github.com/go-acme/lego/blob/3675fe68aed2c6c99d1f92eb02133ecd9af7b2be/certificate/certificates.go#L395
If applicable, please paste the log output in DEBUG level
No response

Basically update lego to 4.5.3, or provide CSR information to lego.

Hello @beardeddragon5 and thanks for your interest in Traefik,
This has already been fixed by https://github.com/traefik/traefik/pull/8607


Jest testing with react: matchMedia not present, legacy browsers require a polyfill

Trying to shallow render a component using Enzyme and I see this error on my component. I see that this issue was "fixed" previously but I am still seeing it on "react-slick": "^0.14.11".  Any suggestions to fix?
matchMedia not present, legacy browsers require a polyfill
at new MediaQueryDispatch (node_modules/enquire.js/src/MediaQueryDispatch.js:15:15)
at Object. (node_modules/enquire.js/src/index.js:2:18)
at Object. (node_modules/react-slick/lib/slider.js:37:38)
at Object. (node_modules/react-slick/lib/index.js:3:18)
I am using https://github.com/facebookincubator/create-react-app as my boilerplate

did you already add this? https://github.com/akiran/react-slick#test-setup

How can I incorporate this fix for the create-react-app starter kit?
https://github.com/facebookincubator/create-react-app
I don't have access to a jest command.

I had to create a file setupTests.js and place it inside the src/ folder (src/setupTests.js) and put the following code in:
window.matchMedia = window.matchMedia || function() {
return {
matches : false,
addListener : function() {},
removeListener: function() {}
};
};
This resolved my issue. Might want to update instructions for create-react-app

if you was eject your create-react-app,put that code in /config/polyfills.js

@janjuafarooq did you manage to get this working without ejecting your create-react-app?

Unfortunately, the above mentioned solution didn't help me, yet I realized something:
Somehow, the setupTest.js is not recognised by Jest the way it's supposed to, according to the create-react-app guide.
The version (at least) I'm using comes with the following test script.
"scripts": {
"test": "react-scripts test --env=jsdom --setupTestFrameworkScriptFile=raf/polyfill",
},
If I remove the --setupTestFrameworkScriptFile=raf/polyfill, and restart the test with "npm test", my setupTests.js will be recognised and the configuration in it becomes valid.
Please let me know if I'm doing it wrong.

@janjuafarooq could you explain why that fix works please :)

Press ctrl + e in visual code. And search pollyfills.js file.
Open it and put this code.
window.matchMedia = window.matchMedia || function () {
return {
matches: false,
addListener: function () {},
removeListener: function () {}
};
};
You dont need to eject. Polyfills.js file will rescue in this case.

If you are use react, you can just import an match-media-pollyfil in you App.test.js.

Official docs: https://jestjs.io/docs/en/manual-mocks#mocking-methods-which-are-not-implemented-in-jsdom

For me fix was almost the same.
Include the file setupTests.js in src folder.
window.matchMedia = window.matchMedia || function() {
    return {
       matches : false,
       addListener : function() {},
       removeListener: function() {}
    };
};

But i have include the insert file on Jest call in package.json.
"jest": { //... "setupFilesAfterEnv": [     "<rootDir>/src/setupTests.js" ]
and then run npm test again ... 👍

add this piece of code:
window.matchMedia =
	window.matchMedia ||
	function() {
		return {
			matches: false,
			addListener: function() {},
			removeListener: function() {}
		};
	};

in jest.setup.js or setupTests.js (you can check the name from jest.config.js
eg.  setupFiles: ["./jest.setup.js"] )

check this: https://github.com/akiran/react-slick/issues/742#issuecomment-557793922

I had to create a file setupTests.js and place it inside the src/ folder (src/setupTests.js) and put the following code in:
window.matchMedia = window.matchMedia || function() {
return {
matches : false,
addListener : function() {},
removeListener: function() {}
};
};
After this I ran npm test again and it resolved my issue (had to stop the watch task and restart it).
This resolved my issue. Might want to update instructions for create-react-app

where is the src folder? project src? or react-slick src?

For anybody still having this issue: if you're using<EMAIL_ADDRESS>this may help:
Source
// $ npm i -D mq-polyfill
// in src/setupTests.ts

import matchMediaPolyfill from 'mq-polyfill'

matchMediaPolyfill(window)

window.resizeTo = function resizeTo(width, height) {
  Object.assign(this, {
    innerWidth: width,
    innerHeight: height,
    outerWidth: width,
    outerHeight: height
  }).dispatchEvent(new this.Event('resize'))
}

@ioxua Thank you! It works for me!
My version of react-script is react-scripts": "^5.0.1 and your solution has solved my problem 🥳

The fixes above didn't help for me so I just mocked react-slick in my setupTests.js file.

jest.mock("react-slick", () => ({
  __esModule: true,
  default: ({ children }) =>
{children}
,
}));


Arch linux made neomutt part of the official repositories

The webpage at https://www.neomutt.org/distro/arch needs an update, Arch Linux now added the neomutt package in the 'community' repository: https://www.archlinux.org/packages/community/x86_64/neomutt/.

Yeah!  Great isn't it :-)
@AladW is everything in place?  Are you ready to announce it?

#52
Are there any other files I should edit? The newbie guide only mentions to avoid editing files in _man and guide

No thanks, that's fine.
If you have any other changes you'd like to make, you can commit then directly
(unless you want a second opinion)

Thanks 👍


no tween_complete signal is emit by method tween.interpolate_callback

Operating system or device - Godot version:
ALL
Issue description:
func _on_tween_complete(obj, key, tween):
print("free", obj, key)
tween.queue_free()
func call_delay(delay, object, method, arg0=null,arg1=null,arg2=null,arg3=null,arg4=null):
var tween = Tween.new()
tween.interpolate_callback(object, delay, method, arg0, arg1, arg2, arg3, arg4)
add_child(tween)
tween.start()
tween.connect("tween_complete", self, "_on_tween_complete", [tween])

_on_tween_complete will not call
there is no way to free the tween object
Steps to reproduce:
Link to minimal example project:

The signal is supposed to be emitted on scene/animation/tween.cpp:613-619:
if (data.finish) {
	_apply_tween_value(data, data.final_val);
	emit_signal("tween_completed", object, data.key);
	// not repeat mode, remove completed action
	if (!repeat)
		call_deferred("_remove", object, data.key, true);
}

Unfortunatelly, because of tween.cpp:605, this is never going to get called.
I think what should be done is moving lines 608-611 inside the switch (with curly braces around them):
Variant result = _run_equation(data);
emit_signal("tween_step", object, data.key, data.elapsed, result);

_apply_tween_value(data, result);

Then we should change the continue to another break statement, and potentially put the INTER_CALLBACK case's code in curly braces as well.
Also, (current) lines 602-603 should be removed, so we don't duplicate code:
if (!repeat)
	call_deferred("_remove", object, data.key, true);


Audio results page

Fixes

Fixes #145 by @zackkrida
Description

Technical details

Tests

Screenshots

Checklist

[ ] My pull request has a descriptive title (not a vague title like Update index.md).
[ ] My pull request targets the default branch of the repository (main or master).
[ ] My commit messages follow best practices.
[ ] My code follows the established code style of the repository.
[ ] I added or updated tests for the changes I made (if applicable).
[ ] I added or updated documentation (if applicable).
[ ] I tried running the project locally and verified that there are no visible errors.

Developer Certificate of Origin

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

@obulat I think it'd be good for you to look at this since you're working on related code. Thanks!

Closing in favor of #200 as this does not let me force-push after rebasing.


wip: thorchain lp sweep step

Description

Pull Request Type

[ ] :bug: Bug fix (Non-breaking Change: Fixes an issue)
[ ] :hammer_and_wrench: Chore (Non-breaking Change: Doc updates, pkg upgrades, typos, etc..)
[ ] :nail_care: New Feature (Breaking/Non-breaking Change)

Issue (if applicable)

closes #
Risk

High Risk PRs Require 2 approvals

What protocols, transaction types or contract interactions might be affected by this PR?

Testing

Engineering

Operations

Screenshots (if applicable)

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

Current dependencies on/for this PR:

develop

PR #6106

PR #6110   👈

This stack of pull requests is managed by Graphite.

🤔 Even once the consolidation TX was complete, and had 6+ confirmations the UI did not update accordingly. I suspect because https://dev-daemon.thorchain.shapeshift.com/lcd/thorchain/tx/status/06f45211d88141b5224dbc3420486dc965f7ba99e4345f72b286e4603bf230d5 is still showing as completed: false at time of testing.

tl;dr Litecoin currently slow, need more awaiting before fetching UTXOs
Consolidation isn't related to THOR so we wouldn't be able to see the Tx in THOR endpoints - the only thing sweep does is it send all your funds to a specific address (most likely your 0th address as active or default address, although if you deposited with our old savers implementation, your active addres could well be an address at 0+ position), and wait for the Txid to be seen in your list of UTXOs for that specfic address, not for the xpub after a 15s timeout to ensure things are propagated across our different load-balanced nodes.
I've tested LTC consolidation locally myself, and indeed, it spinned infinitely, as the call to the /utxos endpoint was returning an empty array. Manually refetching the request a few seconds later made it happy, so I've bumped the sleep time to 60 instead of 15 to handle chains where the Txid takes longer to propagate 🙏🏽. Tried 30 seconds initially, but that didn't seem to cut it  so 60 it is - ae02f584ce1c4eacc8ea492561626ee331198f79
https://github.com/shapeshift/web/assets/17035424/a77968db-7dfa-424e-b4bd-ef3c3a32874e


Progress bar

Description
A progress bar on top of the blogs' page that tracks how much of the blog has been read by the reader. Please assign this issue to me.
Checklist

[X] I have checked the existing issues.
[X] I follow Contributing Guidelines of this project.
[X] I am a GSSoC'24 contributor.
[X] I want to work on this issue.

Code of Conduct

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

@Stiffpixels Work on this make the changes only in the posts folder.

@Stiffpixels Work on this make the changes only in the posts folder.

just one question where should I write my JavaScript and CSS I would like to write in the script.js file and styles.css file in the posts folder if thats alright.

@Stiffpixels yes you can

As a contributor ,I would like to work on this issue.Could you assign me this issue @CSEdgeOff


Update USE_SHA1 value in Levski branch

🐞 Bug Report
Description and Minimal Reproduction [REQUIRED]
Use Levski as default release to run script

Fixed


Fix missing pickingRadius for onClick handlers (#3321)

For #3321

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Coverage increased (+2.6%) to 81.778% when pulling ffde424a8bbef72ffd1f2414bfd8c7840464b956 on kouak:3321-fix-onClick-picking-radius into 1c223ebd29d28cbf743a4098a326433350c744c0 on uber:master.


dynamic ownership system

Type own and borrow
ownership proxy

Concept class
class OwnProxy[T](t: T) {
  def ret(): Unit = {
    self.borrow -= 1
  }

  def drop(): Unit = {
    self.live -= 1
    if self.borrows != 0 {
      throw Trap()
    }
  }
}

Close for now, preview2 will not contain this


Improvement suggestion for listing S3 objects

@mars-martin-line
I've found a need for improvement on the jnotebook-reader. If there are more than 1000 files or directories in one directory, jnotebook-reader shows only 1000 files.  It seems we need the S3 Paginator. Please refer to https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#S3.Paginator.ListObjectsV2.

Done

The PR contained in v1.0.2 resolved this issue.


Use a custom Nominatim installation in openstreetmap package

Hi, I need to use a custom installation of Nominatim, so I added a function to pass the base URL in the package openstreetmap (pull request #22 )
BTW, thanks for this package, is very useful. I was using mapbox before, and now I'm moving to Nominatim without any hassle :+1:

closed via #22


Added tests to .api and .bgapi functions on Connection

Hey,
I was using connection.api in my code and I ran into the following issue: if you call connection.api, then call it again before the callback of the first call is executed, there's a risk of the response of the first call being passed to the second call callback. That happens because it calls apiCallbackQueue.shift() to get the callback to execute, and if the second command executes faster than the first it would get the wrong callback on the array.
I'm not sure if this is by design or a bug, but I could reproduce it on the test case I created (and it doesn't happen on .bgapi. I changed a bit the README but if this is indeed a design choice then I could change the README to be more specific about this.

Thanks for the tests! That behavior is certainly a bug.
I haven't worked in this lib in a long time, do you have a patch that fixes the issue?

My solution was not to use .api lol. But I'll submit a patch for it soon!

I'll come up with a patch tomorrow!

I'll be out of town for a bit so may take some time before I get back to you on it, but thanks again for looking into it.

So, I'm inclined to just remove the .api method in a new release. It doesn't make sense on the context of the library. Since it's callback based, we don't stop execution of the code to wait for this synchronous call. And there's no really way to fix it. .bgapi command works because you send a UUID and the response comes with this UUID, so you can relate each call with a response event. But .api command wont return any other param besides OK+. The command is not even documented on the Freeswitch mod_commands anymore ( https://freeswitch.org/confluence/display/FREESWITCH/mod_commands ). Only on old versions of it.
What do you think?

It is still part of mod_event_socket (which is what this module uses to communicate): https://freeswitch.org/confluence/display/FREESWITCH/mod_event_socket
The blocking nature isn't about your app blocking, it is about Freeswitch blocking IIRC. Freeswitch will not process more commands until an api call completes, but a bgapi command is processed in the background and it is available to take more commands in the meantime.

So, we can agree you shouldn't be calling multiple .api concurrently right? Because my app was and we got to the bug where it would never run the callback. We changed to .bgapi and its all good now. So should we just specify better on the readme that you shouldn't be calling .api concurrently?

@englercj

No I think you should be able to make multiple .api calls. They should be serialized on the FSW side and come back down the TCP pipe in order, which is why we pop the callback because they can't come back out of order (theoretically).
Honestly this sounds like an FSW bug, either in their code or the documentation of the api command. One TCP pipe sending 2 api calls should always return in the same order, is how I read their docs, hence the implementation here.

I think this was possibly caused by #72 which was fixed by #77.
I also was integrating these tests into the v2 rewrite and noticed some things that were wrong in the tests themselves. Once I fixed those things up, it is passing in that branch.
The key takeaway for this issue is that api should run synchronous on FSW, and therefore is garuanteed to come back in order. There is no other way for us to track it because we don't get a job uuid like we do with bgapi. If there are actually coming back across the wire from FSW out of order then I think that is a bug in FSW or a bug in their documentation. If you can confirm they are out-of-order on the wire we can open a new issue to deal with that here.


Add command-line tool for querying installed extensions

cc @Cadair

Awesome!

I will try this out next time I get the chance.

Coverage decreased (-0.4%) to 94.688% when pulling 068d69d0e724ca38cba2505f8e3f05d3a35ed3b1 on drdavella:extension-tool into e8cd5a56ef8988309f28a4e5ec69418a8cca6037 on spacetelescope:master.


Fix #3404 bulk all improvements

The current BulkAll() implementation was written to steamroll its way to completion. This leads to a lot of unnecessary request in the case where most documents are expected to fail e.g due to a bad mapping.
This assumption is not clear from the contract nor our docs hence the bug label.
This PR halts BulkAll() if any documents with errors are returned that can not be retried.
It also halts or retries based on the _bulk requests status itself.
It introduces a more explicit FailedOverAllNodes audit event which currently bubbles out as a MaxRetries only.
Finally you can opt in to the streamroll by setting ContinueAfterDroppedDocuments to true which will feed all documents it can not retry to an optional DroppedDocumentCallback which can put it in a DLQ for instance.

backported to master 5.x

f7e326225ac48f072c1fbc50a2c1e4077fc05450
Introduces a couple of adjustments, the predicate was checking response.IsValid in the Where to select retry and dropped documents. I changed this to a more explict item.IsValid. As this was considering too many non retryable documents as dropped if the request was invalid but the item itself was.
Another change is that the DroppedDocumentCallback is always called no matter if ContinueAfterDroppedDocuments is true or not. If its false it will return the dropped documents of the failed buffer which is very usefull.
This change is now in 6.x and master as well.


Check that version #s in static html match package.json

Removed all static html examples. Using docz. Resolved with PR #183.


add full node path to merge errors in case it contains an array element

Signed-off-by: Fabio Berchtold<EMAIL_ADDRESS>

Should make it somewhat easier to pinpoint a merge error in a template file, compared to having to manually figure out which exact node has the error.
2015/04/13 12:34:47 error generating manifest: unresolved nodes:
        (( merge ))     in templates/template.yml       jobs.[17].networks.[0].static_ips    (jobs.nats.networks.default.static_ips)

@JamesClonk Thanks for your pull request.
Rather than looking for a .[ in the context, it would make more sense if we just add a Path to the UnresolvedNode that was populated if we hit a []yaml.Node in findUnresolvedNodes and build it there.

@fraenkel
Is it OK like this?

@JamesClonk Thanks. This looks much cleaner.


Adding unbounded proof for HMAC

This PR adds unbounded proof for HMAC, including functional correctness proofs for HMAC_Init_ex, HMAC_Update, HMAC_Final and HMAC. The input message length and key length are both arbitrary.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

#83


Cant Flash esp32 s3 Zero Waveshare

Flashing is successful but it shows an error in serial manager
entry 0x403c98d0
E (191) spi_flash: Detected size(4096k) smaller than the size in the binary image header(8192k). Probe failed.
assert failed: do_core_init startup.c:328 (flash_ret == ESP_OK)
Backtrace: 0x4037c592:0x3fceb180 0x40382571:0x3fceb1a0 0x4038843d:0x3fceb1c0 0x42027b4e:0x3fceb2f0 0x4037bf2b:0x3fceb320 0x403cd86b:0x3fceb350 0x403cdb2a:0x3fceb380 0x403c9925:0x3fceb4b0 0x40045c01:0x3fceb570 0x40043ab6:0x3fceb6f0 0x40034c45:0x3fceb710
any fixes?

Okay flashed it, had problems with partition


Trying to directly run the custom build produces a broken package

Note: I only tried this with Android, but seems the same for all platforms.
 It fails because of this function:
Uncaught TypeError: Cannot read property 'trim' of undefined
    at getVersion (analytic.js:83)
    at Object.window.phonegap.app.analytic.basicGELF (analytic.js:65)
    at window.onerror (app.js:77)

https://github.com/phonegap/phonegap-app-developer/blob/83417c7fb083ebc2ec7df8441806ad444866e0d8/www/js/analytic.js#L82-L84
Since npm run phonegap -- run <version> does not replace the %PHONEGAP_APP_VERSION% placeholder in index.html, the trim() call fails.
What works however is npm run phonegap -- build android and installing the generated .apk with adb, since it does replace %PHONEGAP_APP_VERSION% to YOUR.WIDGET.ID : 1.8.4.

Hi @pzanitti
I've committed a fix - try giving it a go now.

Fixed.


Fix the hosts key in method which save physical server

Fix the hosts key in the Physical server's save inventory method.
Changing the key from host to hosts. This change fix a method name error in the refresh process in ManageIQ core.

@miq-bot add_label providers/physical-infrastructure


Agent fails to detect machine id in docker container

When running the new 3.4.0 agent like so:
docker run --rm -e BUILDKITE_AGENT_TOKEN=xxx buildkite/agent:3.4.0

I get this warning when the agent starts:
WARN   Failed to find unique machine-id%!(EXTRA *errors.errorString=machineid: machineid: open /etc/machine-id: no such file or directory)

Closing for now, upstream issue is https://github.com/denisbrodbeck/machineid/issues/5.


Method is not found if it uses lambda anywhere in the code (getMethodsAnnotatedWith)

I am trying to find all methods with an annotation:
Reflections reflections = new Reflections("stuff.stuff.stuff.stuff", new MethodAnnotationsScanner());
        Set<Method> resources =
                reflections.getMethodsAnnotatedWith(SomeAnnotation.class);

Exp.res.: All methods that are annotated with SomeAnnotation should be picked up
Actual result: Methods that use lambdas anywhere in the method code will not be found.

nvm, I found out that one of my maven dependencies were dependent on org.javassist of lesser version.
For anyone facing the same issue:
https://github.com/ronmamo/reflections/issues/135
Plus check your dependency tree for libs using javassist of lesser version


Update analytic-functions-transact-sql.md

Text revisions to tighten and optimize the reading flow of the material.

@fbsolo, thanks for your edits! #sign-off


fix: correctly handle unions in verify_type

Summary
Fixes #577.
An annotation like Union[User, Member] passes the issubclass_(self.type, disnake.Member) check since issubclass_ explicitly handles unions; the following isinstance(argument, disnake.Member) check did not accept User objects, even though they should've been permitted based on the annotation type.
This PR improves the validation logic to correctly handle cases like this as well.
Regression from #283 - third test case of test_verify_type checks for this particular one.
Checklist

[x] If code changes were made, then they have been tested

[x] I have updated the documentation to reflect the changes
[x] I have formatted the code properly by running task lint
[x] I have type-checked the code by running task pyright

[x] This PR fixes an issue
[ ] This PR adds something new (e.g. new method or parameters)
[ ] This PR is a breaking change (e.g. methods or parameters removed/renamed)
[ ] This PR is not a code change (e.g. documentation, README, ...)

This still has a minor bug with users and members

it's not a bug, it's a feature
But yeah, that seems to be working as intended, even if Member doesn't inherit from User it ends up having the same attributes+methods due to @flatten_user

Sounds good, then.


Undefined symbols for architecture arm64

RN: 0.39.0
react-native-fcm: 2.5.6
I'm unable to build my project after following all the steps on the readme. Log reads:
Undefined symbols for architecture arm64:   "_inflate", referenced from:       +[NSData(GTMZlibAdditionsPrivate) gtm_dataByInflatingBytes:length:isRawData:error:] in GoogleToolboxForMac(GTMNSData+zlib_133a1619f6f498b1872062af2031468a.o)   "_deflate", referenced from:       +[NSData(GTMZlibAdditionsPrivate) gtm_dataByCompressingBytes:length:compressionLevel:mode:error:] in GoogleToolboxForMac(GTMNSData+zlib_133a1619f6f498b1872062af2031468a.o)   "_inflateEnd", referenced from:       +[NSData(GTMZlibAdditionsPrivate) gtm_dataByInflatingBytes:length:isRawData:error:] in GoogleToolboxForMac(GTMNSData+zlib_133a1619f6f498b1872062af2031468a.o)   "_deflateInit2_", referenced from:       +[NSData(GTMZlibAdditionsPrivate) gtm_dataByCompressingBytes:length:compressionLevel:mode:error:] in GoogleToolboxForMac(GTMNSData+zlib_133a1619f6f498b1872062af2031468a.o)   "_inflateInit2_", referenced from:       +[NSData(GTMZlibAdditionsPrivate) gtm_dataByInflatingBytes:length:isRawData:error:] in GoogleToolboxForMac(GTMNSData+zlib_133a1619f6f498b1872062af2031468a.o)   "_deflateEnd", referenced from:       +[NSData(GTMZlibAdditionsPrivate) gtm_dataByCompressingBytes:length:compressionLevel:mode:error:] in GoogleToolboxForMac(GTMNSData+zlib_133a1619f6f498b1872062af2031468a.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Any help would be greatly appreciated!!

I fixed this by just using CocoaPods.

@signorekai can please explain how to use cocoapods to resolve this issue?

Wish I could help, but what I did was to simply install using CocoaPods
instead of manually installing. Check the docs for instructions on
CocoaPods installation.
On Wed, 21 Jun 2017, 02:36 Rizwan Asif<EMAIL_ADDRESS>wrote:

@signorekai https://github.com/signorekai can please explain how to use
cocoapods to resolve this issue?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/evollu/react-native-fcm/issues/266#issuecomment-309849346,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALms12HN0A5OUpYsy7pgKaOz_FN6PVcpks5sGBE9gaJpZM4LgZfF
.

@signorekai can please explain how to use cocoapods to resolve this issue?

I fix it with by Right Click the Library folder and Add File to  to. Add RNFIRMessaging.xcodeproj, there should should be under node_modules/react-native-fcm/ios.
Make sure you see libRNFIRMessaging.a under Link Binary With Libraries under Build Phases tab. If no, drag the file under RNFIRMessaging.xcodeproj under Library folder into there.


[CWS] ebpfless: add process source info

What does this PR do?
This PR sets the process source information of the ebpfless process cache entries so that serialization doesn't default to unknown.

Motivation

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

/merge

/merge


Memory leak, unknown cause

This thread is for a memory leak in Tregmine's code; Any and all information should go here ASAP.

No longer persists


Loader_3

Loader_3
Design a loader animation like the above image
Create a file "loader_3.html" in the modules/loader folder.
Use simple HTML and CSS and JAVASCRIPT to create the loader animation. You can use the interface development https://kwickerhub.com (This project) or you can write the lines of code yourself.
Step by Step Guide.
Fork this project(Use the 'fork' button in the top right corner) and Clone your Fork.
git clone https://github.com/YOUR_USERNAME/frontend
Open your code Editor and Create a file "loader_3.html" in the "modules/loader" folder of this project you just cloned. No need to create head, title and body tags, Just Add a div tag with some embedded style(i.e use the style tag) and the script tag where necessary.
If you want to add an image resource, please add it in the folder  ••
"modules/loader/images_and_icons"
We recommend you use an svg for your image/icon.
Push your Code: You need to push your recent changes back to the cloud. Use the command below in the main directory of this Repository
git push origin dev
or use a GUI tool to avoid mistakes or complexity. LOL.
Make you Pull Request...
Good-luck.

Hi I am working on this issue, could you please assign it to me?

Hello @sahanasurapureddy, can I pick up this issue if you are not working on it?

Hi @viprajtelukoti yes,I am working on other issue. I will remove my comment.
Thank you.


SELinux support on RHEL/CentOS 7 + 8

This does not work due to missing features in k3s/cri.
https://github.com/containerd/cri/pull/1246
https://github.com/rancher/k3s/issues/1821
https://github.com/rancher/k3s/issues/1714
https://github.com/rancher/k3s/issues/533
microk8s isn't any better.

Looks like all of those issues are now resolved - this might actually work.

Tested, confirmed working :tada:


/dev/spidevX.X

How do I use this Python library to interact with a flash chip that is reachable at the Linux device: /dev/spidevX.X?
It seems like the only way is through this URL scheme: https://eblot.github.io/pyftdi/urlscheme.html

Sorry, I forgot to answer and it is likely not relevant anymore, anyway:
/dev/spidev is a Linux-managed flash device, while pyspiflash is dedicated to manage flash device on a SPI bus which is mastered with a FTDI device.
I guess pyspiflash could be adapted to use a local device, but it is out of scope of the current project. Sorry.


Error export 'MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS'

Bug:
What is the expected behavior?
Correct build release
What is the current behavior?
Date: 2018-07-17T07:40:04.931Z
Hash: d4c41bfeeecb56826ea9
Time: 33849ms
chunk {scripts} scripts.js (scripts) 194 kB  [rendered]
chunk {0} runtime.js (runtime) 1.05 kB [entry] [rendered]
chunk {1} styles.css (styles) 282 kB [initial] [rendered]
chunk {2} polyfills.js (polyfills) 59.6 kB [initial] [rendered]
chunk {3} main.js (main) 1.52 MB [initial] [rendered]

WARNING in ./src/app/app.component.ngfactory.js
1017:214-250 "export 'MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS' (imported as 'i20') was not found in '@angular/material/slide-toggle'

WARNING in ./src/app/app.component.ngfactory.js
1025:214-250 "export 'MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS' (imported as 'i20') was not found in '@angular/material/slide-toggle'

WARNING in ./src/app/app.component.ngfactory.js
1041:214-250 "export 'MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS' (imported as 'i20') was not found in '@angular/material/slide-toggle'

WARNING in ./src/app/component/scheda-immobile/scheda-immobile.component.ngfactory.js
105:213-249 "export 'MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS' (imported as 'i19') was not found in '@angular/material/slide-toggle'

WARNING in ./src/app/app.component.ngfactory.js
271:212-248 "export 'MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS' (imported as 'i20') was not found in '@angular/material/slide-toggle'

WARNING in ./src/app/app.component.ngfactory.js
308:212-248 "export 'MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS' (imported as 'i20') was not found in '@angular/material/slide-toggle'

WARNING in ./src/app/app.component.ngfactory.js
336:213-249 "export 'MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS' (imported as 'i20') was not found in '@angular/material/slide-toggle'

WARNING in ./src/app/app.component.ngfactory.js
395:213-249 "export 'MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS' (imported as 'i20') was not found in '@angular/material/slide-toggle'

WARNING in<EMAIL_ADDRESS>63:612-647 "export 'MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS' (imported as 'i1') was not found in '@angular/material/slide-toggle'

What are the steps to reproduce?
ng build --prod
What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?

Do this just last version on compile give me also this error in chrome:
ERROR TypeError: Cannot read property 'ngInjectableDef' of undefined
    at wi (main.js:1)
    at t.get (main.js:1)
    at po (main.js:1)
    at uo (main.js:1)
    at ao (main.js:1)
    at Bo (main.js:1)
    at Yo (main.js:1)
    at Xo (main.js:1)
    at Bo (main.js:1)
    at Do (main.js:1)

I solve to remove node_modules folder and reinstall all  with
npm install

Great, Thanks @Toso82