Feature request: avoid initial text selection when launching "gmrun command" by cli

Hi,
I'd like to launch different URL handlers by keyboard shortcuts, so I tried setting  gmrun file: command expecting to keep writing and setting my query. But file:  it's selected when gmrun launches and text will be replaced by everything we type.  I  would lile to have an option to avoid text selection and being able to type next to that text.
My explanation is really awful so I will post to pics
Current situation:

Expected:

Thank you very much for this amazing tool.

Ok, this can be implemented as an option or a command line param (or both)
Maybe a command line param, something like this:
gmrun -s file:
Or maybe:
gmrun -ns file: (ns = no selection)
What do you think?

Or maybe what  you suggest is actually the expected  behavior and gmrun should not select the the text (command) that is passed from the command line
Opinions?

I've come to think that behavior you suggest is actually the most suitable
So I'll make it happen without a special param or option, it just seems the most reasonable thing to do


WIP: Fix inline box only wrap

https://github.com/linebender/parley/pull/194 broke line-wrapping for layouts that only contain inline boxes. This PR adds an extra check to the max_advance hack to fix that. It also adds a test to check that the line-wrapping is correct (which it is NOT).
Fixing the inline box wrapping is quite easy. Unfortunately every fix I have come up with so far breaks line-wrapping for regular glyph runs. I'm pretty sure there's an off-by-one error (or similar) somewhere that differs between inline boxes and glyph runs (or between some of the cases within each).
It's also possible that this is ultimately the cause of the crash our hack is working around.
Notes:

The .saturating_sub(1) (state.items.end.saturating_sub(1)) in try_commit_line() is very suspect to me. Removing it fixes the inline box case but causes the first wrapped glyph run to be skipped.
The snapshot for the test is correct, but the current code in this PR (or main) doesn't generate that result.

Superceded by #207


Add wait function

Thanks @furkankose 👍 It's available here https://1loc.dev/#wait-for-an-amount-of-time


Support for Smart Defaults (defaults to basic user, but remembers preferences for pro users)

Redux state already remembers the state of the app.
While opening new tab - prev db and table values are used.


Hyperlinks in week mail

Currently the weekmail is static, there are no links that takes you to the IA website so you can easily enroll.

Do you want:

Links from the WeekMail to the various activities, so clicking on a heading of an activity in the weekmail leads you to the website? Or have enrollment links for activities with enrollment? [Easy]
Links in the body of texts to various sources. We have those, you can have a link in an activities description, but if these links are relative they might break. Fixing that is either [Easy] or [Very Hard] depending on whether setting a <base> tag is supported by the horror that is E-mail HTML.

I want option 1,  clicking on a heading of an activity in the weekmail leads you to the website.


GOT-10k eval result

Hello,
I have test the BACF with the  toolkit GOT-10k (https://github.com/got-10k/toolkit) on OTB100, but the score is much lower than the pysot. (I can't run the pysot on my server and have no idea.)
GOT10k:  | precision 0.622   |  sucess 0.462
pysot:      | precision 0.796   |  sucess 0.598
Do you have any idea about this?
Is there any other toolkit can evaluate the python tracker?
Thank you for any reply.

Did you test other trackers such as KCF? They all get lower score  when using got-10k  toolkit to eval?

Hi，
I have tried CSK and DCF-HOG, this 2 trackers achieve higher score with GOT10k
GOT10K  CSK   0.520  0.387
pysot      CSK   0.494 0.375
GOT10K  DCF   0.700  0.485
pysot      DCF   0.695  0.482

could you share the evalution code with me? cause i don't know how you eval it.


Fix stddev/stdvar when aggregating histograms

Native histograms are ignored when calculating stddev or stdvar.
However, for the first series that is loaded a groupedAggregation would always be created. If the first series that was loaded is a histogram then it acts as the equivalent of a 0 point.
This change does not create a groupedAggregation if the point is a histogram, thus ignoring it like the rest of the aggregation function does.
Additionally, when doing stddev or stdvar on a single series with a NaN, 0 was returned. Whereas any aggregation group with more than one series would return NaN. Make this consistent by always returning NaN.
(The added tests fail without this change).

Thanks, will have a look ASAP.
Note that the tracking bug for this is https://github.com/prometheus/prometheus/issues/13934 . /cc @NeerajGartia21

Actually, in #13934, we assumed the implemented behavior is already correct, but you found (and fixed here) that that's not entirely true.

I've also added a fix to infinity to be consistent. However, how infinities are handled should likely be visited in more detail. (please see updated topic).

Thanks for having a look @NeerajGartia21 . And apologies for my continued delay. I'll try to get to this next week.

Thank you again @jhesketh . I think this works fine, but I have played with @NeerajGartia21's idea, and it seems to work. (But I'm definitely not an export when it comes to the PromQL engine, so I might have missed something.)
In any case, I have simply pushed my attempt to your branch. Let me know what you think.

Also resolved merge conflict. Now let's see if the CI tests will run this time.

Added more test nuances.

@jhesketh do you have any thoughts on my pushed additions?
@NeerajGartia21 maybe you could review my additions. If you agree they are correct, we can merge this.

I solved merge conflicts once more.

Sorry for the delay on this (been on PTO). Looks good to me, thank you for the improvements and solving merge conflicts :-)

It looks good to me as well! I think it’s ready to merge.

Thank you all. I'll squash this all into one and merge.


Version of reshape that preserves keys?

I'm not sure how helpful this would be generally, but a lot of ML APIs restrict input arrays to matrices. It'd be kind of nice if we could support at least a subset of the reshape behaviour such that axis keys are merged. For example:
julia> ka = KeyedArray(rand(4, 3, 2); time=1:4, obj=[:a, :b, :c], loc=[:x, :y])
3-dimensional KeyedArray(NamedDimsArray(...)) with keys:
↓   time ∈ 4-element UnitRange{Int64}
→   obj ∈ 3-element Vector{Symbol}
□   loc ∈ 2-element Vector{Symbol}
And data, 4×3×2 Array{Float64,3}:
[:, :, 1] ~ (:, :, :x):
      (:a)       (:b)        (:c)
 (1)   0.416197   0.327252    0.14608
 (2)   0.706717   0.0045184   0.055459
 (3)   0.487265   0.879403    0.121894
 (4)   0.156394   0.431853    0.0756667

[:, :, 2] ~ (:, :, :y):
      (:a)       (:b)       (:c)
 (1)   0.507      0.803645   0.411088
 (2)   0.92779    0.284998   0.418833
 (3)   0.137591   0.415834   0.194712
 (4)   0.785161   0.436941   0.996514

julia> reshape(ka, 4, :)
4×6 Array{Float64,2}:
 0.416197  0.327252   0.14608    0.507     0.803645  0.411088
 0.706717  0.0045184  0.055459   0.92779   0.284998  0.418833
 0.487265  0.879403   0.121894   0.137591  0.415834  0.194712
 0.156394  0.431853   0.0756667  0.785161  0.436941  0.996514

I feel like in these cases it would be nice if we could get something like:
julia> KeyedArray(reshape(ka, 4, :); time=1:4, obj_loc=[:a_x, :b_x, :c_x, :a_y, :b_y, :c_y])
2-dimensional KeyedArray(NamedDimsArray(...)) with keys:
↓   time ∈ 4-element UnitRange{Int64}
→   obj_loc ∈ 6-element Vector{Symbol}
And data, 4×6 Array{Float64,2}:
      (:a_x)     (:b_x)      (:c_x)      (:a_y)     (:b_y)     (:c_y)
 (1)   0.416197   0.327252    0.14608     0.507      0.803645   0.411088
 (2)   0.706717   0.0045184   0.055459    0.92779    0.284998   0.418833
 (3)   0.487265   0.879403    0.121894    0.137591   0.415834   0.194712
 (4)   0.156394   0.431853    0.0756667   0.785161   0.436941   0.996514

Either with reshape directly or at least with a separate, more restrictive, function call. If this seems like it could be useful for other folks I'm happy to open a PR with a suggested function name?

Yes something like this could be nice to have.
The simple one which takes integer sizes can't be type-stable & I'd be a little hesitant to make that Base.reshape, although possibly you could talk me into it. It's going to resolve the :, and then work in from each end of the dimensions, keeping keys if dimensions match... combing them when it can? For reshape(ka, 4, :, 3) presumably it keeps only the first.
Maybe one inspiration here is things like this:
julia> reshape('a':'f', 0:1, 11:13)
2×3 OffsetArray(reshape(::StepRange{Char, Int64}, 2, 3), 0:1, 11:13) with eltype Char with indices 0:1×11:13:
 'a'  'c'  'e'
 'b'  'd'  'f'

Making reshape(ka, ka.time, :) the interface wouldn't quite fit, but perhaps this is a reason to revive #6?
At some point I wrote split / join functions for named dimension reshaping, but did not find them all that useful, and possibly they have rotted:
https://github.com/mcabbott/NamedPlus.jl/blob/master/src/reshape.jl#L154

Yes something like this could be nice to have.
The simple one which takes integer sizes can't be type-stable & I'd be a little hesitant to make that Base.reshape, although possibly you could talk me into it. It's going to resolve the :, and then work in from each end of the dimensions, keeping keys if dimensions match... combing them when it can? For reshape(ka, 4, :, 3) presumably it keeps only the first.
Maybe one inspiration here is things like this:
julia> reshape('a':'f', 0:1, 11:13)
2×3 OffsetArray(reshape(::StepRange{Char, Int64}, 2, 3), 0:1, 11:13) with eltype Char with indices 0:1×11:13:
 'a'  'c'  'e'
 'b'  'd'  'f'

Making reshape(ka, ka.time, :) the interface wouldn't quite fit, but perhaps this is a reason to revive #6?
At some point I wrote split / join functions for named dimension reshaping, but did not find them all that useful, and possibly they have rotted:
https://github.com/mcabbott/NamedPlus.jl/blob/master/src/reshape.jl#L154

It's going to resolve the :, and then work in from each end of the dimensions, keeping keys if dimensions match... combing them when it can?

Yeah, pretty much. I guess the trick would be with deciding on some basic promotion/merge rules for various types. I was kind of thinking that for string and symbols it'd be easy to just use a separator, but the fallback for other types would probably need to be either string interpolation or a tuple.
I might need to think about it some more, but I feel like the KeyedUnitRanges is largely independent of this one?

At some point I wrote split / join functions for named dimension reshaping, but did not find them all that useful, and possibly they have rotted:
https://github.com/mcabbott/NamedPlus.jl/blob/master/src/reshape.jl#L154

Interesting, this is almost identical to what I was thinking about, just with a different separator symbol and only on dims. Did you just end up writing your code differently to avoid needing to collapse the dims or was there something particularly cumbersome about that workflow?

It's going to resolve the :, and then work in from each end of the dimensions, keeping keys if dimensions match... combing them when it can?

Yeah, pretty much. I guess the trick would be with deciding on some basic promotion/merge rules for various types. I was kind of thinking that for string and symbols it'd be easy to just use a separator, but the fallback for other types would probably need to be either string interpolation or a tuple.
I might need to think about it some more, but I feel like the KeyedUnitRanges is largely independent of this one?

At some point I wrote split / join functions for named dimension reshaping, but did not find them all that useful, and possibly they have rotted:
https://github.com/mcabbott/NamedPlus.jl/blob/master/src/reshape.jl#L154

Interesting, this is almost identical to what I was thinking about, just with a different separator symbol and only on dims. Did you just end up writing your code differently to avoid needing to collapse the dims or was there something particularly cumbersome about that workflow?

Re the KeyedUnitRanges story, I guess ka.time would always remain the key vector, and so that would have to read reshape(ka, axes(ka, :time), :) if it was to pass along the complete, recognisable, object.

for string and symbols it'd be easy to just use a separator, but the fallback

