text:
Julia exits when hitting breakpoiint

When running Gallium in Windows with Julia 0.5.0, hitting a breakpoint causes Julia to exit (crash).
julia> using Gallium

julia> foo(x) = x+1
foo (generic function with 1 method)

julia> Gallium.breakpoint(foo)
Locations (+: active, -: inactive, *: source):
 * Any matching method added to #foo
 * Any matching specialization of foo(x) at REPL[2]:1

julia> foo(1)

$

Does this happen with all functions, or just small functions like this one?

Also versioninfo(), what version of windows, etc. since I can't reproduce this locally.

I can't reproduce this either on my windows machine.

I'm on Windows 7, pretty up-to-date with patches.  Here's versioninfo:
julia> versioninfo()
Julia Version 0.5.0
Commit 3c9d753* (2016-09-19 18:14 UTC)
Platform Info:
  System: NT (x86_64-w64-mingw32)
  CPU: Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz
  WORD_SIZE: 64
  BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Nehalem)
  LAPACK: libopenblas64_
  LIBM: libopenlibm
  LLVM: libLLVM-3.7.1 (ORCJIT, nehalem)

It happens on larger functions as well.  I was able to produce it on a 23 line function.
In some other cases, (setting it on a Base function like println, for instance) I get a crash.
julia> Gallium.breakpoint(println)
Locations (+: active, -: inactive, *: source):
 + println(io::Base.AbstractIOBuffer{Array{UInt8,1}}) at coreio.jl:6
 + println(io::IOContext{Base.AbstractIOBuffer{Array{UInt8,1}}}) at coreio.jl:6
 + println(io::Base.Terminals.TTYTerminal) at coreio.jl:6
 + println(io::Base.TTY) at coreio.jl:6
 + println(io::Base.AbstractIOBuffer{Array{UInt8,1}}, xs::Tuple{String,Vararg{String,N}}) at strings/io.jl:27
 + println(io::IOContext{Base.AbstractIOBuffer{Array{UInt8,1}}}, xs::Tuple{String,Vararg{String,N}}) at strings/io.jl:27
 + println(io::Base.AbstractIOBuffer{Array{UInt8,1}}, xs::Tuple{String,Vararg{Any,N}}) at strings/io.jl:27
 + println(io::Base.AbstractIOBuffer{Array{UInt8,1}}, xs::Tuple{SubString{String},Vararg{SubString{String},N}}) at strings/io.jl:27
 + println(io::Base.Terminals.TTYTerminal, xs::Tuple{String,Vararg{String,N}}) at strings/io.jl:27
 + println(xs::Tuple{}) at coreio.jl:5
 + println(xs::Tuple{String}) at coreio.jl:5
 * Any matching method added to Base.#println
 * Any matching specialization of println(t) at C:\Users\s2maki\.julia\v0.5\TerminalUI\src\widgets.jl:822
 * Any matching specialization of println(io) at coreio.jl:6
 * Any matching specialization of println(io, xs) at strings/io.jl:27
 * Any matching specialization of println(xs) at coreio.jl:5

julia> println("test")
Please submit a bug report with steps to reproduce this fault, and any error messages that follow (in their entirety). Thanks.
Exception: EXCEPTION_ILLEGAL_INSTRUCTION at 0x6a5416ea -- hooking_jl_savecontext at C:\Users\s2maki\.julia\v0.5\Gallium\src\Hooking\hooking.DLL (unknown line)
while loading no file, in expression starting on line 0
hooking_jl_savecontext at C:\Users\s2maki\.julia\v0.5\Gallium\src\Hooking\hooking.DLL (unknown line) jl_call_method_internal at /cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src/cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src\julia_internal.h:189 [inlined]
jl_apply_generic at /cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src/cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src\gf.c:1942
commit_line at .\LineEdit.jl:1300
#92 at .\LineEdit.jl:1352
#13 at .\LineEdit.jl:736
jl_call_method_internal at /cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src/cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src\julia_internal.h:189 [inlined]
jl_apply_generic at /cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src/cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src\gf.c:1942
#165 at .\LineEdit.jl:1458
#13 at .\LineEdit.jl:736
jl_call_method_internal at /cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src/cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src\julia_internal.h:189 [inlined]
jl_apply_generic at /cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src/cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src\gf.c:1942
prompt! at .\LineEdit.jl:1605
run_interface at .\LineEdit.jl:1574
unknown function (ip: 00000000034AC105)
jl_call_method_internal at /cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src/cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src\julia_internal.h:189 [inlined]
jl_apply_generic at /cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src/cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src\gf.c:1942
run_frontend at .\REPL.jl:903
run_repl at .\REPL.jl:188
unknown function (ip: 000000001A2703B6)
jl_call_method_internal at /cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src/cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src\julia_internal.h:189 [inlined]
jl_apply_generic at /cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src/cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src\gf.c:1942
_start at .\client.jl:360
unknown function (ip: 00000000034C85EE)
jl_call_method_internal at /cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src/cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src\julia_internal.h:189 [inlined]
jl_apply_generic at /cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src/cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/src\gf.c:1942
jl_apply at /cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/ui/../src\julia.h:1392 [inlined]
true_main at /cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/ui\repl.c:112
wmain at /cygdrive/c/BuildAgent/work/f9dddb33ef3dffec/ui\repl.c:232
__tmainCRTStartup at /usr/src/debug/mingw64-x86_64-runtime-4.0.5-1/crt\crtexe.c:329
mainCRTStartup at /usr/src/debug/mingw64-x86_64-runtime-4.0.5-1/crt\crtexe.c:212
BaseThreadInitThunk at C:\Windows\system32\kernel32.dll (unknown line)
RtlUserThreadStart at C:\Windows\SYSTEM32\ntdll.dll (unknown line)
Allocations: 5325643 (Pool: 5324366; Big: 1277); GC: 6

Keith's original example works okay for me in Linux, Windows and macOS.
Encountering a breakpoint set in println produces a segfault for me in Linux and macOS,
and an infinite loop of 4 In coreio.jl:5 on Windows.

authors: Keno josefsachsconning musm s2maki


text:
服务端start报错，请问这个可能是什么原因？

> chatgpt-web-service@1.0.0 start /Users/erimus/Downloads/chatgpt-web/service
> esno ./src/index.ts

node:internal/errors:496
    ErrorCaptureStackTrace(err);
    ^

TypeError [ERR_INVALID_URL]: Invalid URL
    at __node_internal_captureLargerStackTrace (node:internal/errors:496:5)
    at new NodeError (node:internal/errors:405:5)
    at new URL (node:internal/url:743:13)
    at <anonymous> (/Users/erimus/Downloads/chatgpt-web/service/src/storage/mongo.ts:10:19)
    at Object.<anonymous> (/Users/erimus/Downloads/chatgpt-web/service/src/storage/mongo.ts:373:23)
    at Module._compile (node:internal/modules/cjs/loader:1257:14)
    at Object.F (/Users/erimus/Downloads/chatgpt-web/service/node_modules/.pnpm/@esbuild-kit+cjs-loader@2.4.2/node_modules/@esbuild-kit/cjs-loader/dist/index.js:1:941)
    at Module.load (node:internal/modules/cjs/loader:1115:32)
    at Module._load (node:internal/modules/cjs/loader:962:12)
    at Module.require (node:internal/modules/cjs/loader:1139:19)
    at require (node:internal/modules/helpers:121:18)
    at <anonymous> (/Users/erimus/Downloads/chatgpt-web/service/src/storage/config.ts:6:47)
    at Object.<anonymous> (/Users/erimus/Downloads/chatgpt-web/service/src/storage/config.ts:141:23)
    at Module._compile (node:internal/modules/cjs/loader:1257:14)
    at Object.F (/Users/erimus/Downloads/chatgpt-web/service/node_modules/.pnpm/@esbuild-kit+cjs-loader@2.4.2/node_modules/@esbuild-kit/cjs-loader/dist/index.js:1:941)
    at Module.load (node:internal/modules/cjs/loader:1115:32)
    at Module._load (node:internal/modules/cjs/loader:962:12)
    at Module.require (node:internal/modules/cjs/loader:1139:19)
    at require (node:internal/modules/helpers:121:18)
    at options (/Users/erimus/Downloads/chatgpt-web/service/src/chatgpt/index.ts:13:66)
    at Object.<anonymous> (/Users/erimus/Downloads/chatgpt-web/service/src/chatgpt/index.ts:398:10)
    at Module._compile (node:internal/modules/cjs/loader:1257:14)
    at Object.F (/Users/erimus/Downloads/chatgpt-web/service/node_modules/.pnpm/@esbuild-kit+cjs-loader@2.4.2/node_modules/@esbuild-kit/cjs-loader/dist/index.js:1:941)
    at Module.load (node:internal/modules/cjs/loader:1115:32)
    at Module._load (node:internal/modules/cjs/loader:962:12)
    at Module.require (node:internal/modules/cjs/loader:1139:19)
    at require (node:internal/modules/helpers:121:18)
    at userId (/Users/erimus/Downloads/chatgpt-web/service/src/index.ts:7:106)
    at Object.<anonymous> (/Users/erimus/Downloads/chatgpt-web/service/src/index.ts:942:80)
    at Module._compile (node:internal/modules/cjs/loader:1257:14)
    at Object.F (/Users/erimus/Downloads/chatgpt-web/service/node_modules/.pnpm/@esbuild-kit+cjs-loader@2.4.2/node_modules/@esbuild-kit/cjs-loader/dist/index.js:1:941)
    at Module.load (node:internal/modules/cjs/loader:1115:32)
    at Module._load (node:internal/modules/cjs/loader:962:12)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/translators:165:29)
    at ModuleJob.run (node:internal/modules/esm/module_job:192:25)
    at async CustomizedModuleLoader.import (node:internal/modules/esm/loader:246:24)
    at async loadESM (node:internal/process/esm_loader:40:7)
    at async handleMainPromise (node:internal/modules/run_main:66:12) {
  input: 'undefined',
  code: 'ERR_INVALID_URL'
}

本机本来就已经有mongo一直在跑，不知道有没有影响。
其他安装步骤都没问题，fork的源项目能跑通。

发现是要设一个 MONGODB_URL 变量，readme沿用源项目的没有加，docker compose里加了，可以补一下文档。

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
Permission Error on creating Certificate using ClusterIssuer ejbca-issuer.keyfactor.com

Hi
ClusterIssuer is in ready state and health checks are successful but while issuing certificate getting permission error when cert-manager is trying to update the status to Approved.
Any idea why helm installation is not setting correct permissions.
Cert-manager pod logs:
I0505 21:18:08.575328       1 trigger_controller.go:215] "Certificate must be re-issued" logger="cert-manager.certificates-trigger" key="infra/kcr.cloud.homelab.example.com" reason="DoesNotExist" message="Issuing certificate as Secret does not exist"

I0505 21:18:08.575418       1 conditions.go:203] Setting lastTransitionTime for Certificate "kcr.cloud.homelab.example.com" condition "Issuing" to 2024-05-05 21:18:08.575412812 +0000 UTC m=+8572.458685784

I0505 21:18:08.575325       1 conditions.go:203] Setting lastTransitionTime for Certificate "kcr.cloud.homelab.example.com" condition "Ready" to 2024-05-05 21:18:08.575301405 +0000 UTC m=+8572.458574367

I0505 21:18:08.592130       1 controller.go:162] "re-queuing item due to optimistic locking on resource" logger="cert-manager.certificates-trigger" key="infra/kcr.cloud.homelab.example.com" error="Operation cannot be fulfilled on certificates.cert-manager.io \"kcr.cloud.homelab.example.com\": the object has been modified; please apply your changes to the latest version and try again"

