multi protocol handoff

it would be great to support handing off to different git protocols with:
gittorrent+https://some.http.git.server/path/to/repo.git

I'm not sure I understand what this would do, sorry -- could you give a little more detail?
Oh, maybe you mean:
gittorrent://user/repo+https://server/user/repo
where it first tries gittorrent, and if that fails, it knows where a backup centralized server is?

@cjb no I mean gittorrent://some.http.git.server/path/to/repo.git tries git://some.http.git.server/path/to/repo.git and fails because the endpoint only supports https.
I'd like gittorrent+https://some.http.git.server/path/to/repo.git to grab commit hashes from https://some.http.git.server/path/to/repo.git and I'd like gittorrent+xyz://some.http.git.server/path/to/repo.git to grab commit hashes from xyz://some.http.git.server/path/to/repo.git

Oh!  Cool, thanks.  Makes sense.
If git and https are the only protocols you could imagine using this way, we could also just make gittorrent:// try Git, and then HTTPS.

@cjb there are a handful of other git protocols that I might use but I won't be able to list them all
Also there are other git protocol wrappers that hand off in this way, so you can do protocolx+protocoly+protocolz:// and each wrapper pops one off the front.


Sending OSC to Sonic Pi.

Hi!
This code looks really interesting!
I'm trying to run it on sonic-pi v3.2.2 on Linux, although I'm having issues to send the OSC patterns to Sonic Pi.
I'm creating a python server