Yes, that sounds sensible, strings if string-ish, tuples if not. And sometimes, when the reshape doesn't just map two dimensions to one, but messes them up, the fallback fallback would be to drop them & use OneTo(n).

just end up writing your code differently

Yes, the honest answer is that when I have enough dimensions to get confused, mostly I reach for index-notation packages as a way to keep things straight (and line up with what's on paper). I haven't found names as useful as I hoped, maybe because you can't see them when looking at the function, only when actually running it? Maybe they are better suited to messy repl-data-wrangling tasks than to core-of-computation tasks. For which purposes, worrying too much about type-stability is a waste.

Re the KeyedUnitRanges story, I guess ka.time would always remain the key vector, and so that would have to read reshape(ka, axes(ka, :time), :) if it was to pass along the complete, recognisable, object.

for string and symbols it'd be easy to just use a separator, but the fallback

Yes, that sounds sensible, strings if string-ish, tuples if not. And sometimes, when the reshape doesn't just map two dimensions to one, but messes them up, the fallback fallback would be to drop them & use OneTo(n).

just end up writing your code differently

Yes, the honest answer is that when I have enough dimensions to get confused, mostly I reach for index-notation packages as a way to keep things straight (and line up with what's on paper). I haven't found names as useful as I hoped, maybe because you can't see them when looking at the function, only when actually running it? Maybe they are better suited to messy repl-data-wrangling tasks than to core-of-computation tasks. For which purposes, worrying too much about type-stability is a waste.


cert-manager - add crd-install hook

Is this a request for help?:
No
Is this a BUG REPORT or FEATURE REQUEST? (choose one):
Bug

Version of Helm and Kubernetes:
Which chart:
cert-manager
What happened:

added cert-manager as a dependency to umbrella chart
ran helm upgrade
ran kubectl get crds with no response

What you expected to happen:

CRDs should get generated as if this were a root install chart rather than a subchart

How to reproduce it (as minimally and precisely as possible):
# requirements.yaml
dependencies:
  - name: cert-manager
    version: 0.5.0
    repository: https://kubernetes-charts.storage.googleapis.com # stable

# values.yaml
cert-manager:
  ingressShim:
    defaultIssuerName: letsencrypt-prod
    defaultIssuerKind: ClusterIssuer

# cert-cluster-issuer.yaml
apiVersion: certmanager.k8s.io/v1alpha1
kind: ClusterIssuer
metadata:
  name: letsencrypt-prod
spec:
  acme:
    server: https://acme-v02.api.letsencrypt.org/directory
    email: me@consotocom
    privateKeySecretRef:
      name: letsencrypt-prod
    http01: {}

#---
helm create
helm install .

Installation using crd-install is broken as of helm 2.12.0.  Same as #9941
⎈ 8h7hd:system:/src$ helm version
Client: &version.Version{SemVer:"v2.12.0", GitCommit:"d325d2a9c179b33af1a024cdb5a4472b6288016a", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.12.0", GitCommit:"d325d2a9c179b33af1a024cdb5a4472b6288016a", GitTreeState:"clean"}
⎈ 8h7hd:system:/src$ kubectl version
Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.0", GitCommit:"ddf47ac13c1a9483ea035a79cd7c10005ff21a6d", GitTreeState:"clean", BuildDate:"2018-12-03T21:04:45Z", GoVersion:"go1.11.2", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"12", GitVersion:"v1.12.3", GitCommit:"435f92c719f279a3a67808c80521ea17d5715c66", GitTreeState:"clean", BuildDate:"2018-11-26T12:46:57Z", GoVersion:"go1.10.4", Compiler:"gc", Platform:"linux/amd64"}

⎈ 8h7hd:default:/src$ helm install stable/cert-manager -n c109-cert-manager  --version 0.5.2
Error: customresourcedefinitions.apiextensions.k8s.io "certificates.certmanager.k8s.io" already exists
⎈ 8h7hd:system:/src$ kubectl get crd certificates.certmanager.k8s.io -o yaml
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
  annotations:
    helm.sh/hook: crd-install
...

I just ran into an issue (this one?) while trying to go from cert-manger 0.5.0 -> 0.5.2 on the latest helm.
➜  ~ helm version
Client: &version.Version{SemVer:"v2.12.0", GitCommit:"d325d2a9c179b33af1a024cdb5a4472b6288016a", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.12.0", GitCommit:"d325d2a9c179b33af1a024cdb5a4472b6288016a", GitTreeState:"clean"}
➜  ~ helm list
NAME          	REVISION	UPDATED                 	STATUS  	CHART                           	APP VERSION	NAMESPACE
cert-manager  	4       	Wed Dec 19 19:41:54 2018	FAILED  	cert-manager-v0.5.2             	v0.5.2     	cert-manager

➜  ~ helm upgrade cert-manager stable/cert-manager
Error: UPGRADE FAILED: no CustomResourceDefinition with the name "certificates.certmanager.k8s.io" found

➜  ~ k -n cert-manager get CustomResourceDefinition
NAME                                          CREATED AT
certificates.certmanager.k8s.io               2018-09-18T20:33:01Z
...

Possibly related to this: https://github.com/helm/helm/issues/3275. I really don't want to re-create cert-manager/request all certs again.

I can confirm @hobti's statement above.
I will try to investigate.
@munnerz Meanwhile, would you have any clue / pointers?
Thanks!

I still have issues with v0.6.2. Can this be re-opened?

This issue means you can not fully reproduce a cert-manager install with just helm, and it makes me sad.

fixed in https://hub.helm.sh/charts/cloudposse/cert-manager


fix CI integration

Travis integration has been broken by a rename. We have to fix it.

Builds ran fine, the issue was just the button. Fixed.


Adjust estimated time for updates

Hello there,
I have noticed that most of the time the estimated time for updates is very short, usually 2 to 5 minutes and to be honest that seems like a very unrealistic amount of time considering the hardware we run this on (hard drives, old wifi/ethernet adapters, old processors).
Even though I don't expect estimated times to be real, it would be a nice fix if times were changed to something more realistic, from 15 minutes to 2 hours (in my experience).

The estimate is just for download, not anything else like install time. Even then, I hardcoded it to assume your connection is 15 Mbps (or something like that). That seemed like a safe enough number initially - best case, it beats expectations, worst case, you know your internet is slower than that anyway.
The original Windows Update website had some logic to figure out which network adapter you're using, and would grab the speed from that. That doesn't work for LANs though, where the connection to your router might be 100 Mbps or 1 Gbps, but the connection from your router to the internet will be something very different.
Your true internet speed can only be determined by a speed test, as in, downloading a file and seeing how quickly it downloads X megabytes. I've thought about having Legacy Update do that, but I'm not sure if it makes sense to "waste" a bit of your bandwidth for a little number in the corner you might not even notice. Honestly, it might make more sense to hide it entirely, because the slow part isn't downloading any more - it's installation. Internet (and Microsoft's CDN) is fast enough now we don't need to care so much about the download speed. Meanwhile, installation speed has significantly gone down (some later updates such as for .NET Framework 3.x/4.x are horrendously slow) but that can't really be estimated.


Add name for all roles

Fixes #71
This will be a pain to maintain. Even the strum crate could not help here as I think they don't offer the "lowercase with spaces" variant transformation.
I did not add the name for Role::LastDefined as I don't think we should have it. I propose to remove these LastDefined sentinel variants, if everyone agree.

I propose to remove these LastDefined sentinel variants, if everyone agree.

If it's possible that we could send or receive this over the wire, then it should be supported.

@TTWNO these values are not meant to be sent through D-Bus, and if you receive one of these from an AT-SPI provider, it's definitely a bug on their side. These types of variants are just there to mark the upper bound of the enum, because well C enums...

@TTWNO Oh no no no. Have a look at the linked issue.
I didn't use accerciser when I did my initial implementation of AT-SPI in Rust because, accerciser's accessibility is broken!

Oh I see. It's for Display.
Yeah, no need to have a Role::name() function if Display is implemented. If you could remove that and just change the display impl block, then I think thar'd be much better.

I only kept the Display impl for backward compatibility, but from AccessKit's point of view getting a static str is preferable as it would avoid an unnecessary memory allocation.

I see. Fine by me. I'll have to mess around to find the issue wirh the beta clippy lint and I'll merge soon.

cargo +nightly clippy is happy on my local env, and the errors don't come from my changes.

Does accesskit already depend on strum? I feel like that's a better solution here. It can automatically create a const staric array of variants.
I know you're weary of dependency bloat, but strum is perfect for lowering maintainebce.

You may need the --workspace flag for clippy.

No we don't depend on strum. But anyway I don't see this particular case manipulation on the list of available ones.
Adding --worspace or --all still gives no complain. Maybe it's something beta specific?

No worries, I'll look imto it.
Thanks for the PR!

For what it is worth, write! does not allocate heap memory it seems.
I fully support removing LastEntry items.

Indeed Write does not need to allocate. But if you need to return the value from a zbus object server method, you'll have to write into a String.
I've also tried clippy on beta and I can't get the errors either...


About Flask

https://github.com/IEEE-WIE-VIT/WIE-WoC/tree/main/Web dev/Flask/About

Hey, this has been completed in PR 109.
Do you have any more content suggestions?

Great


Brought extra 'UR' for segment CUR after prettify

When I tried to prettify a 856 doc, I found the last CUR segment turned into CURUR.
Original:
SAC*C*I134***10127808~CUR*CM*USD~CTT*868*1728~SE*5218*261060410
After prettify:
SAC*C*I134***10127808~
CURUR*CM*USD~
CTT*868*1728~
SE*5218*261060410~

I can't reproduce, can you provide a scrubbed ISA header?

Hi, Silvenga
Please try this one.
ISA*00*          *00*          *ZZ*ZZZPBLAP       *ZZ*ABCDEFGDGE     *190105*1619*U*00501*369190516*0*P*:~GS*SH*ZZZPBLAP*ABCDEFGDGE*20190105*1619*368190516*X*005010~ST*856*051619363~BSN*00*67480518*20190105*1616*0001~DTM*011*20190105*1145*08~DTM*110*20190105*0830*08~DTM*140*20190105*1050*08~HL*1**S~TD1*PLT*1****G*444.60*KG~TD1*CTN*235****G*444.600*KG~TD5**2*APX~SAC*C*I134***7697190~CUR*CM*USD~CTT*235~SE*4267*051619363~GE*1*368190516~IEA*1*369190516~
I tried from my end and I got
ISA*00*          *00*          *ZZ*ZZZPBLAP       *ZZ*ABCDEFGDGE     *190105*1619*U*00501*369190516*0*P*:~
GS*SH*ZZZPBLAP*ABCDEFGDGE*20190105*1619*368190516*X*005010~
ST*856*051619363~
BSN*00*67480518*20190105*1616*0001~
DTM*011*20190105*1145*08~
DTM*110*20190105*0830*08~
DTM*140*20190105*1050*08~
HL*1**S~
TD1*PLT*1****G*444.60*KG~
TD1*CTN*235****G*444.600*KG~
TD5**2*APX~
SAC*C*I134***7697190~
CURUR*CM*USD~
CTT*235~
SE*4267*051619363~
GE*1*368190516~
IEA*1*369190516~
Thanks.

It looks like the ISA header may be invalid. Should the repeating separator be U? Normally that value can't exist within segment ids e.g. CUR. This explains the weirdness.

Hi, Silvenga
You're right, it seems like my partner just use "U" for ISA11 and that is for version 4010, now since they declared it as 5010, ISA11 should be the repetition separator. Your plugin works correctly after I change the U to ^.
Thanks again and I'll close the issue.


Which version to use with lagom 1.5.4

I am using Lagom 1.5.4 which uses scala 2.12 and akka 2.5
I tried to add the swizz borg dependency but it fails due to incompatible akka version
        <dependency>
            <groupId>com.swissborg</groupId>
            <artifactId>lithium_2.12</artifactId>
            <version>0.11.2</version>
        </dependency>

During the startup the app fails
Detected java.lang.NoSuchMethodError error, which MAY be caused by incompatible Akka versions on the classpath. Please note that a given Akka version MUST be the same across all modules of Akka that you are using, e.g. if you use akka-actor [2.5.25 (resolved from current classpath)] all other core Akka modules MUST be of the same version. External projects like Alpakka, Persistence plugins or Akka HTTP etc. have their own version numbers - please make sure you're using a compatible set of libraries.

which versions should I use with lagom 1.5.4 ?
Should I exclude the transitive dependency of akka 2.6 from lithium? Will the downing provider work with akka 2.5?

I see that version 0.95 supports akka 2.5. can this be used if I plan to use keep-majority and keep-oldest strategies?
Are there some major improvements done afterwards which would makes this release risky to use in Production?

There were some significant improvements since 0.95, I wouldn't use it in production.
From what I remember Akka didn't change anything Lithium relied on between 2.5 and 2.6. Excluding it as a transitive dependency might work but make sure to test.

allright, thanks


Placeholder configuration source must support Arrays

Currently Placeholder configuration source doesn't support arrays.

any update on the issue, any plan to support this capability ?


Collaborate with me to make things work better with Use Everywhere?

Hi - author of the https://github.com/chrisgoringe/cg-use-everywhere Use Everywhere nodes here.
Wondering if you'd be open to working with me to make our two systems work more smoothly together?
An example: at the moment the Preset Text node and the UE nodes are incompatible because the way Preset Text pushes values into widgets and the way UE creates links don't know about each other.
I was wondering if you'd consider checking for the existence of a method on outNode (which doesn't exist yet - but I could add to the UE nodes) which returned a list of (outNode, outIn) pairs enumerating the inputs that UE is sending data to?
This would be a small change to presetText.js, around line 150 - something like:
	const outNode = app.graph.getNodeById(link_info.target_id);
        var outInPairs;
        if (outNode.broadcastsDataTo) outInPairs = outNode.broadcastsDataTo(link_info.target_slot);
        else outInPairs = [ [outNode, outNode && outNode.inputs && outNode.inputs[link_info.target_slot] ]];
	outInPairs.forEach((oi) => {
		if (oi[1].widget) {
			const w = oi[0].widgets.find((w) => w.name === oi[1].widget.name);
			   ...
                           ...
                        w.value = preset.value;
                }
	}

I could do a PR on your code, but you might well prefer to have some input into how this is best done.

Sure, happy to accept a PR


[ceph-pacific] Improve check_grants method to support unsorted list

Signed-off-by: Pragadeeswaran Sathyanarayanan<EMAIL_ADDRESS>When executing S3-tests against Red Hat Ceph Storage 5.1 downstream development builds, we are observing the below test failures
s3tests_boto3.functional.test_s3.test_object_acl_canned_bucketownerread ... FAIL
s3tests_boto3.functional.test_s3.test_object_acl_canned_bucketownerfullcontrol ... FAIL
s3tests_boto3.functional.test_s3.test_bucket_acl_grant_userid_fullcontrol ... FAIL
s3tests_boto3.functional.test_s3.test_bucket_acl_grant_userid_read ... FAIL
s3tests_boto3.functional.test_s3.test_bucket_acl_grant_userid_readacp ... FAIL
s3tests_boto3.functional.test_s3.test_bucket_acl_grant_userid_write ... FAIL
s3tests_boto3.functional.test_s3.test_bucket_acl_grant_userid_writeacp ... FAIL
s3tests_boto3.functional.test_s3.test_bucket_acl_grant_email ... FAIL```

Our analysis of the issue indicated the problem to be with dictionaries being compared. At times, the position of actual and expected dictionaries are on different positions in the list.
This PR attempts to improve the reliability of check_grants method to solve the failures.
Logs
Failing: http://magna002.ceph.redhat.com/ceph-qe-logs/psathyan/fix_s3/51/wofix/execute_s3tests_0.log
Fix: http://pastebin.test.redhat.com/1034247
Notes
The failure is inconsistent as it depends on the order in which the response is returned.
This change exists in the master branch... raising this PR to backport the fix to ceph-pacific branch only

I cherry-picked these commits manually to ceph-pacific and ceph-master. That is the usual process for backports.


CAN' ACCESS DISCORD

Hey guys, can you guys log into discord? I haven't been able to for the past hour. Messaging on here because I don't seem to have any of ya'lls emails.

Hi Sandra,  yes, I'm able to log into discord, did you try to update it?

@0marwa0 I use the desktop version, contacted their support team, hopefully they can help resolve soon.

able to login, strange that it showed no errors regarding.


single jest run for all packages

488 tests passed (488 total in 62 test suites, 9 snapshots, run time 30.878s)

Seems like this is currently failing for awkward reasons.

Ok yeah, this does make a ton of sense. I love how you both created and fixed this mess :) Let's polish it up and make sure the snapshot tests do what we expect them to do.

I ignored building of __test__ files as we don't really need them anymore. everything is run through babel-jest
I had to split RequireModuleOrMock tests into two, because it's really fat and it's been timing out multiple times for the last two weeks. We should invest more into understanding why it happens though, it might be a serious performance issue
More CLI UI magic


EnvoyFilter does not get applied (panics) with 1.19

Is this the right place to submit this?

[X] This is not a security vulnerability or a crashing bug
[X] This is not a question about how to use Istio

Bug Description
When our EnvoyFilter is attempted to be applied, we see the following in the istiod logs
2023-10-13T23:52:01.847014Z	error	listeners patch / caused panic, so the patches did not take effect
2023-10-13T23:52:01.847078Z	error	Observed a panic: &runtime.TypeAssertionError{_interface:(*abi.Type)(0x2ab5080), concrete:(*abi.Type)(nil), asserted:(*abi.Type)(0x2e56c80), missingMethod:""} (interface conversion: protoreflect.ProtoMessage is nil, not *listenerv3.Filter)
goroutine 589 [running]:
istio.io/istio/pilot/pkg/util/runtime.LogPanic({0x2aa9b80, 0xc002549d40})
	istio.io/istio/pilot/pkg/util/runtime/runtime.go:29 +0x47
istio.io/istio/pilot/pkg/util/runtime.HandleCrash({0xc0021e2b30, 0x2, 0xc000100000?})
	istio.io/istio/pilot/pkg/util/runtime/runtime.go:37 +0x51
panic({0x2aa9b80?, 0xc002549d40?})
	runtime/panic.go:914 +0x21f
istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.patchNetworkFilter(0x1, 0xc00234ba80?, 0x30607b1?, 0x0?, 0xc0023d56d0)
	istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:478 +0x588
istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.patchNetworkFilters(0x1, 0xc002549c80?, 0xc000000002?, 0xc00234ba80)

If I drop back to 1.18.5 for pilot, it generates the correct configs.
Version
istioctl version hangs
but I have tried 1.19.0 and 1.19.3

Client Version: v1.28.2
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.28.2-eks-f8587cb

Additional Information
No response

It seems to be caused by the failure of patch value conversion. Can you provide your envoyfilter to help reproduce?
Can you see the following in the istiod logs?
failed to build envoy filter value: ....

So I should be more clear, we have 3 matching resources. a job, and 2 stateful sets which both have a headless and clusterip service behind them. The job succeeds but the two stateful sets fail.
The envoyfilter
spec:
  configPatches:
  - applyTo: NETWORK_FILTER
    match:
      listener:
        filterChain:
          filter:
            name: envoy.filters.network.tcp_proxy
    patch:
      operation: MERGE
      value:
        name: envoy.filters.network.tcp_proxy
        typed_config:
          '@type': type.googleapis.com/envoy.extensions.filters.network.tcp_proxy.v3.TcpProxy
          idle_timeout: 0s

And the failed to build is
2023-10-13T17:37:42.627834Z	error	model	failed to build envoy filter value: Envoy filter: could not resolve Any message type: type.googleapis.com/envoy.config.filter.network.tcp_proxy.v2.TcpProxy

I use this example to test and it didn't reproduce. I use istio 1.19.1, istiod log and config dump are ok.
{
  "name": "envoy.filters.network.tcp_proxy",
  "typed_config": {
    "@type": "type.googleapis.com/envoy.extensions.filters.network.tcp_proxy.v3.TcpProxy",
    "stat_prefix": "outbound|80||nginx.default.svc.cluster.local",
    "cluster": "outbound|80||nginx.default.svc.cluster.local",
    "idle_timeout": "0s"
  }
}

{
  "name": "envoy.filters.network.tcp_proxy",
  "typed_config": {
    "@type": "type.googleapis.com/envoy.extensions.filters.network.tcp_proxy.v3.TcpProxy",
    "stat_prefix": "inbound|80||",
    "cluster": "inbound|80||",
    "idle_timeout": "0s"
  }
}

Wait for others to take a look.

can you try with v3?

The istiod error log says it is v2.TcpProxy, but the envoyfilter patch you gave says it is v3.TcpProxy. This is the difference. If you turn off istiod webhook and patch v2.TcpProxy, you will get this panic.

But why don't I see the issue with the Job. It only occurs with the stateful sets.
Either way I will try v3 and see what happens.

I am a bit confused.  The webhook is always enabled. If I were to disable it, no sidecar would be injected.
This also doesn't explain what changed between 1.18 and 1.19 to cause this panic.

So there is something else going on. If I tweak the envoyfilter so it matches nothing, it still panics.
And currently there is no failed to build message but the panic exists.
Ok sorry, that failed to build is for some other bogus filter.

So removing an unrelated filter at least to these services did stop the panic.. The bad filter was in a different namespace with different selectors so I don't really understand why it affected these two stateful sets.

I guess both the bad filter and the correct filter selected stateful sets, but the bad filter did not select the Job service.

2023年10月14日 21:38，Michael Fraenkel @.***> 写道：
So removing an unrelated filter at least to these services did stop the panic.. The bad filter was in a different namespace with different selectors so I don't really understand why it affected these two stateful sets.
—
Reply to this email directly, view it on GitHub https://github.com/istio/istio/issues/47359#issuecomment-1762919183, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADNUYGCJEJXS54IVVGRWVSDX7KIU7ANCNFSM6AAAAAA57Z2D5U.
You are receiving this because you commented.

Either removing the offending envoyfilter or fixing it resolved the panic. Still doesn't explain why if affected only 2 out of 100s of pods.

Nope. The bad filter is in a completely different manager and with non
matching selector.
On Sat, Oct 14, 2023, 7:56 AM wulianglongrd @.***>
wrote:

I guess both the bad filter and the correct filter selected stateful sets,
but the bad filter did not select the Job service.

2023年10月14日 21:38，Michael Fraenkel @.***> 写道：
So removing an unrelated filter at least to these services did stop the
panic.. The bad filter was in a different namespace with different
selectors so I don't really understand why it affected these two stateful
sets.
—
Reply to this email directly, view it on GitHub <
https://github.com/istio/istio/issues/47359#issuecomment-1762919183>, or
unsubscribe <
https://github.com/notifications/unsubscribe-auth/ADNUYGCJEJXS54IVVGRWVSDX7KIU7ANCNFSM6AAAAAA57Z2D5U>.

You are receiving this because you commented.

—
Reply to this email directly, view it on GitHub
https://github.com/istio/istio/issues/47359#issuecomment-1762922994, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAHC4YLY4WGNLZD5WRNBQU3X7KKYJAVCNFSM6AAAAAA57Z2D5WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRSHEZDEOJZGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

@wulianglongrd we are also see the same issue with 1.19.3
2023-10-18T19:25:06.272893Z	error	Observed a panic: &runtime.TypeAssertionError{_interface:(*abi.Type)(0x2ab5080), concrete:(*abi.Type)(nil), asserted:(*abi.Type)(0x2e56c80), missingMethod:""} (interface conversion: protoreflect.ProtoMessage is nil, not *listenerv3.Filter)
goroutine 13213 [running]:
istio.io/istio/pilot/pkg/util/runtime.LogPanic({0x2aa9b80, 0xc00500d440})
	istio.io/istio/pilot/pkg/util/runtime/runtime.go:29 +0x47
istio.io/istio/pilot/pkg/util/runtime.HandleCrash({0xc00541aba0, 0x2, 0x4321aa?})
	istio.io/istio/pilot/pkg/util/runtime/runtime.go:37 +0x51

Here is the failed to build envoy filter value:
error	model	failed to build envoy filter value: Envoy filter: could not resolve Any message type: type.googleapis.com/envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager
error	model	failed to build envoy filter value: Envoy filter: could not resolve Any message type: type.googleapis.com/envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager
error	model	failed to build envoy filter value: Envoy filter: could not resolve Any message type: type.googleapis.com/envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager
error	model	failed to build envoy filter value: Envoy filter: could not resolve Any message type: type.googleapis.com/envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager

It is recommended to use v3 instead of v2.


Bug Report: Issues with popstr, topstr, as_bytes, iter_str, and get

We've identified multiple critical issues within functions in data_structures.rs, specifically impacting popstr, topstr, as_bytes, iter_str, and get. These functions incorrectly handle Num(0), leading to an unintended nil (empty vector) return instead of the expected vec![0]. This behavior could cause severe execution errors, particularly during pop operations on Num(0).
Key Problem in Each Function:

popstr: As previously detailed, when Num(0) is encountered, it returns an empty vector instead of [0], due to the behavior of scriptint_vec and write_scriptint.
pub fn popstr(&mut self) -> Result<Vec<u8>, ExecError> {
    let entry = self.0.pop().ok_or(ExecError::InvalidStackOperation)?;
    match entry {
        StackEntry::Num(v) => Ok(script::scriptint_vec(v)),  // Returns nil on `Num(0)`
        StackEntry::StrRef(v) => Ok(v.borrow().to_vec()),
    }
}

topstr: This function likely has the same issue, returning nil instead of [0] when accessing the top stack entry of Num(0).

as_bytes: Similarly, as_bytes could fail to handle Num(0) correctly, returning an empty vector where [0] is expected.

iter_str: This iterator could propagate the nil issue throughout the stack when iterating over elements that should contain Num(0) as [0].

get: When get is used to access an element that is Num(0), it may incorrectly provide an empty vector result, which could lead to further propagation of errors.

Core Issue
The root cause in each case is the incorrect handling of Num(0) in scriptint_vec and write_scriptint, which returns zero length for zero values rather than encoding [0]. This affects all functions relying on scriptint_vec to process Num values, leading to unintended nil outputs during script execution.

Got it, thanks for the clarification. This indeed isn’t a bug but expected behavior (OP_0 = OP_FALSE = nil).


Allow binary content for metadata

Metadata currently supports only string data. Allow direct use of binary data (array/inputstream)

actually binary content is not supported, only strings. binary can be encoded to string as baseN encoding


Update README.md

Checkmarx AST – Scan Summary & Details – c6597cef-e8e5-4a33-a61b-6266babb65f2
No New Or Fixed Issues Found


Hooks are great

Everything gets better with hooks, as React attempts to move to functional programming
Docs: https://reactjs.org/docs/hooks-reference.html
Style rule: https://www.npmjs.com/package/eslint-plugin-react-hooks (must use)
if you want I can rewrite one of your components / classes to be hooks based

I will get their slowly. I have started to convert some of the pages over to react-hooks.

To Be Hooked

[ ] Blog
[ ] Blog
[ ] Blog
[ ] Blog
[ ] Blog
[ ] Blog

Doneskies


Allow ordering of Decorators

Added RegistrationPriority Attribute with specifiable priority. Just any old int works, but I added a few named constants


Vsync does not work correctly

On Windows, the window view gets repainted at thousands of frames per second, resulting in huge CPU usage, in spite of having set WindowOpenOptions.gl_config.vsync to true. I think the problem might be in how renders are scheduled in WindowHandler::on_frame but I haven't investigated enough yet. For now, one can mitigate this by calling thread::sleep in the update closure of a window but the precision of thread::sleep on windows is terrible.

Closing this issue as it seems egui-baseview isn't the only integration getting this problem, so it doesn't seem come from egui-baseview. Could always reopen it if the issue persists even after (this issue in the main egui repo) gets fixed.


Rename kafka-controller-manager to kafka-source-controller

Problem
Now that the source is installed in knative-eventing, it'd be nice if the controller names were consistent.

I think we wanna make sure we than keep the deployment with the old name, set replica to 0 for some sort of migration


Null collections are being replaced by empty collections.

When they should be replaced by a collection with at least one value.

Fixed in v0.1.4


Reconnect MQTT on Connection lost

Describe the bug
After a downtime of the mqtt broker evcc doesn't reconnect to the mqtt broker
Steps to reproduce
manual stop mqtt broker
Configuration details
mqtt:
broker: mqtt.home.lan:1883
topic: evcc # root topic for publishing, set empty to disable
user:
password:
Log details
[mqtt  ] ERROR 2022/11/03 09:07:27 tcp://mqtt.home.lan:1883 connection lost: EOF
[mqtt  ] ERROR 2022/11/03 09:09:45 error: write tcp <IP_ADDRESS>:35554-><IP_ADDRESS>:1883: write: connection reset by peer
[mqtt  ] ERROR 2022/11/03 09:09:45 tcp://mqtt.home.lan:1883 connection lost: write tcp <IP_ADDRESS>:35554-><IP_ADDRESS>:1883: write: connection reset by peer
What type of operating system are you running?
Docker container
Version
evcc version 0.105.2 (ad0591e2)

After a downtime of the mqtt broker evcc doesn't reconnect to the mqtt broker

Is there any indication of that? We are already reconnecting.

Sorry was my mistake, I'm just querrying some values which are gone after the restart of the mqtt broker.
The values are not retained, so they are shown again after they are published again.


Eip2981

added eip2981 functionality.

Question:
The receiver is set to contract address, is a fallback/receiver function needed?

Thanks for getting back to it, apologies took me sometime to get back at this @itstargetconfirmed


🚀 [New Feature_WebApp] - Migrate the WebApp to vite from create-react-app

Description of the enhancement. ✍🏻
Vite is the prescribed way to use React app as it is very efficient and fast. So, moving from create-react-app to vite will make the website more efficient, light-weight and fast.
Describe briefly how you would implement this enhancement.
Some steps to implement this enhancement-
1. I will create a new branch and initialize vite there
2. Then, I will set up the package.json file and list all the necessary dependencies and check if they are all compatible with each other
3. When everything works fine I will send a PR.

Screenshots Example (if applicable)
No response
Additional information
No response
Contributor terms

[X] I agree to follow the Contributing Instructions

@Palakkgoyal This is for you, but also teach me how to use it! 💪

Its same just more efficient

@praveenscience Have you checked the setup?

I tried, but I would really really request you to wait for another few days, as I am not with my laptop... But as promised, will merge and give the right points! ❤

Okay, got it. Thanks😄


GetAllPieceLists is described as getting white pawns twice.

Gets an array of all the piece lists. In order these are: Pawns(white), Knights (white), Bishops (white), Rooks (white), Queens (white), King (white), Pawns (black), Knights (black), Bishops (black), Rooks (black), Queens (black), King (black).

This doesn't seem to be the case.

This doesn't seem to be the case.
I am seeing:
PieceList[] Board.GetAllPieceLists()
Gets an array of all the piece lists. In order these are: Pawns(white), Knights (white), Bishops (white), Rooks (white), Queens (white), King (white), Pawns (white), Knights (black), Bishops (black), Rooks (black), Queens (black), King (black)
so perhaps this was fixed after my download?

Fixed in v1.11 (external docs were correct, but the summary in the code was wrong)


edupont04 from OPS portal: Merge from master to live

Docs Build status updates of commit 8996f8b:
:warning: Validation status: warnings

File
Status
Preview URL
Details

dynamics-gp/distribution/ProjAcctCostManagement.md
:warning:Warning
View
Details

dynamics-gp/payroll/US19JanTaxR1.md
:white_check_mark:Succeeded
View

dynamics-gp/distribution/ProjAcctCostManagement.md

Line 345: [Warning] Invalid file link:(~/distribution/media/d8b89b896044100f36b1b958e7a7dc2c.jpg).
Line 503: [Warning] Invalid file link:(~/distribution/media/b72ae65a548ccd7de909fcef542bd876.jpg).
Line 572: [Warning] Invalid file link:(~/distribution/media/153b8b891ea7eca8abd9dea356704d69.jpg).
Line 594: [Warning] Invalid file link:(~/distribution/media/e0ca55484b39509f048f2965d619c21e.jpg).
Line 619: [Warning] Invalid file link:(~/distribution/media/20ef112b6a2f11329b9bc8c716e2c908.jpg).
Line 721: [Warning] Invalid file link:(~/distribution/media/440792b76abaf3ddd8871e077ae22066.jpg).
Line 761: [Warning] Invalid file link:(~/distribution/media/83df8e4dc0425a7a50e20576b2f9fe93.jpg).
Line 787: [Warning] Invalid file link:(~/distribution/media/8fdf934bcfaf86ada62cd2e20d89438c.jpg).
Line 841: [Warning] Invalid file link:(~/distribution/media/8928b33a3547bae98e9d69d7b26a243a.jpg).
Line 903: [Warning] Invalid file link:(~/distribution/media/25966d693da1a9be845dbe936e6ceae1.jpg).
Line 933: [Warning] Invalid file link:(~/distribution/media/48e08b71a2ff599f1e0b07e8ba8b499b.jpg).
Line 978: [Warning] Invalid file link:(~/distribution/media/919311ca836400f112815f77c239d0a1.jpg).
Line 1077: [Warning] Invalid file link:(~/distribution/media/c384f0cc8a7ee7e2e9cb38e456791270.jpg).
Line 1220: [Warning] Invalid file link:(~/distribution/media/c455e81242ba6fc6a21a2b23fe4df466.jpg).
Line 1247: [Warning] Invalid file link:(~/distribution/media/52ffca86ab9102e7c71245d9412bc314.jpg).
Line 1436: [Warning] Invalid file link:(~/distribution/media/60df6b2a725402ca4541f74cf287604b.jpg).
Line 1460: [Warning] Invalid file link:(~/distribution/media/baad6b9551b7a05290f642545adfc5db.jpg).
Line 1538: [Warning] Invalid file link:(~/distribution/media/83f90b4dac44c7671e549ef9d3029015.jpg).
Line 1574: [Warning] Invalid file link:(~/distribution/media/5fdb882a62bee24ed223b5569d72689a.jpg).
Line 1624: [Warning] Invalid file link:(~/distribution/media/f758239c31b573391cf6c8c059ce30fb.jpg).
Line 1699: [Warning] Invalid file link:(~/distribution/media/b2d7f77a6063fe7d96ffd2b01c4f6d31.jpg).
Line 1879: [Warning] Invalid file link:(~/distribution/media/206ae5d8deefcc108c1a08b23dc3e275.jpg).
Line 1926: [Warning] Invalid file link:(~/distribution/media/206ae5d8deefcc108c1a08b23dc3e275.jpg).
Line 2036: [Warning] Invalid file link:(~/distribution/media/4bb6d6184354988e1735deab0bc8a2e0.jpg).
Line 2097: [Warning] Invalid file link:(~/distribution/media/2effd7a4f400a7543699d31420ebe0f4.jpg).
Line 2141: [Warning] Invalid file link:(~/distribution/media/237e387149c618873c57f67f43528b9d.jpg).
Line 2233: [Warning] Invalid file link:(~/distribution/media/23989310712cf59a6f0ebd98b5a16cbc.jpg).
Line 2376: [Warning] Invalid file link:(~/distribution/media/2432376bce9e4653a8d56937dc77ed30.jpg).
Line 2481: [Warning] Invalid file link:(~/distribution/media/711906c69a5bdf16843cda1df66dc0df.jpg).
Line 2526: [Warning] Invalid file link:(~/distribution/media/f79f7fa9757f831aed3b9130758bdba0.jpg).
Line 2552: [Warning] Invalid file link:(~/distribution/media/f79f7fa9757f831aed3b9130758bdba0.jpg).
Line 2586: [Warning] Invalid file link:(~/distribution/media/92bae8d4430fd86eaafff4c0c0ac968e.jpg).
Line 2672: [Warning] Invalid file link:(~/distribution/media/a7adcbeeab02088b387680a8f88fd924.jpg).
Line 2768: [Warning] Invalid file link:(~/distribution/media/6e7190fab0e32fe7d1286ccd655aaa30.jpg).
Line 2876: [Warning] Invalid file link:(~/distribution/media/dbfc3573d05284d99da4d35b44f4da01.jpg).
Line 2939: [Warning] Invalid file link:(~/distribution/media/d909084f610a6323ee2a1f908c3467cb.jpg).
Line 2981: [Warning] Invalid file link:(~/distribution/media/23e5b41d1d92279635da0a427e685193.jpg).
Line 3026: [Warning] Invalid file link:(~/distribution/media/0db207251297d78216b92fca5d5a409b.jpg).
Line 3066: [Warning] Invalid file link:(~/distribution/media/414aecd31afcf23f7f79f4ae237c5916.jpg).
Line 3116: [Warning] Invalid file link:(~/distribution/media/099d321aec60a035f33006f21d116216.jpg).
Line 3157: [Warning] Invalid file link:(~/distribution/media/6e54ff9c4c0b5e11c1ef75563502a750.jpg).
Line 3203: [Warning] Invalid file link:(~/distribution/media/d8024522ae87b851f6e2f1914dd9934f.jpg).
Line 3223: [Warning] Invalid file link:(~/distribution/media/1c295763e23b2cd5091a34aa54a3dd9b.jpg).
Line 3285: [Warning] Invalid file link:(~/distribution/media/18f74f0f7d7dd2bb1f1bb9079cf91cfb.jpg).
Line 3300: [Warning] Invalid file link:(~/distribution/media/5456a6afe79aaad2773493e9bdadc9ea.jpg).
Line 3627: [Warning] Invalid file link:(~/distribution/media/b63bbff3736340d72cd573d980cf133b.jpg).
Line 3664: [Warning] Invalid file link:(~/distribution/media/66033321857d496ab9f9ee4d022e1ec0.jpg).
Line 3767: [Warning] Invalid file link:(~/distribution/media/ad8f14587d13adfeb7b0b3d6821047d1.jpg).
Line 3828: [Warning] Invalid file link:(~/distribution/media/b2bd77d9fcb526ff49b692bb70fc0026.jpg).
Line 3886: [Warning] Invalid file link:(~/distribution/media/32d4d5a451858f0460f7a776c7cd630b.jpg).
Line 3910: [Warning] Invalid file link:(~/distribution/media/8cde689d9612b16d989b3a48dc0a7928.jpg).
Line 3977: [Warning] Invalid file link:(~/distribution/media/5dc241e1406fac3fcaf134bb3c8b5d64.jpg).
Line 4022: [Warning] Invalid file link:(~/distribution/media/c480881236d97d4f76c7a5ed1e3cf9f8.jpg).
Line 4041: [Warning] Invalid file link:(~/distribution/media/fe20974744f3acd3708f0ab26f3b3e25.jpg).
Line 4057: [Warning] Invalid file link:(~/distribution/media/65e8f62548a259d6111b4a25daa9c361.jpg).
Line 4094: [Warning] Invalid file link:(~/distribution/media/5c6cd6cbf9a696169099cf9bdf0b859c.jpg).
Line 4152: [Warning] Invalid file link:(~/distribution/media/11e074f225dfe2bbf1cf003a1caa1b9c.jpg).
Line 4186: [Warning] Invalid file link:(~/distribution/media/ffe2ace3c55ebd83d90f623a30a44922.jpg).
Line 4371: [Warning] Invalid file link:(~/distribution/media/268df7f7f022249982e3905ad421d303.jpg).
Line 4443: [Warning] Invalid file link:(~/distribution/media/41489c774f3dc5aa181a01e08ca35c81.jpg).
Line 4601: [Warning] Invalid file link:(~/distribution/media/50198e93985d4f37e685d5ec9e0110b7.jpg).
Line 4671: [Warning] Invalid file link:(~/distribution/media/b7147292688c76ae43e4ad6818de1ae7.jpg).
Line 4771: [Warning] Invalid file link:(~/distribution/media/c1a6cd822a91a88556951c5b207c254e.jpg).
Line 4816: [Warning] Invalid file link:(~/distribution/media/6af2dc88ef52429faa773229996417c2.jpg).
Line 4864: [Warning] Invalid file link:(~/distribution/media/4d08715503d646aa98139ee357603d57.jpg).
Line 4918: [Warning] Invalid file link:(~/distribution/media/971da95e84eac89cccd6405e4e8ef4ba.jpg).
Line 5000: [Warning] Invalid file link:(~/distribution/media/557a32765f4d3647867160e8fde5cda9.jpg).
Line 5026: [Warning] Invalid file link:(~/distribution/media/a39618325b94d250e39bf523b7e15f79.jpg).
Line 5180: [Warning] Invalid file link:(~/distribution/media/36adc9fa28870d1325d6060d5d33e210.jpg).
Line 5264: [Warning] Invalid file link:(~/distribution/media/ada93c7ebc38499698458cd9f732295d.jpg).
Line 5368: [Warning] Invalid file link:(~/distribution/media/4e2db0e9219c7ed69183a5a671d24dcf.jpg).
Line 5410: [Warning] Invalid file link:(~/distribution/media/cb882cdeaa38cf5d3049b4ea2b4b3f4c.jpg).
Line 5444: [Warning] Invalid file link:(~/distribution/media/1f8a87142f15da927fdcecaa329186bd.jpg).
Line 5529: [Warning] Invalid file link:(~/distribution/media/1b1565b5cb227a9cf8f6070524ae4bb1.jpg).
Line 5636: [Warning] Invalid file link:(~/distribution/media/bf7989dfde3adde5e771b5a77c6332e6.jpg).
Line 5657: [Warning] Invalid file link:(~/distribution/media/5ef9827fb8d30029283d9fdd30eafc4e.jpg).
Line 5682: [Warning] Invalid file link:(~/distribution/media/7c1e858bd21786ee82f222a3faadcd0e.jpg).
Line 5707: [Warning] Invalid file link:(~/distribution/media/963e061bebdeeab68aa90ced14783102.jpg).
Line 5732: [Warning] Invalid file link:(~/distribution/media/a048fe2d3fac7d25a0ccd1b89c87a415.jpg).
Line 5763: [Warning] Invalid file link:(~/distribution/media/e468da8ee74550badc04c544f63bee8a.jpg).
Line 5797: [Warning] Invalid file link:(~/distribution/media/db8547c5647efb6f0ccd5090a013b5bd.jpg).
Line 5812: [Warning] Invalid file link:(~/distribution/media/4c1af9913e6f6fb7d69677cc9726ac7f.jpg).
Line 5836: [Warning] Invalid file link:(~/distribution/media/f87c88369b720d78bc2e69855547efdd.jpg).
Line 5881: [Warning] Invalid file link:(~/distribution/media/b7f8fdb9a440dae59cee4d0362e02c51.jpg).
Line 5924: [Warning] Invalid file link:(~/distribution/media/0f40a54b9178cc4dbc172dea6480f334.jpg).
Line 5943: [Warning] Invalid file link:(~/distribution/media/03779c402557bb6e6a80a494e1053dd0.jpg).
Line 5972: [Warning] Invalid file link:(~/distribution/media/2c2fb690aab1b245360145ee4c242ced.jpg).
Line 6018: [Warning] Invalid file link:(~/distribution/media/b653166875d6757e68e917814b906f16.jpg).

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Gracefully handle Poloniex server errors while live trading (closes #40)

See https://github.com/adamrothman/pyloniex/commit/a4ae8f644d66604cd3d2173e2b7547e45e2b9db4 as well.

This is the dumbest possible solution – if a 5xx error is received from Poloniex, it just sleeps until the next step. A good (possibly future) improvement would be to use https://github.com/jd/tenacity to retry with exponential decay + jitter.

I'm fine with this dumb solution for now. If you open a new issue to suggest the exponential decay solution, I'll merge this PR

https://github.com/elsehow/moneybot/issues/44


Error with DokanNetMirror Sample

any known problems with VirtualBox? The DokanNetMirror sample can't find dokan.dll
-
6.1
7601 Service Pack 1
(0x30): Windows 7 Professional
Professional
7601.18839.amd64fre.win7sp1_gdr.150427-0707
1130
Multiprocessor Free
X64
1031

Is everything well installed ?
https://github.com/dokan-dev/dokany/wiki/Installation#manual-installation
I do not think VirtualBox is the problem.
DokanNetMirror just cannot found dokan.dll

i have installed the latest release from here. on my real windows 8.1 it works fine, but not in virtualbox Win7 32bit or 64bit.
I'll look at them tomorrow again

ok, m( , Visual C++ redistribuables wasn't installed


hot potato doesn't show up in hand for other clients

Description

Reproduction

Screenshots

Additional context

i think its better to disable it for now

just remove it from the catalog for now

you can still see the particles no

you can still see the particles no

yes but you need to attempt to drop it or something to make it show in hand, and you can't pass it before that


Is this Project dead?

No, it's doing its job of farming stars on Github perfectly fine. Google "vaporware".

Should I report it to github?

You don't want to be targeted and attacked by these people. Just let it go, trust me :)

Report it for what?

Vaporware?

I think so it is dead :/

gg almost used this for Walmart

Yup, was vaporware from the start. Only hype...
One of the project maintainers had that on her resume:
Software Engineer and Cofounder - Reactide.io | The first IDE designed exclusively for building React applications 2017
● No. 1 trending repository and developer on GitHub with over 6,900 stars, outpacing both Google and Facebook
● Automated build tooling and hot module reloading by configuring a dynamic Node, webpack, and Babel transpiling package
● Created custom React rendering method for simulation of component tree hierarchy and property chain navigation
● Tested immutability of state store for efficient time travel using Enzyme, Chai, and Mocha
● Implemented navigable state flow visualization and component/action/reducer libraries enhancing developer productivity
● Designed Redux architecture through separation-of-concerns and unit-tests of function purity increasing stability and scalability
● Managed large component, action, and reducer libraries by designing a JS syntactic analysis algorithm to allow code indexing

Man, I would have loved so much to see this project come to life!

gg almost used this for Google


Avoid proxies when talking to local chef-server

This configuration file is used by chef-server-ctl to talk to the API
locally. Proxy configs in the users environment often cause problems
because the LB VIP is almost always <IP_ADDRESS>, which causes the proxy to
try to connect to itself rather than back to the chef-server.

LGTM :+1:
When @jkeiser is back I'm going to chat with him about whether we should just have this in core chef.


ARROW-9168: [C++][Flight] configure TCP connection sharing in benchmark

Flight benchmark performs worse when working threads increases. It can
be improved by setting gRPC option GRPC_ARG_USE_LOCAL_SUBCHANNEL_POOL
to make each client creating its own TCP connection to server, without
sharing one connection.
This patch adds a cmdline parameter to configure TCP connection sharing.
Default behaviour is to separate connection, which performs better when
working threads increases.
This patch also changes parameter "records_per_stream" from int32 to
int64, to ease profiling by setting it to a very large value and keep
benchmark running.

@lidavidm Looks we need another level of abstraction above flight client generic_options. Otherwise, we have to expose grpc constants(backend implementation) to client code. See TODO in this patch.

I think we could simply enable this option by default in the Flight client. Sharing the same TCP connection for all Flight clients doesn't like a good idea at all.

@lidavidm Looks we need another level of abstraction above flight client generic_options. Otherwise, we have to expose grpc constants(backend implementation) to client code. See TODO in this patch.

The intent of the option is to expose gRPC-specific options and not have to abstract them away; there are lots of options and there's no point keeping up with all of them. This option is entirely backend-dependent and would be pointless on a non-gRPC implementation.

I think we could simply enable this option by default in the Flight client. Sharing the same TCP connection for all Flight clients doesn't like a good idea at all.

I think that makes sense for this option.

Thank you @cyb70289 !


Document new method fields for fetching only specified fields from the document

Hey @zenorocha I'm not able to use this method.
Was it released yet?

@albertmourato it has been released in the newest version of WeDeploy Data image and now it's available for all SDKs. Can you add to the docs?

@zenorocha
This issue is blocked by:
https://github.com/wedeploy/cdn/pull/51
and
https://github.com/wedeploy/wedeploy.com/pull/565


Pyfolio error - module 'empyrical.utils' has no attribute 'default_returns_func'

Dear Catalyst Maintainers,
Description of Issue
Trying to use pyfolio with catalyst.
Specifically, the Full tear sheet report like in this example:
https://quantopian.github.io/pyfolio/notebooks/zipline_algo_example/
As documented here:
https://github.com/enigmampc/catalyst/issues/73
You have to use pip install empyrical==0.2.2 otherwise I get the error
ImportError: cannot import name information_ratio
So I did and it solved that specific error.
What happened instead?
Now I get the error
{AttributeError}module 'empyrical.utils' has no attribute 'default_returns_func'
Reproduction Steps

run pip install pyfolio
run pip install empyrical==0.2.2
Taking perf from catalyst def analyze, run import pyfolio  and then pyfolio.create_full_tear_sheet(perf.returns, positions=perf.positions, transactions=perf.transactions)

What steps have you taken to resolve this already?
In this issue
https://github.com/quantopian/zipline/issues/1855
It seems they solved this problem, which doesn't require downgrading empyrical.
Here is another user having the same problem as I do:
https://github.com/quantopian/empyrical/issues/91
Anything else?
Catalyst should have documentation on adding pyfolio as it really seems as a great tool for visualizing the results.

Work in progress using pyfolio.create_full_tear_sheet.
Problems run into & fixed:

pyfolio 0.7.0 is the latest working version.
transactions requires reformatting, fixed using extract_transactions.
transactions requires a symbol column, fixed with code below.
benchmark_rets is required, otherwise it tries fetching from Yahoo Finance the data, fixed.
create_full_tear_sheet only works with daily returns, fixed with code below.

Todo:

positions requires a different format, for now I removed positions from the call.
APPROX_BDAYS_PER_MONTH = 21 is incorrect for crypto.
Check why results are different from catalyst results.

Here is the code so far:
transaction_df = extract_transactions(perf)
transaction_df['symbol'] = transaction_df['sid'].apply(lambda x: x.base_currency)
returns_daily = perf.returns.resample("D", how="ohlc")['close']
benchmark_returns_daily = perf.benchmark_period_return.resample("D", how="ohlc")['close']
pyfolio.create_full_tear_sheet(returns_daily, transactions=transaction_df, benchmark_rets=benchmark_returns_daily)

Does this help? https://forum.catalystcrypto.io/t/a-shot-at-pyfolio/89

Thanks @sam31415 this helps! Managed to use gen_round_trip_stats which is great 👍
In any case, it is still using pyfolio 0.7.0, ideally would like to upgrade to pyfolio 0.9.0 like described in the issue.


[Question] Long press button

Hello,
Is it possible to do a long press on the 'Ok' button ?
It can be useful on application icon to access the context menu
thanks

For sure! I'll get that added as soon as I can! Thank you for your interest in my project!


Update what-s-deprecated-or-removed-from-SharePoint-Server-2019.md

Fix for #451. Separate out MT and Variations to highlight both technologies are deprecated.

@tseward - looks like a conflict popped up.. do you see the "Resolve conflicts" button or is that only something I can see?  When I click that I get pointed to the conflict and can manually remove text and keep which we want.. not sure if that is something you can do too or something I am supposed to do.

@tseward - which one to keep?
<<<<<<< patch-71
The Machine Translation Service will remain supported but deprecated for the SharePoint Server 2019 release.
Variations
The Variations will remain supported but deprecated for the SharePoint Server 2019 release.
The Machine Translation Service will remain supported, but deprecated, for the SharePoint Server 2019 release. Note that the API used to create new variation jobs is deprecated. While it can still be used and coded against, it warns users in Visual Studio that the API could be removed in a future version.

live


Closes #1839 Dummy function created

Thank you for your Pull Request! We have developed this task checklist from the Development Process Guide to help with the final steps of the process. Completing the below tasks helps to ensure our reviewers can maximize their time on your code as well as making sure the admiral codebase remains robust and consistent.
Please check off each taskbox as an acknowledgment that you completed the task or check off that it is not relevant to your Pull Request. This checklist is part of the Github Action workflows and the Pull Request will not be merged into the devel branch until you have checked off each task.

[x] Place Closes #<insert_issue_number> into the beginning of your Pull Request Title (Use Edit button in top-right if you need to update)
[x] Code is formatted according to the tidyverse style guide. Run styler::style_file() to style R and Rmd files
[x] Updated relevant unit tests or have written new unit tests, which should consider realistic data scenarios and edge cases, e.g. empty datasets, errors, boundary cases etc. - See Unit Test Guide
[x] If you removed/replaced any function and/or function parameters, did you fully follow the deprecation guidance?
[x] Update to all relevant roxygen headers and examples, including keywords and families. Refer to the categorization of functions to tag appropriate keyword/family.
[x] Run devtools::document() so all .Rd files in the man folder and the NAMESPACE file in the project root are updated appropriately
[x] Address any updates needed for vignettes and/or templates
[x] Update NEWS.md if the changes pertain to a user-facing function (i.e. it has an @export tag) or documentation aimed at users (rather than developers)
[x] Build admiral site pkgdown::build_site() and check that all affected examples are displayed correctly and that all new functions occur on the "Reference" page.
[x] Address or fix all lintr warnings and errors - lintr::lint_package()
[x] Run R CMD check locally and address all errors and warnings - devtools::check()
[x] Link the issue in the Development Section on the right hand side.
[x] Address all merge conflicts and resolve appropriately
[x] Pat yourself on the back for a job well done! Much love to your accomplishment!

Make sure to go through each checklist item and complete when relevant - if not relevant then just sign off as well.
Also - make a section in the News for your update

Hi @ashachakma just to wrap this up:

can you click the update branch button to get that experience

Create a blurb in the news.md file

Then we can close this out.

Hi @ashachakma just to wrap this up:

can you click the update branch button to get that experience

Create a blurb in the news.md file

Then we can close this out.

Its done now.

oh - actually see if you can fix the spelling check that is failing.  that is a good one to know.


Remove service to clean up load balancer on cloud provider

Fixes #817
The problem was that we had reached our limit on AWS load balancers.
Added a call to remove the service after the test so that we clean up the load balancers.

LGTM

Failures are unrelated.


Is 'mapping' always required for textures?

The top of the textures page states that "A texture requires, at the minimum, a url path and a mapping mode":
https://github.com/tangrams/tangram-docs/blob/gh-pages/pages/textures.md#textures
However the subsequent paragraph on the 'mapping' parameter calls it an "optional" string:
https://github.com/tangrams/tangram-docs/blob/gh-pages/pages/textures.md#mapping
It's also a bit confusing that the syntax for textures differs slightly between the top-level textures element and "inline" in a material, but I believe that's an actual quirk of the library and not a documentation problem.

@patriciogonzalezvivo I think there is a default mapping?

According to @patriciogonzalezvivo, the default is "spheremap", and for normal mapping is "triplanar"

Fixed by https://github.com/tangrams/tangram-docs/commit/fa68da1b23805f522fbfe96323706e9b00e29cdb

Is greater elaboration perhaps needed to properly explain the difference
between textures, which are distinct entities, and materials, which can
reference one or more of those textures through ambient, diffuse, etc
properties?
For example, 'filtering' is a property of a texture that affects the
appearance of the texture in all instances in which it is displayed, while
'mapping' is a material property setting that describes how a texture is
spatially applied to that specific material property (but the same texture
could have other mappings for other properties on the same material, or in
other materials).
While there's a shortcut to create a texture by specifying a url in a
material property, this is otherwise not a more fully featured 'inline'
texture specification.
On Thursday, June 4, 2015, Peter Richardson<EMAIL_ADDRESS>wrote:

Fixed by fa68da1
https://github.com/tangrams/tangram-docs/commit/fa68da1b23805f522fbfe96323706e9b00e29cdb
—
Reply to this email directly or view it on GitHub
https://github.com/tangrams/tangram-docs/issues/16#issuecomment-109107772
.

Hmm, I'm not sure – are there any particular places in the docs where this confusion is most apparent? I hadn't noticed any trouble, but I haven't worked with those docs in a while.


[Master] Update email connector doc

Purpose
$subject

Let's mention the public issue: https://github.com/wso2/micro-integrator/issues/3073


How to submit my model to the leaderboard?

Same as  https://github.com/open-compass/MathBench/issues/7


Nuxt3 use default options

Hi! Is it possible to create default/global options (like onRequest interceptor) in Nuxt3?

create method would be what you are looking for.
You can reuse the created fetcher in your app (e.g. exposing it via a composable).

But it not replace global $fetch. I wish to use it both on a client and server side.

As far as I see the Nuxt 3 code and docs, currently there doesn't seem to be such options to configure global behavior of $fetch.
https://github.com/nuxt/nuxt/blob/6d7be476a2caaf4683193b62d15ddee00bf27804/packages/nuxt/src/app/entry.ts#L16-L21
https://nuxt.com/docs/api/utils/dollarfetch#fetch
This issue could be a feature request for Nuxt 3 itself rather than ofetch.
@pi0
Am I missing something?

it seems not, thanks

https://github.com/nuxt/nuxt/discussions/18988

@pi0 any update on this? Is this still not possible?

@palfaro91 You can create a new fetch instance using $fetch.create({}) in utils. it is best way to have shared utils.

@pi But Nuxt stuff is unavailable in this way, like UseNuxtApp, useRuntimeConfig and other

Nuxt upstream tracker/discussion: https://github.com/nuxt/nuxt/issues/14736


Unable to get the authkey from logfiles after 2.6

Since the ayato update, the link use to get the wish history on PC is no longer getting generated in the log file :(((

I am unable to reproduce this issue. May I get some more information?
The only similar issue I could find in any other projects interacting with the genshin gacha API is https://github.com/biuuu/genshin-wish-export/issues/120 and that doesn't help much either.

Sorry about that I tried again to show you, but now it is working again. The last time I opened the game it downlaoded something, maybe it fixed it. I was searching for OnGetWebViewPageFinish in the log file but if was never there for a least a week, even when opening the wish history in game. Sorry for your time and thank you !


Null characters, should we sanitize?

Right now you'll get something like ValueError: A string literal cannot contain NUL (0x00) characters or
 sqlalchemy.exc.DataError: (psycopg2.errors.UntranslatableCharacter) unsupported Unicode escape sequence as postgres doesn't allow NUL characters see https://www.postgresql.org/docs/current/functions-string.html#:~:text=chr(0) is disallowed because text data types cannot store that character.
Should we sanitize the data ie something like data.replace("\u0000","") or leave the offending record?

running into this as well. think it would be nice to at least have the option too 😅


setup.py cmdclass distribution problem for package pyyaml

error: invalid command 'bdist_nuitka' is raised when python setup.py bdist_nutika is called for the package pyyaml
Nuitka fails to hook onto the setup.py of pyyaml because of its special cmdclass configuration.
Platform: Windows
Python 3.7.0 (x32)
Nuitka 0.6.5rc3
Steps to reproduce:

Create and activate a new virtualenv
git clone https://github.com/yaml/pyyaml.git
cd pyyaml
python setup.py bdist_nutika

We should investigate, if for the bdist_nuitka installed hook, it is possible to get a hand at these, to patch them. Otherwise, we may just as well have to git up on this, due to its non-standardness. Not sure if our hook is even called. Can you add something in bdist_nuitka, like an assert False and see if we do get called?

Not sure if our hook is even called. Can you add something in bdist_nuitka, like an assert False and see if we do get called?

Just did, AssertionError is not raised so it seems we do not get called at all.

Then there is nothing we can do. Lets just ignore pyyaml then.


Shaka losing buffer and stalls to rebuffer although bandwidth estimation shows that there is enough bandwidth

Have you read the FAQ and checked for duplicate open issues?
yes
What version of Shaka Player are you using?
3.0.7
Can you reproduce the issue with our latest release version?
yes
Can you reproduce the issue with the latest code from master?
yes
Are you using the demo app or your own custom app?
custom
If custom app, can you reproduce the issue using our demo app?
not yet
What browser and OS are you using?
Tizen 3
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
UN50M530D TIZEN-3.0-TRUNK2017-KantS-RELEASE_20201126.1
What are the manifest and license server URIs?

it doesn't seem title specific
What did you do?

play video on Tizen 3
What did you expect to happen?
smooth playback, with ABR switching to reflect network conditions
What actually happened?

When shaka is playing a video in full HD for example, it runs out of buffer, it stays in full HD
and just buffers to {rebufferingGoal} then plays for the few seconds that it buffered, again stalls for rebuffering to {rebufferingGoal}, and all of the time shaka stats show that there is enough bandwidth to play at the given resolution/bitrate, so seems that something might be off with bandwidth estimation.
Its hard to reproduce, and 2.5.17 version seems to work fine.

Can you please provide a playable manifest URL?  This will likely be content-specific.  You can also try to reproduce with the demo content.  Also, how are you telling that there is enough bandwidth?  Are you checking logs?  Please provide logs too.
Can you also try putting the manifest through https://conformance.dashif.org/ with the Segment Validation option set?  This should help tell if your bandwidth attributes in the manifest are correct.

On Tizen TVs we have observed this behavior when there is memory pressure that prevents buffering more than a couple of segments. When this occurs we see quota exceeded errors in the debug logging.


Add support for OpenELM models from apple?

https://huggingface.co/apple/OpenELM
Has models ranging from 270M to 3B parameters. Would love to see more support for small models, since I'm stuck with 4gb VRAM currently. Tinyllama can't fill every niche I try to wedge it into.

Interesting. I'll see what I can do!

Hey any updates on OpenELM


Add warning when inference used for Number types to Datastore types

As discussed in #754, the auto conversion to datastore types doesn't work particualrly well in Node.js. Numbers need to be coverted to int, double, but there are times it makes the wrong choice.
This functionality is planned to be removed in a future version as it is too easy for customers to do the wrong thing and end up with disparate types unexpectedly.
Example
Insert "3.0", "3.99", "4.99" expecting double, double, double. Actual is int, double, double, as 3.0 is an integer.
This issue tracks adding a warning in a fix release letting customers know that inference is being used and can be fragile, particularly if used for columns expected to be floats/doubles.

I think we are going to decide to not warn, but just remove this functionality as stated in #760.

Warning is less breaking to users than deprecation, and customers that use ints only will not experience the degraded experience. This warning is a smaller step and directs users to the source of inconsistent types in their node code.


Fix safe.directory error message when use GITHUB_WORKSPACE

When you upgrade your git to a specific version, users will start to see the error:
Error: fatal: unsafe repository ...
This error occurred when I was using the runner folder to check out my project, and this action was using GITHUB_WORKSPACE folder to build. So, we need add GITHUB_WORKFSPACE to safe.directory
The problem is opened here: https://github.com/actions/checkout/issues/766

@phouverneyuff Thanks!


[fpga] Switch top_earlgrey to new FPGA board "NEWFPGAv1"

We need to switch to a newer FPGA board to provide enough space for the OpenTitan top_earlgrey design, replacing top_earlgrey_nexysvideo with top_earlgery_newfpgav1.
The existing Nexys Video code needs to move to another toplevel, see https://github.com/lowRISC/opentitan/issues/5396, as the design is too large to fit the Nexys Video board.
@msfschaffner @dsandrs Do we have the specs (FPGA type, pinout, etc.) for this board yet? Even if we don't have the board we can already start the process by looking at the spec only.

Hey Philipp, we know the FPGA type (XC7K410T-1FBG676C), but the board specs and pinout are still in flux.
For the time being  I suggest just to rename top_earlgrey_nexysvideo, switch the FPGA type, but leave everything else as is (this should work for the synthesis check).
We could however increase the system frequency again.
CC: @tjaychen

Just a quick note on timing: we can make this switch today, but it would mean we effectively give up even synthesis testing on top_earlgrey, and would be left with no working FPGA platform.

Until we have a commercial Vivado license available and installed we cannot even synthesize for the given FPGA. @asb is working on it.
Switching top_earlgrey to another FPGA without having the corresponding board available, and without having another toplevel that supports the Nexys Video board means effectively we give up all FPGA testing, which also includes testing of spiflash and some software tests which we only run on FPGA at the moment for time reasons (e.g. the OTBN software tests).

So if we have to switch today, it'll be just disabling the FPGA builds altogether, which is very easy to do. Please ping me when the first PRs break due to FPGA over-utilization and I'll do that.
However, I really want to delay doing that until the very last minute since disabling FPGA synthesis and tests would be a rather large quality regression. I'm trying to get another toplevel which supports Nexys Video ready first, but no guarantees (tracked in #5397).

@imphil , should we close this issue? It seems that this has been addressed in #6614 .


Private EventHandler makes it impossible to override Bus#dispatch

It would be nice if EventHandler was package public, so that subclasses of Bus could override dispatch. I have that change in a local fork, but I'd rather depend on the official library.

Who are you


updates to SUMO-208827

Purpose of this pull request
This pull request (PR) ...
Issue number:

Select the type of change:

[ ] Minor Changes - Typos, formatting, slight revisions
[ X] Update Content - Revisions and updating sections
[ ] New Content - New features, sections, pages, tutorials
[ ] Site and Tools - Updates, maintenance, and new packages for the site, Gatsby, React, etc

@JainM6 , can you confirm these updates have also been applied on the API Docs side? You can check with #api-development.

@JainM6 , can you confirm these updates have also been applied on the API Docs side? You can check with #api-development.

@kimsauce This change is done here https://help.sumologic.com/docs/api/search-job/, which is under the API documentation. This has to be applied only on this doc.

@JainM6 , can you confirm these updates have also been applied on the API Docs side? You can check with #api-development.

@kimsauce This change is done here https://help.sumologic.com/docs/api/search-job/, which is under the API documentation. This has to be applied only on this doc.

thank you for confirming!


bug in list

flutter doctor:
Flutter (Channel beta, 1.25.0-8.1.pre, on Microsoft Windows [Version 10.0.19042.685], locale
en-US)
ide: android studio, jetbrains/toolbox ver 4.1.1
issue: i declare 2 list in my project the init list with "blank" data and the actual list that I manipulate.
for some odd reason i been seeing a weird bug whenever i try to reset the actual list  with the initial list when declaring the list in a variable like below, but it modifies the initial list, which is not suppose to do.
i verified multiple times that the code isnt suppose to change the initial list and only referenced once in the replacerange function to take the data and copy over the main list.
class CustomModel
{
String string;
bool bool1, bool2;
CustomModel(this.string1, this.bool1, this.bool2);
}
var initList= [
CustomModel("1", false, false),
CustomModel("2", false, false),
CustomModel("3", false, false),
CustomModel("4", false, false),
CustomModel("5", false, false),
CustomModel("6", false, false),
CustomModel("7", false, false),
CustomModel("8", false, false),
CustomModel("9", false, false)
];
var mList = [
CustomModel("1", false, false),
CustomModel("2", false, false),
CustomModel("3", false, false),
CustomModel("4", false, false),
CustomModel("5", false, false),
CustomModel("6", false, false),
CustomModel("7", false, false),
CustomModel("8", false, false),
CustomModel("9", false, false)
];
these methods were called when the logic has ended and needs to be reset.
method 1
mList.clear();
mlist.addAll(initialList);
failed
method 2
mList = initialList();
failed
method 3
moveList.replaceRange(0, mList.length, initialList);
failed
the only solution that work was to not declare the initial list as variable but add the data directly shown below:
moveList.replaceRange(0, mList.length, [
CustomModel("1", false, false),
CustomModel("2", false, false),
CustomModel("3", false, false),
CustomModel("4", false, false),
CustomModel("5", false, false),
CustomModel("6", false, false),
CustomModel("7", false, false),
CustomModel("8", false, false),
CustomModel("9", false, false)
]);
worked!
my code worked before when it was mixed with the ui, but i separated the logic and view code into separate files.
my main thing here is i wanted to declare an initial list into a variable that will be used to reset the actual list because of user/logic action.

What do you mean by "failed"? Are there some stacktrace? I have tried to the following and do not see any problem?
class CustomModel {
  String string;
  bool bool1, bool2;

  CustomModel(this.string, this.bool1, this.bool2);
}

var initList = [
  CustomModel("1", false, false),
  CustomModel("2", false, false),
  CustomModel("3", false, false),
  CustomModel("4", false, false),
  CustomModel("5", false, false),
  CustomModel("6", false, false),
  CustomModel("7", false, false),
  CustomModel("8", false, false),
  CustomModel("9", false, false)
];
var mList = [
  CustomModel("1", false, false),
  CustomModel("2", false, false),
  CustomModel("3", false, false),
  CustomModel("4", false, false),
  CustomModel("5", false, false),
  CustomModel("6", false, false),
  CustomModel("7", false, false),
  CustomModel("8", false, false),
  CustomModel("9", false, false)
];

void main() {
  mList.clear();
  mList.addAll(initList);
}

What do you mean by "failed"? Are there some stacktrace? I have tried to the following and do not see any problem?
class CustomModel {
  String string;
  bool bool1, bool2;

  CustomModel(this.string, this.bool1, this.bool2);
}

var initList = [
  CustomModel("1", false, false),
  CustomModel("2", false, false),
  CustomModel("3", false, false),
  CustomModel("4", false, false),
  CustomModel("5", false, false),
  CustomModel("6", false, false),
  CustomModel("7", false, false),
  CustomModel("8", false, false),
  CustomModel("9", false, false)
];
var mList = [
  CustomModel("1", false, false),
  CustomModel("2", false, false),
  CustomModel("3", false, false),
  CustomModel("4", false, false),
  CustomModel("5", false, false),
  CustomModel("6", false, false),
  CustomModel("7", false, false),
  CustomModel("8", false, false),
  CustomModel("9", false, false)
];

void main() {
  mList.clear();
  mList.addAll(initList);
}

I updated everything,  reset everything,  seems to work without issue now... i was probably having issues with the syntax lang missing : somewhere or something,  will close it now, sorry.

I updated everything,  reset everything,  seems to work without issue now... i was probably having issues with the syntax lang missing : somewhere or something,  will close it now, sorry.


Enhance visual regression test

This is a pull request about enhance the visual regression test in https://github.com/apache/incubator-echarts/pull/11154
Added features
Recording UI interactions and replay when running tests
Interactions include:

Mouse down/move/up
Select
Manual screenshot

Interaction still needs to be done:

Mouse wheel
Mouse wheel is used frequently in the zoom operation. But I can't find a good way in puppeteer to simulate mouse wheel.
Text input
Text input is rarely uses in echarts tests.

And I created a page to record the interactions.

I will write more about how to use this tool in the wiki. Currently I have done all the recording on the tests related to user interaction.
Multithread
Now it can be up 4x times faster when having 8 threads running all the tests rather than 1.
Mock date.
Date now are mocked to speed up the animation.
UI improvement
Still some TODOs

Still there some tests related to the timer are not running consistently. Like tests with data streaming, effectScatter, setInteraval update, etc.
Screenshots in puppeteer may cause tooltip disappear. Can't find the reason yet.
Record mouse wheel events.

Congratulation! The biggest worries from my perspective is how Echarts do its regression tests. Manual regression tests are obviously out because it needs people all the time for releases. And the number of Echarts' feature is huge and is increasing every day!
After viewing the changes, it seems you have written an UI regression test framework. 👍
With that said, my question is: how could other contributors write the same regression tests? A bit more documentation is required, I think.

Thanks for your support! @chfw .
This testing framework is mainly built for running all the regression tests written  in HTML in the https://github.com/apache/incubator-echarts/tree/master/test automatically
I will write a document about how to add a regression test and how to record the user interaction. Theoretically there is no limitation since it's a normal HTML page. But still there are some notice if this test needs to be friendly to this testing framework.


is there any way to output data from example to html formatter?

Hi,
I am using html formatters to generate rspec test results. I would like print some additional information in html report. is there in method that can be used directly from example to print the additional information into html report ?

No, you'd have to extend the html formatter to do this.

Does the HTML formatter not handle the 'reporter.message' notification? (Hard to check on my phone now)

I had a look, I don't think it does if it does it outputs to console as text not as html


Allow subscription parameter for the checkNameAvailability API

We already have the checkNameAvailability API but that does not take the subscription id as a parameter. We support the API both with subscription as an optional parameter. Added an operation which takes subscription id as a parameter.
This checklist is used to make sure that common issues in a pull request are addressed. This will expedite the process of getting your pull request merged and avoid extra work on your part to fix issues discovered during the review process.
PR information

[ ] The title of the PR is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For information on cleaning up the commits in your pull request, see this page.
[ ] Except for special cases involving multiple contributors, the PR is started from a fork of the main repository, not a branch.
[ ] If applicable, the PR references the bug/issue that it fixes.
[ ] Swagger files are correctly named (e.g. the api-version in the path should match the api-version in the spec).

Quality of Swagger

[ ] I have read the contribution guidelines.
[ ] My spec meets the review criteria:

[ ] The spec conforms to the Swagger 2.0 specification.
[ ] The spec follows the guidelines described in the Swagger checklist document.
[ ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.

Automation for azure-sdk-for-python

Automation for azure-sdk-for-go

Automation for azure-libraries-for-java

Automation for azure-sdk-for-node


set AMD module id from cli

There doesn't appear to be a way to individually set the moduleId when compiling an AMD module using the command line tool. It is possible to set the the moduleId in the config file, but that would be reused across all modules compiled with that project's config.
Potential solutions:

Add a --module-id=hello CLI argument to set it
Add a way to override config values from CLI, something like --config module.moduleId=hello

Fixed with<EMAIL_ADDRESS>

Wow, that was fast. Thanks for adding it, will test it out soon


feat: files focus mode

Focused:

Some selected and a focused:

Selected and focused:

Now you can also focus the upper directory so it's easier to navigate.
License: MIT
Signed-off-by: Henrique Dias<EMAIL_ADDRESS>

@hacdias This looks good and works really well. One fiddly issue is that we should be updating the dom element focus with el.focus() which means keeping a ref around.
I think it should be the checkbox that gets has focus() called on it, as that is the interactive element. The checkbox should have a focused outline applied, while the containing file component can be styled up as you have it to show clearly the association between the checkbox and the file.

@hacdias This looks good and works really well. One fiddly issue is that we should be updating the dom element focus with el.focus() which means keeping a ref around.

We already keep refs for files.

@olizilla could you take a look at 76f9544?

It blows up if you arrow up past the .. entry. The domElement ref is null at that point

@hacdias also I'm seeing the file order change and the focus skip some items as I press the down arrow, see:

i can't recreate that sorting / jumping issue now. gonna put it down to some dev setup madness and just keep an eye out for it.

@hacdias there is minor issue when selecting the last item in the list covers it up with the actions bar with using the arrow keys to navigate all the way to the bottom of a list that has more items than fits in the available screen height.
A quick fix is to add a margin-bottom of 80px to the FilesList element.


Add example or feature of zoom for line chart

Hello,
Can you provide an example of a programmatic zoom control for the LineChart type? I wish to change Y axis values range.

You can check the EXAMPLES
Search for the keyword "zoom".


[WIP] Get the data range.

[WIP] Do not merge.
I couldn't find any method to get the actual data range (not the "view" or axis range).
Tests not written yet (nor the issue report), waiting for comments (or for someone to tell me that this feature is already available).

No method in Plot provides this, this is only available as a private method in the backend, and it makes sense to have it in Plot.py.

Right axes should also be handled, so either return both left and right Y range or allow to select the axis (e.g.,  getDataRange(axis='left')).
What about returning a namedtuple?
It's probably worth to cache the min/max of each curves (e.g., when adding a curve), not just the data limits.
Using nanmin/nanmax is safer than min/max.

Right!


Add optional "resource" indicator parameter along with other params for the OAuth2 Authorization request workflow

Title: Add optional "resource" indicator parameter along with other params for the OAuth2 Authorization request workflow
Description:

Add "resource" indicator parameter along with other params for the OAuth2 Authorization request workflow, initiated by Envoy. This will enable a client to explicitly signal to an authorization server about the identity of the protected resource(s) to which it is requesting access. If the client omits the "resource" parameter when requesting authorization, the authorization server MAY process the request with no specific resource or by using a predefined default resource value. This would mean received JWT claims will have only default values and it may not serve the purpose all the time.

Example:
An example of an authorization request where the client tells the authorization server that it wants an access token for use at "https://api.example.com/app/" is shown below
(extra line breaks and indentation are for display purposes only).
GET /as/authorization.oauth2?response_type=token
&client_id=example-client
&state=XzZaJlcwYew1u0QBrRv_Gw
&redirect_uri=https%3A%2F%2Fclient.example.org%2Fcb
&resource=https%3A%2F%2Fapi.example.com%2Fapp%2FHTTP/1.1
Host: authorization-server.example.com
[optional Relevant Links:]

https://tools.ietf.org/html/rfc8707

/cc Oauth codeowners @rgs1 @derekargueta @snowp


[SwitchView] Add top and bottom indicators for unselected tabs

Aaand here we are again!
Fix #89

As mentioned before, the change of text colours would need to be done within ARSwitchView in Extraction, will submit that also.

The indentation is now off, but honestly it should be changed to match Eigen anyways, so I’m good with this 👍

@mennenia This is causing AutoLayout breakage in the Emission example app:
2016-05-27 00:22:16.304 Emission[33855:1930754] Unable to simultaneously satisfy constraints.
	Probably at least one of the constraints in the following list is one you don't want.
	Try this:
		(1) look at each constraint and try to figure out which you don't expect;
		(2) find the code that added the unwanted constraint or constraints and fix it.
(
    "<NSLayoutConstraint: 0x7feb4e221ae0> V:[UIView:0x7feb4e1ed440(2)] ((null), (null))",
    "<NSLayoutConstraint: 0x7feb4e1e8c20> V:[UIView:0x7feb4e1eacb0(2)] ((null), (null))",
    "<NSLayoutConstraint: 0x7feb4e1a8070> V:|-(0)-[UIView:0x7feb4e1ed440] ((null), (null))",
    "<NSLayoutConstraint: 0x7feb4e1ce340> (null) ((null), (null))",
    "<NSLayoutConstraint: 0x7feb4e1f3710> (null) ((null), (null))",
    "<NSLayoutConstraint: 0x7feb4e1fa690> (null) ((null), (null))",
    "<NSLayoutConstraint: 0x7feb4e1bfa90> (null) ((null), (null))",
    "<NSLayoutConstraint: 0x7feb4e1a99d0> V:[UIButton:0x7feb4e1a4640'SHOWS']-(0)-| ((null), (null))",
    "<NSLayoutConstraint: 0x7feb4e1c9640> V:|-(0)-[UIView:0x7feb4e1ec040] ((null), (null))",
    "<NSLayoutConstraint: 0x7feb4e1f7c90> (null) ((null), (null))",
    "<NSLayoutConstraint: 0x7feb4e211130> V:[UIView:0x7feb4e1ed440]-(0)-[UIView:0x7feb4e18da00] ((null), (null))",
    "<NSLayoutConstraint: 0x7feb4e19beb0> (null) ((null), (null))",
    "<NSLayoutConstraint: 0x7feb4be9c310> V:|-(0)-[ARSwitchView:0x7feb4e1a00e0] ((null), (null))",
    "<NSLayoutConstraint: 0x7feb4e1eae50> (null) ((null), (null))",
    "<NSLayoutConstraint: 0x7feb4e1cad10> V:[ARSwitchViewComponent:0x7feb4e1cff20(0)] ((null), (null))"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint: 0x7feb4e1e8c20> V:[UIView:0x7feb4e1eacb0(2)] ((null), (null))

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.

Ok, will look into it!


Livemarks show up and are editable as bookmarked items

When a livemark is loaded, it shows up as a blue star / bookmarked item in Firefox’s address bar. It can even be removed and edited by clicking the star.
Even though a livemark is, in a way, part of the bookmarks, I assume it should not appear there, nor be editable, similar to Firefox’s internal live bookmarks previously.

This is not possible.


Make sklearn dependency optional

Conditionally import sklearn. Only error only usage of keras sklearn symbol usage.
Kinda awkward that we need to declare empty classes for the classes we are missing from sklearn (if it isn't installed), but this seems like the simplest solution.

Codecov Report
Attention: Patch coverage is 44.18605% with 24 lines in your changes missing coverage. Please review.

Project coverage is 29.97%. Comparing base (a0f8922) to head (94d510f).
Report is 1 commits behind head on master.

Files with missing lines
Patch %
Lines

keras/src/wrappers/sklearn_wrapper.py
50.00%
11 Missing :warning:

keras/src/wrappers/utils.py
33.33%
9 Missing and 1 partial :warning:

keras/src/wrappers/fixes.py
50.00%
3 Missing :warning:

:exclamation:  There is a different number of reports uploaded between BASE (a0f8922) and HEAD (94d510f). Click for more details.
HEAD has 7 uploads less than BASE

Flag
BASE (a0f8922)
HEAD (94d510f)

keras
4
1

keras-numpy
1
0

keras-torch
1
0

keras-tensorflow
1
0

keras-jax
1
0

Additional details and impacted files
@@             Coverage Diff             @@
##           master   #20657       +/-   ##
===========================================
- Coverage   82.54%   29.97%   -52.57%
===========================================
  Files         531      543       +12
  Lines       49117    50612     +1495
  Branches     7634     7816      +182
===========================================
- Hits        40542    15173    -25369
- Misses       6733    34881    +28148
+ Partials     1842      558     -1284

Flag
Coverage Δ

keras
29.97% <44.18%> (-52.40%)
:arrow_down:

keras-jax
?

keras-numpy
?

keras-openvino
29.97% <44.18%> (?)

keras-tensorflow
?

keras-torch
?

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.