I0505 21:18:08.592194       1 trigger_controller.go:215] "Certificate must be re-issued" logger="cert-manager.certificates-trigger" key="infra/kcr.cloud.homelab.example.com" reason="DoesNotExist" message="Issuing certificate as Secret does not exist"

I0505 21:18:08.592210       1 conditions.go:203] Setting lastTransitionTime for Certificate "kcr.cloud.homelab.example.com" condition "Issuing" to 2024-05-05 21:18:08.592206112 +0000 UTC m=+8572.475479083

I0505 21:18:08.824230       1 conditions.go:263] Setting lastTransitionTime for CertificateRequest "kcr.cloud.homelab.example.com-1" condition "Approved" to 2024-05-05 21:18:08.824219898 +0000 UTC m=+8572.707492860

I0505 21:18:08.838315       1 controller.go:162] "re-queuing item due to optimistic locking on resource" logger="cert-manager.certificaterequests-approver" key="infra/kcr.cloud.homelab.example.com-1" error="Operation cannot be fulfilled on certificaterequests.cert-manager.io \"kcr.cloud.homelab.example.com-1\": the object has been modified; please apply your changes to the latest version and try again"

I0505 21:18:08.838389       1 conditions.go:263] Setting lastTransitionTime for CertificateRequest "kcr.cloud.homelab.example.com-1" condition "Approved" to 2024-05-05 21:18:08.838384071 +0000 UTC m=+8572.721657044

E0505 21:18:08.845794       1 controller.go:167] "re-queuing item due to error processing" err="admission webhook \"webhook.cert-manager.io\" denied the request: status.conditions: Forbidden: user \"system:serviceaccount:cert-manager:cert-manager\" does not have permissions to set approved/denied conditions for issuer {corp-pki-cluster-issuer ClusterIssuer ejbca-issuer.keyfactor.com}" logger="cert-manager.certificaterequests-approver" key="infra/kcr.cloud.homelab.example.com-1"

I0505 21:18:13.838941       1 conditions.go:263] Setting lastTransitionTime for CertificateRequest "kcr.cloud.homelab.example.com-1" condition "Approved" to 2024-05-05 21:18:13.838917797 +0000 UTC m=+8577.722190832

E0505 21:18:13.851696       1 controller.go:167] "re-queuing item due to error processing" err="admission webhook \"webhook.cert-manager.io\" denied the request: status.conditions: Forbidden: user \"system:serviceaccount:cert-manager:cert-manager\" does not have permissions to set approved/denied conditions for issuer {corp-pki-cluster-issuer ClusterIssuer ejbca-issuer.keyfactor.com}" logger="cert-manager.certificaterequests-approver" key="infra/kcr.cloud.homelab.example.com-1"

ejbca-cert-manager-issuer pod logs:
2024-05-05T21:18:08Z	INFO	CertificateRequest has not been approved yet. Ignoring.	{"controller": "certificaterequest", "controllerGroup": "cert-manager.io", "controllerKind": "CertificateRequest", "CertificateRequest": {"name":"kcr.cloud.homelab.example.com-1","namespace":"infra"}, "namespace": "infra", "name": "kcr.cloud.homelab.example.com-1", "reconcileID": "be9044e9-a5f5-474c-8538-79544cf608fc"}

2024-05-05T21:18:08Z	INFO	CertificateRequest has not been approved yet. Ignoring.	{"controller": "certificaterequest", "controllerGroup": "cert-manager.io", "controllerKind": "CertificateRequest", "CertificateRequest": {"name":"kcr.cloud.homelab.example.com-1","namespace":"infra"}, "namespace": "infra", "name": "kcr.cloud.homelab.example.com-1", "reconcileID": "490218ce-44e4-4fc0-885e-3dfcd6d3ade1"}

Hi @ashishsinghdev
By default, ejbca-cert-manager-issuer will not sign CertificateRequests that aren't approved as demonstrated by the log messages in the reconciler pod.
The errors you're encountering suggest that cert-manager itself does not have permission to set the approved condition on CertificateRequest resources. Have you taken a look at the cert-manager approver-policy documentation?

After updating Cert-manager ClusterRole to allow permissions on ejbca-issuer.keyfactor.com api group resources it works.
Note: Working for ClusterIssuers

apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: cert-manager-controller-clusterissuers
labels:
app: cert-manager
app.kubernetes.io/component: controller
app.kubernetes.io/instance: cert-manager
app.kubernetes.io/name: cert-manager
app.kubernetes.io/version: v1.14.7
annotations:
rules:

verbs:

update
patch
apiGroups:
cert-manager.io
ejbca-issuer.keyfactor.com
resources:
clusterissuers
clusterissuers/status

verbs:

get
list
watch
apiGroups:
cert-manager.io
ejbca-issuer.keyfactor.com
resources:
clusterissuers

verbs:

get
list
watch
create
update
delete
apiGroups:
''
resources:
secrets

apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: cert-manager-controller-approve:cert-manager-io
labels:
app: cert-manager
app.kubernetes.io/component: cert-manager
app.kubernetes.io/instance: cert-manager
app.kubernetes.io/name: cert-manager
app.kubernetes.io/version: v1.14.7
rules:

verbs:

approve
apiGroups:
cert-manager.io
ejbca-issuer.keyfactor.com
resources:
signers
resourceNames:
issuers.cert-manager.io/*
clusterissuers.cert-manager.io/*
clusterissuers.ejbca-issuer.keyfactor.com/*
issuers.ejbca-issuer.keyfactor.com/*

repo: Keyfactor/ejbca-cert-manager-issuer


text:
Different lines in {cases} environment collide

There's an apparent rendering bug in this code:
[ \begin{aligned}
d =
\begin{cases}
level_{base},     & \lambda \leq \frac{1}{2} \
nearest(\lambda), & \lambda > \frac{1}{2},
level_{base} + \lambda \leq
q + \frac{1}{2} \
q,                & \lambda > \frac{1}{2}, level_{base} + \lambda > q + \frac{1}{2}
\end{cases}
\end{aligned} ]
where the 1/2 fractions bump into the content of the cases above and below them. This doesn't happen when rendered by LaTeX. I did poke through the other issues first and it's not obvious this is a duplicate, though it may be. Seeing this in both Firefox and Chromium.

The real error here appears to be that LaTeX does switch to inline mode for {cases}, while KaTeX renders the lines in display mode. Thus the fractions are too large to fit without colliding. If you change the \frac to \dfrac and render this in LaTeX, the result looks pretty much the same:

If you want to use display mode (or have constructs in there which require more vertical space even in inline mode), then adding space via an optional argument to the \\ command is the way to go, just as in LaTeX.

TIL \dfrac.  Also, mathtools.sty defines dcases that behaves like the current KaTeX cases, and nccmath.sty defines darray that behaves like the current KaTeX array.
In addition to fixing {cases} to switch to text mode, we need to fix {array} similarly.

Fix in #606.

Closing this as there's a fix from #606 in the pipeline; in the meantime I did as @gagern suggested and used \\\\[0.5em] as a workaround. Thanks!

authors: edemaine gagern oddhack

repo: Khan/KaTeX

license: mit

license_source: bigquery


text:
support \setlength and measurement constants

Add a dictionary that tracks the values of

thinmuskip
medmuskip
thickmuskip
jot

Would be also nice to support \arraystretch (see buildHTML.js) and \arraycolsep (in the same buildHTML function, though more spread out).

Some fun examples of playing with muskip.  Though that's mainly relevant to plus and minus settings which we don't currently support, we'll need to keep in mind that we really ought to support things like \setlength\arraycolsep{0.5\arraycolsep} (something I do a lot), and possibly \addtolength\arraycolsep{-0.5em}.
There's also a question of whether we'd want to support TeX-style \arraycolsep=0.5\arraycolsep and especially \global\arraycolsep=0.5\arraycolsep.  If we support global and local setting, we might need another data structure.
But even focusing on support for local lengths, I'm not quite sure where this ought to go.  Perhaps it could go in the options dictionary in buildHTML, e.g. as a lengths dictionary within?  We'll need to parse \setlength as defining an implicit group, so that e.g. the following works:
\setlength\arraycolsep{1em} \begin{array} ... \end{array}
\setlength\arraycolsep{2em} \begin{array} ... \end{array}

options.length = {
   thinmuskip: '',
   medmuskip: '',
   thickmuskip: '',
   arraycolsep: '',
   jot: '',
   ...,
}

Is the implicit group really necessary?  Since the commands listed above are all siblings, they're processed serially.  The \setlength commands should update options, but not return a group.  Is that what you meant by an "implicit group"?

Ah, I see. So you imagine a setlength parse node that specifies that a length change in (the options for) the parent group.  Then all following items in the group will use the new length, until/unless the length gets overridden later.  This is a little tricky, I guess, because the processing of setlength nodes needs to happen at the parent level...  (By contrast, what I was imagining was that the modified items in the group would become children of the setlength node...)

Does the effect of setlength terminate at the end of the group in which the setlength occurs?  Why does the processing of setlength have to happen at the parent level?

Yes, ending a group restores all lengths.  In the example below, the first and last arrays use \arraycolsep=1em while only the middle one uses \arraycolsep=2em.
\setlength\arraycolsep{1em}
\begin{array} ... \end{array}
{\setlength\arraycolsep{2em} \begin{array} ... \end{array}}
\begin{array} ... \end{array}

The point is that the \setlength changes all following items within the same group.  I guess the setlength parse node could modify options in-place instead of our usual copy-and-modify (newOptions = options.with...), but then many group-like things would need to carefully keep a copy of the original options to properly restore...  This is why I was thinking an implicit group would be better: it's behaving just like e.g. \large.

Now that we have Namespace.js we could start on this.  I think the tricky part will be tracking down all of those places where we should be using a particular length for something.

\setlength\arraycolsep{1em} still not working. Are you going to add this support? I need it to get closer horizontal lines to names of row vectors in array.

This is something that we'd like to add but since this is a volunteer project and people are busy with their own things it probably won't happen until someone who's really passionate about this feature decides to implement it.  The good thing is that all of the building blocks are in place so nothing's blocking this work.

authors: edemaine kevinbarabash step135


text:
No stream/screenshot with Dafang

Hi,
I can't get my dafang working for screenshots or livestream.
I hacked it with dafang hack
I have access with through the IP address on my browser and see there my livefeed.
(My first issue there, I am not sure id thats related to my actual issue is, that it always tells me, my SD crad is in read-only mode. That means other than the default settings I am not able change anything. But rtsp h264 Server is up and running. But rtsp mjpeg Server is not...
I took the h264 path and added that into my config.json.
My config.json looks like this:
{
"platform": "Camera-ffmpeg",
"cameras": [
{
"name": "Schlafzimmer",
"videoConfig": {
"source": "-re -i rtsp://192.168.1.XX:8554/unicast",
"stillImageSource": "-i rtsp://192.168.1.XX/cgi-bin/currentpic.cgi -vframes 1 -r 1",
"maxStreams": 2,
"maxWidth": 1280,
"maxHeight": 720,
"maxFPS": 25,
"debug": true
}
}
]
}
My log looks like this:
Mar 18 21:38:06 raspberrypi homebridge[16609]: [2019-3-18 21:38:06] [Camera-ffmpeg] Start streaming video from Schlafzimmer with 1280x720@299kBit
Mar 18 21:38:06 raspberrypi homebridge[16609]: ffmpeg -re -i rtsp://192.168.1.22:8554/unicast -map 0:0 -vcodec libx264 -pix_fmt yuv420p -r 25 -f rawvideo -tune ze
rolatency -vf scale=1280:720 -b:v 299k -bufsize 299k -maxrate 299k -payload_type 99 -ssrc 4422606 -f rtp -srtp_out_suite AES_CM_128_HMAC_SHA1_80 -srtp_out_params
IxgFTWON8K60d3aD8/zvq8sEZjdxiCDlKFDVIWet srtp://192.168.1.4:51257?rtcpport=51257&localrtcpport=51257&pkt_size=1316 -loglevel debug
Mar 18 21:38:06 raspberrypi homebridge[16609]: ffmpeg version N-93328-gf6803cfbd2 Copyright (c) 2000-2019 the FFmpeg developers
Mar 18 21:38:06 raspberrypi homebridge[16609]:   built with gcc 6.3.0 (Raspbian 6.3.0-18+rpi1+deb9u1) 20170516
Mar 18 21:38:06 raspberrypi homebridge[16609]:   configuration: --prefix=/usr/local --arch=armel --target-os=linux --enable-omx-rpi --enable-nonfree --enable-gpl
--enable-libfdk-aac --enable-mmal --enable-libx264 --enable-decoder=h264 --enable-network --enable-protocol=tcp --enable-demuxer=rtsp
Mar 18 21:38:06 raspberrypi homebridge[16609]:   libavutil      56. 26.100 / 56. 26.100
Mar 18 21:38:06 raspberrypi homebridge[16609]:   libavcodec     58. 47.103 / 58. 47.103
Mar 18 21:38:36 raspberrypi homebridge[16609]: [2019-3-18 21:38:36] [Camera-ffmpeg] ERROR: FFmpeg exited with code 1
There is no real change if Adjust my settings with "audio": false or "vcodec": "h264_omx" or "-rtsp_transport tcp...."
The only big difference I notice is, if I change the stillImage path to the same address as my livestream address and not currentpic.cgi, that in most cases it only tries to push a snapshot to HomeKit and even doubletapping the camera in fullscreen mode does not trigger the live video. If I remove that line or change it to currentpic.cgi, it tries at least to show me both. Sometimes I geta snapshot, but in most cases not. But a live video is not possible.
@KhaosT suggested to start the stream directly in terminal, there I get this info:
ffmpeg -re -i rtsp://192.168.1.XX:8554/unicast
ffmpeg version N-93328-gf6803cfbd2 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 6.3.0 (Raspbian 6.3.0-18+rpi1+deb9u1) 20170516
configuration: --prefix=/usr/local --arch=armel --target-os=linux --enable-omx-rpi --enable-nonfree --enable-gpl --enable-libfdk-aac --enable-mmal --enable-libx
264 --enable-decoder=h264 --enable-network --enable-protocol=tcp --enable-demuxer=rtsp
libavutil      56. 26.100 / 56. 26.100
libavcodec     58. 47.103 / 58. 47.103
libavformat    58. 26.101 / 58. 26.101
libavdevice    58.  6.101 / 58.  6.101
libavfilter     7. 48.100 /  7. 48.100
libswscale      5.  4.100 /  5.  4.100
libswresample   3.  4.100 /  3.  4.100
libpostproc    55.  4.100 / 55.  4.100
rtsp://192.168.1.XX:8554/unicast: Invalid data found when processing input
I don't know what I should do, to fix this issue... :-(
Thanks for any help!

Tested the link with VLC player on my iPad Pro:
rtsp://192.168.1.XX:8554/unicast and it just works totally fine.

Test the ffmpeg command with ffmpeg or ffplay

repo: KhaosT/homebridge-camera-ffmpeg


text:
Updated german translation (951 - 954)

Update the german translations for 951 to 954.

Look at my note

Meh i fucked up some commits trying to solve a merge confilct. Wait till i "removed" the uneeded ones

This request has conflicts, could you resubmit this request?

With the help in IRC (by jhass), i now added the translation for 955. (And thus no more conflicts)

source: gharchive/pull-request

authors: Khroki Neui robske110

repo: Khroki/MCEdit-Unified

license: isc


text:
Helium-math AlphaMode::OPAQUE conflicts with windows 'OPAQUE' #define

seems on my windows system OPAQUE is already #define'd in a windows header, which then breaks helum-math build.

wingdi.h
/* Background Modes */
#define TRANSPARENT         1
#define OPAQUE              2
#define BKMODE_LAST         2

