record power past 1D Nyquist frequency

It just seems logically wrong not to, if kedges says to. There is not necessarily a phase transition to badness at kNyq...
(I would have written 0 into k and power instead of nan when nmodes=0, since nmodes=0 identifies what is going on and will guarantee the correct results in averaging... although I can't question the logic of arguing that these values are formally computed as 0/0 (there is some arguable practical logic to writing 0 here though, since np.nan*0=np.nan, while you know that the correct answer for mode-weighted averaging is 0 here)... anyway, this part is trivial, while I do think the original point of the issue is worth taking care of).

The reason why I artificially set power to NaN beyond Nyquist is that extra care must be taken to properly count modes, such that power spectra computed with hermitian symmetry perfectly agree with those using the full N^3 Fourier mesh (assuming initial real field, of course). Happy to change this if anyone takes the time to find an easy enough implementation.

You're saying because you would naturally be averaging in some modes with at least one element exactly equal to kNyq... ugh... this is one of those things I (/Andreu) have nicely taken care of in C++ but would need to port.
I would say it would be plenty valid to simply throw out those modes in your summary statistic definition, or do a bit of double counting, because, as we discuss in the context of windows, this is just a summary statistic definition. Of course we aren't right now calculating the window in a way that will exactly account for this... but it doesn't exactly account for lots of other grid-scales stuff anyway. I very much appreciate the test that sum over power on the full 3D grid agrees exactly with real space variance... but you are massively violating this when dropping all modes with |k|>kNyq anyway so this isn't really a "solution"! (to put it another way: if I'm saying I don't mind that, e.g., all modes at kx>kNyq are missing, I am not going to be worried if the ones with exactly kx=kNyq are also missing)
Anyway, as usual, leaving this ticket here as a reminder until someone comes along who feels like dealing with it is a fine response.

Incidentally, it occurs to me that, supposing you had a nice implementation of this "exact" window calculation, except missing some grid-scale details, you might expect to be able to get the best overall measurement by just this kind of cutting based on proximity to kNyq for each element, i.e., at a given |k|, modes at some angles may be more corrupted than others, so you'd like to throw just those out... as long as you can account for it in the window (it's the kind of thing that, ok, maybe would never be a big gain, but maybe also not hard to just try, if everything else was set up... down the road)


Run Miri tests with strict provenance

See:

https://github.com/rust-lang/miri/pull/2045

The current hard mode is:
$ MIRIFLAGS="-Zmiri-strict-provenance -Zmiri-check-number-validity -Zmiri-symbolic-alignment-check -Zrandomize-layout" cargo +nightly miri test --test leak_drop

Blockers:

https://github.com/rust-lang/rust/issues/96163

(-Zmiri-strict-provenance implies -Zmiri-check-number-validity now.)
In the meantime, you can use --target to avoid testing the macOS target. (Miri, as an interpreter VM, can test any target on any host.)

Thanks for fixing this on macOS with https://github.com/rust-lang/rust/pull/96167 @CAD97. The tests pass locally on my Mac for me now with rustc 1.62.0-nightly (f4ec0e7cf 2022-04-22).
PR to enable this is:

https://github.com/artichoke/intaglio/pull/157


Don't call resetKeepAlive in connectionDidReceiveData.

Hi Pawel,
As I mentioned in my other PR, I'm investigating why our server is choosing to close socket connections periodically.
I'm trying an experiment where I've removed the call to resetKeepAlive in connectionDidReceiveData. At the moment, it appears that this change avoids the problem I was having.
I don't know if this is correct. I don't really know what communication the SignalR server is supposed to use to keep the connection alive. I'm not even totally sure how our server is configured (it's out of my control). But I wanted to let you know the result of my experiment.
Cheers,
Matt.

The idea of these keep-alive pings is to enable server to quickly detect when the client goes away - an example would be #159.
The behavior you are seeing could be explained by keep-alive pings - if the server does not hear from the client within the ClientTimeoutInterval (see Configure Server Options) it will close the connection assuming that the client went away. (Note that keep-alive messages are only sent for the webSocket transport. If you happen to be using long polling this should not be an issue.) AFAIU, the server will not enable this behavior until it receives the first ping. This client had no support for keep-alive until "recently" - initially this keep-alive was not supported and then I accepted a PR that implemented this feature but it caused problems so, I disabled it by default (e.g. the latest version available on CocoaPods has this disabled by default). This brings me to the possible options for you:

you can disable keep-alive by setting the keepAliveInterval to nil - it will do what you are trying to do in this PR
you can try decreasing the default keepAliveInterval since you have no control over the server.

From my perspective it would be interesting to see the client logs and understand the timing - I am curious if the problem is that the server closes the connection because maybe it expects the pings more frequently or there is an issue on the client where the client stops sending keep-alive messages as per configured interval which in turn prompts the server to close the connection.

I looked at the log files and I understand what you are saying... my change disabled keep alive, entirely...
LogWithKeepAliveAccidentallyDisabled.txt
However, if I revert, the problem remains that the server is dropping the connection – 3 times in 3 minutes. Some keep alive are sent (you can see them in the log) but not many.
LogWithKeepAliveAndConnectionLoss.txt
I suspect that my initial idea was correct (don't reset the keep alive when receiving data) but my implementation was wrong (I didn't realise that calling resetKeepAlive after handshake was required).
I have rebased this PR and changed the implementation. This new implementation keeps the call to resetKeepAlive but moves it up to immediately after the call to connectionDidOpen, so it is called once after the handshake but is not called in connectionDidReceiveData for the remainder of the connection (it is still called in send and when the keep alive succeeds).
LogWithKeepAliveMoveToAfterHandshake.txt
This log shows the expected behavior... keep alive is sent and there are no connection failures (I ran the test for a few hours and the connection was lost only when my computer went to sleep).

I think I figured out what is happening. After looking at your logs I realized it is a bit worse that I initially thought. The reason to keep resetting keep alive is to reduce chattiness. The problem is that the code as implemented now confused the server side keep-alives with the client side keep-alives. Keep-alive should not be reset on a receive but on a successful send. This explains why you see the issues - if the client is not sending anything but the server is, the client will keep resetting keep-alives. Now, since the client is not sending any real data nor keep-alives (as they are being reset) the server considers client to be dead and closes the connection. After I looked at your logs I realized this is actually a bigger issue. The problem is that even if your server code doesn't send anything to the client, the server does send - it continuously sends Pings (MessageType 6 messages which are keep-alive messages) to the client. Currently they will also reset keep alive on the client. Here is an example:
2022-06-18 16:38:07.562023+1000 SignalRTestApp[91828:9911002] [Socket] Received data from transport | SignalRTestAppServices/SignalRClientService.swift:116
2022-06-18 16:38:07.562183+1000 SignalRTestApp[91828:9910790] [Socket] Data received | SignalRTestAppServices/SignalRClientService.swift:116
2022-06-18 16:38:07.562269+1000 SignalRTestApp[91828:9910790] [Socket] Reset keep alive | SignalRTestAppServices/SignalRClientService.swift:116
2022-06-18 16:38:07.562411+1000 SignalRTestApp[91828:9910790] [Socket] Payload contains 1 message(s) | SignalRTestAppServices/SignalRClientService.swift:116
2022-06-18 16:38:07.562478+1000 SignalRTestApp[91828:9910790] [Socket] Message received: {"type":6} | SignalRTestAppServices/SignalRClientService.swift:116
2022-06-18 16:38:22.567567+1000 SignalRTestApp[91828:9911569] [Socket] Received data from transport | SignalRTestAppServices/SignalRClientService.swift:116
2022-06-18 16:38:22.567764+1000 SignalRTestApp[91828:9910790] [Socket] Data received | SignalRTestAppServices/SignalRClientService.swift:116
2022-06-18 16:38:22.567869+1000 SignalRTestApp[91828:9910790] [Socket] Reset keep alive | SignalRTestAppServices/SignalRClientService.swift:116
2022-06-18 16:38:22.567995+1000 SignalRTestApp[91828:9910790] [Socket] Payload contains 1 message(s) | SignalRTestAppServices/SignalRClientService.swift:116
2022-06-18 16:38:22.568092+1000 SignalRTestApp[91828:9910790] [Socket] Message received: {"type":6} | SignalRTestAppServices/SignalRClientService.swift:116
2022-06-18 16:38:37.567722+1000 SignalRTestApp[91828:9911590] [Socket] Received data from transport | SignalRTestAppServices/SignalRClientService.swift:116
2022-06-18 16:38:37.568236+1000 SignalRTestApp[91828:9910790] [Socket] Data received | SignalRTestAppServices/SignalRClientService.swift:116
2022-06-18 16:38:37.568390+1000 SignalRTestApp[91828:9910790] [Socket] Reset keep alive | SignalRTestAppServices/SignalRClientService.swift:116

So, your fix correctly addresses the issue of incorrect resets - we want to kick off sending keep alives upon a successful handshake but don't want to reset keep alive when data is received from the server. The change does not address the chattiness issue - to fix that we should reset keep-alive on a successful send. The reason it works is that the server considers the client active if it receives any data (real data or keep-alive pings).

I will take this change as the keep alive chattiness can be addressed separately.

#242 should prevent sending unnecessary keep-alive messages


[FR] Please create binary release

Hello! Thanks for krane.
I try add krane to https://github.com/devops-works/binenv
But project dont have binary release.
Please create binary release.

Hello @patsevanton. Thanks for the feature request. I'm not sure this will be immediately possible though, mainly because of dependency on a 3rd party service, but certainly something we've been thinking of and might provide at some point. Thanks.