❯ python3 -m http.server 8000
Serving HTTP on <IP_ADDRESS> port 8000 (http://<IP_ADDRESS>:8000/) ...
<IP_ADDRESS> - - [08/May/2021 18:47:22] "GET / HTTP/1.1" 200 -
<IP_ADDRESS> - - [08/May/2021 18:47:22] "GET /script.js HTTP/1.1" 200 -
<IP_ADDRESS> - - [08/May/2021 18:47:22] "GET /style.css HTTP/1.1" 200 -
<IP_ADDRESS> - - [08/May/2021 18:47:22] "GET /musicvae.js HTTP/1.1" 200 -
<IP_ADDRESS> - - [08/May/2021 18:47:24] code 404, message File not found
<IP_ADDRESS> - - [08/May/2021 18:47:24] "GET /favicon.ico HTTP/1.1" 404 -

...and then running the node bridge.js and open your index.html in chromium.
But after selecting a kit and sending a beat, when I run the Sonic-Pi-receiver.rb code it seems that none OSC is getting received. (The option "Enable OSC server" is marked in sonic-pi).
What did I do Wrong?
Thank you for your help!

@githubtefo - maybe it's possible that in your situation, the incoming OSC port number is different to what this drum script is using to send with? that happened to me on macOS. It was necessary for me to change the 4560 on this line:
https://github.com/mrbombmusic/sonic-pi-drum-rnn-gui/blob/93a5f60cab9466924eb14cc467510411d790a44a/GUI Code/script.js#L4
To match what Sonic Pi said the incoming OSC port was here:

(Which on my mac was a different number).

Thank you for your feedback. I double check the ports and both are 12004 and 4560 as in script.js.
I am using v3.3.1... could it be a version problem??
Thanks again!

@githubtefo if you have the Sonic Pi 'Cue Log' open, and test the basic example in the tutorial for sending OSCC messages:
use_osc "localhost", 4560
osc "/hello/world"

Do you see a message like this appearing in the Cue Log?
 /osc:<IP_ADDRESS>:4560/hello/world  []

That is a good point.
I am not seeing any messages on the Cue Log after running oscsend localhost 4560 hello
I am not even seeing SuperCollider having any input for midi in the QcackCtl Graph neither, if related. I will look into this, but it seems a sonic-pi issue...

Do you have port 4560 blocked by a firewall by any chance? 🤷♂

I don't think so... for instance, I can do create the http server on that port:

❯ python3 -m http.server 4560
Serving HTTP on <IP_ADDRESS> port 4560 (http://<IP_ADDRESS>:4560/) ...
<IP_ADDRESS> - - [17/Feb/2022 20:32:56] "GET / HTTP/1.1" 200 -

Not sure what might be going on really. Are you able to share the contents of the non-empty log files in ~/.sonic-pi/log?

(after trying the Sonic Pi OSC example I refer to above - eg trying to use Sonic Pi to send OSC to itself)

@githubtefo if you have the Sonic Pi 'Cue Log' open, and test the basic example in the tutorial for sending OSC messages:
use_osc "localhost", 4560
osc "/hello/world"

Do you see a message like this appearing in the Cue Log?
 /osc:<IP_ADDRESS>:4560/hello/world  []

Oh I see what you mean now... I´ve got this error when I tried it:

Runtime Error: [buffer 8, line 4] - Errno::ECONNREFUSED

This is the log of server-output.log

Sonic Pi server booting...
The time is 2022-02-19 18:40:54 -0500
Using primary protocol: udp
Detecting port numbers...
Listen port: 51235

OK
Scsynth port: 51237
OK
Scsynth send port: 51237
OK
OSC cues port: 4560
OK
Erlang port: 51238
OK
Websocket port: 4562
OK
Opening UDP Server to listen to GUI on port: 51235
Starting Server Runtime
Booting server...

Booting Sonic Pi
Booting on Linux
Jackd already running. Not starting another server...
Boot - Starting the SuperCollider server...
Boot - SuperCollider booted successfully.
Boot - Connecting to the SuperCollider server...
Boot - Sending /status to server: <IP_ADDRESS>:51237
Boot - Receiving ack from scsynth
Boot - Server connection established
Started [22277] [-] scsynth -u 51237 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -B <IP_ADDRESS> [-] /tmp/sonic-pi-pids/22277
Studio - Initialised SuperCollider Audio Server v3.12.2
Studio - Resetting server
Studio - Studio - clearing scsynth
Studio - Studio - allocating audio bus
Studio - Studio - Create Base Synth Groups
Studio - Starting mixer
Studio - Starting scope
exec erl +C multi_time_warp -noshell -pz "/usr/lib/sonic-pi" -sonic_pi_server api_port 51238 in_port 4560 cue_port 51235 enabled false -s pi_server start
Server Runtime Initialised
This is Sonic Pi v3.3.1 running on linux with ruby version 3.0.3 with api 3.0.0.
Sonic Pi Server successfully booted.
Started [22301] [-] sh [-] /tmp/sonic-pi-pids/22301

While these are the server-errors.log

ERROR system:capture_1 not a valid port
ERROR system:capture_2 not a valid port
OSC handler exception for address: /cue-port-start
Connection refused - send(2)
["/usr/lib/sonic-pi/server/lib/sonicpi/osc/udp_client.rb:33:in send'", "/usr/lib/sonic-pi/server/lib/sonicpi/osc/udp_client.rb:33:in send'", "/usr/lib/sonic-pi/server/lib/sonicpi/runtime.rb:368:in __stop_start_cue_server!'", "/usr/bin/../../usr/lib/sonic-pi/server/bin/sonic-pi-server.rb:634:in block (2 levels) in '", "/usr/lib/sonic-pi/server/lib/sonicpi/osc/udp_server.rb:93:in block in start_listener'", "/usr/lib/sonic-pi/server/lib/sonicpi/osc/udp_server.rb:74:in loop'", "/usr/lib/sonic-pi/server/lib/sonicpi/osc/udp_server.rb:74:in start_listener'", "/usr/lib/sonic-pi/server/lib/sonicpi/osc/udp_server.rb:37:in block in initialize'"]

Might be related to https://github.com/sonic-pi-net/sonic-pi/issues/2951? I'm also on Arch, installed from the AUR.
Thanks!

Quite possibly. Do any of the suggestions there work for you? Do you feel you'd be able to try compiling it from source yourself?


Predict Fixture Dates Issue

https://prnt.sc/JljkAN3qnTrt
Manage to parse the fixture as 12 Nov. but the match and odds are not matched. Name of home and away team is not correct.

Yes, you have to play around with the code in "parser.py" file.
you can try
for i in range(1, (num_matches * 5) + 1, 5):
odds_1.append(odd_lines[i].split('>')[1].split('<')[0].replace('\n', ''))
odds_x.append(odd_lines[i + 1].split('>')[1].split('<')[0].replace('\n', ''))
odds_2.append(odd_lines[i + 2].split('>')[1].split('<')[0].replace('\n', ''))
return odds_1, odds_x, odds_2
instead of what's in the file now. It's not perfect, but works a bit better.

Thanks. I realise we can manually change the home/away team and its odds.

Thanks. I realise we can manually change the home/away team and its odds.

Yes, it can be done for both teams and also for the odds, but it's very time-consuming.


Could you please backport some features to forge 1.18.2

Love this mod and wanted to thank you for all you have done!!!
I have a request and I'm not sure if this is the right place to ask for this, if not please feel free to delete my request.
Would you be able to port some of the 1.19.2 forge features to 1.18.2 forge?
As much as I would love to updating to 1.19.2 is not possible.
Here is the list of feature I'm interested in.
=== Automation ===
Auto Drop
Container Buttons
Auto Eat
=== Hacks ===
Movement Hack
- No slow on crouch
- Anti-Knockback
- Anti-Push
Scaffold
- Attach to air
No Fall
=== Visuals ===
Fog
Particles
Thanks in advance!!!
Wiz75

Hi, that's ok to put requests here. I don't have much time this week, I will try add these modules in few days.
Glad to see someone uses Auto Drop and Container Buttons.

Added in 0.9.0 forge version


💡 Implement scoop 💡

Context
Scoop is a very popular windows distribution system, in the same philosophy of brew, but for windows. The cosystem is growing very fast, so the idea would to :

[x] Create a first local running install of vendir
[ ] Do it more widely through a central repo (like brew tap), which is called a Scoop Bucket

NB : with a dedicated Carvel bucket, it would be very nice to install all toher carvel tools
Usage
Please take a look at SCOOP_GUIDELINES.md for how to use it, but it's as easy as :
git clone https://github.com/vmware-tanzu/carvel-vendir.git
cd carvel-vendir
export TARGET_VERSION=0.21.1
sed 's/$VENDIR_VERSION/'"$TARGET_VERSION"'/g' vendir.json.template > vendir.json
scoop install vendir

Additional resources

A nice intro

Pull request under moderation on Scoop main repo :
https://github.com/ScoopInstaller/Main/pull/2411

Badge :
![Scoop Version](https://img.shields.io/scoop/v/vendir)


Fix documentation rules

And quite a lot of warning like these:
    lintCoreExpr
Warning: CorePrep: could not find link destinations for:
    CpeBody wrapBinds Floats cpeBodyNF
Warning: ByteCodeInstr: could not find link destinations for:
    LocalLabel
Warning: Linker: could not find link destinations for:
    LinkerUnitId linkSomeBCOs
Warning: TcIface: could not find link destinations for:
    mergeIfaceDecl
Warning: TcHsType: could not find link destinations for:
    TcTyMode tc_infer_hs_type
Warning: TcTypeable: could not find link destinations for:
    KindRepM
Warning: TcBackpack: could not find link destinations for:
    requirementMerges
Warning: DsMonad: could not find link destinations for:
    P Put VM SetM State checkLoadDAP
Warning: DsForeign: could not find link destinations for:
    Binding
Warning: Check: could not find link destinations for:
    pmcheck pmcheckGuards pmcheckHd
Warning: Match: could not find link destinations for:
    MatchId
Warning: TcTyClsDecls: could not find link destinations for:
    FamTyConShape
Warning: TcRnDriver: could not find link destinations for:
    requirementMerges
Warning: Vectorise.Builtins.Initialise: could not find link destinations for:
    externalVar
Warning: Vectorise.Generic.PAMethods: could not find link destinati

But generally speaking it works on my Mac now.

Don't worry about the warnings. Haddock spits out a lot of garbage which has zero value.

@snowleopard Can you look into that when available?

@izgzhen I thought this was blocked by #323. Have you found a fix for the lint error?

@ndmitchell I can't turn off lint checking of those html files by letting shakeLintIgnore = ["_build//*.html"]. Can you see why it is so?

I can confirm that haddock might modify the built files after creating it in the first place, thus causing the lint error. However, trying shakeLintIgnore or trackAllow doesn't quite work.
Since this PR doesn't really break anything, I think we can merge this fix first, then concentrating in the either the problem of haddock or shake afterwards. What do you think? @snowleopard

Here is a gist https://gist.github.com/izgzhen/74dd1672727ce19e2e3ca58b9299b982 that demos the problem.

@izgzhen See a new comment above. I think if you move the copying part into the install rule, then not only this will be faster for the common case (building docs without installation), it may also mitigate the current lint error, because it will only happen when docs are rebuilt during installation.
What do you think?

it may also mitigate the current lint error, because it will only happen when docs are rebuilt during installation.

I don't get why copying will be relevant to the lint error, can you elaborate on it? (I will try mitigating this line at the same time as well)

I don't get why copying will be relevant to the lint error, can you elaborate on it?

Sure. As far as I can see, our build rules never list *.html files as build rule targets. We only explicitly track *.haddock files, partly for efficiency, partly because listing all *.html files would be a pain.
On the other hand, the lint error talks about *.css and *.html files! The reason, I think, is that they are tracked during copying. If this step is moved to the installation rule, we shouldn't see the lint error during the usual build.
Does this make sense?

The reason, I think, is that they are tracked during copying

Oh I got it. Ideally, I am thinking of the dependency graph as a directed graph where all zero-indeg nodes are source code, and all actions are the edge that produces output functionally. But, well, it looks like there are some black-box action (external builders) that produces more than specified, and also some black-box, like copyFile, works somewhat non-deterministically.

Updated the code, but the build --haddock is still not perfect: after one build finished, if I repeated the build --haddock, then it will start to rebuild (not always all) documentations again. It seems diverging.

and also some black-box, like copyFile, works somewhat non-deterministically.

I'm pretty sure copyFile is fine. It just adds a dependency on *.html files that are rebuilt multiple times by Haddock, which is the core of the issue, as spotted by Shake's lint.
The fact that shakeLintIgnore doesn't work should probably be recorded in a Shake issue.

And while we are reporting bugs, we might as well raise a GHC ticket about Haddock being so naughty :)

Updated the code, but the build --haddock is still not perfect: after one build finished, if I repeated the build --haddock, then it will start to rebuild (not always all) documentations again. It seems diverging.

But you are still doing some copying during the normal build -- was it left accidentally?

The fact that shakeLintIgnore doesn't work should probably be recorded in a Shake issue.

https://github.com/ndmitchell/shake/issues/531

But you are still doing some copying during the normal build -- was it left accidentally?

Indeed! I thought my Emacs has already saved that but (shrugging). I've updated the code.

@izgzhen Thanks! I'm still not sure the current version is what we are after -- I've left one more comment.

@izgzhen Right, with the last bit clarified, I've merged this. Thanks for your patience!


Install script broken

Describe the bug:
install script doesn't work.
Steps To Reproduce:

go to https://docs.k3s.io/quick-start
follow instruction
paste and execute 'curl -sfL https://get.k3s.io | sh -'
...

Expected behavior:
running the install script works as described in https://docs.k3s.io/quick-start
Actual behavior:
after executing the script it seems to fail at downloading the release (hash)
Additional context / logs:
root@backend:~# curl -sfL https://get.k3s.io | sh -
[INFO]  Finding release for channel stable
[INFO]  Using stable as release
[INFO]  Downloading hash https://github.com/k3s-io/k3s/releases/download/stable/sha256sum-amd64.txt
[ERROR]  Download failed

tried on multiple machines, same result

Problem seems with the channel server: https://update.k3s.io/v1-release/channels returns the normal json with all channels, however https://update.k3s.io/v1-release/channels/v1.30 (or any other specific channel) returns a 404.

@Bratzmeister problem seems to be solved now.

We're actively looking into an issue with the channel server, please stand
by
On Fri, Dec 6, 2024, 1:47 PM Jan Frederik Léger @.***>
wrote:

@Bratzmeister https://github.com/Bratzmeister problem seems to be
solved now.
—
Reply to this email directly, view it on GitHub
https://github.com/k3s-io/k3s/issues/11421#issuecomment-2523943836, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AALHLR3PUTIC4ALB4ADGWM32EHWK5AVCNFSM6AAAAABTFGO2PKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMRTHE2DGOBTGY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

cloudflare cached some 404s while we were updating the channel server to address https://github.com/k3s-io/k3s/issues/11416 / https://github.com/k3s-io/k3s/issues/11417. Should be resolved now.

@Bratzmeister problem seems to be solved now.

thx it is


cmd/cgo: undefined reference when using referencing static functions

What version of Go are you using (go version)?

$ go version
go version go1.13.1 linux/amd64

Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/path/to/home/.cache/go-build"
GOENV="/path/to/home/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/path/to/home/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/lib/go-1.13"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/lib/go-1.13/pkg/tool/linux_amd64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build344992079=/tmp/go-build -gno-record-gcc-switches"

What did you do?

I tried to compile the following program:
package main

// static void f() { }
import "C"

func main() {
	_ = C.f
}

What did you expect to see?
I expected it to compile successfully.
What did you see instead?

# _/path/to/test
/usr/bin/ld: $WORK/b001/_cgo_main.o:/tmp/go-build/cgo-generated-wrappers:2: undefined reference to `f'
collect2: error: ld returned 1 exit status

Note that calling C.f works fine.

Note that calling C.f works fine.

cgo generates wrapper of a 'C.f' even it's 'static', is it expected behavior of cgo?

Yes.  But please take discussions of how cgo works to golang-nuts, not this issue.  Thanks.

How do you work around this?

  For example,
_ = func() { C.f() }

Possibly related to #19836

Possibly related to #19836

Duplicate of #19836


Existing traces can't be opened from the trace id lookup UI (404 error received) - ES backend

Describe the bug
Trace id's cannot be opened through the trace lookup UI (the search bar at the top) the API 404 page is shown.
However I can find open the same trace from search UI.
To Reproduce
Steps to reproduce the behavior:

set up Jaeger with Elasticsearch and indexes rollover (either via utilities of ILM)  and put some traces
search for a trace and open it
hit refresh (F5)
404 Not Found displayed
same 404 behavior in case of opening the trace via lookup

Expected behavior
Existing trace should be opened
Screenshots

Version (please complete the following information):

OS: Linux
Jaeger version: 1.26
Deployment: Kubernetes

What troubleshooting steps did you try?
Verified the indexes and policies setup, Jaeger configuration, verified the presence of the trace in question
Additional context
Span and service indexes created with name jaeger-span-000001 and jaeger-service-000001 with aliases jaeger-span-read, jaeger-span-write and  jaeger-service-read, jaeger-service-write. The issue is reproducible right away after fresh setup.
Both collector and UI are started with arguments:
"--es.use-aliases=true",
"--es.num-replicas=0",
"--es.num-shards=1",
"--es.create-index-templates=false",
"--es.log-level=error",
"--es.use-ilm=true",
"--es.max-span-age=168h0m0s",

I've take a look into the code, and I think the issue is in func (s *SpanReader) multiRead(ctx context.Context, traceIDs []model.TraceID, startTime, endTime time.Time) ([]*model.Trace, error) which is called from api/trace/{id}. In case of using aliases it should make a query to the read alias jaeger-span-read in the case, and not trying to construct the multi index search call which will fail due to different index naming not the expected date formatted but - 000001, 000002, etc. However I'm not a golang developer and I may miss something.
In case if any other information will be required I'll try to provide it asap.

Could you please increase es.max-span-age flag to match the oldest index creation time? The oldest index that is in the read alias.

I feel like I'm suffering from the same issue. For a few days now, I've repeatedly looked up trace IDs in our Jaeger and they were not found:
{"data":null,"total":0,"limit":0,"offset":0,"errors":[{"code":404,"msg":"trace not found"}]}

I was just looking for trace 42e188da40198293 and it wasn't found. Then I checked a search to see which traces were even recorded at all. The trace in question is found:

When I click on the trace, I get the HTTP Error: trace not found error. However, this is not true 100% of the time. When I randomly try to open the same trace again, sometimes the trace will actually open:

The best I could come up with as a reason would be that maybe I messed up the ES index rollover setup, but I don't see a direct connection.
Please let me know if I should open a new issue for this and what I can provide to help.

Could you please increase es.max-span-age flag to match the oldest index creation time? The oldest index that is in the read alias.

it's already 168h (7days), after 7days the index will be removed by ILM policy. And as I mentioned it is reproducible right after fresh deploy (no pre-existing indexes and so on).


bridge: add register string accessor functionality plus expose on Android

…roid
Signed-off-by: Jose Nino<EMAIL_ADDRESS>For an explanation of how to fill out the fields, please see the relevant section
in PULL_REQUESTS.md
Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
[Optional Fixes #Issue]
[Optional Deprecated:]

@goaway I wanted to get this out early to get your opinion.

@goaway updated, lmk if you have other comments :)


WIP Simplify and optimize Parser

Sure thing:

Optimize parser by removing closures and call chains, unused code, wrapping and unwrapping of results between abstraction layers
Simplify debugging and follow-through code understanding by removing abstraction levels and improving the locality of behavior
Speedup roc compiler compilation via removing closures and call inlining. The result has less LOC - counterintuitive, right ? :-)
After inlining the leaky abstractions are gone!
After inlining I have found that some states were never produced :), so the handling of them may be safely removed, e.g. EClosure::Comma, EWhen::Bar, EWhen::IfToken.

Opinionated goodies:

When inlining, the names are adapted from abstract and multipurpose to more concrete and contextual.
In its current state, the Parser style is not consistent - in one place it is declarative/combinatorial in others it is imperative or mixed (where combinators become complex). I am removing the combinators (and they cost) toward pure imperative style.
I am still introducing new abstractions on much more granular level, mostly as a sugar for small and multiple times (5+) repeated code. Those blocks do not have context or condition or leaky implementation or additional wrapper types. Otherwise they won't be abstracted. For example, I have added with_spaces_before and with_spaces_after abstracting the  small block of code used in many places.

obsolete by https://github.com/dadhi/roc/pull/4


Unable to create new Google Sheet

GCP tool is not able to create new Google Sheet.
This is due to change in class names related to "New" button and "Google Sheets" in https://drive.google.com
Thanks
Surender

Changed to new names.


TCP related and other fixes

This PR contains fixes related to TCP issues and other network related issues.

Codecov Report

Merging #6058 into master will decrease coverage by 0.02%.
The diff coverage is 18.36%.

@@            Coverage Diff            @@
##           master   #6058      +/-   ##
=========================================
- Coverage   52.63%   52.6%   -0.03%
=========================================
  Files         410     410
  Lines       40041   40063      +22
  Branches     7779    7783       +4
=========================================
+ Hits        21074   21075       +1
- Misses      15767   15787      +20
- Partials     3200    3201       +1

Impacted Files
Coverage Δ

subsys/net/ip/tcp.h
100% <ø> (ø)
:arrow_up:

include/net/net_app.h
100% <ø> (ø)
:arrow_up:

subsys/net/ip/tcp.c
42.95% <0%> (-0.86%)
:arrow_down:

subsys/net/lib/app/net_app.c
20.26% <19.04%> (-0.12%)
:arrow_down:

subsys/net/ip/net_if.c
55.17% <33.33%> (-0.08%)
:arrow_down:

subsys/net/ip/net_context.c
60.3% <44.44%> (-0.12%)
:arrow_down:

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 81332c1...9c1d652. Read the comment docs.

My usual comment applies: this PR packs the full spectrum of changes - from obviously correct to obviously incorrect, with anything inbetween.
At this point, I'm keen to say that Github reviews are failing for us, and we should go back to Gerrit which enforces "one commit per review" rule. <--- @nashif: sharing an opinion.

At this point, I'm keen to say that Github reviews are failing for us, and we should go back to Gerrit which enforces "one commit per review" rule. <--- @nashif: sharing an opinion.

I am not sure how this can be true, you could have 1000s of commits in 1 single gerrit change set, same thing as a PR in GH.
Review per commit, and not as a PR, just the same way you would have done in gerrit.
i agree we should not put too much unrelated stuff into one PR, it can be confusing, commits in 1 single PR need to be related.
And finally, No, we are not going back to gerrit.

Most of the patches seem not to be related to each other but I am not sure if it is worth sending them one by one. But if needed at least TCP stuff could be a separate PR, and interface selection and net-app fixes. So this could be split into three PRs.

Split the patches into separate PRs (https://github.com/zephyrproject-rtos/zephyr/pull/6073, https://github.com/zephyrproject-rtos/zephyr/pull/6074).
@pfalcon : addressed your comments, except duplicate function to get src socket ptr. if issue https://github.com/zephyrproject-rtos/zephyr/issues/5481 provides any generic API, I will re-use that.

@pfalcon : addressed your comments, except duplicate function to get src socket ptr. if issue #5481 provides any generic API, I will re-use that.

Thanks. Please let me check the current situation with that, and come up with a specific suggestion.

Dropped the ACK sending before payload handler patch.

@pfalcon could you re-review the PR as now the controversial "ACK sending before payload handler" commit is dropped from this set.

@pfalcon could you re-review the PR as now the controversial "ACK sending before payload handler" commit is dropped from this set.

Sure, as my last comment 2 comments above yours says, the last concern is still get_src_addr_ptr() function added in https://github.com/zephyrproject-rtos/zephyr/pull/6058/commits/3146804e6c1f8197f36dd4ed5d993d25ec4a6978#diff-a278935f8d5d5e0b4424ca3e1182d48cR664
@jukkar, @rveerama1 : And I'm glad that I took another look at it. Here're concerns with it:

It contains an obviously dead statement, assignment to a local var without further use (like logical thinko re: logic that assignment should perform).
As I mentioned, my concern (based on the name of the function) was that it would be 4th function with almost similar purpose in the codebase (variability of src/dst addr_ptr/no-ptr), tracked in #5481. But looking in more detail into it, turns out "get_src_addr_ptr" isn't what it does! What it appears to do is to copy struct sockaddr into struct sockaddr_ptr, with an adhoc exception for a case when struct sockaddr is NULL (coded improperly per p.1). In particular, it doesn't copy "src" addr, it can copy any addr. Summing: the problem with that function is the naming: it's named based on the usage in the single place, instead of  based on what it does. Yet, it's named generically enough to cause confusion re: if it can be reused or should reuse existing similar functions. Given that it's called from a single place, I'd suggest to just put the code directly there. Failing that, I'd suggest to make a generic copy_sockaddr_to_sockaddr_ptr() function, and still remove adhoc check if (!local) ... &tcp->context->local check from it. @jukkar , maybe you can suggest if such a generic copy function already exists.

@pfalcon updated PR. Let me know if I address your comments.


Error: YouTube\Exception\TooManyRequestsException ?

What's going on ?

It is already working again, thank you, I close the thread.


fixing ci issues running tests

Scope
What is changing with this PR?
Why?
Why are we doing this?
Todos
If any, what are the follow-up tasks required other than merging this PR?  Have they been arranged?

[ ] ???

Codecov Report

Merging #82 (acf8f29) into main (8b0e99c) will increase coverage by 0.00%.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #82   +/-   ##
=======================================
  Coverage   45.62%   45.63%
=======================================
  Files         214      214
  Lines       38503    38503
=======================================
+ Hits        17567    17569    +2
+ Misses      19006    19004    -2
  Partials     1930     1930

Impacted Files
Coverage Δ

badgerTrie/smt_merkle_proof.go
64.84% <0.00%> (+0.78%)
:arrow_up:

peering/active.go
83.96% <0.00%> (+0.94%)
:arrow_up:

Continue to review full report at Codecov.

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


[WIP] README.md: Add Platforms, Preqrequisites, Install, YubiHSM2 Setup

Documentation improvements targeting a 0.0.1 "Preview" release with basic YubiHSM functionality.

I plan on further fleshing out the YubiHSM2 instructions before landing this. Also note the documented install procedure won't work until after an initial release.

I think I'll add the rest of the documentation I planned on adding as context to a forum post, and then later incorporate it into the README based on feedback I receive, possibly after making some changes to the tool.
:shipit:


READY AND ACTIVE fields of ScaledJob are empty when we run "kubectl get sj"

Report
When worked with ScaledJob i have noticed that it doesn't show the  **READY**  and   **ACTIVE**   status when we run kubectl get sj In both before and after the scaling. It always blank.
Before scaling
$ kubectl get sj
NAME          MAX   TRIGGERS   AUTHENTICATION    READY   ACTIVE   AGE
mongodb-job   100   mongodb    mongodb-trigger                    7s

After scaling
$ kubectl get sj
NAME          MAX   TRIGGERS   AUTHENTICATION    READY   ACTIVE   AGE
mongodb-job   100   mongodb    mongodb-trigger                    112s

Here is the Secrets, TriggerAuthentication and ScaledJob yamls which i have used to test it:
Secrets:
apiVersion: v1
kind: Secret
metadata:
  name: mongodb-secret
type: Opaque
data:
  connect: bW9uZ29kYjovL3Rlc3RfdXNlcjp0ZXN0X3Bhc3N3b3JkQG1vbmdvZGItc3ZjLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWw6MjcwMTcvdGVzdA==

TriggerAuthentication:
apiVersion: keda.sh/v1alpha1
kind: TriggerAuthentication
metadata:
  name: mongodb-trigger
spec:
  secretTargetRef:
  - parameter: connectionString
    name: mongodb-secret
    key: connect

ScaledJob:
apiVersion: keda.sh/v1alpha1
kind: ScaledJob
metadata:
  name: mongodb-job
spec:
  jobTargetRef:
    template:
      spec:
       containers:
       - name: pi
         image: perl
         command: ["perl",  "-Mbignum=bpi", "-wle", "print bpi(2000)"]
  pollingInterval: 20
  maxReplicaCount: 100
  successfulJobsHistoryLimit: 0
  failedJobsHistoryLimit: 10
  triggers:
    - type: mongodb
      metadata:
        dbName: test
        collection: test_collection
        query: '{"region":"eu-1","state":"running","plan":"planA"}'
        queryValue: "1"
        metricName: "global-metric"
      authenticationRef:
        name: mongodb-trigger

Expected Behavior
When we run kubectl get sj then it should show   **READY**  and   **ACTIVE**  status in both before and after scaling.
There status value would be: True, False, Unknown  depending upon the scaling just like we have in  ScaledObject.
Actual Behavior
When we run kubectl get sj then it doesn't show   **READY**  and   **ACTIVE** status in both before and after scaling.
Steps to Reproduce the Problem

Set-up minikube v1.18.1
Deploy mongodb.
Create secrets and TA with above yaml and apply it.
Create ScaledJob with above yaml's and apply it.
Check READY and ACTIVE Status before and after scaling by running kubectl get sj

Logs from KEDA operator
No error
KEDA Version
2.3.0
Kubernetes Version
1.20
Platform
Other
Scaler Details
No response
Anything else?
No response

@zroubalik @tomkerkhove
could you please take a look!
If my observation is correct then I am up for it

That would be great, thank you!
Are you up for also doing https://github.com/kedacore/keda/issues/1826?

Thanks, @tomkerkhove for your response.
Sure I will try #1826 after this issue.


Table Option Icons not aligning well

Hi,
Unlike the demo the search bar and refresh button have different heights than the sort and filter buttons.
I'm using bootstrap.
Also, i had to include font awesome before the icons could show...that is not stated in the documentation

I fixed this without adding fontawesome icons by changing line 1234 in jquery.bootgrid.js from
icon: "icon glyphicon",

to
 icon: "glyphicon",

You can search for "icon glyphicon" in the min file and remove icon too if you're using the min file. Hope that helps.


New version: TrustedQSL.TrustedQSL version 2.7.3

Pull request has been created with komac v2.3.0 :rocket:

Resolves #162370

Microsoft Reviewers: Open in CodeFlow

Hi @fancybody,
It seems that this package might have been added twice. Should these be merged in some way?
PS C:\ManVal> find-winGetPackage TrustedQSL

Name        Id                                  Version Source
----        --                                  ------- ------
TrustedQSL  TrustedQSL.TrustedQSL               2.7.2   winget
Trusted QSL AmericanRadioRelayLeague.TrustedQSL 2.7.3   winget


Add ability to input concepts in haskell at runtime

This can of course be done at compile time. But this is cumbersome, not only because it requires GHC to be installed in the user's machine, but also because it would require some level of cabal/GHC trickery to specify what extra file to compile with.
As discussed with @snowleopard, this could be solved by being able to let a compiled executable take in a haskell program, compile it at runtime and then do something with the circuit - be it simulate it, convert it to an STG or anything else.
At first sight it looks like https://hackage.haskell.org/package/hint could be of use for this.

Done and merged in #23.


Cannot write code in editor on new empty files

VSCode Version: Code - Insiders 1.13.0-insider<PHONE_NUMBER>cbb9eea0c57e2ccc371b4d2c3c2d37, 2017-05-17T06:05:58.874Z)
OS Version: Darwin x64 16.5.0
Extensions:

Extension
Author
Version

EditorConfig
EditorConfig
0.9.3

jsx
TwentyChung
0.0.1

file-templates
brpaz
1.1.0

path-intellisense
christian-kohler
1.4.2

vscode-eslint
dbaeumer
1.2.11

vscode-babel-coloring
dzannotti
0.0.4

tslint
eg2
0.15.0

auto-close-tag
formulahendry
0.4.1

debugger-for-chrome
msjsdiag
3.1.1

seti-icons
qinjia
0.1.3

vscode-icons
robertohuertasm
7.7.0

Steps to Reproduce:

Create a new file
Try to write code in editor on an empty file

@jacobi85 what happens if you try? can you share a video?

@jacobi85 Are you using a window.zoomLevel value that is <= 0 ?
This could be a duplicate of #26575

Let's track in #26575


FHIR Parser should accommodate elements with multiple cardinality.

Describe the bug
For many demographics, it is possible for a single patient to have multiple values for that demographic.
For example, a person may have multiple addresses.  The address list may include both current and past addresses, as well as temporary addresses (e.g., hotel), or the patient may just live intermittently at different locations (for example, a child whose parents split custody).    Similarly with telecom information (both phone numbers, and e-mail addresses).
Also, in FHIR, the middle name is usually represented as second repetition of the given name component, so in order or middle name to be used as an input or matching, all repetitions of the given name should be accounted for.
To Reproduce
I didn't reproduce this - rather, I'm reporting this based on code review of the read_fhir_data method.
Expected behavior
Patient de-duplication should handle patients that have multiple values for:

Addresses
Address lines in a single address
Phone Numbers
E-mail addresses
Give Names
etc.

While I am reporting this for the FHIR parser, QRDA will usually allow for similar data repetitions to FHIR.
Actual behavior
It appears like the FHIR parser only grabs the first repetition of several elements.

This is a good feature to add in the future. It seems very feasible from the expected behavior. I will work on this and update when a PR is ready.


Codecov security breach

Unfortunately, we're impacted. I don't believe we use any secrets in our CI for this repo thankfully. But I can't verify that to be 100% sure since I don't have admin access to this repo. I also don't know if other repos in the pion org may be affected and require secrets rolling.
Paging @Sean-Der

Thanks for the heads up!
We have a secret for deploying GitHub Pages (for pion.ly) will roll that now!
I also made you an owner, no reason you should be blocked on me :)

I also made you an owner, no reason you should be blocked on me :)

The powerrrrrrr, I can feel it :smiling_imp:.

@daenney Sorry for responding late! I did fix that, I updated the existing value.
@at-wat That would be awesome. You know more about github actions, but any improvement send my way and happy to approve :)


TriangleCount boundary bug fix

If k1 not in s2, then s2[mid2] < k1 < s2[mid2 + 1]. Therefore, we need to iterate up to and including mid2 in the left side.
We will need to make similar changes to other branches too.

Good catch!
I guess this bin_search is a bit strange; a more natural return value would be the count of the number of elements less than the key, and then the two recursive subproblems could just be
countpar (subs s1 0 mid1) (subs s2 0 mid2)
and
countpar (subs s1 (mid1 + 1) n1) (subs s2 mid2 n2)
But anyway, happy to merge this PR as it is.


build: library search directories are directories

Use the directory portion of the path to the ICU libraries for the
library search directory.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

@swift-ci please test and merge


Update Composer dependencies (2021-11-05-00-11)

Visual regression test passed!
View the visual regression test report


Markdown Extra Meta

What if we add support for Markdown Extra for .md files?
Most useful is Meta-Data, to replace (or in addition) toml and yaml hacks for meta information in markdown files.
Title:   My Document
Summary: A brief description of my document.
Authors: Waylan Limberg
         John Doe
Date:    October 2, 2007
blank-value:
base_url: http://example.com

This is the first paragraph of the document.

I see no reason not to add support for this, but I don't feel it's a priority. It would likely be pretty easy to add as the support for similar things is already in place.

It would require a library to parse this new format though.. which seems YAML enough that maybe YAML could just be used.

The current front matter hack works nicely enough.
For this suggestion to not be a hack it would have to be adopted as a "standard" and implemented in all (or most of) the Markdown rendering engines we support.

This issue has been automatically marked as stale because it has not been commented on for at least six months.
The resources of the Hugo team are limited, and so we are asking for your help.
If this is a bug and you can still reproduce this error on the master branch, please reply with all of the information you have about it in order to keep the issue open.
If this is a feature request, and you feel that it is still relevant and valuable, please tell us why.
This issue will automatically be closed in the near future if no further activity occurs. Thank you for all your contributions.

I'm looking at Hugo as a replacement for my Docs site, but would need support for Markdown Extra features.

I would love to see this feature as well. In my case, I have many custom div class (from my workflow with org-mode) and I would like to be able to use them in Hugo.
But this:
<div class="definition-block">
A section with my custom "definition-block" style.
</div>

does not work (and I think that markdown extra would handle it).

Actually, in my case, I don't need Markdown Extra.
The reason my html code was not rendered as to do with the change from Blackfriday to goldmark. This nice post gave me the answer and solution.
Sorry for the noise.


run tests with ocis 5.0 stable and master

currently we run the tests only with ocis master branch, but the supported version is ocis 5.0, so in my opinion we should run the integration tests with ocis 5.0 AND ocis master

https://github.com/owncloud/ocis-php-sdk/pull/166


Plugin Error

Plugin Error: Plugin "WIFI ADB ULTIMATE" is incompatible (supported only in IntelliJ IDEA).

Same error in Android Studio starting from version 4.1


Add a --no-tone flag

Thai (#71) was handled by #90, but we'd still like a --no-tone flag to optionally remove the IPA tones.

+1. Wonder if this should default to false?

Wonder if this should default to false?

Yes, it'd be the same treatment like --no-stress and --no-syllable-boundaries that we already have (so with action="store_true" in the CLI argparse set-up).
In general, I think our API design should be "if the user wants to remove information, they should be forced to do something, e.g., explicitly applying a flag to say so".

Also, a note about what "tone" means for our purposes --

The IPA tone letters like ˧, as used for the Thai entries.
The Chao tone numbers like ⁵, as used for Chinese languages (cf. #72, #57).
The accents, as widely used for Bantu languages (example from Chichewa).

The --no-tone flag for removing tone would have to handle all these cases.

Super cool that the IPA decided not to standardize any of those! ;)

Looking at Jackson's Chichewa example in the comment above I'm wondering if Chichewa is like Latin or like Serbo-Croatian. The headwords often don't have tone diacritics, but the words on each entry page do.
Here is a line from the about Chichewa page that makes me think it is like Serbo-Croatian:

Entries when linked to or mentioned should not show tone unless there is reason to do so (for example, to distinguish words whose only difference is tone).


IOS Production Build

Hi,
We have a problem in our IOS Production build, our app can't connect in WIFI Connection or any request that we made, also we change the Scheme -> Run -> Build Configuration to Release, but in our Debug/Simulator mode our app is running correctly.
RN: 0.43
Please be advised.
#Thanks

Issue Resolved -> Product -> Edit Scheme -> Archive -> Release to Debug
:)

We've encountered this problem too. Changing the Archive mode from Release to Debug works, but isn't really an option. This means that the app would run unminified, with warnings, and users would be able to shake the device to get the dev menu.


Uncaught TypeError: Cannot read property '3' of null

Clicked on sample link: http://esri.github.io/public-information-map-template-js/ and webpage gets stuck on loading splash screen. Opened up developer tools and clicked on the console tab and found this.
Uncaught TypeError: Cannot read property '3' of null
    at new k (init.js:457)
    at Object.b.urlToObject (init.js:724)
    at Object._sanitizeUrl (init.js:2008)
    at Object.getCredential (init.js:1993)
    at Object.checkAppAccess (init.js:2000)
    at Object.checkSignInStatus (init.js:1999)
    at Object._checkSignIn (template.js:299)
    at Object._init (template.js:123)
    at Object.startup (template.js:84)
    at (index):139

Any ideas on how to fix?

Closing this issue since the new pull request fixes the error. See https://github.com/Esri/public-information-map-template-js/pull/54


GasGenerator mekanism v177

After update server (cauldron latest with forge 1236) from mekanism 157 to 177
http://hastebin.com/zuyavatugi.avrasm
Before update, server are lagging (one of CPU core have 100% usage every 30s). Now server still lagging, but every 10s with this log (one of CPU core have 100% usage).
Mods:
http://prntscr.com/684e3y
http://prntscr.com/684ee3

I can confirm the exception is generated when a gas generator tile entity with an empty gas tank is loaded during an onChuckLoad call.


Question: Does this action feedback to MS / have any impact on Windows Defender SmartScreen?

When sharing executables of our apps SmartScreen blocks users from running the app with a warning (unless the user opens the file properties and selects Unblock).
Per this StackOverflow Post files can be submitted to MS for analysis at https://www.microsoft.com/en-us/wdsi/filesubmission which can cause the SmartScreen DB to be updated to recognise the app as safe.
It would be great if we could build this submission into our pipelines, rather than developers having to download the produced output and manually upload it to MS.
Does this GitHub action also feedback to MS so as to update the SmartScreen database?
If not, is there an equivalent action which does?  I believe MS require that we use an organisation account when submitting files via the above site; but perhaps GH Actions could use a Service Principal from our MS Entra account (or something similar) for this?

Hi @JohnLBevan, the MSDO action does not currently support exemption submissions to the SmartScreen DB. I am not aware of an MS supported tool that has this capability. However, I have noted the feature request and we will continuously monitor the demand for such a capability and prioritize accordingly.


Compability module: onepagecheckoutps - PresTeamShop

Hello prestashop team,
They are two small changes that do not affect the operation of your module, but make it compatible with our onepagecheckoutps module. We have many clients with our module that do not use ps_checkout because both modules are incompatible, for this reason we need these changes to be taken into account, just as we have also made several changes to our module to make it compatible.
our mail<EMAIL_ADDRESS>Best regards.

@presteamshop Thanks you for your contribution 👍
I tested your Pull Request with onepagecheckoutps v4.0.9 on PrestaShop <IP_ADDRESS> and PayPal SDK is not loaded so PrestaShop Checkout is not working :

We are working on v2.0.0 currently and we will refactoring JS part of the module and Tpl files to improve PrestaShop Checkout compatibility with OnePageCheckout modules. 👍

Thank you for your prompt response!
Compatibility with ps_checkout will now be released in version 4.0.10 :)
If you send me an email, I can send the .zip with this compatibility.
PS: I would like to contact a previous version of 2.0.0 to leave both modules working before launch.
Best regards.

I will send you an email, thanks 👍

@presteamshop Hi, I tested your module onepagecheckoutps
v4.0.9 that you sent me by email with ps_checkout v1.4.1
You are not using PrestaShop standard HTMLElement classes for PaymentOption so our module cannot work properly.

You should use same identifier than PrestaShop Core to ensure compatibility with all Payment Module.

@Matt75 thanks for you replay.
It is correct that we do not use the same structure of the native prestashop, but we do keep certain identifiers and classes. We have added the identifier "{$ option.id}-container" which we did not have, thanks to your observation.
Can you export us version 1.4.1 for us to try? It is that with the implementation of the "docker" we have not been able to work the branch "dev" ourselves, since from windows we did not find a solution to compile (it is interesting if you know how to do it and can guide us).
We look forward to continue with this compatibility.
Thank you.
Best regards.

Hi @presteamshop
Release builder is here : https://github.com/PrestaShopCorp/ps_checkout/blob/master/.github/workflows/build-release.yml
I will sent you by email a zip for the current release draft.
By the way, I think compatibility with v1.4.1 will be hard due to https://github.com/PrestaShopCorp/ps_checkout/blob/7dbf9729f65f8c3197ec0131244da86b1b8e1ad8/ps_checkout.php#L446
In v2.0.0 we will remove that and generate PayPal order with asynchronous Ajax request but we cannot change that in v1 due to important changes required.


otel-collector

otel-collector grabs a journal file (_EXPERIMENTAL_DAGGER_JOURNAL) and ships it to loki (logs) and tempo (traces).
The target is currently enabled for engine/test only. The goal would be to eventually cover all CI jobs.

Closes #2493

This is what I was able to show with the latest local data:

Running it remotely now...

Some timers look funny. After investigation, I believe it's because we have to properly handle intervals like buildkit does.
Some times overlap, others have strange start/stop time.

I think we can merge this, and follow-up in subsequent PRs.

Some timers look funny. After investigation, I believe it's because we have to properly handle intervals like buildkit does.
Some times overlap, others have strange start/stop time.

I've seen the same thing. WDYT? https://github.com/dagger/dagger/pull/4340/commits/99fcb773400d84dccfd2356bd56e10a9fb00a397

I intend to rebase this onto main first thing tomorrow. It's OK of you beat me to it @aluzzardi 😉
Is there anything else that needs to happen before we merge this?

Is there anything else that needs to happen before we merge this?

We can comment out the part on hack/make that downloads the CLI since a new one was released today.

I've seen the same thing. WDYT? https://github.com/dagger/dagger/commit/99fcb773400d84dccfd2356bd56e10a9fb00a397

It's the same problem, I think. I don't know what the root cause is, we'd need to analyze the events to figure out what's causing it.
From my brief look, looks like there's some repeated vertices with different timers. The timing is not zero though

[x] Upgraded mage to use the latest released go.dagger.io/dagger. Taking a mental note to resume this conversation: https://github.com/dagger/dagger/pull/4300#issuecomment-1380924149
[x] Dropped https://github.com/dagger/dagger/commit/99fcb773400d84dccfd2356bd56e10a9fb00a397 - now handling it in the dashboard
[x] Rebased on top of main

If all checks pass and the new dashboard looks good, I intend to merge this.

Once this gets merged, we will be able to visualise for all egine:test runs:
How the run duration changes:

Same for pipelines (internal to Dagger - dagger.Client.Pipeline):

More interestingly, we can see durations, cache hits as well as success vs fail for individual operations that run within these pipelines and take more than 10s:

There is a lot more detail being captured which we are not visualising just yet. This is a good start for now, well overdue a merge.


Implement *[Query|Transaction].[to|from]Json()

Problem
Users should be able to store requests in some human readable format such as JSON and construct requests directly from JSON to execute easily. If the user would to do this right now, they'd need to manually parse the JSON, check for nulls, and call the correct set methods for any fields which are not null.
Solution
Implement *[Query|Transaction].[to|from]Json() which correctly encodes or decodes the JSON. One important note is that while decoding the JSON we should explicitly use the set methods instead of setting the fields directly. This should prevent small mistakes from happening such as what we have right with issues caused by Transaction.fromBytes() not using the setters.
Alternatives
No response

I would like to try and make this fix, is there a prefered format for the JSON to be in?

I think this discussion is still up for debate, but this is what I had in mind.
AccountCreateTransaction:
{
    // Single Key
    "key": "302...",

    // Keylist and ThresholdKey
    "key": {
        "threshold": "10",
        "keys": [
            {
                "keys": [
                    "302...",
                    "302..."
                ],
            },
            "302..."
        ],
    },

    "initialBalance": "100 ℏ",
    "receiverSignatureRequired": false,
    "proxyAccountId": "0.0.5",
    "autoRenewPeriod": "7776000s",
    "accountMemo": "random memo",
    "transactionId"<EMAIL_ADDRESS>    "validDuration": "120",
    "maxTransactionFee": "2 ℏ",
    "transactionMemo": "random transaction memo",
    "nodeAccountIds": [
        "0.0.3",
        "0.0.4"
    ]
}

Some things to take away from this example:

Completely avoid using the number type; use string instead since in JS the number type has a limit to 2^53 after which it'll read the value incorrectly.
Hbar is represented as a number followed by the unit (this should already be converted by Hbar.toString()
Duration is represented as number followed by unit with no space
Key values can be either a single key, a list of keys, or a list of keys with a threshold. To represent the a single key we use the string representation, if the key is a list of keys or a threshold key we should use an object with fields "keys" and "threshold". The "keys" field should be an array of "Key" types which means it's recursive.

Ok, since this is a low-priority issue do you mind if I work on this?
The reason I say this is that I am new to large projects like this.

Yea, no problem. If you can I'd like for you to create a draft PR with any changes you've made and I highly recommend you work on this in groups; do Account*[Query|Transaction].[to|from]Json() then FIle*, Contract*, etc. That way if you ever decide to stop working on it, or become busy with other things we'd still be able to merge your work.


The actuator refresh endpoint returns a http 200 even if processing has not yet been completed

I'm using version 3.0.4 of spring-cloud-gateway (spring-cloud-dependencies 2020.0.4).
If i add a route via post-call to the routes endpoint and then send a post-call to the refresh endpoint, it returns a http code 200.
If i call the new route immediately afterwards, i get a code 404, but a short time later, the route works correct.
I think, the refresh endpoint should return a http code 202 to indicate, that processing possibly has not completed.

refresh is an async operation.

Yes, exactly. For this reason, I am not sure whether the code 200 is correct as a return code or whether it should be 202.


haskell.compiler.ghc*: use matching CLANG & CC on Darwin with LLVM

The Darwin LLVM backend of GHC (which is mostly interesting for GHC < 9.2) uses clang as configured via the CLANG environment variable as an assembler. Since it processes outputs of clang as configured via the CC variable, we need to make sure these versions match or risk CLANG clang not understanding the output of CC clang.
In the past this wasn't really a problem as due to the fairly old default clang version in the stdenv, clang 11 would be used for CC. CLANG would always be a newer version and deal with the output without any problems.
Ever since the upgrade of the default clang version for darwin (bcbdb800cf7659d6ff36ac114121a056fe8c9656), CC would often be a newer version of clang than CLANG, causing build problems in some packages like crypton (for GHC 8.10.7 and 9.0.2 on aarch64-darwin where the darwin LLVM backend was actually used).
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

The current issue can be observed best when building
with import ./. { localSystem = "aarch64-darwin"; }; haskell.lib.compose.overrideCabal { configureFlags = [ "--ghc-option=-v3" ]; } haskell.packages.ghc8107.crypton

Verified compilation of crypton with GHC 9.0.2 and 8.10.7. Note that the tests with 9.0.2 still fail due to https://github.com/kazu-yamamoto/crypton/issues/35.


Hi. I followed the steps in this tutorial, and I deployed and tested the web service however i don't understand the "access part". how exactly do we do that? doesn't mean that if someone is outside the azure portal, he can use the service? but how? Thank you in advance !

[Enter feedback here]

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

ID: 32d73d2c-7862-8b41-9266-7174c9bc9a37
Version Independent ID: 39d5b95f-d3b8-8eb9-0f27-a6442328eada
Content: Tutorial 3: Deploy credit risk model - Azure Machine Learning Studio
Content Source: articles/machine-learning/studio/tutorial-part3-credit-risk-deploy.md
Service: machine-learning
GitHub Login: @sdgilley
Microsoft Alias: sgilley

@YaraZakaria
Thanks for the feedback! We are currently investigating and will update you shortly.

@YaraZakaria Hi, thanks for your feedback. It means that, when you deployed your web service, it can receive and return data using REST APIs. Users has the authorization can use it.

@YaraZakaria
We will now proceed to close this thread. If there are further questions regarding this matter, please respond here and @YutongTie-MSFT and we will gladly continue the discussion.


Fail uploading file or Stop uploading

Every time when I try to deploy my project I see this error.
I clean my project, and check all this files and the file its ok.
Error:
[ + ] Fail uploading file app/vendors/swift/tests/unit/Swift/KeyCache/ArrayKeyCacheTest.php: { [Error: Failure] lang: '' }
Some times stop in upload file:
[ + ] File uploaded: app/vendors/swift/tests/unit/Swift/Transport/Esmtp/AuthHandlerTest.php
Thanks you.

Hello,
I have the same problem with an .htacess file (Fail uploading file .htaccess: { [Error: No such file] lang: '' }) . Like strauss69400 I use sftp on debian 7.

same...

same issue here, also the failed file nevers can be reuploaded

+1

I have the same problem
I can't understand why such bug is not fixed !!

I have dropped this plugin is no longer maintained for a while,i use an other plugin : phploy


Fixed description error saying "queuename" instead of "howtoqueue"

@wjohnson : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Directory List

Hello,
I tried to get the list of files in my FTP directory using the listDirectoryContent () function without success.
Debugging the code, I saw that in the directory.dart file at line 99
sResponse = _socket.readResponse (); goes in times out. Then I added a print of sResponse to the previous line and I get this:
I/flutter (17207): 150 Accepted data connection
I/flutter (17207): 226-Options: -a -l
I/flutter (17207): 226 4 matches total
So the server has already responded with 226.
I commented the line 99 and I changed line 100 on if (! SResponse.contains ('226')) {
just to go on...
After, at line 106 String.fromCharCodes (lstDirectoryListing) .split ('\ n'). ForEach ((line) {
I get others exceptions because the FTPEntry.dart class
does not contain the following properties:
FTPException: Unknown FTPEntry property 'sizd = 4096'
FTPException: Unknown FTPEntry property 'UNIX.uid = 1975'
FTPException: Unknown FTPEntry property 'UNIX.gid = 1974'
I remain available for clarifications or tests.

Can you tell us what FTP Server software you use?
This could help us with testing against it. (We only tested the lib with ProFTPd)

Pure-FTPd
I attached verbose Filezilla log on the first connection to my FTP server.
FilezillaLog.txt

Thanks, I published a new Version (0.6.0) with some fixes.
Please try if it works better.
I'll set up a Pure-FTPd testsystem to check against it.

About listDirectoryContent() now works good.
Instead about FtpUpload Buffer Size not good notice.
Setting the new parameter buffersize, I found always difference between original file size and uploaded file size.
It works only setting small value for buffersize = 32 or added a sleep before disconnect function.
Let me know what tests I will can do for you.

Ok, ao I can close this issue and will investigate the upload a bit further.

Currently, on 0.6.0, directory listing is not working
Server: proFTPd
Logs:
flutter: [18.03.2020 03:34:59.779] > TYPE A
flutter: [18.03.2020 03:34:59.881] < 200 Type set to A
flutter: [18.03.2020 03:34:59.882] > PASV
flutter: [18.03.2020 03:34:59.985] < 227 Entering Passive Mode (192,168,1,44,172,149).
flutter: [18.03.2020 03:34:59.986] > MLSD
flutter: [18.03.2020 03:35:00.099] < 150 Opening ASCII mode data connection for MLSD
flutter: [18.03.2020 03:35:01.204] <
flutter: FTPException: Can't get content of directory. (Response: )


Capitalized duplicates

Even with allowDuplicates:false, capitalized duplicate can be added
["test1","Test1"]

I doubt there's any solution for this but you can refer #644


feat: KubeArmor based Github Action

The Problem
KubeArmor should be able to identify change in the application posture early in the dev life cycle. If the app changes results in new app behavior such as new process invocation or new file system access or new network connections, then the same has to be highlighted early in the application life cycle so that the security posture changes can be handled accordingly.
The solution
karmor summary provides a way to verify the application behavior. The aim would be to baseline the application behavior and check for any deviation during subsequent application updates.

(Note: It is not expected that the UI look exactly like this, but something similar where the user can figure out what is the change in the application behavior).
Feature Request
Create a Github Action utilizing KubeArmor and  Discovery engine to generate runtime security policies
CC: @nyrahul @daemon1024 @kranurag7

Hi, @Ankurk99  I am a master from SEL laboratory of Zhejiang University, familiar with cloud native, kubernetes, docker, github action, Go.  I am very interested in this issue and hope to participate in the community through this issue. I love open source. As a Sealer member（also a project under CNCF, I was responsible for implementing Sealer E2E test from ecs to containers, through this work, I became more familiar with CI, github action, k8s and docker. And I also participated in a ebpf project. Therefore, I think this project is quite suitable for me. I plan to apply for GSOC 2023 and apply for this project. Could you have more suggestions to help me get started?

Hi @Ankurk99  ,I am also interested in this project,also  familiar cloud native kubernetes, docker, github action. I am sealos（base on sealer,but have 10k star） contributor，have 34 commit . I was responsible for implementing Sealos E2E test CRD in github action, wirte CRD design docs and implement it,through this work, I became more familiar with CI, github action and k8s andCRD.I also plan to join GSOC 2023.
@zhy76 bro, We have so many similarities, so destined.Nice to meet you.Let's make progress together.

Hi, @Ankurk99 I am a master from SEL laboratory of Zhejiang University, familiar with cloud native, kubernetes, docker, github action, Go. I am very interested in this issue and hope to participate in the community through this issue. I love open source. As a Sealer member（also a project under CNCF), I was responsible for implementing Sealer E2E test infra from ecs to containers, through this work, I became more familiar with CI, github action, k8s and docker. And I also participated in a ebpf project. Therefore, I think this project is quite suitable for me. I plan to apply for GSOC 2023 and apply for this project. Could you have more suggestions to help me get started?你好， @Ankurk99 我是浙江大学SEL实验室的硕士，熟悉云原生、kubernetes、docker、github action、Go。我对这个问题很感兴趣，希望通过这个问题参与社区。我喜欢开源。作为Sealer成员（也是CNCF下的一个项目），我负责实现了从ecs到容器的Sealer E2E测试基础设施，通过这项工作，我对CI、github action、k8s和docker有了更多的了解。而且我还参与了一个ebpf项目。因此，我认为这个项目非常适合我。我打算申请GSOC 2023，申请这个项目。您能否提供更多建议来帮助我入门？

I think you can first learn how to install karmor ,quick start, and second learn to know karmor install shell.Finally learn karmor summary cmd

Hey @zhy76 @xiao-jay, Welcome to KubeArmor. I am glad that you are interested in the project and want to take it as your GSoC project.
I would recommend you to try out KubeArmor and get a basic understanding of what it does.
This project might also use docker image of Discovery Engine, so you might also want to check that out.
To better understand the project, you might want to pick some beginner's issue which may or may not be related to Github Actions.

Hey @zhy76 @xiao-jay, Welcome to KubeArmor. I am glad that you are interested in the project and want to take it as your GSoC project. I would recommend you to try out KubeArmor and get a basic understanding of what it does. This project might also use docker image of Discovery Engine, so you might also want to check that out. To better understand the project, you might want to pick some beginner's issue which may or may not be related to Github Actions.

Thanks, I'll try!

Hi, @Ankurk99 I am a master from SEL laboratory of Zhejiang University, familiar with cloud native, kubernetes, docker, github action, Go. I am very interested in this issue and hope to participate in the community through this issue. I love open source. As a Sealer member（also a project under CNCF), I was responsible for implementing Sealer E2E test infra from ecs to containers, through this work, I became more familiar with CI, github action, k8s and docker. And I also participated in a ebpf project. Therefore, I think this project is quite suitable for me. I plan to apply for GSOC 2023 and apply for this project. Could you have more suggestions to help me get started?你好， @Ankurk99 我是浙江大学SEL实验室的硕士，熟悉云原生、kubernetes、docker、github action、Go。我对这个问题很感兴趣，希望通过这个问题参与社区。我喜欢开源。作为Sealer成员（也是CNCF下的一个项目），我负责实现了从ecs到容器的Sealer E2E测试基础设施，通过这项工作，我对CI、github action、k8s和docker有了更多的了解。而且我还参与了一个ebpf项目。因此，我认为这个项目非常适合我。我打算申请GSOC 2023，申请这个项目。您能否提供更多建议来帮助我入门？

@zhy76 hi, I think you can first learn how to install karmor ,quick start, and second learn to know karmor install shell.Finally learn karmor summary cmd

Thanks, nice to meet you!

After some research, let me try to understand what we need to do with this project. We need to create a CI test for KubeArmor when some app changed, we need to highlighted the new app behavior and generate runtime security policies for this new app. Am I right?
As far as I know, my initial thoughts are as follows:

use github action to create a cluster(can use k3s or kind or other tools)
deploy an app named app1, this app will create some application behaviors like:
process invocation or file system access or new network connections.
install KubeArmor.
use karmor summary to verify the application behavior and the recorded baseline behavior is saved in a file named baseline for comparison in subsequent application updates.
update app1 to app2
use karmor summary to verify the application behavior and the recorded behavior is saved in a file named updated.
use some tool like diff: diff baseline updated, This command compares the updated application behavior to the baseline behavior and prints the difference between them
output the log to Discovery Engine to generate runtime security policies for app2.

Am I understanding this correctly? :) @Ankurk99

Hi @Ankurk99 i have contributed to kubearmor previously as well and i really wanna take it forward for my GSOC project. Can you help me with this particular issue? I have understood the basics of kubearmor, and I will try to work on this issue, but i might require some help. Thank you!

Hey folks. Thanks a lot for the interest in the  project. We look forward to your proposals in the next  2  weeks. We can iterate over the proposals in the next 2 weeks and help you out gain more understanding about the issue and the project itself.
That said really appreciate y'all taking efforts to contribute to the project and we look forward to working with you. We are  available over Slack if you have any specific queries, Happy to help out.

Is this issue still open, I would like to contribute

This issue is done at kubearmor-action, there are still some areas that need to be improved in this project. We welcome your suggestions and contributions to this project. Thank you :)


WIP: Multiple React Grid Layout Drag and Drop

What has been done

Added a new isDetachable prop that will dictate whether or not you are able to detach a block from a RGL and add it to another RGL.
A bunch of development console.log
Example 19 to test out dragging between sections

What still needs to be done

Drag API that will allow you to access the layout of the block being dragged
Update example to have a container state that keeps track of the layouts + blocks of each RGL
Update example so that the block being dragged from one RGL to another will be removed from the original and added to the new RGL
Add tests to make sure the existing functionality of RGL is not impacted
Make sure existing drag within section functionality is still working
Clean up any development logs

How to develop

Ask me to add you to the repo so you can edit
Run npm run view-example to load the development server
Navigate to example 19
Make changes and things will auto rebuild

Hey @hiddensanctum - any progress made since last updates? I'd be interested in what's being added here.

Hey @hiddensanctum - any progress made since last updates? I'd be interested in what's being added here.

No new updates. The work on this has been paused for the time being.

Looking forward to this.

@STRML have you planned to integrate this feature?

@hiddensanctum, Any Updates on this feature? any possibilities from your end to make this feature stable?  Thanks.

Why u just close this PR?

Work on this has completely stopped. It is also way too far from the master branch at this point

Why did you close it?
this is a very useful feature.


How disable onPress on image - when swiping carousel ?

Hi all , how i can disable onPress when user swiping carousel ? Just now when user swiping - he can onPress on image, but i want disable possibility onPress on carousel image when user swiping between images, but if user fast onPress without swiping - i want trigger onPress event. How can i do this ? Thanks

you should try add Touchable component swap item in renderItems props of carousel

Hi @Murena7
Do you find any workaround?
cc @tuvudu @bd-arc

With v3 you can use prop lockScrollWhileSnapping.
With v4 you probably need to change scrollEnabled prop's value based on onScroll and onSnapToItem. In that case, I recommend doing it with setNativeProps() rather than with a state update to avoid unresponsiveness. Here's an example.


negative test for overlapping ServiceEntry address

related to https://github.com/istio/istio/issues/29197

@stevenctl: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
651d9dff8d13ea76da797050419e740738974ec7
link
/test release-notes_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@stevenctl: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
651d9dff8d13ea76da797050419e740738974ec7
link
/test release-notes_istio

gencheck_istio
651d9dff8d13ea76da797050419e740738974ec7
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@stevenctl: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
a1381ef94c92cb5e73810b60d48bbcea7188a16e
link
/test integ-security-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest


how many overload action typed_config are threre？

If you are reporting any crash or any potential security issue, do not
open an issue in this repo. Please report the issue via emailing
<EMAIL_ADDRESS>where the issue will be triaged appropriately.
Title: One line description
how many overload anction typed_config are threre？
Description:

Describe the issue.
I want to config overload action，the typed_config in the doc I discoveried one is   type.googleapis.com/envoy.config.overload.v3.ScaleTimersOverloadActionConfig。 what are others？ the doc don't say。
[optional Relevant Links:]
Any extra documentation required to understand the issue.

I think now only support it.


Bump go to go1.8.3

Note that go1.8.2 contains a security fix (CVE-2017-8932).
Signed-off-by: Brian Goff<EMAIL_ADDRESS>(cherry picked from commit 0c7c900e9e66335a6bd486be008af43ae83a5a37)

Cherry pick of moby/moby#33387
The following files were deleted during cherry-picking:
# Conflicts:
#	components/engine/contrib/builder/rpm/ppc64le/centos-7/Dockerfile
#	components/engine/contrib/builder/rpm/ppc64le/opensuse-42.1/Dockerfile
#	components/engine/contrib/builder/rpm/s390x/clefos-base-s390x-7/Dockerfile
#	components/engine/contrib/builder/rpm/s390x/opensuse-tumbleweed-1/Dockerfile

The test-integration-cli and unit tests look good for this one.

LGTM


Add completion for govukcli

Someone mentioned about bash completion (/cc @boffbowsh), so as a firebreak task I thought I'd add it to govukcli as it makes it easier to get to instances.
The $lastword variable is useful as it stops recursive completion against commands, which is why it's use in all the commands across these gross case statements. Writing in case statements does make it easier to add in further options in the future, though.

👍 but it needs docs on how to install it. I added it to /usr/local/etc/bash_completion.d/ but that might be wrong

Ah yes, I'll add some docs tomorrow.
It can either go in a bash_completion directory or equally could be sourced in a .bashrc/.zshrc file. I'll test using the preferred homebrew method as that's what most folks use.

Added docs.


Fix EntryQueryBuilder

Backports https://github.com/statamic/eloquent-driver/pull/42/files#diff-0bcad71329dc0f7e9663f1083cc72d5ab25a419c4307175f08bc20c8a448b449 as required by https://github.com/statamic/cms/pull/6056

This is being included as part of the all models PR - see here: https://github.com/statamic/eloquent-driver/pull/42/commits/8f00e25417da2d4766e22276bfac9027f0a74784


issue with location of new slots

i just loaded extraslots and the menu looks like this ? What is wrong how to correct it .. i have V+ and set the player inventory slots to vanilla, have adjusted the chest slots fyi.
I have this mod on a local game and it worked fine with V+, this pic is from a dedicated server where it didnt work, i have noticed a few things act differently on dedicated servers ...seems odd.

thanks for any help you can provide
Thalanc (Andrew)

here is the local game the same mods (actually a lot more in this test game) in a V+ game ... just an added thought how do I move the SRQ down a bit to get rid of the overlap

It seems you have config loaded from server where inventory section is enabled. While your local config works well and you have this section disabled.

If it's not the case and both server and client configuration both have inventory section disabled then reopen the issue and I'll check it.

If it's not the case and both server and client configuration both have inventory section disabled then reopen the issue and I'll check it.

In both situations V+ has inventory enabled .. so thats what confused me works fine local not on the server??

I'll check if that is some Valheim+ thing because besides that there should be no difference for this mod where only server related thing is config synchronization.

there are only 2 of us on my dedicated server ... it doesnt have yoru mod in the lsit so we are only running them client side .. i saw you did an update .. doubt it was for this but its the same ( thought I would see)


Some images can't be resized due to an error

Some images get the error "Invalid SOS parameters for sequential JPEG" and can't be converted, it's related to the sharp library bug https://github.com/lovell/sharp/issues/1578.
It seems a easy fix, I already tested on a local code.
This is the full error message:
Error when resizing image [Error: vips_realpath: unable to form filename
unix error: No such file or directory
VipsJpeg: Invalid SOS parameters for sequential JPEG
VipsJpeg: Invalid SOS parameters for sequential JPEG
VipsJpeg: out of order read at line 0
VipsJpeg: out of order read at line 0
]

Hi @thiagohk.
If you know a solution we are happy to accept PRs for updates to the extensions.
Alternatively, could you provide the current extension version you are using as well as any steps tor reproduce the error?
Thanks

Hi @dackers86
To reproduce this problem I have specific images that are profile pictures from our users. I found this image on google that has the same issue https://gist.githubusercontent.com/mnaoumov/060166a995eb75666d95203a1d9f468b/raw/6a2b0f46422beb63a4aea4185463edbda96d04cb/5242.jpg
If you use the plugin to resize that image it will throw the error.
We are using the latest version<EMAIL_ADDRESS>


YouTube kids support

Describe your suggestion
Add support for YouTube kids.
YouTube kids uses InnerTube and since YouTube music is already supported I figured it wouldnt hurt to open a request.
This would be useful for searching for Kid Friendly Content as well as getting dedicated feeds for the content.
Other details
YouTube Kids (workflow to get to content): https://www.youtubekids.com/

Click I'm a Parent
Click Next
Enter 1989 (or any year, really. Maybe use current year - 30?)
Unskippable 25 second video plays
Click Next
Click Skip (Or sign in)
Click "I agree"
Set child age ( < 4, 5-8 or 9-12)
Enable/Disable search
See home page

Note:
Some URLS can be written as YouTube urls.
Ex:
https://www.youtubekids.com/watch?v=LRKB6WzT9kc => https://www.youtube.com/watch?v=LRKB6WzT9kc
https://www.youtubekids.com/channel/UCMryAHWeLf3TxDyDxSWs4AQ => https://www.youtube.com/channel/UCMryAHWeLf3TxDyDxSWs4AQ
The video + channel pages do hold different data when viewing with YouTube Kids

Some videos dont have subscribe button and dont link back to the channel:

Checklist

[X] I am running the latest version.
[X] I checked the documentation and found no answer.
[X] I have searched the existing issues and made sure this is not a duplicate.
[X] I have provided sufficient information.

I considered implementing this a while ago but ended up forgetting. Do you know if the InnerTube requests made by this client require authentication? I've played around with the /player and /next endpoints and both seemed to work without OAuth/Cookies, but I'm mostly curious about the recommendation feeds as well as search.

I havent used InnerTube for it but using the website, I was able to use YT Kids without OAuth (cookies were needed for this but the cookies might not be needed for InnerTube). I'll see if I can find any more info

Alright, thanks!
I did some more testing and it seems that almost all endpoints work without Cookies/OAuth. I'll be working on this feature here.


Add intro to vscode, close #33

Is this instead of manually installing extensions within VS Code?

Correct, quicker than clicking around on the UI. The more that can be done at the command line the better!

Will merge in any case, thanks for the review, further updates to this guidance v. welcome.


Star view metric information/key can occlude stars

Suggest that scale and other metrics pertaining to the star view NOT be integrated to (and turn with) the labels and the field, but be pushed to the bottom or top margin. As it is, any stars that rotate over them have their data/name/visibility compromised.
Given how many stars may be desired in view (expanding the radius), this effect gets much more noticeable. What may look like visual simplicity at this scale becomes essential as the radius of view expands and star density in view increases

.

you can toggle the scale and other items so that they disappear
here is the scale showing

here is with the scale toggled

I think this is a case where the documentation needs to note it.

I think documentation is a good start... but most people don't read it.
Sent from my Verizon, Samsung Galaxy smartphone
Get Outlook for Androidhttps://aka.ms/ghei36

From: LJ Ramones<EMAIL_ADDRESS>Sent: Monday, October 5, 2020 8:44:33 PM
To: ljramones/trips<EMAIL_ADDRESS>Cc: cegannon1<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [ljramones/trips] Star view metric information/key can occlude stars (#130)
Closed #130https://github.com/ljramones/trips/issues/130.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/ljramones/trips/issues/130#event-3842965815, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQPXLNVSJTZFAUPXMRKM2B3SJJR7DANCNFSM4SFKR4OQ.

I think the label "scale", although it certainly is clear in retrospect, could be misinterpreted as meaning this is where you can alter "how big the view field is."

From: LJ Ramones<EMAIL_ADDRESS>Sent: Monday, October 5, 2020 8:44:33 PM
To: ljramones/trips<EMAIL_ADDRESS>Cc: cegannon1<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [ljramones/trips] Star view metric information/key can occlude stars (#130)
Closed #130https://github.com/ljramones/trips/issues/130.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/ljramones/trips/issues/130#event-3842965815, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQPXLNVSJTZFAUPXMRKM2B3SJJR7DANCNFSM4SFKR4OQ.


Filling .xsession-errors

I'm getting this error in ~/.xsession-errors every five seconds:
ERROR get waiting files err="500 Internal Server Error: Taildrop disabled; no storage directory"

I am not currently connected to my tailnet.  These logs apparently filled up my 2tb drive.

Yeah, Trayscale produces quite a bit of log output. It should normally not really go anywhere at all, though, I would expect. What's your X11 setup? Are you using a display manager (GDM, SDDM, etc.), or are you running X manually using startx or xinit or something? How are you starting Trayscale?

I put it into Startup Applications with this command:
/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=trayscale dev.deedles.Trayscale --hide-window

I'm on Linux Mint Debian Edition.  No idea what my X11 setup is - whatever the default is for LMDE.  Not doing anything manual with it.

It seems this is a moderately common problem with Linux Mint, judging from a quick Google search. One suggestion I saw is something that I was going to suggest anyways, namely changing your above startup line to
/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=trayscale dev.deedles.Trayscale --hide-window &> /dev/null

That'll cause everything it logs to just get discarded.

Perfect; thank you!  I will do that.


Weaviate::Error: interface conversion: interface {} is int64, not int

Hi, I'm trying out your library but I'm hitting this error when running a simple query. It seems to happen because of the $limit and $offset lines in the get_query method. If I remove them the query works.
Running weaviate 1.19.4, by the way.

@tomas Would you please copy-paste the exact Ruby code you're executing?
As shown here, I believe you need to pass in those values as strings. Wrangling the GraphQL endpoint has not been enjoyable at all.

Yes! You're right. Doing a to_s on the value for limit fixed the problem. A bit weird though.
You should definitely highlight that on the project's readme!
Thanks for the quick response.

https://weaviate.io/developers/weaviate/api/graphql#limitations


chore: move extractor dependency up

Description of changes
This moves dependency on "@microsoft/api-extractor": "^7.33.5" to root package.json, the place where top extractor commands are defined. So that it's automatically pulled into node_modules.

Issue #, if available

Description of how you validated changes
Checklist

[ ] PR description included
[ ] yarn test passes
[ ] Tests are changed or added
[ ] Relevant documentation is changed or added (and PR referenced)
[ ] New AWS SDK calls or CloudFormation actions have been added to relevant test and service IAM policies
[ ] Pull request labels are added

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #11442 (945e542) into dev (b5a8783) will increase coverage by 0.00%.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev   #11442   +/-   ##
=======================================
  Coverage   49.45%   49.45%
=======================================
  Files         696      696
  Lines       33664    33664
  Branches     6889     6889
=======================================
+ Hits        16647    16648    +1
+ Misses      15479    15478    -1
  Partials     1538     1538

Impacted Files
Coverage Δ

...li/src/domain/amplify-usageData/getUsageDataUrl.ts
100.00% <0.00%> (+12.50%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Add README.md for help_command.py inside the general cogs folder

Is your feature request related to a problem? Please describe.
The Overlord Bot as a whole is not documented enough.
Describe the solution you'd like
Add a README.md file inside the folder for the cog when you get the chance.
Describe the cog's functions and how to use them.

Closing issue as it is unnecessary to document the help command


Rename CanAccess endpoint to CanAccessByKey

Currently, things service has two gRPC endpoints that are very similar. The first one is called CanAccess while the second one is called CanAccessByID. The first one should be renamed to CanAccessByKey in order to be consistent.

I went ahead and made this change in #894.


workflow schema cannot create a workflow of workflows

I have a few workflows that I want to combine in one.
Currently, from the GUI I can do it.
However, tower-cli throws an error when I upload the schema.
tower-cli workflow schema test @./schema.yml
Error: The requested object could not be found.

The schema is:
- project: prj_myproject
  success:
  - job_template: first_workflow
    success:
      - job_template: second_workflow

When I create it from the GUI I have no issues. If I replace the workflows with Job Templates, it works just fine.

I expect that the specification would follow the syntax of
- project: prj_myproject
  success:
  - workflow: first_workflow
    success:
      - workflow: second_workflow

This is because "workflow" is a separate template type from "job template".

Exactly


feat(winston-cw): collecting multiple destinations

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Release 0.35

Coverage remained the same at 15.014% when pulling f3ae252bad1fec6d21930e22463aa8e4c31566ac on 0.35 into dc2bf40d5c5e31283c00b73dc714c13442cc54f4 on master.


Remove version: TheBombermaaanteam.Bombermaaan version <IP_ADDRESS>7

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

Close with reason: Duplicate;


[R] errors when downloading parquet files from s3.

When writing a dateset to S3 as parquet files using write_dataset, I get download errors when retrieving the files afterwards.
Error: 'PAR1���2�2L���' does not exist in current working directory ('/tmp/Rtmpk1pQuU').
Despite of the errors, the files do however still get downloaded.
The errors do not seem to occur when I use write_dataset locally and upload the files to s3 manually using  aws.s3::put_object.
They also stop occurring if I re-upload the downloaded files.
System info:
R version 3.6.3
arrow 6.0.1
aws.s3 0.3.21
MWE:
# You need an s3 backend to run this.
bucket <- 'xxx'
prefix <- 'yyy'

data <- data.frame(
     x = letters[1:5]
    )

arrow::write_dataset(
    dataset = data,
    path =  file.path(
        "s3:/",
        bucket,
        prefix,
        "test_parquet"))

ref <-   paste0(
    "s3://", bucket, "/",
    gsub("//", "/", paste(collapse = "/", c(prefix, "test_parquet/part-0.parquet")))
  )

aws.s3::save_object(
    object = ref,
    file = "test"
    )

# Here an error is thrown, although the file is still downloaded without problems
# Error: 'PAR122L' does not exist in current working directory ('/tmp/Rtmpk1pQuU').

retrievedData <- dplyr::collect(arrow::open_dataset('test'))
print(retrievedData)

@paleolimbot Thank you for the example.
I'll try to get this running.
I just noticed btw that my MWE was not fully reproducible.
I edited s3ObjectURI to paste0.

@paleolimbot
Yes, that would be reasonable. Decided to open it here in the first place since I've got the feeling that the root cause of the issues lies in the way arrow::write_dataset writes the files to s3.
See below an extended version of my example above.
Please ignore the implementation of put_object. I had to fix it since the the version of minio.s3 threw some errors.
The example also still holds with aws backend and using aws.s3::put_object.
Also (not shown here) creating the files locally with arrow::write_dataset and afterwards uploading to s3 using aws.s3::put_object allows you to afterwards download the files with aws.s3::save_object without errors.
Thus conclusively,  my assumption is that arrow::write_dataset puts files on s3 in another way than what aws.s3::put_object does. Hereby, something goes wrong with the files, which later on throws (unneeded) errors when downloading (indeed perfectly valid) files. Maybe it's something with the metadata about the files? Indexing? ...?
So, to me it's still a question whether arrow::write_dataset or aws.3::save_object should be fixed.
Maybe it's best to understand this first and get arrow::write_dataset of the table before opening an issue  here?
# make sure we can connect
s3_uri <- "s3://minioadmin:minioadmin@?scheme=http&endpoint_override=localhost%3A9000"
bucket <- arrow::s3_bucket(s3_uri)
bucket$ls("bucket")
# > [1] "bucket/test"

# write a dataset to minio
data <- data.frame(x = letters[1:5])

arrow::write_dataset(
    dataset = data,
    path = bucket$path("bucket/test")
)

Sys.setenv("AWS_ACCESS_KEY_ID" = "minioadmin", # enter your credentials
    "AWS_SECRET_ACCESS_KEY" = "minioadmin", # enter your credentials
    "AWS_DEFAULT_REGION" = "eu-west-1",
    "AWS_S3_ENDPOINT" = "localhost:9000")

setwd((tempdir()))
minio.s3::save_object(
    object = "test/part-0.parquet",
    bucket = "bucket",
    file = "test",
    use_https = F
)
# Error: 'PAR124L
# ' does not exist in current working directory

system("ls")
# test

# FIX for minio.s3 put_object function.
put_object <- function(file,
    object,
    bucket,
    multipart = FALSE,
    acl = c("private", "public-read", "public-read-write",
        "aws-exec-read", "authenticated-read",
        "bucket-owner-read", "bucket-owner-full-control"),
    headers = list(),
    base_url,
    region,
    key,
    secret,
    ...) {

  if (missing(base_url)) {
    base_url = Sys.getenv("AWS_S3_ENDPOINT")
  }

  if (missing(region)) {
    region = Sys.getenv("AWS_DEFAULT_REGION")
  }

  if (missing(key)) {
    key = Sys.getenv("AWS_ACCESS_KEY_ID")
  }

  if (missing(secret)) {
    secret = Sys.getenv("AWS_SECRET_ACCESS_KEY")
  }

  acl <- match.arg(acl)
  headers <- c(list(`x-amz-acl` = acl), headers)
  if (isTRUE(multipart)) {
    if (is.character(file) && file.exists(file)) {
      file <- readBin(file, what = "raw")
    }
    size <- length(file)
    partsize <- 1e8 # 100 MB
    nparts <- ceiling(size/partsize)

    # if file is small, there is no need for multipart upload
    if (size < partsize) {
      put_object(file = file, object = object, bucket = bucket, multipart = FALSE, headers = headers, ...)
      return(TRUE)
    }

    # function to call abort if any part fails
    abort <- function(id) delete_object(object = object, bucket = bucket, query = list(uploadId = id), ...)

    # split object into parts
    seqparts <- seq_len(partsize)
    parts <- list()
    for (i in seq_len(nparts)) {
      parts[[i]] <- head(file, partsize)
      if (i < nparts) {
        file <- file[-seqparts]
      }
    }

    # initialize the upload
    initialize <- post_object(file = NULL, object = object, bucket = bucket, query = list(uploads = ""), headers = headers, ...)
    id <- initialize[["UploadId"]]

    # loop over parts
    partlist <- list(Number = character(length(parts)),
        ETag = character(length(parts)))
    for (i in seq_along(parts)) {
      query <- list(partNumber = i, uploadId = id)
      r <- try(put_object(file = parts[[i]], object = object, bucket = bucket,
              multipart = FALSE, headers = headers, query = query),
          silent = FALSE)
      if (inherits(r, "try-error")) {
        abort(id)
        stop("Multipart upload failed.")
      } else {
        partlist[["Number"]][i] <- i
        partlist[["ETag"]][i] <- attributes(r)[["ETag"]]
      }
    }

    # complete
    complete_parts(object = object, bucket = bucket, id = id, parts = partlist, ...)
    return(TRUE)
  } else {
    r <- minio.s3::s3HTTP(verb = "PUT",
        bucket = bucket,
        path = paste0('/', object),
        headers = c(headers, list(
                `Content-Length` = ifelse(is.character(file) && file.exists(file),
                    file.size(file), length(file))
            )),
        request_body = file,
        write_disk = NULL,
        accelerate = FALSE,
        dualstack = FALSE,
        parse_response = TRUE,
        check_region = FALSE,
        url_style = c("path", "virtual"),
        base_url = base_url,
        verbose = getOption("verbose", FALSE),
        region = region,
        key = key,
        secret = secret,
        session_token = NULL,
        use_https = FALSE)
    return(TRUE)
  }
}

put_object(
    object = "test/part-0.parquet",
    bucket = "bucket",
    file = "test",
    use_https = T
)

minio.s3::save_object(
    object = "test/part-0.parquet",
    bucket = "bucket",
    file = "test",
    use_https = F
)
# No error anymore!

I poked around at this a bit.  The error seems to be that write_dataset is creating files with the application/xml content type and then minio.s3::save_object is trying to parse the object as XML because of this content type.  I'm not entirely sure why application/xml is being set (I'm pretty sure we default in Arrow to not setting the content type at all) so I'll look into that a bit more.
If I hardcode the C++ to set the content-type to something else (application/parquet) then minio.s3::save_object works fine.
(base) pace@pace-desktop:~$ mc stat myminio/bucket/test/part-0.parquet
Name      : part-0.parquet
Date      : 2022-01-11 09:41:14 HST
Size      : 1.0 KiB
ETag      : 6b320c21546ccf5bdb5920a709562598-1
Type      : file
Metadata  :
  Content-Type: application/xml

It appears that the AWS SDK forces a content-type.  If one isn't set then it will use application/xml (which is rather unfortunate).  That being said, I don't understand why minio.s3::save_object would by trying to interpret the content-type at all.  That seems to happen here: https://github.com/nagdevAmruthnath/minio.s3/blob/4ae635168ee57bf783314d95f8ae71d08831c0d8/R/s3HTTP.R#L188
So I would argue it is a bug in both libraries.  I opened https://issues.apache.org/jira/browse/ARROW-15306 which should be pretty straightforward to fix if everyone agrees it is a good thing to do.

I'm closing this as it appears that the Arrow ticket is resolved and the ticket is opened on the AWS SDK - if this problem persists, feel free to reopen.


Create a release tag for composer version locking

Hi there! Would you be so kind as to create a github release tag for this repo? That way packagist will automatically recognize it and downstream consumers can lock to a specific version -- this prevents any unexpected compatibility issues at random times.
To do this, you simply go to the https://github.com/lireincore/kafka-rest-client/releases page and hit "New" and then enter in some basic info, and enter a release version such as 0.1.0 😄  and publish the release. At some time shortly after, packagist should scrape and understand the new release tag.
Heres some discussion if you run into problems.

@lireincore were you able to see this?


Issue 153

I tried to use the online editor to resolve the conflict and the ProTabBaseViewModel diff looked off so I am going to submit a new clean pull.