repo: KhronosGroup/ANARI-SDK


text:
Potential race on mkdir in update_build_version.py

There are reports of the following part of update_build_version.py errorin out with a File exists exception.
    if not os.path.isdir(output_dir):
        os.makedirs(output_dir)

Probably a good idea to use the solution in http://stackoverflow.com/questions/600268/mkdir-p-functionality-in-python to make it non-racy.  (And without needing an extra module to be installed.)

Hm.  The way google/shaderc does it is that the update_build_version.py script is not responsible for making the directory, rather the build system has to make the directory and instead update_build_version.py just assumes it's going to write its output file in the current directory.

repo: KhronosGroup/SPIRV-Tools


text:
Please rename default branch from 'master' to 'main' per Khronos policy

To repository owners: please rename the default branch of this repository from 'master' to 'main', using the Github renaming tool. This request is per policy set by the Khronos Promoters in May 2021, to follow Github community practice for respectful naming.
The Github renaming tool sets up URL redirections and retargets outstanding pull requests, so the impact on repository users is minimal. The most visible issue is that people with local repo clones will probably want to rename their clone's 'master' branch, following the popup instructions that will be seen when browsing the github repository after the change; or just delete 'master' and pull the new 'main', if it's purely a tracker with no local content.
You may wish to coordinate with @outofcontrol if you are doing auto-updates from this repository to another location, whether via push/pull mirroring or other mechanisms. The redirects setup by Github should accommodate most such uses transparently, but it's still good practice.
Based on experience with other KhronosGroup repositories which have undergone this renaming already, this is a reasonable approach:

Agree on a date for the renaming within the Working Group or other owners of the repository, and document that date here.

Date can be adjusted to avoid interaction with major releases in flight.

Provide notice to repository users outside Khronos, insofar as possible (adding a comment in the repo README with the switchover date is one way).
Once the renaming is done, edit the new 'main' branch to replace hardwired references to 'master' with (preferably) 'default branch' or 'main'.
Update the repo README to note the change.

If you have questions or issues about this, please raise them on Khronos internal gitlab 'khronos-general' issue 106 if possible. If not possible, you can @-tag me here.
While we will not force any WG into acting precipitously, this is our agreed policy. Please try to accommodate renaming relatively soon.
Note that this issue is automatically generated, due to the large number of KhronosGroup repositories it's being raised in.

I propose the switchover date of Thursday Jan 12.
I don't have admin rights to this repo, so I'll coordinate with @outofcontrol

The SPIR WG agreed to make this change today or tomorrow.


text:
Merging mem_tracker and draw_state layers into core_validation layer

Currently it compiles for Linux and Android and cube/tri --validate are working
Very little efficiency has been pulled out for this initial merge.
A few maps have been merged, but otherwise almost all of the mem_tracker
code is pulled intact and surrounded in "#if MTMERGE" blocks.
core_validation.cpp is up-to-date w/ master as of 3/15 at 9am MST.

Hey Tobin, I started looking at this last night -- have a couple of fixes so far and right now am working on a crash in the smoke test.  I'll push the commits as soon as I have it working.

Tobin, this patch set gets us up and running on Win64 at least.

Thanks, Mark. I had added the json files but forgot to do the git add, sorry.
I pulled and tested with your additional commits and everything looks good to me.
If it looks good to you, please go ahead and push to master.

Tested and pushed to Master.

authors: mark-lunarg tobine


text:
Bump cmake minimum version. Support pre-3.28 in FindVulkan.

Description
Bumps the minimum cmake version for CMakeLists.txt and app/CMakeLists.txt consistent with the CMake features used. In the case of CMakeLists.txt the version is bumped to 3.20 for consistency with app and to support use of cmake_path which is used in the accompanying fix to FindVulkan.cmake to support versions earlier than 3.28.
Fixes #1100
General Checklist:
Please ensure the following points are checked:

[x] My code follows the coding style
[x] I have reviewed file licenses
[ ] I have commented any added functions (in line with Doxygen)
[x] I have commented any code that could be hard to understand
[ ] My changes do not add any new compiler warnings
[ ] My changes do not add any new validation layer errors or warnings
[ ] I have used existing framework/helper functions where possible
[x] My changes do not add any regressions
[ ] I have tested every sample to ensure everything runs correctly
[x] This PR describes the scope and expected impact of the changes I am making

I have left unchecked items which are not relevant to this change.
Note: The Samples CI runs a number of checks including:

[x] I have updated the header Copyright to reflect the current year (CI build will fail if Copyright is out of date)
[ ] My changes build on Windows, Linux, macOS and Android. Otherwise I have documented any exceptions

If this PR contains framework changes:

[ ] I did a full batch run using the batch command line argument to make sure all samples still work properly

Sample Checklist
If your PR contains a new or modified sample, these further checks must be carried out in addition to the General Checklist:

[ ] I have tested the sample on at least one compliant Vulkan implementation
[ ] If the sample is vendor-specific, I have tagged it appropriately
[ ] I have stated on what implementation the sample has been tested so that others can test on different implementations and platforms
[ ] Any dependent assets have been merged and published in downstream modules
[ ] For new samples, I have added a paragraph with a summary to the appropriate chapter in the readme of the folder that the sample belongs to e.g. api samples readme
[ ] For new samples, I have added a tutorial README.md file to guide users through what they need to know to implement code using this feature. For example, see conditional_rendering
[ ] For new samples, I have added a link to the Antora navigation so that the sample will be listed at the Vulkan documentation site

 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.

Just spotted a completely unnecessary unset in my changes which I have removed in https://github.com/KhronosGroup/Vulkan-Samples/pull/1101/commits/11f46534cf4cf8e8f18017e62e4861c09e18c09d. Very sorry this is post your review @SaschaWillems thus invalidating it.

Hi @MarkCallow , we discussed this MR on the Samples call today and have reservations about merging this w/o some changes.  There appears to be 2 main items covered here: 1) bumping the cmake version number; 2) changes related to FindVulkan.  The first item seems to only be required for iOS builds - but it is likely to cause problems for other platforms (especially Android) where folks may have good reasons to stay with the older version.  We suggest splitting this change out into a separate PR and scoping it to only iOS platforms.  We aren't quite sure about the FindVulkan changes - but we think it makes sense to sync up with LunarG on this - they have plans for future versions that might impact our directions here.  @gpx1000 is the most familiar with this on the team and has offered to help - Steve, please chime in as needed.  Thanks!

How to scope to only iOS platforms? As far as I know cmake_minimum_required must appear before the project command and I know that the IOS variable is only set after the project() command. Perhaps an explicit check of the version after project, if(IOS)with a message(FATAL_ERROR ...). Suggestions welcome.
What is the minimum CMake version for which support is desired? There is no question that the XCODE_EMBED items in app/CMakeLists.txtrequire CMake 3.20. My question above relates to this file. For CMakeLists.txt, the workaround in FindVulkan.cmake for versions earlier than 3.28 can be modified to use the deprecated get_filename_component instead of cmake_path thus removing the need to up its minimum version to 3.20.