dockerize

Added a Dockerfile and a docker-compose file to quickly have a node environment, without installing it on your machine.

@megawubs, thanks for the PR! However, I think that unless there is a lot of interest shown in the future over making this compatible with Docker, this isn't something that needs to be included in the project. It's adding another technology that would have to be maintained and is more of an environment that people can set up to run the app, rather than something core to the app itself.

Why not make a repo that contains the docker setup for this project?


[Bug]: The AOE sword swing (sweeping edge, but not the enchantment) scales absurdly hard/incorrectly with strength

Is there an existing issue for this?

[X] I have searched the existing issues

Have you tried to reproduce this without OP?

[X] I have tested without OP

Current Behavior
Currently, on our server, when a sword attacks, the actual attack deals normal damage, but the AOE damage applied by the sword "slash" effect scales insanely hard with strength for some reason. A normal attack could be hitting for 50, but the aoe effect could be hitting everything around it for like 300.
Expected Behavior
I expected the aoe slash to be doing less damage than the actual hit as it does in vanilla.
Steps To Reproduce

Get a sword
Level strength
Swing in a batch of mobs

Environment
- Server Software:
- ProSkillAPI Version:
- ProMCCore Version:
- Plugins:
LuckPerms, PlaceholderAPI, Vault, WorldEdit, DeluxeTags, RiseCore, WorldGuard, BanItem, CMILib, ProMCCore, CMI, ProSkillAPI, ProSkillAPIParties

latest.log
latest.log

# paste log here...

Anything else?
No response

So disabling ProRPGItems, I'm actually not seeing anything out of the ordinary with this. With ProRPGItems enabled, I'm actually not seeing the slash effect do any damage to mobs apart from the actually targetted mob. I'm going to go ahead and close this for the time being as there is potentially a different issue at play altogether.

No we didn't
On Fri, Oct 28, 2022, 10:03 p.m. Trav @.***> wrote:

I know this has been a bit, but do you also have ProRPGItems installed by
chance?
—
Reply to this email directly, view it on GitHub
https://github.com/promcteam/proskillapi/issues/372#issuecomment-1295686008,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AM3LOFEXSBQRTSYWZDLOK7DWFSAVRANCNFSM57XDHK3A
.
You are receiving this because you authored the thread.Message ID:
@.***>

Cool yeah if you just want to see if that's still an issue or not, that would be good.


chore(main): release 1.0.2

:robot: I have created a release beep boop
1.0.2 (2023-12-18)
Bug Fixes

suppress eslint error in the console IDE (#29) (dc2b9c1)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/fedonev/lambda-params-secrets/releases/tag/v1.0.2 :sunflower:


Update pre-commit hooks

https://github.com/psf/black updating 23.3.0 -> 23.9.1
https://github.com/pycqa/isort updating 5.11.5 -> 5.12.0

- https://github.com/pycqa/flake8 5.0.4
+ https://github.com/charliermarsh/ruff-pre-commit v0.0.290

It's my pleasure to have implemented the ruff part too:)
Sure, yes, I totally agree with you about having a single configuration file. When I was looking up where flake8 configs are, I saw the setup.cfg file, and I mistakenly thought you were using separate files. I totally missed the existence of pyproject.toml. 😅 I'll make the necessary changes and move the configs there. 👍🏼


Documentation doubts

Hello, a couple of things I noticed on the readme here:

--host global option required on Docker for Mac . not sure whether applies to recent version of docker. I am able to use pumba on mac without this option set.
--dry option on docu seems a typo. container is expecting a --dry-run option

@dili91 --host allows to connect to remote machine. --dry is an error  - will fix it. Thank you

@dili91 --host allows to connect to remote machine.

Sorry, I was referring to this line only on doc

Note: For Windows and OS X you will need to use --host argument, since there is no unix socket /var/run/docker.sock to mount.

I cannot make it work on Windows (with Docker for Windows Community edition).
the Container exists after 1 second with Exit code 3.
Is there something else I'm missing apart from the --host option?

@jjimenezroda I'm not using Windows, but have multiple users running pumba successfully on Windows. Probably, you need to enable Docker Remote API on Windows.


Revert "adopt 2 patches yet merged in HIP into Dockerfile.rocm"

This reverts commit 221568aaa758f8433e82b0ea910d318cac5886d1.
Both patches in HIP have been merged.

changed HIP commit # in Dockerfile.rocm so @jeffdaily 's patch for reducing GPU VRAM consumption in HIP, plus my patches to HIP for XLA get used by TF CI.

@parallelo it seems both cuda and rocm paths have some environmental issues.
rocm-xla path is now behaving good on the other hand.

I'm currently looking into the CUDA side.  Will look at ROCm too.

The CUDA build issue is related to package dependencies that are somewhat out of our control.  I'm looking for a temporary workaround.
The ROCm build issue has been happening sporadically for a while -- essentially pip gets a segfault when installing various packages.  Perhaps the nodes are running out of memory.  I'm still digging into this.
Both of these are my top priorities at the moment.

Testing a temporary workaround for the cuda build.
Jenkins:  retest this please

@whchung @deven-amd
Looking at the current build, cuda builds are now back online after a temporary workaround.
Still investigating the sporadic pip install errors on the rocm side.


Something works wrong about goto in for loop

Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
go version go1.10.1 windows/amd64
Does this issue reproduce with the latest release?
I think so
What operating system and processor architecture are you using (go env)?
set GOARCH=amd64
set GOBIN=E:\go\bin
set GOCACHE=C:\Users\***\AppData\Local\go-build
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=E:\go
set GORACE=
set GOROOT=D:\Program Files\GO
set GOTMPDIR=
set GOTOOLDIR=D:\Program Files\GO\pkg\tool\windows_amd64
set GCCGO=gccgo
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\***\AppData\Local\Temp\go-build113546778=/tmp/go-build -gno-record-gcc-switches

What did you do?
package main

import (
	"fmt"
)

func main() {

	for i := 0; i < 3; i++ {
	outer:
		{
			for j := 0; j < 4; j++ {
				if j == i {
					fmt.Println("i is ", i, ";j is ", j)
					goto outer
				}
			}

			fmt.Println("i is never arrived", i)
		}
	}
}

What did you expect to see?
I think i and j will be printed incrementally
What did you see instead?
i and j are just printed 0  like:
i is  0 ;j is  0
i is  0 ;j is  0
i is  0 ;j is  0
i is  0 ;j is  0
i is  0 ;j is  0
i is  0 ;j is  0

you want this?
package main

import (
	"fmt"
)

func main() {

outer:
	for i := 0; i < 3; i++ {
		for j := 0; j < 4; j++ {
			if j == i {
				fmt.Println("i is ", i, ";j is ", j)
				continue outer
			}
		}

		fmt.Println("i is never arrived", i)
	}
}

This is working as expected. @go101 has the correct solution to your problem.
Please see https://golang.org/help/ in the future. Thanks.

thank you!


Push latest emulator image that works with Secure Cadence release

Push latest emulator image that works with Secure Cadence changes to docker registry. I need to run the emulator in my docker-compose stack with the breaking changes mentioned in the forum.

Hi @onkel-skrue, we are working on new secure cadence build and will push emulator build for it, ETA in the next 1-2 days.

Hi @onkel-skrue, you should be able to pull the emulator image now: docker pull gcr.io/flow-container-registry/emulator:0.31.1-sc


Failed to parse user ID:  ArgoCD + Kustomize + Helm + k8s 1.27

Hi All!
I want to install this agent to send my logs to the grafana cloud, I have installed all via Helm handled by Kustomize, I patched the Deployment to change version and update the labels to be compatible with my k8s version, so my kustomization.yaml:
namespace: utils

helmCharts:
  - name: grafana
    includeCRDs: true
    releaseName: grafana-k8s-monitoring
    version: 0.3.0
    repo: https://grafana.github.io/helm-charts
    namespace: utils
    valuesFile: values.yaml # configured as the doc specify.

patches:
  - patch: |
      - op: replace
        path: /apiVersion
        value: apps/v1
      - op: add
        path: /spec/selector
        value:
          matchLabels:
            app: grafana-k8s-monitoring-grafana
            component: grafana
            release: grafana-k8s-monitoring
    target:
      group: extensions
      version: v1beta1
      kind: Deployment

This was the issue with the labels (fixed using the patch):
one or more objects failed to apply, reason: Deployment.apps "grafana-k8s-monitoring-grafana" is invalid: [spec.selector: Required value, spec.template.metadata.labels: Invalid value: map[string]string{"app":"grafana-k8s-monitoring-grafana", "component":"grafana", "release":"grafana-k8s-monitoring"}: `selector` does not match template `labels`, spec.selector: Invalid value: "null": field is immutable]. Retrying attempt #3 at 7:37PM.

This is the error that I got in the pod:
logger=http.server t=2023-11-01T19:38:29.5848428Z level=error msg="Failed to parse user ID" error="identifier is not initialized"
logger=http.server t=2023-11-01T19:38:39.584174197Z level=error msg="Failed to parse user ID" error="identifier is not initialized"

I'm going to try with the grafana agent but I want to let you know what I found.
Update:
BTW argocd reports that all is up:

I found what I did wrong, the final configuration file is this, just in case this helps to others:
namespace: utils

helmCharts:
  - name: k8s-monitoring
    includeCRDs: true
    releaseName: k8s-monitoring
    version: 0.3.0
    repo: https://grafana.github.io/helm-charts
    namespace: utils
    valuesFile: values.yaml


question: reconciliation error for ingress

I'm getting reconciliation errors with the following message:
istio-operator-operator-0 manager {"level":"info","ts":1564156132.4932094,"logger":"controller","msg":"invalid ingress status"}
I'm currently setting our ingress-gateway to type "nodeport", so am I correct in assuming there wouldn't be a service.Status.LoadBalancer.Ingress  status to pull in https://github.com/banzaicloud/istio-operator/blob/0.1.22/pkg/controller/istio/istio_controller.go#L324 ?
Hoping my installation is "healthy" other than that. (The rest of the logs look ok).
thanks!

Hi @dad264,
that is certainly an issue, thanks for reporting this! A fix will be released early next week.
You can try a custom build from https://github.com/banzaicloud/istio-operator/tree/ingress-endpoints-fix until then.

Hi @dad264,
There are new images built for Istio 1.1 (0.1.23) and Istio 1.2 (0.2.2) with the fix.
Thanks for reporting the issue!

@Laci21 Looks good! Thanks!


Usage of minSize in webp

Question about an existing feature
What are you trying to achieve?
Hi, I am solving a issue on animated webp image and found there is a parameter minSize on webp output method. After study the related issue, I want to clarify the use of minSize. By the document, the description for minSize is "prevent use of animation key frames to minimise file size (slow)". Is this mean that

when minSize is True, so no animation key frames used and file size will lower
when minSize is False, animation key frames used and file size will higher

When you searched for similar issues, what did you find that might be related?

Usage of minSize in webp

Please provide a minimal, standalone code sample, without other dependencies, that demonstrates this question
N/A
Please provide sample image(s) that help explain this question
N/A

The short answer is "mostly yes", the longer answer is to look at how minimize_size, kmin and kmax interact in the following places:
https://developers.google.com/speed/webp/docs/container-api#webpanimencoder_api
https://github.com/webmproject/libwebp/blob/1fb9f3dcf18b2aff35dcb7a8f6fa4a6c756efb75/src/mux/anim_encode.c#L129-L131
https://github.com/webmproject/libwebp/blob/1fb9f3dcf18b2aff35dcb7a8f6fa4a6c756efb75/src/mux/anim_encode.c#L119-L122

I hope this information helped. Please feel free to re-open with more details if further assistance is required.


BUG: does not work properly with tsconfig module, moduleResolution, target

version: 1.0.11
typescript: 5.0.4
package.json
{
  "name": "hot",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "type": "module",
  "scripts": {},
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "@types/node": "^18.16.0",
    "hotscript": "^1.0.11",
    "typescript": "^5.0.4"
  }
}

does not work
tsconfig.json
{
  "compilerOptions": {
    "module": "ESNext",
    "moduleResolution": "nodenext",
    "target": "ESNext",
    "declaration": true,
    "esModuleInterop": true,
    "strict": true,
    "outDir": "dist/"
  },
  "include": ["src/"]
}

does work
tsconfig.json
{
  "compilerOptions": {
    "declaration": true,
    "esModuleInterop": true,
    "strict": true,
    "outDir": "dist/"
  },
  "include": ["src/"]
}

issue
hotscript does not appear to work with these settings
...
    "module": "ESNext",
    "moduleResolution": "nodenext",
    "target": "ESNext",
...

does anybody have any ideas?
just wanted to use hotscript in my code but this "bug" currently stops me from using it.

Hey! repro'd this issue locally and I managed to fix it in version 1.0.12-rc.0. @alexn-s could you try installing on your side and check if everything works?

@gvergnaud yes it works now.
thank you for this quick fix.
cant wait to use hotscript.
it is really innovative and it has a nice & elegant api


RN 0.56.0 Android Support

This PR does the following:

Update native Android dependencies
Bumps RN test app to<EMAIL_ADDRESS>Update to espresso-core:3.0.2

Thank you! Excited to get Android green again... ✅


Configure nginx proxy_read_timeout parameter

Syntax:    proxy_read_timeout time;
Default:
proxy_read_timeout 60s;
Context:    http, server, location
Defines a timeout for reading a response from the proxied server. The timeout is set only between two successive read operations, not for the transmission of the whole response. If the proxied server does not transmit anything within this time, the connection is closed.

No need for this, as it will be fixed with https://github.com/saghul/CallRoulette/issues/9


seafile-client: add optional Shibboleth support

Motivation for this change
This is used by some universities.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] Linux

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

cc @Calrama

ping

Thanks!


Content goes out of cards

Issue approved by @ananya-agrawal

@opencodebot claim

@ananya-agrawal @prateek76 please add labels.


Multiple sources for a Satellite

Is it possible to create a satellite that pulls data from multiple sources like we have the option in Hub.
Example : I have a hub that is getting location data from multiple sources which is possible. Then I also need to create a satellite that captures information about that location like whether its active  etc. This cannot be done by specifying the multiple sources like we can do in hub. please suggest here any alternate solution.
Multiple satellites may not be feasible as all the sources capture same set of parameters, only thing is that we are getting location information from differerent sources
Thanks!

This is counter to the Data Vault approach and standards and it is not something we will support, now or in the future.
The answer is to create multiple satellites; the purpose of a Satellite is to contain information for a hub from a single source system, by definition. If you have different sources of data for the hub, then you create a new satellite. Not all Satellites on one Hub need to contain the same fields (payload) and the intent is for all Satellites on a Hub to give us the full picture when combined and queried together downstream (either using a PIT table or 'manually' joining)
Please see this previously closed issue for more explanation #202

This is counter to the Data Vault approach and standards and it is not something we will support, now or in the future.
The answer is to create multiple satellites; the purpose of a Satellite is to contain information for a hub from a single source system, by definition. If you have different sources of data for the hub, then you create a new satellite. Not all Satellites on one Hub need to contain the same fields (payload) and the intent is for all Satellites on a Hub to give us the full picture when combined and queried together downstream (either using a PIT table or 'manually' joining)
Please see this previously closed issue for more explanation #202