I think you're right about the idea of if(IOS and version less than 3.20 in findVulkan.cmake with an assert saying minimum cmake of 3.20 is required is best.  That way we're keeping the check to the file we're recommending people copy from.  It also keeps the project wide changes to where they currently are for all other platforms.  This reduces the amount of testing we need to do.

I intend to sync with LunarG but currently FindVulkan is not part of the Vulkan SDK. @gpx1000's blog on developing an iOS app with the Vulkan SDK says to copy the file from here. Thus the problems need to be fixed here now not at some future time. The fixes I have provided do not break any other usage. The code to ensure CMAKE_FIND_FRAMEWORK is FIRST within FindVulkan does not affect the value outside FindVulkan. The other fixes are vanilla bug fixes.
I see no reason to split this into 2 PRs.

FindVulkan.cmake should hopefully never be included in the SDK.  FindVulkan.cmake is included with cmake and that is woefully out of date; and cmake is trying to remove it.  Ideally, we'd transition to vulkanconfig.cmake and include that with the SDK so it's not a project only solution.  However, I think FindVulkan.cmake in the current iteration should be thought of as a template.
I think if you do the path I mentioned above of leaving the version bump off and inlcude an assert in FindVulkan.cmake when it's being used by cmake less than 3.20, then one PR makes sense.  Otherwise, the version bump would benefit from being in a separate PR so we can make sure it works in all platforms by itself as that is a fairly big change.

repo: KhronosGroup/Vulkan-Samples


text:
Update assets submodule

Description
This PR updates the assets submodule to the latest commit, which contains the assets required for the recently merged dynamic rendering local read sample. No code changes.
Fixes #1163
General Checklist:
Please ensure the following points are checked:

[ ] My code follows the coding style
[ ] I have reviewed file licenses
[ ] I have commented any added functions (in line with Doxygen)
[ ] I have commented any code that could be hard to understand
[ ] My changes do not add any new compiler warnings
[ ] My changes do not add any new validation layer errors or warnings
[ ] I have used existing framework/helper functions where possible
[ ] My changes do not add any regressions
[ ] I have tested every sample to ensure everything runs correctly
[ ] This PR describes the scope and expected impact of the changes I am making

Note: The Samples CI runs a number of checks including:

[ ] I have updated the header Copyright to reflect the current year (CI build will fail if Copyright is out of date)
[ ] My changes build on Windows, Linux, macOS and Android. Otherwise I have documented any exceptions

If this PR contains framework changes:

[ ] I did a full batch run using the batch command line argument to make sure all samples still work properly

Merging this as it's urgent. Without this, the dynamic rendering local read sample can't run.


text:
ERROR: failed with status = (-7)

ERROR: failed with status = (-7) at /home/pi/OpenVXSample-pop/openvx-samples/bubble-pop/source/AMD_app.cpp#50
What is this error??

'A bit late to the party, but VX_ERROR_NO_RESOURCES.

repo: KhronosGroup/openvx-samples


text:
TileSet collision layer not importing

Describe the bug
While the reference doc is unclear as to naming convention, the code suggests that setting custom property collision_layer on a tileset will result in the parsing of that property value to be set as a collision layer(s). I have a tileset with this custom property set, shown below in-app and in the .tsx file:

<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.10" tiledversion="1.10.0" name="testset" tilewidth="32" tileheight="32" tilecount="8" columns="2">
 <properties>
  <property name="collision_layer" value="4,5"/>
 </properties>

Looking at the code here it seems this is the expected behavior. However, the resulting .tscn file doesn't end up with the correct collision layer. Instead, it has the default collision layer 1 and metadata called "collision layer" set to the value I specified.
[sub_resource type="TileSet" id="TileSet_ypy1m"]
tile_shape = 1
tile_layout = 5
tile_size = Vector2i(32, 16)
physics_layer_0/collision_layer = 1
sources/0 = SubResource("TileSetAtlasSource_ltbpe")
metadata/collision_layer = "4,5"

Clearly my value is being found but it is not managing to trigger as a well-known value, instead being added to generic metadata.
To Reproduce
Steps to reproduce the behavior:

Create tileset with a collision layer and a tilemap using that tileset
import the map using plugin

Expected behavior
The appropriate physics layers should be set as outlined
Desktop (please complete the following information):

OS: Windows 10
Version 1.1.2
Godot Version 4.0.1.stable.official [cacf49999]
Tiled Version 1.10.0

Hi, you have to name the property "collision_layer_0" (or "collision_layer_1" and so forth).
The reason is that Godot has physics layers and the collision polygons are children of those.
So "collision_layer_0" sets "collision_layer" on physics layer 0.
I didn't have a better idea to be both short (only one property) and flexible (be able to target all physics layers).
BUT... since version 1.2.0 it's now possible to only name it "collision_layer".
In that case physics layer 0 is targeted.
You are using version 1.1.2 according to your issue description.
Hope that helps?

Hi, you have to name the property "collision_layer_0" (or "collision_layer_1" and so forth).
The reason is that Godot has physics layers and the collision polygons are children of those.
So "collision_layer_0" sets "collision_layer" on physics layer 0.
I didn't have a better idea to be both short (only one property) and flexible (be able to target all physics layers).
BUT... since version 1.2.0 it's now actually possible to only name it "collision_layer" :-)
In that case physics layer 0 is targeted.
You are using version 1.1.2 according to your issue description.
Hope that helps?
PS nevertheless I detected another bug which needs urgent updating, I will asap release v 1.2.1

That's right, that exactly was the bug I fixed in 1.2.1


text:
Default date bug.

Describe the bug
I have a max (June 9, 2020) and min(March 10, 2020) date. Whenever I set a default date (June 6 2020 for example) i cannot click the June 9(max date)
if i did not set any default i can click the max date.

Oh, it's my fault sorry


text:
Error

Hello I'm back. I had my Magic Mirror working but  unplugged it for a few months. Now it says error loading module check the logs. I can't seem to find where the problem is. @Kiina  do you have any ideas?

Have you looked into the logs? Also did you try to delete the token.json and try to re-authenticate? My first instinct would be that trakt expires the token after a few month.

I’ll try to re-authorized.
This was my first “coding project” so I forgot how to do a lot of stuff lolz I looked through the terminal window as well as the pm2 logs and didn’t see any errors. We’re else would I look ?

On Sep 29, 2019, at 1:58 AM, Kiina notifications@github.com wrote:

Have you looked into the logs? Also did you try to delete the token.json and try to re-authenticate? My first instinct would be that trakt expires the token after a few month.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Yes, I think the pm2 logs should just mirror the node.js logs. Also if you have it unplugged for a long time, a quick git pull in the MMM-trakt directory could be helpful. There is improved logging so if deleting the token.json doesnt help, pull the newest version, add debug: true in the module part of your MagicMirror/config/config.js and post the full logs, maybe we can find something

repo: Kiina/MMM-trakt


text:
🚧Fix broken enhancement label link

I have done the items below . . .

[X] I have updated the title without removing the 🚧 emoji.

Description
The label was changed but the link is still pointing to the old enhancement label.  The old enhancement label was changed and this is how the link has become broken.
Acceptance Criteria
This issue is finished when:

[ ] Label link is updated

ToDo Items

[X] Priority label added to this issue.  Refer to the Priority Type Labels section below.
[X] Change type labels added to this issue.  Refer to the Change Type Labels section below.
[X] Issue linked to the correct project.
[X] Issue linked to the correct milestone.
[ ] Draft pull request created and linked to this issue.

Issue Dependencies
No response
Related Work
No response
Additional Information:
Change Type Labels

Change Type
Label

Bug Fixes
https://github.com/KinsonDigital/Velaptor/labels/🐛bug

Breaking Changes
https://github.com/KinsonDigital/Velaptor/labels/🧨breaking changes

Enhancement
https://github.com/KinsonDigital/Velaptor/labels/enhancement

Workflow Changes
https://github.com/KinsonDigital/Velaptor/labels/workflow

Code Doc Changes
https://github.com/KinsonDigital/Velaptor/labels/📑documentation%2Fcode

Product Doc Changes
https://github.com/KinsonDigital/Velaptor/labels/📝documentation%2Fproduct

Priority Type Labels

Priority Type
Label

Low Priority
https://github.com/KinsonDigital/Velaptor/labels/low priority

Medium Priority
https://github.com/KinsonDigital/Velaptor/labels/medium priority

High Priority
https://github.com/KinsonDigital/Velaptor/labels/high priority

Code of Conduct

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

Will be implemented in issue below:

#312

authors: CalvinWilkinson kselena

repo: KinsonDigital/Velaptor


text:
🚧Add tweet template to project

Complete The Item Below

[X] I have updated the title without removing the 🚧 emoji.

Description
Create a tweet template file named ReleaseTweetTemplate.txt to the .github folder.
The name of the file must be exactly what is stated above due to the build system requiring it.
Tweet Template Example:
{PROJECT_NAME} v{VERSION} just dropped!! 🚀
Check it out & take it for a spin & help support development. 🤘🏼
Release: https://github.com/KinsonDigital/{PROJECT_NAME}/releases/tag/v{VERSION}
NuGet Package: https://www.nuget.org/packages/KinsonDigital.{PROJECT_NAME}/{VERSION}
Discord: https://discord.gg/qewu6fNgv7
Project: https://github.com/KinsonDigital/{PROJECT_NAME}

This can be tweaked a little bit to meet the changes to the tweet improvements for the issue below:

KinsonDigital/CICD#118

This issue cannot be completed until the tweet improvements have been completed.
Acceptance Criteria

[ ] Release tweet template added to the project.

ToDo Items

[X] Change type labels added to this issue.  Refer to the Change Type Labels section below.
[X] Priority label added to this issue.  Refer to the Priority Type Labels section below.
[X] Issue linked to the correct project (if applicable).
[X] Issue linked to the correct milestone (if applicable).
[ ] Draft pull request created and linked to this issue (only required with code changes).

Issue Dependencies

KinsonDigital/CICD#118

Related Work
No response
Additional Information:
Change Type Labels

Change Type
Label

Bug Fixes
🐛bug

Breaking Changes
🧨breaking changes

New Feature
✨new feature

Workflow Changes
workflow

Code Doc Changes
🗒documentation/code

Product Doc Changes
📝documentation/product

Priority Type Labels

Priority Type
Label

Low Priority
low priority

Medium Priority
medium priority

High Priority
high priority

Code of Conduct

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

Removed from release for version v1.0.0-preview.11.
Reason:  It was realized that this issue had a dependency on the issue below.  This cannot be done right now.

KinsonDIgital/CICD#118


text:
🚧Change generate release notes settings

Description:
To allow this pull request to be merged, please make sure that the following items of this pull request are complete.
This pull request closes #26
✅The pull request head branch must be a feature branch with the syntax 'feature/-sync-testing'.
✅The pull request base branch must be a 'main' or 'preview' branch..
✅The pull request head branch contains a valid issue number.
✅The pull request title matches the linked issue title exactly.
✅The pull request assignees match the assignees of the issue.
✅The pull request labels match the labels of the issue.
✅The pull request organizational projects match the organizational projects of the issue.
✅The pull requests milestone matches the milestone of the issue.

Additional Info:

Pull requests are automatically synced with the associated issue upon creation by one of the KinsonDigital workflow bots.
The associated issue is the issue number that is embedded in the pull request head branch.
The list above will be automatically updated as the pull request's various settings match or do not match the associated issue.
To manually sync the pull request to the issue, create a comment with the [run-sync] command.

Note You must be an admin member of the organization to use this command.

[x] Sync with the issue.  Use this to enable or disable this pull request from syncing with its associated issue.

[!Warning]
Introduced the following https://github.com/KinsonDigital/kd-admin/labels/🧨breaking changes

Changed the name of the environment setting to releaseType in the generate release notes settings

repo: KinsonDigital/kd-admin


text:
DSP Incorrect price (And craft time?) for alternative crystal silicon

https://dsp-wiki.com/Crystal_Silicon
Calculator seems to indicate it makes 1 per craft, and takes 4 seconds to craft the alternative recipe, telling me I need to have 96 crafting machines to get 24 crystal silicon a second.

This is the issue tracker for my Satisfactory calculator. If someone forked it and put DSP data in it, then unfortunately I cannot help with that.

you dont understand me nor do i understand you
On Mon, Oct 7, 2024 at 3:07 PM KirkMcDonald @.***>
wrote:

This is the issue tracker for my Satisfactory calculator. If someone
forked it and put DSP data in it, then unfortunately I cannot help with
that.
—
Reply to this email directly, view it on GitHub
https://github.com/KirkMcDonald/satisfactory-calculator/issues/38#issuecomment-2397678676,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AORKLDCTAY3CJNHRML2W3XLZ2LLXTAVCNFSM6AAAAABPQS5FC2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOJXGY3TQNRXGY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

authors: JasperGems KirkMcDonald sporefreak

repo: KirkMcDonald/satisfactory-calculator


text:
Move/rework the debug panel to not block the orientation gizmo

Currently the debug panel obfuscates the gizmo:

Maybe try having the debug panel in the upper right for now. We may need a think about the panels in the near future.

this no longer applies

authors: franknoirot jessfraz

repo: KittyCAD/modeling-app


text:
Cut release v0.25.4

What's Changed