You can conform or merge satellites using a business rule to create a business satellite. For example - to generate a golden record.
That way you have a full audit trail.
Neil
From: Alex Higgs @.>
Sent: Friday, October 6, 2023 12:47 PM
To: Datavault-UK/automate-dv @.>
Cc: Subscribed @.***>
Subject: Re: [Datavault-UK/automate-dv] Multiple sources for a Satellite (Issue #214)
This is counter to the Data Vault approach and standards and it is not something we will support, now or in the future.
The answer is to create multiple satellites; the purpose of a Satellite is to contain information for a hub from a single source system, by definition. If you have different sources of data for the hub, then you create a new satellite. Not all Satellites on one Hub need to contain the same fields (payload) and the intent is for all Satellites on a Hub to give us the full picture when combined and queried together downstream (either using a PIT table or 'manually' joining)
Please see this previously closed issue for more explanation #202https://github.com/Datavault-UK/automate-dv/issues/202

Reply to this email directly, view it on GitHubhttps://github.com/Datavault-UK/automate-dv/issues/214#issuecomment-1750504830, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANGV6TVGEAOZU27PUEATDDTX57VSXAVCNFSM6AAAAAA5VWCT3WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONJQGUYDIOBTGA.
You are receiving this because you are subscribed to this thread.Message ID<EMAIL_ADDRESS>


Only load vegaEmbed if charting tools are enabled

vegaEmbed is a LOT of code (it bundles d3)
Inspired by this tweet: https://twitter.com/thelarkinn/status/1017053567641948162 - it would be great if we loaded that code on demand the first time the "Show chart options" button was clicked, or when the page loads with #g. options in the URL.
Even better: avoid the overhead if loading React unless the chart options need to be displayed. This would be a pretty major refactoring though.

Oops, opened this in the wrong repo - moved it here: https://github.com/simonw/datasette-vega/issues/13


About the MF1

I calculated the mean of highest val_f1 of every fold, but I can't get the number in your paper which is much higher than I calculated. I wonder how the calculate this metric. Thank you!

OK, fine. I got it. There is a fatal mistake in model/metric.py line 18. return f1_score(pred.cpu().numpy(), target.data.cpu().numpy(), average='macro') should be changed to return f1_score(target.data.cpu().numpy(), pred.cpu().numpy(), average='macro'). Hope you update it as soon as possible.

OK,fine. I have known that my way is wrong and the right way is to use the outs_n.py and trgs_n.py. I deeply read the code, and find that val_f1 is much lower than expected one because the validation dataset is devide into mutiple batches , and the log val_f1 is  the avrage of multiple batches' f1. It's difficult to fix this bug, so I suggest you should remind readers in the README.md.

OK,fine. I have known that my way is wrong and the right way is to use the and . I deeply read the code, and find that is much lower than expected one because the validation dataset is devide into mutiple batches , and the log is the avrage of multiple batches' f1. It's difficult to fix this bug, so I suggest you should remind readers in the .outs_n.py``trgs_n.py``val_f1``val_f1``README.md

Hi，
I found that my F1 rating is exceptionally low and would like to ask why this is. Can you give me some advice? I would appreciate it

First, you should check the config.json especially the batchsize. Then, the MF1 in paper is calculating 20 folds prediction together, so you should use the  use the outs_n.npy and trgs_n.npy files to calculate.

I think I understand something. Thank you very much. Is it convenient to add your wechat account? I'd also like to ask about the details. My wechat: mochenxin0710
---- Replied Message ----
| From | @.> |
| Date | 04/01/2024 09:49 |
| To | @.> |
| Cc |<EMAIL_ADDRESS>|
| Subject | Re: [emadeldeen24/AttnSleep] About the MF1 (Issue #13) |
First, you should check the config.json especially the batchsize. Then, the MF1 in paper is calculating 20 folds prediction together, so you should use the use the outs_n.npy and trgs_n.npy files to calculate.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>

First, you should check the config.json especially the batchsize. Then, the MF1 in paper is calculating 20 folds prediction together, so you should use the use the outs_n.npy and trgs_n.npy files to calculate.

I think I understand something. Thank you very much. Is it convenient to add your wechat account? I'd also like to ask about the details. My wechat: mochenxin0710


Add github workflow

Hi @benjaminp so long!
I am catching up with this. I think it is almost ready.
It left test to publish a versión, here are some useful links to create the password and token necessary:

PyPI API token
Github secrets

The condition to create a version is to push a tagged commit, I don't how would you like to manage this.
Do you think that you could create these data to test upload a test version?

I added a PYPI_API_TOKEN secret for an account on the TestPyPI instance (test.pypi.org). Does that work for testing? I think it will probably ultimately fail because six on testpypi is registered to some other account, but maybe you can change the package name for testing purposes.

I appreciate everyone's efforts on this, but I ended up going a different route.


There seems to be 2 different swagger tags for currencies

Hi, Can i be assigned to this?

Can I help out with this?

oh appears I was too late


Added techdocs-core pip publish in master workflow

@hooloovooo maybe you can add this file to a codeowners?

@hooloovooo maybe you can add this file to a codeowners?

@benjdlambert done! but we actually want a review on this one, can you take a look on the new workflow please

wopppps no squash and merge, sorry peeeeeps


Can Gatsby access wp_options table data when using graphql with gastby source wordpress?

Hi All,
I have a fairly complicated issue that I need some advice on so please bear with me.
I have a site on wordpress using the plugin 'mega menu max'.  Using this plugin you can create dropdown mega menus
menus using a variety of options such as adding additional sub menus, or adding images with text and content etc.

The only options we currently use is the Navigation Menu option or Image options. This is what the menu looks like.

Whilst using the Navigation Menu option I can retrieve this data easily in Gatbsy via the graphql menu items, so that's all really great. However, I'm facing an issue where if the user chooses to add an image and text with link (like item 'Why Hospitality' in the screenshot above), I'm having to hard code this on the Gatsby side, which obviously isn't ideal in the long term.
After doing some research on the WP side, this image data is stored by mega menu max in the wp_options table. It stores all the widget_media_image data in one row like screenshot below (the part I've highlighted in screenshot is for this particular 'Why Hospitality' Image, Text and Link.

The full data example is copied below to show examples of how I would need to loop through indexes to retrieve this information, but the good news (I can see) is that reference for each item like : i:2;a:16 or i:3;a:16 etc never change when they update, so if I can retrieve that code and use it in my navigation component that would be awesome, i just need to figure the best route to do so...  Can you even access wp_options via graphql or would it be easier to manage via the REST API?  Any advice from Gatsby pro's  on where to even begin would be greatly received.
a:14:{i:2;a:16:{s:24:"mega_menu_is_grid_widget";s:4:"true";s:4:"size";s:4:"full";s:5:"width";i:235;s:6:"height";i:172;s:7:"caption";s:0:"";s:3:"alt";s:0:"";s:9:"link_type";s:6:"custom";s:8:"link_url";s:92:"https://gy635czgvgogs1a3tdly-admin.glion.edu/about-us/your-future-in-hospitality-and-beyond/";s:13:"image_classes";s:0:"";s:12:"link_classes";s:0:"";s:8:"link_rel";s:0:"";s:17:"link_target_blank";b:0;s:11:"image_title";s:0:"";s:13:"attachment_id";i:4741;s:3:"url";s:112:"https://gy635czgvgogs1a3tdly-admin.glion.edu/wp-content/uploads/2020/08/Navigation_block_what_is_hospitality.jpg";s:5:"title";s:18:"Why hospitality???";}i:3;a:16:{s:24:"mega_menu_is_grid_widget";s:4:"true";s:4:"size";s:4:"full";s:5:"width";i:235;s:6:"height";i:172;s:7:"caption";s:0:"";s:3:"alt";s:0:"";s:9:"link_type";s:6:"custom";s:8:"link_url";s:53:"https://gy635czgvgogs1a3tdly-admin.glion.edu/careers/";s:13:"image_classes";s:0:"";s:12:"link_classes";s:0:"";s:8:"link_rel";s:0:"";s:17:"link_target_blank";b:0;s:11:"image_title";s:0:"";s:13:"attachment_id";i:4733;s:3:"url";s:115:"https://gy635czgvgogs1a3tdly-admin.glion.edu/wp-content/uploads/2020/08/Navigation_block_accelerate_your_career.jpg";s:5:"title";s:22:"Accelerate your career";}i:4;a:16:{s:24:"mega_menu_is_grid_widget";s:4:"true";s:4:"size";s:4:"full";s:5:"width";i:235;s:6:"height";i:173;s:7:"caption";s:0:"";s:3:"alt";s:0:"";s:9:"link_type";s:6:"custom";s:8:"link_url";s:60:"https://gy635czgvgogs1a3tdly-admin.glion.edu/apply-to-glion/";s:13:"image_classes";s:0:"";s:12:"link_classes";s:0:"";s:8:"link_rel";s:0:"";s:17:"link_target_blank";b:0;s:11:"image_title";s:0:"";s:13:"attachment_id";i:51;s:3:"url";s:97:"https://gy635czgvgogs1a3tdly-admin.glion.edu/wp-content/uploads/2020/05/20190923_GLION_4530-1.jpg";s:5:"title";s:9:"APPLY NOW";}i:5;a:16:{s:24:"mega_menu_is_grid_widget";s:4:"true";s:4:"size";s:4:"full";s:5:"width";i:235;s:6:"height";i:172;s:7:"caption";s:0:"";s:3:"alt";s:0:"";s:9:"link_type";s:6:"custom";s:8:"link_url";s:67:"https://gy635czgvgogs1a3tdly-admin.glion.edu/locations/switzerland/";s:13:"image_classes";s:0:"";s:12:"link_classes";s:0:"";s:8:"link_rel";s:0:"";s:17:"link_target_blank";b:0;s:11:"image_title";s:0:"";s:13:"attachment_id";i:3840;s:3:"url";s:87:"https://gy635czgvgogs1a3tdly-admin.glion.edu/wp-content/uploads/2020/07/switzerland.jpg";s:5:"title";s:11:"Switzerland";}i:6;a:16:{s:24:"mega_menu_is_grid_widget";s:4:"true";s:4:"size";s:4:"full";s:5:"width";i:235;s:6:"height";i:172;s:7:"caption";s:0:"";s:3:"alt";s:0:"";s:9:"link_type";s:6:"custom";s:8:"link_url";s:62:"https://gy635czgvgogs1a3tdly-admin.glion.edu/locations/london/";s:13:"image_classes";s:0:"";s:12:"link_classes";s:0:"";s:8:"link_rel";s:0:"";s:17:"link_target_blank";b:0;s:11:"image_title";s:0:"";s:13:"attachment_id";i:3839;s:3:"url";s:82:"https://gy635czgvgogs1a3tdly-admin.glion.edu/wp-content/uploads/2020/07/london.jpg";s:5:"title";s:6:"London";}i:7;a:16:{s:24:"mega_menu_is_grid_widget";s:4:"true";s:4:"size";s:4:"full";s:5:"width";i:235;s:6:"height";i:172;s:7:"caption";s:0:"";s:3:"alt";s:0:"";s:9:"link_type";s:6:"custom";s:8:"link_url";s:64:"https://gy635czgvgogs1a3tdly-admin.glion.edu/campus-taster-days/";s:13:"image_classes";s:0:"";s:12:"link_classes";s:0:"";s:8:"link_rel";s:0:"";s:17:"link_target_blank";b:0;s:11:"image_title";s:0:"";s:13:"attachment_id";i:4739;s:3:"url";s:107:"https://gy635czgvgogs1a3tdly-admin.glion.edu/wp-content/uploads/2020/08/Navigation_block_visit_a_campus.jpg";s:5:"title";s:17:"Campus Taster Day";}

Hi @ssoney200 , Gatsby can access any data which is added to the WPGraphQL schema. Please refer to the WPGraphQL docs to learn more https://www.wpgraphql.com/docs/introduction


Load environment variables from config files for easier setup

Is the case since https://github.com/florian-glombik/workplace-reservation/releases/tag/1.0.0


Update Farsi language

Update new items on Validation.php Farsi language file

Update new items on Validation.php Farsi language file

All of these should be a single PR

Means I must send PR again with One commit?

@rezalaal what you should do is merge all of your patch-* branches into a single branch in your forked copy on your account and then submit a PR based off of that single branch.


Include C version if other languages can not include C++

https://github.com/SwuduSusuwu/SubStack/tree/trunk/c/
"If your project can not include C++ libraries,
please use cfront [ https://wikipedia.org/wiki/Cfront https://github.com/farisawan-2000/cfront-3 ] or LLVM-Julia (FLOSS) [ https://github.com/JuliaHubOSS/llvm-cbe ] to cross-compile this to C to allow reuses.
Cfront may fail to cross-compile some C++-specific features (such as exceptions,) so suggest to use LLVM-Julia.
Stock LLVM removed the C-backend [ https://stackoverflow.com/questions/31960290/using-the-llvm-linker-to-produce-c-code ], so must install JuliaHubOSS to do this.
Comeau C/C++ [ https://wikipedia.org/wiki/Comeau_C/C++ ], is the new cfront (but is not FLOSS.)
Chose to use C++ because:
C++'s "syntactic sugar" reduces code sizes (due to classes, templates, and the STL),
plus, this abstract syntax allows more room for compilers to optimize sources [ https://swudususuwu.substack.com/p/howto-run-devices-phones-laptops ]
Most languages allow you to include&use C++ functions,
but if yours does not, and LLVM-Julia is not good enough for you,
please respond to this issue as to how a C version would assist you (could switch if enough ask for this)"

All added a commit that referenced this issue on Jun = false references (due to commits with stacktraces which match the #\(0-9\*\) regex which triggers the autonomous posts)

This issue must close for https://github.com/SwuduSusuwu/SubStack/milestone/8 to close,
but due to GitHub's limit of 1 milestone per issue, just https://github.com/SwuduSusuwu/SubStack/milestone/7 includes this issue.
Most of the milestones have this problem, which is the reason that most milestones have just 1 issue (thus progress is "0%" or "Closed".)


Fix website layout

So far it looks quiet neat.
For some reasons the Post.vue is broken here, which I will try to fix.
Adding more feedback later

@Fohlen no I did not see it in the navbar I will fix it now.

Looks good.


Custom commands page has very odd look and feel. Please look at CSS

Hello, since upgrading the Custom Commands page has a very odd look at feel.
The layout is not as smooth as past releases.
It appears to be css related.

Hi,
Could you please provide a screenshot and share in private message /etc/webmin/custom directory so I could see what is wrong exactly?

Here are two comparisons.  The authentic theme has very little spacing between commands.  The text box is near zero in size and by the title looks odd without being in a DIV block.  The other is the bootstrap theme which has some spacing and ordering of parameters.

Ok, It looked very nice on version 1.7.X
We upgraded to the latest and my users complained that it looked odd.
Thanks
Scott
On Fri, May 28, 2021 at 8:13 AM Ilia @.***> wrote:

Here are two comparisons. The authentic theme has very little spacing
between commands.
This is not a bug but a feature. I will look into making container padding
a bit more distinct.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/virtualmin/authentic-theme/issues/1544#issuecomment-850409921,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMN7RHUS272HBZ7MYVZS7PLTP6JHXANCNFSM45UQWMOA
.

It looked very nice on version 1.7.X

Again, can you please be exact about on which version it looked nice? What is 1.7.x? We don't have such versioning. Could you share more on how it looked before and how it looks now and the content of /etc/webmin/custom directory? You can use my personal website to send me download link(s) privately.

This is webmin version 1.881
Theme version Authentic Theme https://github.com/qooob/authentic-theme
19.09.2
[image: image.png]
Attached are the files you requested.  I had to add a "_" for gmail to
accept.
Thanks
Scott
On Fri, May 28, 2021 at 11:29 AM Ilia @.***> wrote:

It looked very nice on version 1.7.X
Again, can you please be exact about on which version it looked nice? What
is 1.7.x? We don't have such versioning. Could you share more on how it
looked before and how it looks now and the content of /etc/webmin/custom
directory? You can use my personal website to send me download link(s)
privately.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/virtualmin/authentic-theme/issues/1544#issuecomment-850533884,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMN7RHQHPG24LFBRUBVGLJTTP7AGPANCNFSM45UQWMOA
.

I received and replied to your email. Please attach /etc/webmin/custom, and I'll review it on how it looks to understand if there is anything wrong.

It was the zip file in my last email
Scott
On Fri, Jun 4, 2021 at 8:25 AM Ilia @.***> wrote:

I received and replied to your email. Please attach /etc/webmin/custom,
and I'll review it on how it looks to understand if there is anything wrong.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/virtualmin/authentic-theme/issues/1544#issuecomment-854722223,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMN7RHTKFXKAPMBPZWAHVZDTRDH37ANCNFSM45UQWMOA
.

It was the zip file in my last email

I am sorry, Scott, never received it. Could you please send it over again?

I got it now. Alright, I don't think I like current output that much but the way it was before is even worse in my opinion.

Since upgrading the Custom Commands page has a very odd look at feel.

What is it in current layout/output that makes it feel bad for you? Current layout is made to fit as much as possible in a single line, with adjustable input box.
FYI, you could use Custom Commands ⇾ Configuration: Configurable options to switch to Links to commands table like output. Also you could keep the current output but display it in one column instead of two as set right now by default.

The team that uses this page think things are too close together so they
get confused on which input fields belong with which buttons
Also, the small text field causes them to not enter data cause they think
it is limited in size.
They like inputs being vertical so they know to set each value
Thanks
Scott
On Fri, Jun 4, 2021 at 11:05 AM Ilia @.***> wrote:

I got it now. Alright, I don't think I like current output that much but
the way it was before is even worse in my opinion.
Since upgrading the Custom Commands page has a very odd look at feel.
What is it in current layout/output that makes it feel bad for you?
Current layout is made to fit as much as possible in a single line, with
adjustable input box.
FYI, you could use Custom Commands ⇾ Configuration: Configurable options
to switch to Links to commands table like output. Also you could keep
the current output but display it in one column instead of two as set right
now by default.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/virtualmin/authentic-theme/issues/1544#issuecomment-854839216,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMN7RHQKV2MP26OSLZ2BABDTRD2TNANCNFSM45UQWMOA
.

Some custom command that we build are 4 or 5 inputs and trying to fit
horizontally with labels make it hard to input
We have about 20 commands on the page. I could go to one page to listing if
you don’t want to change. Team might go for that layout
Scott
On Fri, Jun 4, 2021 at 11:30 AM Scott Wilson <
@.***> wrote:

The team that uses this page think things are too close together so they
get confused on which input fields belong with which buttons
Also, the small text field causes them to not enter data cause they think
it is limited in size.
They like inputs being vertical so they know to set each value
Thanks
Scott
On Fri, Jun 4, 2021 at 11:05 AM Ilia @.***> wrote:

I got it now. Alright, I don't think I like current output that much but
the way it was before is even worse in my opinion.
Since upgrading the Custom Commands page has a very odd look at feel.
What is it in current layout/output that makes it feel bad for you?
Current layout is made to fit as much as possible in a single line, with
adjustable input box.
FYI, you could use Custom Commands ⇾ Configuration: Configurable
options to switch to Links to commands table like output. Also you
could keep the current output but display it in one column instead of two
as set right now by default.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/virtualmin/authentic-theme/issues/1544#issuecomment-854839216,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMN7RHQKV2MP26OSLZ2BABDTRD2TNANCNFSM45UQWMOA
.

We have about 20 commands on the page. I could go to one page to listing if you don’t want to change.

I would like to improve it, I think!
Can you just send me the list of real life custom commands that you use, so I could prevision on what your team expects? I'll keep them safe, no worries here.

Now, I understand what you meant by saying "it has very odd look and feel". Infact, with more advanced application it had a ridiculous layout -- it was barely usable! I have never used it that way. Sorry.
I've spent considerable amount of time today to have it fix but I also left the old mode working for more simple commands:

Next theme release will have it fixed. Sorry for taking so long. I didn't realise there was such a serious oversight!

Fix responsiveness for Custom Commands module and few other minor bugs.
Uploaded examples of custom commands for the future reference.
Status: Fully accomplished.


Cilium kubernetes IPAM shows duplicated addresses when in chaining mode

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
I want to run Cilium CNI to partially replace kube-proxy. I run a live GKE cluster that does not have Data Plane v2. The GKE native CNI uses veth, so I tried to use the Generic Veth Chaining approach. I could not use the static CNI config solution proposed by the tutorial, because GKE uses host-local Pod IPAM, which means the CNI config is different per node, for example:
$ sudo cat /etc/cni/net.d/10-gke-ptp.conflist | jq
{
  "name": "gke-pod-network",
  "cniVersion": "0.3.1",
  "plugins": [
    {
      "type": "gke",
      "mtu": 1460,
      "ipam": {
        "type": "host-local",
        "ranges": [
          [
            {
              "subnet": "<IP_ADDRESS>/25"
            }
          ]
        ],
        "routes": [
          {
            "dst": "<IP_ADDRESS>/0"
          }
        ]
      }
    },
    {
      "type": "portmap",
      "capabilities": {
        "portMappings": true
      }
    },
    {
      "type": "bandwidth",
      "capabilities": {
        "bandwidth": true
      }
    }
  ]
}

I worked around this problem by creating a DaemonSet that basically append the cilium-cni entry to the CNI plugin list on every node. The DaemonSet would execute:
ROOT_MOUNT_DIR="/node_root"
CNI_CONFIG_FILE="/etc/cni/net.d/10-gke-ptp.conflist"

echo "Current CNI config:"
cat "${ROOT_MOUNT_DIR}/${CNI_CONFIG_FILE}"

# This check ensures `cilium-cni' plugin is defined once.
found=$(grep "cilium-cni" "${ROOT_MOUNT_DIR}/${CNI_CONFIG_FILE}")
if [[ ! -z "${found}" ]]; then
  echo "cilium-cni is already appended. Done."
  exit 0
fi

echo "Updating CNI config file."
BEFORE='} ] }'
AFTER='},{"type": "cilium-cni"} ] }'
chroot "${ROOT_MOUNT_DIR}" sed -i s/"${BEFORE}"/"${AFTER}"/g "${CNI_CONFIG_FILE}"

echo "New CNI config:"
cat "${ROOT_MOUNT_DIR}/${CNI_CONFIG_FILE}"

echo "Done."

  Services:
  - ClusterIP:      Enabled
  - NodePort:       Disabled
  - LoadBalancer:   Disabled
  - externalIPs:    Disabled
  - HostPort:       Disabled

Then I noticed the my CoreDNS pods (serving my cluster kube-dns) were all stuck in ContainerCreating because of error like Failed to create pod sandbox: rpc error: code = Unknown desc = failed to setup network for sandbox "1ff7a4ac2f30398726374aecbb8d9bb8bea1a8fac1cf0befc57173f0d8180809": invalid CIDR address: <nil>.
$ kubectl get ciliumnodes.cilium.io gke-gke-us-central1--auto-pool-22-gke-ea27f07a-dmtz -o yaml
...
spec:
  addresses:
  - ip: <IP_ADDRESS>
    type: InternalIP
  - ip: <IP_ADDRESS>
    type: CiliumInternalIP
  alibaba-cloud: {}
  azure: {}
  encryption: {}
  eni: {}
  health: {}
  ingress: {}
  ipam:
    podCIDRs:
    - <IP_ADDRESS>/25

$ kubectl get node gke-gke-us-central1--auto-pool-22-gke-ea27f07a-dmtz -o yaml
...
spec:
  podCIDR: <IP_ADDRESS>/25
  podCIDRs:
  - <IP_ADDRESS>/25

$ kubectl describe no gke-gke-us-central1--auto-pool-22-gke-ea27f07a-dmtz | grep cilium
  kube-system                     cilium-node-init-7wk8r                                             100m (0%)     0 (0%)      100Mi (0%)       0 (0%)         74m
  kube-system                     cilium-zmmtx                                                       100m (0%)     0 (0%)      100Mi (0%)       0 (0%)         69m
  kube-system                     gke-cni-chaining-cilium-lxwg4                                      100m (0%)     100m (0%)   100Mi (0%)       100Mi (0%)     135m

$ kubectl logs cilium-zmmtx -n kube-system
...
level=info msg="Initializing kubernetes IPAM" subsys=ipam v4Prefix=<IP_ADDRESS>/25 v6Prefix="<nil>"
level=info msg="Restoring endpoints..." subsys=daemon
level=info msg="Endpoints restored" failed=0 restored=1 subsys=daemon
level=info msg="Addressing information:" subsys=daemon
level=info msg="  Cluster-Name: default" subsys=daemon
level=info msg="  Cluster-ID: 0" subsys=daemon
level=info msg="  Local node-name: gke-gke-us-central1--auto-pool-22-gke-ea27f07a-dmtz" subsys=daemon
level=info msg="  Node-IPv6: <nil>" subsys=daemon
level=info msg="  External-Node IPv4: <IP_ADDRESS>" subsys=daemon
level=info msg="  Internal-Node IPv4: <IP_ADDRESS>" subsys=daemon
level=info msg="  IPv4 allocation prefix: <IP_ADDRESS>/25" subsys=daemon
level=info msg="  Loopback IPv4: <IP_ADDRESS>" subsys=daemon
level=info msg="  Local IPv4 addresses:" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon
level=info msg="  - <IP_ADDRESS>" subsys=daemon

As you can see, there are lots of duplicated IPs. Restarting CoreDNS DaemonSet and Cilium DaemonSet made no difference. Traffic to a Kubernetes Service using ClusterIP + Host header actually works (kube-dns backed by CoreDNS was down, so I could not use hostname to test).
My questions for you:

Why would Cilium want to manage IPAM when in CNI chaining mode? How do I delegate Pod IPAM to the GKE native CNI and just use Cilium for load balancing and policy enforcement?
It seems to be a bug that Cilium agent reports reserving duplicated IPs. How to fix/workaround this?
How do I observe Cilium CNI binary behavior? The helm option cni.logFile defaults to /var/run/cilium/cilium-cni.log, but I don't see this log file under /var/run/cilium/ on the node.

Cilium Version
v1.12.3
Kernel Version
Linux gke-gke-us-central1--auto-pool-22-gke-ea27f07a-dmtz 5.4.0-1072-gke #77-Ubuntu SMP Thu May 19 07:50:39 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Kubernetes Version
$ kubectl version                                                                                ─╯
WARNING: This version information is deprecated and will be replaced with the output from kubectl version --short.  Use --output=yaml|json to get the full version.
Client Version: version.Info{Major:"1", Minor:"25", GitVersion:"v1.25.0", GitCommit:"a866cbe2e5bbaa01cfd5e969aa3e033f3282a8a2", GitTreeState:"clean", BuildDate:"2022-08-23T17:36:43Z", GoVersion:"go1.19", Compiler:"gc", Platform:"darwin/amd64"}
Kustomize Version: v4.5.7
Server Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.12-gke.2300", GitCommit:"e55564cf3a1384026a54920174977659c8c56a50", GitTreeState:"clean", BuildDate:"2022-08-16T09:24:51Z", GoVersion:"go1.16.15b7", Compiler:"gc", Platform:"linux/amd64"}
WARNING: version difference between client (1.25) and server (1.22) exceeds the supported minor version skew of +/-1

Sysdump
cilium-sysdump-20221120-234817.zip
Relevant log output
No response
Anything else?
No response
Code of Conduct

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

Hi there, thanks for your awesome work!
FYI, I'm hoping to get more flexible chaining in 1.14, since this is a real need. So, ideally, your DaemonSet is replaced with some agent-owned go code.
As for the current issue, it looks like Cilium is not detecting that it's in chaining mode. This is probably because this logic is a bit silly: https://github.com/cilium/cilium/blob/v1.12.4/plugins/cilium-cni/cilium-cni.go#L407. It looks to see if the network name is one that it understands.
I know this is a bit silly (and it will cause host-local to reset its IPAM state), but can you change the name of the network to "generic-veth"? That should fix your immediate problem.
I suspect we should just drop the second conditional, and always use chaining mode if we detect a previous result. I need to think about whether this is a bugfix or a behavior change.

can you change the name of the network to "generic-veth"?

I am not sure, as GKE manages the Nodes for us. What command should I run? I can see if it works

I suspect https://github.com/cilium/cilium/pull/22358 will fix this -- if not, I'll mak sure it does.


Add a way to open the more-info panel for the temperature entity

Describe the solution you'd like
When looking at temperature, I really like to look at the trends as well. I'd love a way to be able to click or tap on the current temperature number and have it open up the more-info card for the entity where that number pulls from.

I would like to be able to click on any of the entities and see the more-info dialog

Agreed, would be great if there was an option to enable this for all of the slots.

Fully agreed!


chore!: remove thiserror (add module-scoped errors with the help of snafu)

Description
:rotating_light: Breaking

Remove deprecated exports
Remove thiserror and move all errors to module-scoped error enums

Fix error text based on the Source code style guide
Replace ok_or and map_err with context or with_context.
Replaced return Err(Error::Xxx) with return XxxSnafu.fail().
Created consistent Result<T, E = Error> type-aliases, and moved them to below the imports section. (Replaced Result<T> type-aliases which enforced the error type).

Definition of Done Checklist

Not all of these items are applicable to all PRs, the author should update this template to only leave the boxes in that are relevant
Please make sure all these things are done and tick the boxes

# Author
- [x] Integration tests passed (for non trivial changes)

# Reviewer
- [x] Changelog updated
- [x] Cargo.toml only contains references to git tags (not specific commits or branches)

# Acceptance
- [ ] Feature Tracker has been updated
- [ ] Proper release label has been added

FYI @Maleware (just testing notifications)


How to implement search for facet values in react-instantsearch

Goal of search for facet values: allow a user to search for specific values of a facet and select them.
What's follow is a start to talk about our implementation of the search for facet values in react-instantsearch:
1. Connectors
a. Provide a searchForFacetValuesfunction as a prop (like we do for refine) that will be in charge to trigger a search for facet values. If a connector must provide this feature, it will need to implement it by returning both the facetName and the query to use.
b. add to the getProvidedProps function, a fifth parameters called for example facetValues which will contains the results of the search for facet values. (Those results will be stored into our store).
We can have an object with the following form:
const facetValues = {
  attributeName (the facetName):
  {
      items: facetHits,
      query
  }
}

The goal is to be able to retrieve the results inside the getProvidedProps function and format them to be used by the component (by returning along with items and currentRefinement a new facetHits prop).
question: should we do that directly on the connectors that will support search for facet values, or should we create new connectors?
2. Widgets
Same question as connectors: should we provide an option to activate the search for facet values inside our default widget or just create new ones (starting by the refinementList)?
What do you think?

a. Provide a searchForFacetValuesfunction as a prop (like we do for refine) that will be in charge to trigger a search for facet values. If a connector must provide this feature, it will need to implement it by returning both the facetName and the query to use.

Can you detail an example usage API of this using connectRefinementList?

add to the getProvidedProps function, a fifth parameters called for example facetValues

Other names: facetValuesSearchResults
Can you write a complete example of API usage with connectRefinementList? Let's say I want to use this feature in my own refinement list.

question: should we do that directly on the connectors that will support search for facet values, or should we create new connectors?

It should reuse the existing connectors to me. What would be the benefit of creating new connectors?

Same question as connectors: should we provide an option to activate the search for facet values inside our default widget or just create new ones (starting by the refinementList)?

Same answer and question, is there a benefit in creating different widgets?

So let's say you want to add searchForFacetValues to your refinement list:
render()
{
  this.props.facetHits.map(facet = > {
    return <label>
      <input type="checkbox"
             checked={facet.isRefined}
             onChange={() => {
               this.props.refine(facet.value)
             }}/>
      {facet.value}
    </label>
  }
)
  return (
    <div>
      <input onChange={e => {
        this.props.searchForFacetValues(e.target.value)
      }}
             type="search"/>
      {facetHits}
      {/* markup of the refinement list*/}
    </div>);
}

This is of course not a complete working example, it's just to give you an idea of the usage of the searchforFacetValues and how to retrieve the facetsHits.
IMO we should just modify our current connector and widget. As for the widget, displaying the input should be configurable through a prop.

:+1: understood. Now we have a pretty good idea of what we need to do. If we do not plan to do this right now but later on, then I would wrap it up in a complete proposal: changes to be made on which widgets, which connectors, new exposed props, new provided props).
An action plan so that when we get back to this in two weeks we know exactly what to do. What do you think?


Verify crate contents against repository

There are two very helpful steps that cargo crev could provide as a starting point to review a crate, probably as separate subcommands that you can use while in the context of cargo crev goto:

Show differences between the published crate files and what has been recorded in .cargo_vcs_info.json (I'll just refer to this as the identified commit from now).
Verify that the repository contains a tag for the version number pointing to the identified commit.

These would both not indicate anything malicious if they fail, but depending on how they fail the reviewer may be able to draw additional data to add to their review.
My suggestion for implementation:

Check that the .cargo_vcs_info.json exists and has an identified commit to use, with a known VCS.
Attempt to checkout the url given as package.repository in the metadata into a temporary sandbox (with pre-confirmation as connecting to the server may be a privacy leak).
a. If checkout fails, allow user to specify the url in case they are able to derive/find a usable URL.
Verify that the repository contains the identified commit
a. If it does, generate a diff from the published crate files to the repository content at that commit for the user to peruse.
Print all tags (with name, commit, and signature details if signed) that:
a. Contain the version number as a substring
b. Reference the identified commit (both directly and looking through a signed tag).

Inspired by discussion in https://internals.rust-lang.org/t/making-crates-io-verify-code-against-repository/14075

Yup. There's also 2a. Materialize symlinks. 2b. Find the crate within a monorepo. Directory structure of the repo does not have to look like the crate tarball.

An attempt at investigating this happened here: https://github.com/ericseppanen/crates_io_analyzer

It's tricky enough that I'd make it a separate command, maybe with a prompt on stderr that it's available.

Probably not doable.


your liquidity - update label

What would you like to be added:
Update label for "Your Liquidity" to avoid confusion with normal liquidity. Needs design @jtlntno-cake
Why is this needed:

Figma screen updated. Link seen here

Acceptance Criteria: Updated design and labels for Pool Pairs
Android:

[x] In Browse pool pairs, + Add liquidity & > < Swap tokens present
[x] In Your pool pairs, + Add more & - Remove present

iOS:

[x] In Browse pool pairs, + Add liquidity & > < Swap tokens present
[x] In Your pool pairs, + Add more & - Remove present


clj-kondo: 2020.03.20 -> 2020.04.05

Motivation for this change
Version bump
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

@worldofpeace @AndersonTorres

@grahamcofborg build clj-kondo

It looks good to me. Unfortunately, graalvm8 is broken on master:
https://hydra.nixos.org/job/nixpkgs/trunk/graalvm8.x86_64-linux
I was able to build it with graalvm11-ee, I think it should work with graalvm8 once it is fixed.

graalvm8 builds for me, but it consumes 24GB and takes 70 Minutes on my 8-thread Intel. Maybe that's a bit outside the hydra normality.

for the next reviewer:
according to @hlolli in #83080 the package can't be built because it gets OOM-killed in grahamofborg's build.
I measured the peak memory resource consumption at 25GB when I built it myself.
It builds fine on my system and could be included, as the situation is the same for 0.0.78 or 0.0.71 before it.


[Bug] The callback "beforeSend" can`t cancel the ajax request.

I use the api module, return false in the callback "beforeSend", but that can`t cancel the ajax request.
jQuery: 2.2.1
Semantic-UI: 2.1.8

This is also fixed in next.  #3660


chore: fix typescript declarations

This PR fixes some type string vs type class inconsistencies in the TypeScript declaration files from #443
#444

@charlesfries this ready for review?

@knownasilya it is ready for review now. I was taking another look at createFragment and I realized why the original PR author possibly went with string keys rather than real fragment classes in the fragment generics--because afaik we can't start with the fragment class and get back to the string key, then over and up to the fragment attributes interface from its registry. if we start with just the key we can easily work our way to both registries
however I personally am not really in love with the idea of having to define a separate interface just for defining the raw structure of a fragment. I have seen Partial<T> used in other libs for this kind of problem, and so I have updated the PR to remove the attribute registry functionality in favor of Partial. lmk your thoughts


MIT License Possible?

Hi @DHZS ,
I really appreciate your work. Do you think this code can be put under a MIT License?

Thanks for your attention, the license has been updated.


Avoid needing !pip3 install

Update the Jupyter images to include all the necessary python libraries so we can remove all the pip3 installs.

Related to #10


Error: No such image: nicolaka/netshoot:latest

Hi I run into this problem using agent-less default configuration. However, I found it works if I set verbose to 1 Looks wired.
Waiting for pod debug-agent-pod-xxx to run...
Forwarding from <IP_ADDRESS>:10027 -> 10027
Forwarding from [::1]:10027 -> 10027
Handling connection for 10027
                             Start deleting agent pod my-pod-xxx
error execute remote, Internal error occurred: error attaching to container: Error: No such image: nicolaka/netshoot:latest
error: Internal error occurred: error attaching to container: Error: No such image: nicolaka/netshoot:latest

me too. how to resolve it?

+1

+1

建议先docker pull nicolaka/netshoot:latest 一下看看

docker pull nicolaka/netshoot:latest可以

The same error for me. While pulling the image locally works, the "kubectl debug..." does not.

seems that we need to ensure the images exists on the cluster nodes

seems that we need to ensure the images exists on the cluster nodes

which was not the case before

seems that we need to ensure the images exists on the cluster nodes

which was not the case before

right, last time I didn't pre pull the netshoot image

Sorry for the late response, it is caused by an unstable debug-agent pushed to docker hub recently. It should have been fixed now, please run the command again to verify.
Since kubectl-debug plugin will still pull debug-agent:latest by default before #135 get fixed, it is recommend to configure or specify --agent-image=aylei/debug-agent:${version} if you are using a stable version of the plugin.

Sorry for the late response, it is caused by an unstable debug-agent pushed to docker hub recently. It should have been fixed now, please run the command again to verify.
Since kubectl-debug plugin will still pull debug-agent:latest by default before #135 get fixed, it is recommend to configure or specify --agent-image=aylei/debug-agent:${version} if you are using a stable version of the plugin.

Thanks for your work. Tried again but still not fixed. I have reinstalled the debug-agent and also tried brew upgrade kubectl-debug. Is there anything else I forgot?

Thanks for your work. Tried again but still not fixed. I have reinstalled the debug-agent and also tried brew upgrade kubectl-debug. Is there anything else I forgot?

Are you encountering the same error (image not found)? And what's the image of debug agent?

Thanks for your work. Tried again but still not fixed. I have reinstalled the debug-agent and also tried brew upgrade kubectl-debug. Is there anything else I forgot?

Are you encountering the same error (image not found)? And what's the image of debug agent?

Yes.The debug-agent daemonset is using aylei/debug-agent:latest and the imagePullPolicy has been set to  always.

@lwabish could you please try aylei/debug-agent:v0.1.1?

@lwabish could you please try aylei/debug-agent:v0.1.1?

Just tried using kubectl debug blog-54c4bc584f-gqjcl --agent-image=aylei/debug-agent:v0.1.1,worked as expected

@lwabish it doesn't work for me

@lwabish it doesn't work for me

append --agentless=true

Hi I run into this problem using agent-less default configuration. However, I found it works if I set verbose to 1 Looks wired.
Waiting for pod debug-agent-pod-xxx to run...
Forwarding from <IP_ADDRESS>:10027 -> 10027
Forwarding from [::1]:10027 -> 10027
Handling connection for 10027
                             Start deleting agent pod my-pod-xxx
error execute remote, Internal error occurred: error attaching to container: Error: No such image: nicolaka/netshoot:latest
error: Internal error occurred: error attaching to container: Error: No such image: nicolaka/netshoot:latest

@aylei @themez   The problem seems to appear here, I delete the verbosity comparison in this part, and then I can download the image
// pkg/agent/runtime.go
	// delete if statement
        if cfg.verbosity > 0 {
		term.DisplayJSONMessagesStream(out, cfg.stdout, 1, true, nil)
	}

I understand that I went to the follow-up process(creat container) before the image pull was completed, so it caused an error
But the docker client uses http, which seems to return resp.body directly, there is no delay waiting problem.
Looking forward to solving the confuse.

make build by master branch


better _decode_outputs

throw exception when trying to read bytes that aren't there.
no longer need the 'manual' strlen checks.

Fixes https://github.com/Bit-Wasp/bitcoin-lib-php/issues/67

Sweet, thanks!


Delete stack on request

Fixes #75.

Coverage decreased (-0.2%) to 93.109% when pulling 057df416bdb3ee04fda75daee5d8ba7dda3d358e on sync-delete into 9f31560b84d56be351a14ca998d943be4f2bf08b on master.

:+1:


Adds events gc monitor function in catalog. Fixes #335

Adds new services.catalog.event_log.max_retention_age_days config value
to control the number of days that event records are kept. A value >0 is
used for a gc process to cleanse old records. The default is 0 so there
is no upgrade behavior change for existing users.

Hi @zhill, why was this PR closed without merging?


Piskel

I use piskel on mobile and I have been working on something for an hour but then I accidentally used paint all but there is no undo button please help me. I'm on mobile btw so ctrl z dose not work

Mobil support requires reworking the user interface. See the first faq at https://www.piskelapp.com/faq .

Don't worry about what @theVerySharpFlat said. I will code it my self.


Some notifications are not very informative

Bug description
There is no container information/identification/description on some notifications:

"Container successfully created" - Which container was started?
"Unable to retrieve container logs" - Logs from which container?
Expected behavior
"Container <container_name or id> successfully created"
"Unable to retrieve container <container_name or id> logs"
Portainer Logs
n/a
Steps to reproduce the issue:

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

Technical details:

Portainer version: 2.16.1
Docker version (managed by Portainer): 20.10.21
Kubernetes version (managed by Portainer): none
Platform (windows/linux): Linux
Command used to start Portainer (docker run -p 9443:9443 portainer/portainer):
Browser: ALL
Use Case (delete as appropriate): Using Portainer at Home
Have you reviewed our technical documentation and knowledge base? Yes

Additional context
n/a

@rdwebdesign
I am going to close as this is a duplicate of https://github.com/portainer/portainer/issues/8025
Thanks!


Where is the code for parser?

Fascinating project!
I notice that this directory is empty in the source code and wondering why:
https://github.com/lexanth/python-ast/tree/master/src/parser

The parser is generated as part of the build from https://github.com/tunnelvisionlabs/antlr4ts and the antlr4 grammar from https://github.com/antlr/grammars-v4


Laravel 6.0 not supported

I took care of it and sent a merge request to the guys over at Kavenegar, which they haven't checked yet. For the time being, take a look at my forked repo:
https://github.com/AmirMehrabi/kavenegar-laravel

do it support queue ?


Releases 19-22 missing from releases/ folder

This project only contains releases up to 18, but 19 is referenced in [1], and 22 is the latest github release [2]

[1] https://github.com/aliyun/bosh-deployment/blob/master/alicloud/cpi.yml#L6-L9
[2] https://github.com/cloudfoundry-incubator/bosh-alicloud-cpi-release/releases

Could the missing releases please be committed to the git repo? Thanks! xoxo

Hi @drnic , the latest bosh cpi release and light stemcell has been updated in the bosh-deployment. Please check it.


Import featured tools from inside workspace

When viewing the tools tab in a workspace, a user now has a button to browse and import a featured method, or go directly to the FC or Dockstore repo.

Is there a corresponding ticket for this?


[Bug]: Artifact after using rotate_image on windows10 mingw64

What Operating System(s) are you seeing this problem on?
Windows
dlib version
19.24
Python version
No response
Compiler
mingw64 7.3
Expected Behavior
get a clean rotated image, without artifacts, after applying rotate_image.
Current Behavior
I noticed that on the windows build of my program using dlib, some artifacts appear in some images after applying rotate_image. The linux version seems unaffected.
The source image is this: https://bitbucket.org/guenterneust/rotate_image_bug/src/master/t.png
and the rotated image with artifacts is this one: https://bitbucket.org/guenterneust/rotate_image_bug/src/master/tmp2.png
Steps to Reproduce
A small program replicating the issue is here: https://bitbucket.org/guenterneust/rotate_image_bug/src/master/
Anything else?
No response

I was using an older (from spring) version of dlib on windows. After pulling the latest version, the issue disappeared.

I just checked, and yes, rotate_image uses interpolate_quadratic internally, when no interpolation is specified.
https://github.com/davisking/dlib/blob/f6c58c2d21a49d84967e48ffa33e7d1c783ae671/dlib/image_transforms/interpolation.h#L521-L539
It had a small bug, which was fixed recently here: https://github.com/davisking/dlib/pull/2806


olecranon

Add new terms:
abnormal olecranon morphology (a child of abnormal ulna morphology MP:0005108)
DEF: any structural anomaly of the large bony prominence at the proximal end of the ulna which articulates with the olecranon fossa of the humerus and is palpable at the posterior aspect of the elbow; while the olecranon is an attachment site for several muscle groups including the flexor carpi ulnaris and anconeus, the major muscle attachment is that of the triceps brachii muscle
SYN: abnormal olecranon process of ulna morphology
SYN: abnormal ulnar process morphology (related)
SYN: abnormal elbow bony tip morphology
SOURCE: https://radiopaedia.org/articles/olecranon, https://www.medicinenet.com/script/main/art.asp?articlekey=9478, https://www.orthopaedicsone.com/display/MSKMed/Olecranon+fractures
absent olecranon
DEF: missing the large bony prominence at the proximal end of the ulna which articulates with the olecranon fossa of the humerus and is palpable at the posterior aspect of the elbow
SYN: absent olecranon process of ulna
SYN: absent ulnar process
SYN: absent elbow bony tip
small olecranon
DEF: size reduction of the large bony prominence at the proximal end of the ulna which articulates with the olecranon fossa of the humerus and is palpable at the posterior aspect of the elbow
SYN: reduced olecranon process
SYN: small olecranon process of ulna
SYN: small elbow bony tip

Added new terms:
abnormal olecranon morphology MP:0030856
absent olecranon MP:0030857
small olecranon MP:0030858


I've been reading related issues however nothing has led me to a solution.
I've tried setting format to raw.
However this doesn't work for me when using inline = true.
Any suggestions?
Thanks in advance.

You question isn't clear at all... Or it's me. But I don't understand it.
Plus, it seems it isn't an issue but a request for technical support.
For this purpose, please create a question on stackoverflow instead of posting an issue on github, which is made for development purpose or bug tracking. Even if you are maybe in face of a bug, for now it is not clear at all. So please in a first time, clarify the situation posting an issue on stackoverflow:

http://stackoverflow.com/questions/ask

You can use the following tags:

angular-ui-tinymce
tinymce
angularjs
javascript

@deeg I think you can close this issue.


Using .net5, the FromSQL produces an error

MS appears to have changed how this is called in the newer versions.
https://docs.microsoft.com/en-us/ef/core/querying/raw-sql
I believe this line of code should be updated from using "FromSql" to "FromSqlRaw:
        string query = "SELECT * FROM Department WHERE DepartmentID = {0}";
        var department = await _context.Departments
            .FromSqlRaw(query, id)
            .Include(d => d.Administrator)
            .AsNoTracking()
            .FirstOrDefaultAsync();

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

ID: 4482f94f-bb17-fb95-d00b-c1c02410221a
Version Independent ID: 84ed5b8e-5546-9086-e233-2605e1b35d37
Content: Tutorial: Learn about advanced scenarios - ASP.NET MVC with EF Core
Content Source: aspnetcore/data/ef-mvc/advanced.md
Product: aspnet-core
Technology: aspnetcore-data
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Moved to Container issue for EF/MVC #17465


Log view doesn't format timestamp correctly

The timestamp seems not covert to the correct version of client time.

And seems this page doesn't have a separated time range selector? Could we add it again? Like the trace query page.

Timestamp format issue is fixed by https://github.com/apache/skywalking/pull/6335#issue-568815160.


axe-android automated testing

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

This is a feature request for a sample on how to integrate the axe-android checks in the CI/CD pipeline
Additional context

This has been a request from user feedback and pilot teams. Adding it here as a reference to group upvotes and comments. We also need to understand what type of E2E framework most teams use in their build pipelines.
We would be happy to take a contribution on a team that has integrated these tests in their pipeline.

Keeping this open to assess community interest and while we do some internal investigation.


Update AutoRest C# version

Update AutoRest C# version to 3.0.0-beta.20220318.1

Issues resolving at https://github.com/Azure/azure-sdk-for-net/pull/27632

Conflicts being resolved here https://github.com/Azure/azure-sdk-for-net/pull/27640


Upload WMA Performance JMeter testing sample script and data csv

Upload WMA Performance JMeter testing sample script and data csv

This is a sample JMX for WMA App performance testing.


Microsoft powered ... system

See https://github.com/timb-machine/nhsx-contact-tracing-app/blob/c25cdae42c4a77b9a92812c743bd8cef335a2dc4/implementation/android/EXRB4shXQAE7PBf%3Fformat%3Djpg.

What is the Microsoft Appcenter Analytics for?


Flutter Refactor->extract->flutter widget

I am getting this error: reference to an enclosing class method cannot be extracted. I have included the Flutter doctor results down below. And I have put an example of the code I've written in my repository and at line 98 I'm trying to refactor RadialDragGestureDetector. You can also go to youtube.com and type in fluttery challenge music player then go to 1:11:42ish and that is the part in the video that I am having difficulty with. If you would like anymore information just let me know. Any help will be greatly appreciated!
C:\src\flutter> flutter doctor -v
[√] Flutter (Channel stable, v1.0.0, on Microsoft Windows [Version 10.0.17134.523], locale en-US)
• Flutter version 1.0.0 at C:\src\flutter\flutter
• Framework revision 5391447fae (8 weeks ago), 2018-11-29 19:41:26 -0800
• Engine revision 7375a0f414
• Dart version 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)

[√] Android toolchain - develop for Android devices (Android SDK 28.0.3)
• Android SDK at C:\Users\Taylor\AppData\Local\Android\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 28.0.3
• Java binary at: C:\Program Files\Android\Android Studio1\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)
• All Android licenses accepted.

[√] Android Studio (version 3.3)
• Android Studio at C:\Program Files\Android\Android Studio1
• Flutter plugin version 31.3.3
• Dart plugin version 182.5124
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)

[√] Connected device (1 available)
• Android SDK built for x86 • emulator-5554 • android-x86 • Android 6.0 (API 23) (emulator)

You can create a class called RadialSeekBar and then reference it in Extended.