Circle function params update and UI tool (#3860)

Full Changelog: https://github.com/KittyCAD/modeling-app/compare/v0.25.3...v0.25.4

MacOS smoke test is good except one thing.
I get Permission denied when trying to run the app with the following command: /Applications/Zoo\ Modeling\ App.app ~/Documents/kcl-samples/ball-bearing/ball-bearing.kcl. If I prepend open to that, it runs fine. I upgraded to MacOS Sequoia last night so I'm not sure if that had an impact on how permissions work.

Windows smoke test behaved well other than opening multiple files via double-click. I believe this is relatively untested behavior on Windows, so I've made a new issue with #3955, and I don't believe it should block release.

When @pierremtb is back from vacation I'll ask him more about how the updater test is supposed to work. I was able to see an example toast notification in the app, and then restarted the app to see the "new update is downloaded..." message. I don't know if I was to expect the "new update" toast to appear on first open. Things seem to be working alright regardless, just will want to confirm exact protocol.

Thank you @nadr0 for smoke testing Linux. We are good to merge, just checking on other in-flight changes we might need to coordinate

authors: Irev-Dev franknoirot


text:
girder mongo should have an authenticated connection

Because of the way we expose mongo data through the mongo source, this can leak info from the girder database that should be secured.
Deployments should specify that girder connects to mongo through an authenticated connection.

Current deployment is dockerized, so it uses "docker internal network". Other than that, Minerva uses the same mechanism as girder, it's up to deployment to decide.

repo: Kitware/minerva


text:
COMP: Set the minimum required CMake version to 3.10.2.

As agreed in:
https://discourse.itk.org/t/cmake-update/870/
Set the cmake_minimum_required to version 3.10.2.

@thewtex CMake update in CI infrastructure

authors: dzenanz jhlegarreta

repo: KitwareMedical/ITKRLEImage


text:
Support drag-and-drop of folders

This adds support for dragging and dropping of folders on supported platforms.

@PaulHax @aylward can you test this on your machines?

@PaulHax @aylward can you test this on your machines?

Folder drag and drop works good with Firefox and Chrome on Ubuntu.

Dragged and dropped a zipped folder of dicom straight from a
radiologist...worked great!
s
On Mon, Nov 14, 2022 at 10:40 AM Paul Elliott @.***>
wrote:

@PaulHax https://github.com/PaulHax @aylward
https://github.com/aylward can you test this on your machines?
Folder drag and drop works good with Firefox and Chrome on Ubuntu.
—
Reply to this email directly, view it on GitHub
https://github.com/KitwareMedical/VolView/pull/240#issuecomment-1313953327,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACEJL5C723ECYZK6W2DKRLWIJMQDANCNFSM6AAAAAAR74ZUFI
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Stephen R. Aylward, Ph.D.
Senior Director of Strategic Initiatives
Kitware: Delivering innovation.

authors: PaulHax aylward floryst

repo: KitwareMedical/VolView


text:
kakaoopen://join?l=오픈채팅고유ID&r=EW 링크를 처리할 수 있어야함

웹사이트의 오픈채팅 연결 링크를 사용하기 위함

딥링크도 따로 도입하는 스쿼드를 하나 만들어서 관리하도록 하고, 당장은 이슈를 닫아두겠습니다.

authors: JellyBrick RanolP

repo: KiwiTalk/KiwiTalk


text:
Graphics warping

When I run the system in VirtualBox, the "main menu" is warped to the left. Screenshot: https://i.imgur.com/57VSmfB.png

Please can you open developer zone and hardware info and post screen here? I have some ideas what can cause that but it will be easier for me with this informations.

Sure, also keep in mind it's on VirtualBox:

Thank you, I fixed this problem. Code on github is updated.

authors: Klaykap RealKalsep

repo: Klaykap/BleskOS


text:
Logitech G Hub uninstallation does not detect leftover files

I uninstalled the Logitech G Hub application.
In this step to remove leftover files however there were no entries, despite the userdata folder  Appdata\Local\LGHUB still being there.
I assume that this is because the foldername is not identical to the program name?
The program installs in C:\Program Files\LGHUB.
Userdata is in Appdata\Local\LGHUB. The userdata was not detected or removed
System: Win 10 Pro 22H2

Yes, the folder name was most likely too different. You can sometimes still see these items if you turn on showing low confidence items, but the junk window won't show up if there is nothing of good confidence to show.

Can you get the install folder name during the uninstall process?
In this case you could search for folders with the same name as the main install folder in the AppData dirs.

It does take install folder into account. I'm guessing the confidence is just too low to show up since very short folder names are penalized.

authors: Klocman rk-exxec

repo: Klocman/Bulk-Crap-Uninstaller


text:
No OTA version for Sonoff POW?

I cannot find the file in your repo.

It will return. I'm in the process of releasing v2 of all the firmware.

authors: KmanOz pephumin

repo: KmanOz/Sonoff-HomeAssistant


text:
Fixed post card link url

This fixes post card links navigating to the wrong route on the generated site.
To reproduce:

Go directly to, or refresh https://ntn-boilerplate.netlify.app/blog or https://ntn-boilerplate.netlify.app/projects.
Click on a post card.
Navigates to /blog/blog/... or projects/projects/... causing 404.

Thanks for creating a PR! Will definitely go in the next release that I'll push out soon.
Thanks!

authors: Knogobert PRtheRose

repo: Knogobert/ntn-boilerplate


text:
animation does not function properly

the entire input box gets cleared when you hit clear.

close as solved (2051841).

repo: KnowsCount/vue-lib

license: WTFPL


text:
"The tree contains a key that is not in the map." in 6.0.0

Starting with kodein erased 6.0.0 on jvm i get the error message from the title. No changes except the kodein update:

That is very troubling.
I'll have a look.

This is an internal bug that should never happen.
Yet, it happens...
I can't find a way to reproduce it. This is very troubling.
Can you share the binding that you are trying to retrieve and that makes Kodein crash ?

Thats difficult as I did not get this error myself. I only see it in firebase crashlytics.
It looks like it is trying to get a normal singleton binding (that at this point should already be injected somewhere else once or twice).
Kodein is multithread compatible, yes? I normally only do injections in android main thread, only at some places I fetch some injections from another place.
I build my bindings here:
https://github.com/mopsalarm/Pr0/blob/master/app/src/main/java/com/pr0gramm/app/ApplicationClass.kt#L126

This is baffeling.
I am completely unsetteled about this. This should never happen.
The tree and the cache (map) are constructed and filled at the same time, and I see no way this error could occur.
Still, it did.
It MAY be about parrallelism (but I don't believe it). However, there was a potential race condition, so I removed it (thanks for making me check).
I have modified the error in 6.0.1 so its message gives more information.
If it happen again in 6.0.1 +, please re-file a new issue with the new message.
I'll close this issue when 6.0.1 is published.

Version 6.0.1 is live.
Please open a new issue with the updated exception message if this happens again.
Thanks a lot for the report.

authors: SalomonBrys mopsalarm

repo: Kodein-Framework/Kodein-DI


text:
cmd/manager: expose version info

Description

Add a Prometheus metric exposing eunomia version, and a command-line flag doing the same. This makes it easy to find out what version of eunomia is running in a cluster (via metric) or is available for running (via flag).
Also, in issue templates, show a command that can be used to easily retrieve eunomia version from a cluster. This is intended to help issue reporters give us precise information with as little effort on their side as possible.

Fixes #260
Type of change

New feature (non-breaking change which adds functionality)

Checklist

[ ] Unit tests and e2e tests updated — simple change, tests not added
[ ] Documentation updated — N/A

repo: KohlsTechnology/eunomia


text:
Excluding private modifiers for mock members

Exclude private modifiers for mock members like function, init, properties, etc.
This is to address my reported issues here

I fixed the CI build issue, pls rebase.

@Kolos65 rebased and resolved according to your comment. Please proceed.


text:
[Feature]: unraid docker app image

Describe the Feature Request
hi, any plans for a unraid docker app image?

I just made one, will be available in a few hours: https://unraid.net/community/apps?q=imagemaid#r

repo: Kometa-Team/ImageMaid


text:
Image Maind never works not a clue why

Version Number
1.1.1
What branch are you on?
master
Describe the Bug
I get this error everytime but I have no clue how to fix it.
"| Scanning Metadata Directory For Bloat Images: A:\Plex Media Server\Metadata                        |
| Scanning Metadata for Bloat Images: 124052 directories [01:54, 1084.08 directories/s]
| 898 Bloat Images Found                                                                             |
| Runtime: 0:01:54                                                                                |
|                                                                                |
| Moving Bloat Images                                                                                |
| Moving Bloat Images:   0%|                                                               | 0/898 [00:00<?, ? moved/s]
| MOVE: A:\Plex Media Server\Metadata\Albums\0\116ad21db52e5956b0fccab9eaff10b66e5dce4.bundle\Uploads\posters\31631312b943f6f6ee3afd85d92fd7587e2d1ca7 --> A:\Plex Media Server\PIC Restore\Albums\0\116ad21db52e5956b0fccab9eaff10b66e5dce4.bundle\Uploads\posters\31631312b943f6f6ee3afd85d92fd7587e2d1ca7.jpg |
| Traceback (most recent call last):                                                                 |
|   File "A:\PlexBackend\ImageMaid\plex_image_cleanup.py", line 321, in run_plex_image_cleanup       |
|     util.move_path(path, meta_dir, restore_dir, suffix=".jpg")                                     |
|   File "C:\Users\Paul\AppData\Local\Programs\Python\Python312\Lib\site-packages\pmmutils\util.py", line 60, in move_path |
|     final_path.parent.mkdir(exist_ok=True)                                                         |
|   File "C:\Users\Paul\AppData\Local\Programs\Python\Python312\Lib\pathlib.py", line 1311, in mkdir |
|     os.mkdir(self, mode)                                                                           |
| FileNotFoundError: [WinError 3] The system cannot find the path specified: 'A:\\Plex Media Server\\PIC Restore\\Albums\\0\\116ad21db52e5956b0fccab9eaff10b66e5dce4.bundle\\Uploads\\posters' |
|                                                                                |
| [WinError 3] The system cannot find the path specified: 'A:\\Plex Media Server\\PIC Restore\\Albums\\0\\116ad21db52e5956b0fccab9eaff10b66e5dce4.bundle\\Uploads\\posters' |"

Logs
No response

Hi can anyone help with this?


text:
gRPC: Send Request keyboard shortcuts don't work

Describe the bug
In the editor, the usual keyboard shortcuts that send the request do not work for a gRPC request. I must click the Send UI button.
To Reproduce
Steps to reproduce the behavior:

Create a gRPC request. You can Add Proto File using a copy of grpcbin.proto from https://grpcb.in/
Select the new gRPC request
Invoke a keyboard shortcut for Send Request (I have three defined, all Insomnia defaults I believe, none work)
Nothing happens

Expected behavior
Request is sent, as it is with HTTP or GraphQL requests.
Desktop (please complete the following information):

OS: macOS 11.2.3
Installation Method: homebrew
App Version 2021.2.2

Additional context
I use the Vim key map, for what it's worth. Whether I'm in normal or insert mode, the shortcuts don't work either way. With HTTP and GraphQL the shortcuts work in either Vim mode.

Hi @ches -- Thanks for reporting the issue. I am able to reproduce this with my editor set to default bindings, so its not related to Vim bindings.

+1 to fix this, please

authors: ches gAmUssA reynolek

repo: Kong/insomnia


text:
关于字体分割的技术讨论

开发者你们，首先需要感谢您们为字体切割所做的贡献，尤其是对 CJK 文字。
关于字体切割想请教一下技术问题。我还没深入使用过你们这个项目，从你们的描述和在线工具体验来看，你们其实是将一个大的字体文件拆成多个小的字体文件，最终还是需要将所有文字加载完成。
这是我的理解，可能有错误，还望见谅。
我目前有个想法，比如我的一篇文章中某种字体只使用了其中的十个汉字，但是按照目前的方案必须要将包含上千字的字体文件加载下来，即使使用了分割，也只是将字体文件拆小。我想的是能不能实现我传入这些文字或 Unicode 编码，工具自动处理，提取出只包含这十个汉字的字体文件，这样字体文件将会非常小。
会不会目前你们的方案是支持的这需求的，只是我没 get 到。如果暂不支持，你们这个分割方案能不能实现？
另外，据我了解，私自修改厂商的字体文件好像会有版权问题？即使是开源且商业免费的开源协议。这方面还望给一些指导性意见。非常感谢。

浏览器在渲染的时候，会直接获取到页面中的字符，然后根据 css 中的 unciode-range 去匹配对应的分包。这个在静态页面较多的情况下，可以极大提升 CDN  的利用率。但是如果说只是很少字符，建议使用 图片 或者 单独分包较为合适。
cn-font-split 支持输入指定文本进行分包，代码如下，但是我们没有做 vite 或者 webpack 的插件。不过这方面的字蜘 font-spider 已经做得很好了。
https://github.com/KonghaYao/cn-font-split/blob/db389316ee55e2b2ccb48494d66007fb70c6264e/packages/test/script/article_build.mjs#L1-L20
私自修改厂商字体的话，会涉及一些问题。较为开放的 OFL、GPL 等开源协议一般不会计较字体切割的问题，因为 Web 端本身有很多限制，采用图片、切割字体并不会涉及到特殊的对作者字体的混淆。使用场景的话，合法范围内，注意作者允不允许商用、允不允许网络使用两个比较特殊的。
如果字体是大厂研发的字体，那么大概率会有规范的一个说明文件，或者是公开的帖子，注意里面对字体的使用限制，一般会有明确表示的。如果没说，发个 emil 或许能问到。
cn-font-split 和 font-spider 这类工具都算作是对字体进行处理过的，也就是源代码或者字形的删减、修改。cn-font-split 是没有删减字形的，也就是能显示就显示；而 font-spider 则是挑选页面中的字体切出来，也就是有字形的删减、修改。
但是从使用本意上来解释，用户在看到整个页面的时候，看到是一样的字体效果，没有损坏或者字体渲染错误，那么字体开发者一般也不会用这一条针对你的网站字体。
@dufu1991  希望能帮到你哈

非常感谢，我尝试一下。

repo: KonghaYao/cn-font-split


text:
Feature/UUID validation v2

Added UUID validation

🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥

authors: Konoracix ZimorodekPl

repo: Konoracix/online-shop-prototype


text:
support SPARQL endpoints in addition to loading from turtle files?

@Aklakan requests SPARQL endpoint support. As this would be a major addition and contrary to the initial direction, investigate how much effort this would take and what the performance would be.

btw, very nice project, and thanks for chosing Sophia to implement it :-)
You might want to look at https://github.com/pchampin/sophia_sparql_client .
I hacked it quickly as a poof of concept, but this should do the trick.
PS: ultimately, I would like to include a generic SPARQL engine in Sophia, so that any Dataset (even in-memory ones) could be wrapped into a SparqlDataset. But that's not a small task...

@pchampin: Thanks! Sophia fits very well for this project because triples_with_s and triples_with_o are key for an RDF browser and sophia is optimized for that. So I'm not sure if I would change that to a SPARQL query and risk a performance overhead. I think I would rather have it as an alternative code path for people who do want to use RickView with a SPARQL endpoint but optimize RickView further for in-memory graphs using HDT, which also supports fast triples_with_s and triples_with_o queries but no SPARQL.

Not planning to implement this right now, may reopen it later.

authors: KonradHoeffner pchampin

repo: KonradHoeffner/rickview


text:
Plugin: missing border for Widget Plugin in query-Panel

When activating a Widget Plugin in the query panel, the plugin is drawn without any border, and the (green) background color of Kalamar fills the Plugin (in this case the GlemmAssistent).
Screenshot of the activated plugin in the query panel:

When the same plugin is activated in the result panel, it is correctly displayed with a border and its contents keeps its (white) background colour:

Thank you! Can you provide a minimal example to recreate the issue?

start morbo with:
MOJO_CONFIG=kalamar.glemmAssist2.conf morbo -v script/kalamar
kalamar.glemmAssist2.conf :
{
2 Kalamar => {
3     plugins => ['Plugins']
4     },
5     'Kalamar-Plugins' => {
6         default_plugins => 'kalamar.GlemmAssist2.json',
7     }
8 }
And kalamar.GlemmAssist2.json as attached:
kalamar.GlemmAssist2.json

Thank you! I added a proposal to gerrit (#8998).

authors: Akron Bodmo

repo: KorAP/Kalamar


text:
🛑 Presentations is down

In e3c04d6, Presentations (https://presentations.krastanov.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Presentations is back up in 1906bfb after 7 minutes.

repo: Krastanov/labservicesuptime


text:
Xcode 8.1 GM version parsing incorrect

$ xcversion --version
2.0.7
$ xcversion list
8
8.1 GM seed may be used to submit apps to the App Store.

Nice catch, thanks 👍

Thanks @jpsim @timsutton, I just pushed the new release  🚀

authors: KrauseFx jpsim

repo: KrauseFx/xcode-install


text:
🛑 🍚🛍 TextTextBaby WWW COM is down

In 4c7e726, 🍚🛍 TextTextBaby WWW COM (https://www.texttextbaby.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: 🍚🛍 TextTextBaby WWW COM is back up in fed71ff after 5 minutes.

repo: KrisKodira/uptime-monitor


text:
Скласти таймлайн

Скласти список всіх (важливих) життєвих подій, визначних дат, досягнень, періодів, що дали приємний і неприємний досвід, тощо. В цьому конкретному випадку довгих списків не буває, натомість бувають погано згорнуті, тому пакуємо сюди все підряд, а про "лишні" події можна буде промовчати пізніше. Список повинен бути систематизованим і посортованим в такий спосіб, щоб читач швидко зрозумів "паттерн" і міг легко орієнтуватись в просторі і часі цього резюме.

done

repo: KrishaPoehala/homepage


text:
设置代理后出现了SSLError错误

多次更改节点后仍然报错

不要开系统代理，确认下代理端口和配置文件OPENAI_PROXY字段填写正确。一定要用系统代理的话命令行得代理。

不要开系统代理，确认下代理端口和配置文件OPENAI_PROXY字段填写正确。一定要用系统代理的话命令行得代理。

好捏，不过已经结局了，换了一些节点就没问题了

authors: ILYSHL youmingsama


text:
Downloading is very slow via zsync

I cant download this program, becouse its very slow. Chrome download it slow too.

You mean download from GitHub? I don't know how i can help with this.

What file are you trying to download? I can upload it on a cloud for you.

I think it is more a limit of Github APIs, if you're not logged in you have more limits.
You should take a look to "gh", the official CLI of github hoping to speedup dowloads, it is in all distros repositories or at https://github.com/cli/cli

authors: Kron4ek ivan-hc steambsd


text:
merge package from arlac77/npm-package-template

package.json

chore(package): c8@^3.5.0
chore(scripts): cover@#overwrite c8 --temp-directory build/coverage ava && c8 report -r lcov --temp-directory build/coverage
chore(package): add main from template
chore(package): add nyc from template
chore(package): set $.ava.require='esm' as in template
chore(package): set $.ava.files='tests/-test.js,tests/-test.mjs' as in template
chore(package): set $.ava.extensions='js,mjs' as in template
chore(package): remove unknown value for main ({{main}})

:tada: This PR is included in version 5.0.50 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

repo: Kronos-Integration/kronos-cluster-node


text:
merge package template from Kronos-Tools/npm-package-template

Updated standard to latest version

Codecov Report

Merging #64 into master will not change coverage.
The diff coverage is n/a.

@@         Coverage Diff          @@
##           master   #64   +/-   ##
====================================
  Coverage      80%   80%
====================================
  Files           1     1
  Lines          10    10
====================================
  Hits            8     8
  Misses          2     2

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 edaae95...688da26. Read the comment docs.


text:
merge package from arlac77/npm-package-template

package.json

chore(package): rollup@^0.66.3

Codecov Report

Merging #501 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master    #501   +/-   ##
======================================
  Coverage    51.7%   51.7%
======================================
  Files           3       3
  Lines         147     147
======================================
  Hits           76      76
  Misses         71      71

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 66e5bde...ad20f80. Read the comment docs.

Coverage remained the same at 45.366% when pulling ad20f801a8ca766eda8e5b729d6d3e65daa43f70 on template-sync-1 into 66e5bdefcd8a9d79dc232c7edba826c7134ef68a on master.

:tada: This PR is included in version 5.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

authors: arlac77 codecov-io coveralls

repo: Kronos-Integration/kronos-service-koa


text:
Merge pull request #1 from Kuangcp/master

依赖的处理

pull

OK

authors: Kuangcp dragonhht

repo: Kuangcp/MythRedisClient


text:
optional secondary header

One option to do optional secondary header,
alternatively maybe a macro?

Took a brief look while mobile and looks good! Will look at it in some more detail when I get a chance to run it.
Maybe this is my relative inexperience with rust, but do you always need to specify the value of the S generic even if you dont need to parse the secondary header?
Also, this is one part I had trouble with when i tried to add something like this way back when: the CCSDS spec allows either a payload, or a secondary header, or a secondary header and a payload. Is it going to be easy to allow the payload to also be optional, but in a way thay both cannot be none at the same time?
Also ultimately it would be nice to have unit tests to demonstrate usage and validate that it works as intended. I can add those later though.
Thanks so much for your contribution!

Yeah, I'm just working on the tests to see how well it works. At the moment this only works if you specify a Secondary Header.
Re optional payload: I think the payload vector can just be left empty if no payload is expected

Oh also, i noticed theres a phantomdata field and was wondering what the purpose of that was. Should have included that in my last comment too

At the moment this only works if you specify a Secondary Header.

No worries, in that case my plan was to just have a Premade empty header struct that people can pass in if they have no secondary header. Or maybe an overloaded method that does that for you (if rust supports that).

Oh also, i noticed theres a phantomdata field and was wondering what the purpose of that was. Should have included that in my last comment too

It's needed for the lifetime parameter. Otherwise the compiler complains that it is not used.

Or maybe an overloaded method that does that for you (if rust supports that).

From my experience it doesn't, haven't really tried it with functions, but for structs etc it doesn't allow that

Overloading is possible with macros though. Not sure if we can achieve 100% what you're imagining

Nah, overloading was just an idea. No big deal if its not possible.

Well i totally forgot about this. You mentioned you were working on tests. Do you have any unit test cases to help demo the functionality?

authors: MoralCode patrickoppel


text:
Market order creation fails

I was trying ti make a market order but it would give me error like:''Quantity can't be none''

I manipulated kucoin-futures sdk. so I went to trade folder and the trade python file and in the ''create_maket_order'' function I added a new parameter called 'size' and It was fixed...

repo: Kucoin/kucoin-futures-python-sdk


text:
テーブル情報を保持する配列の管理方法を考える

テーブル情報を編集とプレビューの2つで使用しているので、それぞれにデータを渡す方法を整理する必要がある
それに関連したテストも落ちてるので変更する

Context APIによる管理に変更、これにより不必要なバケツリレーがなくなりロジックがスッキリした。
参考

React ステート管理 比較考察
useContextとuseStateで状態をグローバルに共有する

repo: Kudoas/html-table-creator


text:
Error while grabbing data: connect EACCES 127.0.0.1:61911

Followed your directions exactly, installed Node.js on Windows 10, using Powershell(Admin).
Installed csmm-cli, after being unable to because I was unable to run scripts at first so I "Set-ExecutionPolicy -ExecutionPolicy Bypass"
I was able set config properly.
It is a fresh install of Fitgirl repack w/all DLCs. I opened the game and started a city so Appdata would populate.
Comfortable with everything to this point.
When I try to install Timboh's collection, I get this:
PS C:\Windows\system32> csmm install 406303686 -m SMODS
Grabbing Details
Error while grabbing data: connect EACCES 127.0.0.1:61911
and I was lost.
I got the same when I tried to install a single mod through steam workshop.
I have a VPN, if that info is needed.
I went ahead and copied my mods and assets normally without csmm-CLI but I would like to use it for adding collections which is much easier than doing them all individually.
Any ideas would be greatly appreciated, I will try anything suggested and can provide more info if requested.
Thank you.

@Kumar-Saksham ?

repo: Kumar-Saksham/CSMM-CLI


text:
Optimal Merge Pattern in all languages

Given n number of sorted files, the task is to find the minimum computations done to reach the Optimal Merge Pattern.
When two or more sorted files are to be merged altogether to form a single file, the minimum computations are done to reach this file are known as Optimal Merge Pattern.
Optimal merge pattern
It is minimum no of moves req to merge files by Greedy Approach.
It is a process of merging 2 sorted files of different length into a single sorted file.
If length of sorted file is n and length of another sorted file is m then time complexity will be O(n+m).
Approach
sort files in ascending order of sizes.
Pick the files of smaller sizes and merge them.
For example
Q If there are 5 files apply optimal merge pattern.(20,30,10,5,30).
Ans
Step 1: Sort files in ascending order of their sizes.
x4 x3 x1 x2 x5
5 10 20 30 50
Step 2: Pick the files of smaller size and merge them
Merge x3 and x4 |z1|=5+10=15
Merge z1 and x1|z2|=35
Merge x2 and x5|z3|=60
Merge z3 and z2=60+35=95
Total no of moves= 205
205 is the minimum no of moves if we combine in different ways then moves will be greater than 205.

I can code in all languages. Please assign it to me.

Assigned!
@NikitaGupta-17 : C, C++, Java, Python
Kindly place the file in Greedy Algorithms

repo: Kumar-laxmi/Algorithms


text:
Manhattan Distance Algorithm in c, c++ and python

FEATURE:
The Manhattan distance algorithm is a method used to calculate the distance between two points in a grid-like system. It measures the total number of grid cells that need to be traversed horizontally and vertically to reach from one point to another.
The Manhattan distance between two points (x1, y1) and (x2, y2) is calculated using the following formula:
Manhattan distance = |x1 - x2| + |y1 - y2|
Here, |x1 - x2| represents the absolute difference between the x-coordinates of the points, and |y1 - y2| represents the absolute difference between the y-coordinates of the points.
APPROACH:

Identify the coordinates of the two points for which you want to calculate the Manhattan distance. Let's call them (x1, y1) and (x2, y2).

Calculate the absolute difference between the x-coordinates: |x1 - x2|. This represents the horizontal distance between the points.

Calculate the absolute difference between the y-coordinates: |y1 - y2|. This represents the vertical distance between the points.

Add the horizontal and vertical distances obtained in steps 2 and 3 to get the Manhattan distance: Manhattan distance = |x1 - x2| + |y1 - y2|.

The resulting value is the Manhattan distance between the two points.

I would like to contribute to this algorithm and can you please assign it to me under SSoC '23.
Thanking You,

Assigned!
@patnaikankit : C, C++, Java & Python

authors: Kumar-laxmi patnaikankit


text:
table Creator - Web design #21

https://images01.nicepagecdn.com/page/87/27/html-template-87279.jpg Design a table like the above image
Create a file "table_NUM_by_(YourName).html" in the modules/table folder.
Use simple HTML and CSS and JAVASCRIPT to create the table 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 "table_NUM_YOUR_NAME_.html" in the "modules/table" 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/table/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.
Then make you Pull Request...
Below is a example of the code structure we need:
'''

'''
For more examples:
modules->buttons
modules->cards
for examples of contributions or Pull request accepted in to the project.
And please do not wait for this issue to be assigned to you as we have limited hands but have a lot to do/cover. Please send in your PR.
Good-luck.

please assign me the issue ,I am a beginner in the field of open source but have sufficient knowledge of frontend developement

i am working on this i will push the code in two days

authors: Jyoticharan NtemKenyor sangaraju-01

repo: KwickerHub/frontend


text:
.setav not working?

Whenever I use .setav , .setavatar, with an image URL Nadeko does not respond alongside the bots profile image not updating. I have used an imgur link, a .jpg, and even a .gift.

What, if anything do you see in the console? And you are the botowner, correct?

It does work, you must be bot owner though. It won't work on the public bot.
SERVER OWNERS ARE NOT BOT OWNERS. All owner-only commands require you host the bot. Hosting means you are running a nadekobot on your own computer. If you want to learn how to host the bot yourself, type -guide

authors: Kwoth MemeGodiolli shikhir-arora

repo: Kwoth/NadekoBot


text:
Music is borked

Updated to the newest version, music commands worked for a day and then were broken the next time I started the bot up.

Be more specific please.

type -commands Music , musix prefix changed, and it is advised that you go to data/config.json and change the music prefix from !m to !! in order to match the official commandlist

Fixed it. Thanks a bunch
On Monday, August 22, 2016 4:40 AM, Master Kwoth <notifications@github.com> wrote:

type -commands Music , musix prefix changed, and it is advised that you go to data/config.json and change the music prefix from !m to !! in order to match the official commandlist—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

authors: Kwoth Wzill miraai


text:
Snippets with empty lines

I have a problem with empty lines apparently terminating a snippet definition. Consider the following simple snippet:
    s('foo', {t('bar'','','baz')}),

which should expand to
bar

baz|

(with | the cursor). But what happens is
bar|

seems like is a problem with passing several strings to t  it works fine with
       s('foo', {t({'bar','','baz'})}),

Oh, I see, that isn't supported! Knowing that, the examples do only talk about the table syntax. 🤦🏻
(It's really hard going back and forth between the two -- equally valid -- styles of omitting parentheses around table arguments or not... You wouldn't happen to want to use neovim's stylua presets? :])

Oh, could you link those? I can't find them in neovim/neovim

Still under discussion in core (https://github.com/neovim/neovim/pull/14987) but many related plugins have already made similar settings. (The autoparenthesis setting is still a bit controversial as long as stylua insists on "all or nothing".)

authors: L3MON4D3 clason leiserfg


text:
Optional Arguments

Hello! I have a question regarding the possibility of optional arguments with LuaSnip. I apologize if something like this has been asked before, but I couldn't find anything similar.
I am writing a LuaSnip for the LaTeX \sqrt{} function, and I was wondering if it is possible to specific an optional part of the snippet that is removed if I don't enter anything in it. For example, when I type sq, I want the letters to auto-expand to \sqrt[]{} where the cursor is between the []. If I hit Tab, the cursor jumps to {}, and [] disappears since I didn't type anything in it. Otherwise, if a type a number and then hit tab, [] with the number stays, and the cursor moves to the inside of {}.
Is this accessibility supported by LuaSnip? If so, how can I write a snippet that does this?
Thank you!

Yes, that's possible: use functionNodes for [ and ], but they only insert if $1 is empty.
If you want to do it a bit more idiomatically, you can use match

Thanks for the reply! I looked at the documentation for functionNodes, but I found it very confusing, so I'm not exactly sure what you meant by inserting the brackets only if $1 is empty. I use fmta to write my snippets, so I have no idea with $1 means. Is it the first <>? If so, shouldn't the brackets only insert before and after it if it is not empty? I want the brackets to exist if a type in a number. Otherwise, I skip to the next <>, and the brackets should not exist. How would I precisely create a function that does that? Thanks again.

So right now the [] appear exactly if you put a single digit into i(1), right?
Having them appear initially, and the disappear is a bit more difficult because it's only easy to do these updates when text changes, and not on jumping around in the snippet.
You can somewhat work around this with events, basically callbacks, in lua, which can for example be run when a node is left (which we'd like to detect here).
Essentially, set some variable upon leaving the i(1), and check that variable in the functionNode (you'd have to replace the match with it, because this can't be implemented with match)
Alternatively, and I think this is a bit better (much more straightforward), use a choiceNode to switch to/away from the []. It's one more key press, but I wouldnt worry about that too much

Thanks for your feedback! In that case, I think my current method works the best.

I'd agree there :D

I can't wait to learn more about it! Thanks again!

Awesome, you're welcome :)


text:
Update example for bash.

Since we have updated function signature in 48a79b7f.

Ouh, I must've missed that when converting the documentation after that change.
TY!


text:
Support RequireJS

For using lui in blocks in (outdated) pages using RequireJS, in a new variant lui.r.js, it should be possible to declare the root element as second init param.
And in that variant, it should be wrapped by rjs' define call and there should not be a global lui object anymore but it should be returned from the define callback.

@Parakoopa I am waiting for the day to somehow have use of lui at work. :laughing:

license: Zlib


text:
Re-imported annotations

In light of this, I wondered what was the effect on re-importing annotations on the index of annotations.
Intuitively, if redundant entries are not allowed than the entry to be saved should be the most recent one (with the highest value of "imported_at")
Although, according to the following line of code, it does not seem to be the case? Or at least it is unclear that it would be the case. See: https://github.com/LAAC-LSCP/ChildProject/blob/32e1c813349d27be649fa1d8c0aef41f5027dfa4/ChildProject/annotations.py#L1075
What is the present behavior?
Thank you for the help!

I had not taken a deep look into this before (probably as we did not encounter cases re-importing) but it indeed looks like this is a problem at the moment.
The current system allows redundant entries, so that can result in multiple lines referring to the same annotation file.
The lines are added without checking for duplicates in import_annotations:
https://github.com/LAAC-LSCP/ChildProject/blob/32e1c813349d27be649fa1d8c0aef41f5027dfa4/ChildProject/annotations.py#L606
Evenly concerning is the section you are referring to, which is in the merge_sets method. If that function does remove duplicates when the rest of the code allows them, this can lead to merge_sets changing part of the index we don't expect to be changed by it.
So I think we should review the code to make sure duplicates are not allowed anymore. I am thinking that import-annotations should by default refuse to import lines that already exists and that we should have an optionnal argument to override existing lines to be reimported.

authors: LoannPeurey lucasgautheron

repo: LAAC-LSCP/ChildProject


text:
Bug: WebView Preview does not update preview size when "keep page loaded" option is selected

The Bug
WebView Preview does not load when "keep page loaded in background" option is selected.
To Reproduce
Intended Behaviour

Open Configuration -> Tray Icon
Input relevant URL
Select 'show webview'
Deselect 'keep page loaded in the background'
Change size of WebView
Press 'show preview'
Observe change in preview.

Unintended Behaviour -see screenshot of config

Open Configuration -> Tray Icon
Input relevant URL
Select 'show webview'
Select 'keep page loaded in the background'
Change size of WebView
Press 'show preview'
Observe no change.

Expected Behavior
I expect the preview to change size in the same way regardless of if "keep page loaded..." is selected

Machine Info

More Info:

[x] Installed via installer
[ ] Installed manually
[x] Problem occurs in HASS.Agent
[ ] Problem occurs in Satellite Service

Hey @Majumafoo,
I think this is a problem with the preview button. Can you please confirm this by resizing the webview, then restarting HASS.Agent and see if it correctly remembered the position? After the restart, the preview button should work as well for the new position.

which I believe is unintentional.

And you are right :) Will fix, thanks for confirming

Fixed in the latest beta: https://github.com/LAB02-Research/HASS.Agent/releases/tag/2022.13.0-beta2


text:
🛑 Staging - Timetables API - Bus Routes is down

In b1c4a86, Staging - Timetables API - Bus Routes (https://stage-timetables-api.metroservices.io/api/v1/agencies/LACMTA/routes/?format=json) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Staging - Timetables API - Bus Routes is back up in 5a190ff after 15 minutes.

repo: LACMTA/uptime


text:
How to put the EK100 dataset in the right place?

I download EK100 RGB frames from the dataset provider https://data.bris.ac.uk/data/dataset/3h91syskeag572hl6tvuovwv4d, but they were .tar with train/test split. How can I put the EK100 dataset in the right place, so that I can run the train/test code.

Hi,
You can untar all the downloaded data in a directory whose absolute path is frame_path
As mentioned in setup, go to the file slowfast/config/defaults.py and change the variable _C.EPICKITCHENS.VISUAL_DATA_DIR = "frame_path".

authors: Teenye debadityaroy

repo: LAHAproject/InAViT


text:
entered literal values should not display as clickable

enter a value in a literal field
value is shown below field, and when you mouse over it, a hand appears, as if the value is clickable, but there is no expected action on clicking, so:
don't show the hand.

closing this as #3011 makes it irrelevant


text:
Securing the application

Can start adding nginx as reverse proxy with self signed cert and then do something like "Securing a Containerized Django Application with Let's Encrypt": https://testdriven.io/blog/django-lets-encrypt/

added nginx with possibility to add SSL certificates.

repo: LDO-CERT/orochi


text:
Help with Aggregate values to Hashset

Description
Hello. I'm trying to get a table with aggregations by key and value Hash
But for some reason, in the hash, only the last value of the key is always indicated. Tell me, what could be the problem?
My code:
var account_users =  builder
    .Table("user_account_stream", new Int32SerDes(), new KafkaJsonDeserializer<UserAccount>())
    .GroupBy<int, UserAccount, Int32SerDes, KafkaJsonDeserializer<UserAccount>>((k, v) => KeyValuePair.Create(k, v))
    .Aggregate
    (
        () => new HashSet<Guid>(),
        (k, v, old) =>
        {
            old.Add(v.UserId);
            return old;
        },
        (k, v, old) =>
        {
            old.Remove(v.UserId);
            return old;
        },
        RocksDb.As<int, HashSet<Guid>>("agg-store")
            .WithKeySerdes<Int32SerDes>()
            .WithValueSerdes(new KafkaJsonDeserializer<HashSet<Guid>>())
    );

Version Streamiz.Kafka.Net 1.6.0
How to reproduce
Checklist
Please provide the following information:

[ ] A complete (i.e. we can run it), minimal program demonstrating the problem. No need to supply a project file.
[ ] A code snippet with your topology builder (ex: builder.Stream<string, string>("topic").to("an-another-topic");)
[ ] Streamiz.Kafka.Net nuget version.
[ ] Apache Kafka version.
[ ] Client configuration.
[ ] Operating system.
[ ] Provide logs (with in debug mode (log4net and StreamConfig.Debug) as necessary in configuration).
[ ] Critical issue.

Hi @PolyakovPavel ,
Thanks for your issue.  If I understand correctly, you want to maintain a list of GUID per key, so you don't need to implement the subtractor in your aggregate function. Because otherwise you will remove the old GUID and add the new one, so at any moment the hashset will contains only 0 or 1 GUID.
Quick example with a reproducer which match your use case :

public class Issue390Tests
{
    private class UserAccount
    {
        public string UserId { get; set; }
        public string Login { get; set; }
    }

    [Test]
    public void ReproducerTest()
    {
        var streamConfig = new StreamConfig();
        streamConfig.ApplicationId = "test-reproducer-issue390";

        var builder = new StreamBuilder();

        var account_users =  builder
            .Table("user_account_stream", new Int32SerDes(), new JsonSerDes<UserAccount>())
            .GroupBy<int, UserAccount, Int32SerDes, JsonSerDes<UserAccount>>((k, v, r) => KeyValuePair.Create(k, v))
            .Aggregate
            (
                () => new HashSet<string>(),
                (k, v, old) =>
                {
                    old.Add(v.UserId);
                    return old;
                },
                (k, v, old) => old,
                RocksDb.As<int, HashSet<string>>("agg-store")
                    .WithKeySerdes<Int32SerDes>()
                    .WithValueSerdes(new JsonSerDes<HashSet<string>>())
            );

        using var driver = new TopologyTestDriver(builder.Build(), streamConfig);
        var users = driver.CreateInputTopic<Int32, UserAccount, Int32SerDes, JsonSerDes<UserAccount>>("user_account_stream");
        users.PipeInput(1, new UserAccount(){UserId = Guid.NewGuid().ToString(), Login = "slegouellec"});
        users.PipeInput(1, new UserAccount(){UserId = Guid.NewGuid().ToString(), Login = "mlga"});

        var store = driver.GetKeyValueStore<int, HashSet<string>>("agg-store");
        var items = store.All().ToList();
        Assert.AreEqual(1, items.Count);
        Assert.AreEqual(1, items[0].Key);
        Assert.AreEqual(2, items[0].Value.Count);
    }
}

Please let me know if you have any futher questions

Thank you! I Undestend now my mistake.

authors: LGouellec PolyakovPavel

repo: LGouellec/streamiz


text:
Dependency of los_bsp_flash.c?

From the source code of los_bsp_flash.c, it seems to me it offers the wrapper layer of fatfs, not flash itself.
I am wondering to have the way to access the raw flash data via any pre-defined interface just like los_bsp_{module_name}.
Please advise it, thanks.

you can refer to 《LiteOS_Migration_Guide_FatFs_Keil.md》：https://github.com/LITEOS/LiteOS_Kernel/blob/master/doc/LiteOS_Migration_Guide_FatFs_Keil.md


text:
Add Arxiv link to readme

I see you have a link to openreview.net, but can you please also add a link in the readme to your Arxiv article for reference purposes? The link is https://arxiv.org/abs/1812.07032

I will probably do it, once the review process for MIDL is done.

authors: HKervadec impredicative

repo: LIVIAETS/surface-loss


text:
[Woptim] update local packages

It looks like the local and upstream Umpire Spack packages diverged about 3 years ago.
For the RAJA package update, my strategy was to take the upstream package, and get it to pass the CI.
For the Umpire one, the differences are greater. I am taking the upstream Package, adding the many variants for the local one, and some changes from the recent RAJA packages release changes (newer BLT, CMake requirements) and then I will make sure the CI passes.
List of changes:

Most recent versions
Turn off submodules for recent versions
Add patches from upstream Spack packages
Adding new variants from local package
Changing some variant defaults: shared, tests, device_alloc -> had to update the CI specs accordingly
Adding CMake and BLT requirements similar to RAJA -> guessed that requirements were the same
Merge compiler and toolchain options (gcc, hip, cuda)
Unified use of “ instead of ‘.
Verify that the CMake options prefix is correctly set regarding Umpire versions.
Pass list of arch to CMAKE_HIP_ARCHITECTURES
Default to ~tools, turn it on in CI except on corona. Add conflict +tools when +rocm.

updates:

spack@0.18.1 -> spack@0.19.0.
radiuss-spack-configs updated accordingly to support new Spack syntax.
radiuss-shared-ci@2022.09.0 -> radiuss-shared-ci@2022.12.0rc.

newer radiuss-shared-ci update brings:

support for spack@0.19.1
improved performance (not more project clone in status jobs)
improved logs (prints a complete reproducer of the current job)
jobs will not be triggered on a machine that is not available
possibility to prevent CI to run on Draft PRs.

Notes:

Attempt to set hip as CXX compiler failed: it’s causing a CMake error which is not visible in RAJA... under investigation

Relates to:
https://github.com/LLNL/RAJA/pull/1338
https://github.com/LLNL/CHAI/pull/218

@davidbeckingsale your feedback is welcome on this.
This seems ready, but I’m currently updating the CHAI package and will update the Umpire one if there are inconsistencies.
Also, it’s a good time for change requests.

@davidbeckingsale sorry for the confusion, you’ll have to approve that one (I merged #797 in it).

@davidbeckingsale I’m confident the CI should pass this time.

Hi @adrienbernede,
The notes mention a hip/CXX problem that is still under investigation.  Did this get resolved?  Is it required for this ticket?

@mcfadden8 Good point, and thank you for reading through the notes 👍🏻 .
In facts, this should not prevent the merge: The issue is that I cannot mimic exactly the way RAJA is handling the hip compiler in the RAJA package. But I feel like there is something to understand.
This is mostly a remark for you and @davidbeckingsale who will likely understand the reasons of this better than me.

See this for the portion of code in RAJA package:
https://github.com/LLNL/radiuss-spack-configs/blob/0c15d9b6e065f42ccc519aacec10fbdac84b58d8/packages/raja/package.py#L136
and here for the comment left in Umpire package:
https://github.com/LLNL/radiuss-spack-configs/blob/0c15d9b6e065f42ccc519aacec10fbdac84b58d8/packages/umpire/package.py#L191

Nice work @adrienbernede - I had one question, but if we decide to do anything about it, I think it should probably be done as a separate activity.

Please open an issue and mention me then ;).

repo: LLNL/Umpire