Update Pratham's PPP early draft

Codecov Report
Base: 44.72% // Head: 44.26% // Decreases project coverage by -0.46% :warning:

Coverage data is based on head (3eddb54) compared to base (2a3b6e2).
Patch coverage: 2.12% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff              @@
##             master     #210      +/-   ##
============================================
- Coverage     44.72%   44.26%   -0.47%
  Complexity      657      657
============================================
  Files           142      142
  Lines          3405     3441      +36
  Branches        398      407       +9
============================================
  Hits           1523     1523
- Misses         1749     1785      +36
  Partials        133      133

Impacted Files
Coverage Δ

...a/seedu/clinkedin/logic/commands/AddToCommand.java
0.00% <ø> (ø)

...clinkedin/logic/commands/CreateTagTypeCommand.java
57.14% <ø> (ø)

...du/clinkedin/logic/commands/DeleteLinkCommand.java
18.18% <ø> (ø)

...du/clinkedin/logic/commands/DeleteNoteCommand.java
17.39% <ø> (ø)

...du/clinkedin/logic/commands/DeleteRateCommand.java
70.83% <ø> (ø)

...edu/clinkedin/logic/commands/DeleteTagCommand.java
29.41% <ø> (ø)

...clinkedin/logic/commands/DeleteTagTypeCommand.java
46.15% <ø> (ø)

.../seedu/clinkedin/logic/commands/ImportCommand.java
1.08% <ø> (ø)

...du/clinkedin/logic/parser/AddTagCommandParser.java
0.00% <0.00%> (ø)

...kedin/logic/parser/CreateTagTypeCommandParser.java
0.00% <0.00%> (ø)

... and 12 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Provide additional information when failed to resolve artifacts

@jmesnil could you review this when you have a chance?

@spyrkob thanks!


fs/source: drop indirect dependency on k8s.io/cri-api

Issue #, if available:
nerdctl imports soci-snapshotter/fs/source but does not want to import k8s.io/cri-api

https://github.com/containerd/nerdctl/pull/2761#discussion_r1458338720

Description of changes:
fs/source: drop indirect dependency on k8s.io/cri-api
Testing performed:
go list -f '{{join .Deps "\n"}}' ./fs/source | grep cri-api
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Can we get v0.5.1 after merging this? 🙏

Rebased


Update tdr-auth-utils to 0.0.193 in scala-steward-dependencies

About this PR
📦 Updates uk.gov.nationalarchives:tdr-auth-utils from 0.0.192 to 0.0.193
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "uk.gov.nationalarchives", artifactId = "tdr-auth-utils" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "uk.gov.nationalarchives", artifactId = "tdr-auth-utils" }
}]

labels: library-update, early-semver-major, semver-spec-patch, commit-count:1

Superseded by #3778.


[Feature][Connector-V2][GoogleSheets] Support GoogleSheets Source

Purpose of this pull request
GoogleSheets source #3018
Check list

[x] Code changed are covered with tests, or it does not need tests for reason: third party service, unable to e2e test
[x] If any new Jar binary package adding in your PR, please add License Notice according
New License Guide
[x] If necessary, please update the documentation to describe the new feature. https://github.com/apache/incubator-seatunnel/tree/dev/docs

Thanks for your contribution. Please add release doc like this : #3201 Also, put a screenshot to prove that the connector functions fine.

@TaoZex
This screenshot
Flink

Spark

Do I think release files should be added by professionals? Because I don't know how to fill in the "Supported Version"`

Thanks for your contribution. Please add release doc like this : #3201 Also, put a screenshot to prove that the connector functions fine.

@TaoZex
This screenshot Flink  Spark
Do I think release files should be added by professionals? Because I don't know how to fill in the "Supported Version"`

@EricJoy2048 Do we need to add release files?

Don't worry, I will update release state doc while release.


Departing characters leave before their dialogue has scrolled

Another concurrency thing we'll need to address.

Resolved.


Update Coverage link

Description
update coverage link
General Checklist

[x] Tests added for this feature/bug
if it was a bug, test must cover it.
[x] Conform by the style guides, by using formatter
[x] Documentation updated
[x] (optional) Please add a label to your PR

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

5 of 5 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.003%) to 82.129%

Totals

Change from base Build<PHONE_NUMBER>:
0.003%

Covered Lines:
3619

Relevant Lines:
4249

💛  - Coveralls

Didn't notice the other PR: https://github.com/whylabs/whylogs/pull/262, so ignore the comment about renaming.


Nikhil/feature/performance profile

Description
This PR fixes #
Notes for Reviewers
Signed commits

[ ] Yes, I signed my commits.

@kushthedude ^^

Will fix those. For the view and edit button, how about of use the icon of a pen/pencil? Like this one

Or this one

Those edits icons will do the trick, @Nikhil-Ladha 👍

@Nikhil-Ladha these last commits are a nice improvement. I don't think I can find a responsive issue here. Looks good.

[on the page] the ability to search might be nice.
[on the page] the ability to add a new test profile (providing a modal of the /performance page or redirecting to it).
[on the card] a confirmation dialogue when "delete" is clicked would be good.
[on the card] a small "Last run: Sept. 7th, 2020 12:09pm" could be helpful.

Something happened and instead of pushing changes to this branch, a new PR got created. So closing this one.
New PR #1643


Insert Row Modal Dark

Whenever I try to insert a new row, the new row modal pops up and the whole screen goes dim instead of just the screen behind the modal. In addition as soon as I press the modal it immediately disappears. Similar behavior for constant dimming is outlined in this issue: #334.
Any help would be appreciated!

I have solved the problem by change the version of bootstrap to 3.3.6

@tomc944 abd @yjj457, I know there's some issue about this, and I've used react-modal in v3.0.0-dev. so I think in v3.0.0, this issue will be fixed.
check #497. thanks

Fixed on v3.0.0


Use which repo to train? Diffuser or this repo?

Hi guys, If I want to train ControlNet on my own dataset with more than one conditions, Should I train using this repo or use the diffuser repo? Thanks.

have you decided, dude?

I think this repo is meant more as a proof-of-concept while the diffusers version is more up-to-date and implements all performance optimizations by default.
concerning "double control", I don't think it's implemented yet, see here: https://github.com/lllyasviel/ControlNet/discussions/30


Latest release is breaking vulcanize task

During vulcanization of our Polymer project we get the following error.
TypeError: Cannot read property 'stripCss' of null
    at cleanCss (/Users/mark/FRONDE/LocalCover/dev/lc-web-claim-customer/node_modules/polybuild/node_modules/polyclean/index.js:150:24)

Here are the lines of code in polyclean/index.js
cleanCss: function cleanCss() {
    var stripCss = this.stripCss;
    ...

So essentially it's saying this is null.
This is breaking a production build at the moment so the sooner it's fixed the better. I'll try to work out how to patch in the mean time.

I can see in the latest version of 1.3.0 this has been fixed with correctly referencing exports.stripCss rather than this.stripCss. When I do a bower update however I don't get this version. How can we get bower to return the latest unbroken version?

Here is the commit that fixes the problem.. https://github.com/PolymerLabs/polyclean/commit/af55378ac44ca30417c2f8b3a527e0891aaeceec#diff-168726dbe96b3ce427e7fedce31bb0bc
How can bower be updated to pull this version?

Additionally...
When I npm install PolymerLabs/polyclean' the CORRECT latest version is installed. When I npm install polyclean(as is required bypolybuild` package) the BROKEN version is installed.
How can this be fixed?

Pushed polyclean v1.3.1, which includes af55378.

Awesome thanks!


As a data journalist, I want to see a demo of the Bayesian Database Search API in a Jupyter notebook so that I can better understand the capabilities of the API

This has happened!


If Transfer Syntax Tag(or other tag) already exist, Do not override.

To resolve #137

Coverage decreased (-0.008%) to 52.751% when pulling a9d67c4c65d5b3246b1ef4ae989d79ac092ad5ac on suoc:master into c7caa5994a4cc9bf043fc8fdce8ff4b4dc1be434 on cornerstonejs:master.

@suoc, while this resolves your issue, I'm not sure it makes sense as a check for standards compliant DICOM files?

Yes you are right, But the real world really exist a lots of this problem, I think we should consider this to solve real world error.

I'm going to close this in agreement with @dannyrb. This library is focusing on standards-compliant DICOM parsing. Feel free to fork or wrap the methods provided in this repo to handle any non-compliant data you have.


Do not use the deprecated method version.NewCollector

Do not use the deprecated method version.NewCollector
https://github.com/prometheus/common/commit/9fbe2ed2e64ecf4828eb2a7ee9fed95816b50b03
related:

https://github.com/grafana/cloud-onboarding/issues/6119

Changes were pushed directly to the exporter-package-v0.15.0


filters for arrays

@regiscamimura what's happening here?

The previous version of the ListAPI would support array parameters like ?oneToMany=1&oneToMany=2, and there was specific logic to workaround those filters so it would produce a query using the __in modifier, so one_to_many__in=[1,2]. With the adoption of the django-url-filter, the syntax is different, we would do ?oneToMany__in=1,2, which we can do and use. This change is to preserve the ?oneToMany=1&oneToMany=2 format, so that gets translated to django-url-filter syntax and we can use that feature.

Alright, cool, it might be worth doing something like this instead so we're not string building just for django-url-filter to then parse it back to what it started as.
self.q_objects.add(Q(**{f"{key}__in": self.bundle[key]}), Q.AND)

I copied this from the search fields stuff above and maybe it's not quite right; but generally any approach where we apply the filter ourselves so we don't have to push it through the url filter parser is probably better.

Why should we preserve the ?oneToMany=1&oneToMany=2 format?
There should be one-- and preferably only one --obvious way to do it.

I realize that we parsing and then django-url-filter parses it back, yeah. But I think it's preferably to not apply the filter ourselves after all, first, we're adding django-url-filter so we don't need to reinvent the wheel, secondly, it's good that we do not add special logic for this and that case, so I would keep the way it is.
===
Preserve the format because it complies with usual query string format for multiple parameters, syntax sugar and such.

refs #48

Why should we preserve the ?oneToMany=1&oneToMany=2 format?

That’s the format that axios will use when you pass an arrays of things in, my preference is we don’t support commas, it has just come for free in django url filter.


add list_name in the userguide

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@871b1ae). Click here to learn what that means.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff            @@
##             master     #183   +/-   ##
=========================================
  Coverage          ?   51.56%
  Complexity        ?      497
=========================================
  Files             ?      102
  Lines             ?     2368
  Branches          ?      241
=========================================
  Hits              ?     1221
  Misses            ?     1072
  Partials          ?       75

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Footer floating above content

The footer of the page floats over the content when the screen height is smaller than the content.

This also happens if the content is taller than the viewport, the footer will scroll up with the content and overlay.

@danrabbit was aware when he wrote the styles for the page and was just waiting to address it until it became a problem. :)
A possible solution is to take off the absolute positioning and give the wrapper a min-height of 90vh (or something). This lets the footer flow as part of the normal box model while making sure it's nearer the bottom on short pages.

I'm no sure it would look good on mobile. I would set a height on


Add more detailed text to the PR comment

Closes #51
May be clearer in cases like #11
This PR does two things:

If no comparison data was found, it generates an extra message in the PR comment (#51)
I found the message "100% of new lines are covered" a bit misleading when there is no coverage information about any of the new lines (since they belong to README, config files or the like, for example). Therefore, this is replaced by another message in this case.

Very good, thanks for the review. I have made the change.

:heart:


[Question] What im doing wrong with mode: "token"

my login always return message :  "CSRF token mismatch.", im using mode : token.  Missing somthing at config?

Hey @brocard, looks like that. When you use token based authentication, your requests should not be handled by CSRF middleware. Make sure that the domain of your Nuxt application is not in the list of stateful domains - SANCTUM_STATEFUL_DOMAINS.

Thanks just before my question in read the documentation, and now its workking


Add support to CuPy as input and other changes related.

This series just add support to CuPy input using Union structure. It also uses some functions dedicated to process image using a CPU only. For this all data can stay in GPU.
This patchset fixes issue #17.

@jcfaracco Thanks for doing this, been extremely busy these days.
This is much more than I expected, thanks for sharing your knowledge!

Thanks @Eve-ning. I also appreciate your changes after mine. Sorry... I simply forgot to change the documentation.


WIP : QuTiP interface

This is an initial attempt at interfacing QuTiP methods using QuDynamics. Still a bit of standardization in the returned values is required among many others.

@acroy I have added few methods as well as the docs. Tests remain, but I dont think we need them as the current functionality is a just wrap around the already existing ones.

Although those functions are only wrappers, they should be tested. Otherwise we would not notice if we break something ...

Sure ! It seems I missed considering a lot of points in constructing these. Let me work on improving as well as adding few tests !

@acroy thoughts on this would be helpful ! I guess tests, docs are in place !

@acroy I have worked on the edits. Thoughts on this would be helpful

@acroy done !

You didn't change mcsolve.
Two more comments:

didn't we have a function to calculate the expectation value in QuBase? This would simplify things.
IMO the QuTiP interface should go into a sub module, but this is a matter of taste.

You didn't change mcsolve.

I guess the call is from eops_helper and that has been edited.

didn't we have a function to calculate the expectation value in QuBase? This would simplify things.

Here is the pull and it has not been merged ! https://github.com/JuliaQuantum/QuBase.jl/pull/40

IMO the QuTiP interface should go into a sub module, but this is a matter of taste.

I need to look into this ! But can we have the functionality merged and then work on the submodule ?!

I guess the call is from eops_helper and that has been edited.

But it has still the same problem: you call mcsolve to compute and store the states and then you do the calculation of the expectation values.

QuBase

Might be worth to push that first (I can't remember why it wasn't merged). It would simplify things because you don't need separate code for density matrices and state vectors.

Submodule

I think it basically just amounts to putting submodule QuTiP ... end around your code. Then one can do using QuDynamics.QuTiP and gets all the functions. I think GTK.jl is doing something to this extent.

@acroy I have converted QuTiP to work as module (also in order to test eops_helper function has been included in qutipinterface.jl and not as a function in the exclusively in the test suite. I have extended the use of expectationvalue from QuBase.
The problem with mcwf using the latest commit is the  following :
               _
   _       _ _(_)_     |  A fresh approach to technical computing
  (_)     | (_) (_)    |  Documentation: http://docs.julialang.org
   _ _   _| |_  __ _   |  Type "?help" for help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 0.4.1 (2015-11-08 10:33 UTC)
 _/ |\__'_|_|_|\__'_|  |
|__/                   |  x86_64-linux-gnu

julia> require("QuDynamics.jl/src/QuDynamics.jl")
WARNING: `require` is deprecated, use `using` or `import` instead
 in depwarn at deprecated.jl:73
 [inlined code] from deprecated.jl:694
 in require at no file:0
while loading no file, in expression starting on line 0

julia> using QuBase

julia> using QuDynamics

julia> using QuDynamics.QuTiP

julia> H = sigmax
2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Float64,2}
[0.0 1.0
 1.0 0.0]

julia> # Initial state of the system
       init_state = statevec(1, FiniteBasis(2))
2-element QuVector in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Float64,1}
[1.0,0.0]

julia> init_state_dm = init_state*init_state'
2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Float64,2}
[1.0 0.0
 0.0 0.0]

julia> # Time steps
       tlist = 0.:0.1:2*pi
0.0:0.1:6.2

julia> # Collapse operators
       c_ops = [lowerop(2)]
1-element Array{QuBase.QuArray{QuBase.FiniteBasis{QuBase.Orthonormal},Float64,2,SparseMatrixCSC{Float64,Int64}},1}:
 2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: SparseMatrixCSC{Float64,Int64}

	[1, 2]  =  1.0

julia> # Operators whose expectation values are to computed
       # in the evolved states
       e_ops = [sqrt(2)*lowerop(2) + sqrt(3)*raiseop(2), raiseop(2), lowerop(2)]
3-element Array{QuBase.QuArray{QuBase.FiniteBasis{QuBase.Orthonormal},Float64,2,SparseMatrixCSC{Float64,Int64}},1}:
 2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: SparseMatrixCSC{Float64,Int64}

	[2, 1]  =  1.73205
	[1, 2]  =  1.41421
 2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: SparseMatrixCSC{Float64,Int64}

	[2, 1]  =  1.0
 2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: SparseMatrixCSC{Float64,Int64}

	[1, 2]  =  1.0

julia> mcs_expect = mcsolve(H, init_state, tlist, c_ops, e_ops)
([0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0  …  5.3,5.4,5.5,5.6,5.7,5.8,5.9,6.0,6.1,6.2],
62x3 Array{Complex{Float64},2}:
 0.0+4.8738im  0.0+15.3343im  0.0-15.3343im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
    ⋮
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im
 0.0+0.0im     0.0+0.0im      0.0+0.0im    )

julia> mcs = mcsolve(H, init_state, tlist, c_ops)
([0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0  …  5.3,5.4,5.5,5.6,5.7,5.8,5.9,6.0,6.1,6.2],[2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.9905143545735577 + 0.0im 0.0 + 0.09693125376920511im
                 0.0 - 0.09693125376920511im 0.00948564542642586 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.964204048090534 + 0.0im 0.0 + 0.18570464004266451im
                 0.0 - 0.18570464004266451im 0.03579595190945912 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.9244469441262019 + 0.0im 0.0 + 0.26382353550056303im
                 0.0 - 0.26382353550056303im 0.07555305587379797 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.8752944929431125 + 0.0im 0.0 + 0.32806849651994685im
                 0.0 - 0.32806849651994685im 0.12470550705687507 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.8192627043430544 + 0.0im 0.0 + 0.38034350611646217im
                 0.0 - 0.38034350611646217im 0.18073729565694407 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.7614453618859898 + 0.0im 0.0 + 0.416320530431047im
                 0.0 - 0.416320530431047im 0.2385546381140104 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.7022992270256644 + 0.0im 0.0 + 0.4409943741565264im
                 0.0 - 0.4409943741565264im 0.29770077297432634 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.6463718796115568 + 0.0im 0.0 + 0.45207335397801723im
                 0.0 - 0.45207335397801723im 0.35362812038843483 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.5937440607835502 + 0.0im 0.0 + 0.4532468866865743im
                 0.0 - 0.4532468866865743im 0.4062559392164425 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.5431327376132303 + 0.0im 0.0 + 0.44760986157620497im
                 0.0 - 0.44760986157620497im 0.45686726238677244 + 0.0im]  …  2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.5458673654137435 + 0.0im 0.0 + 0.220872571649695im
                 0.0 - 0.220872571649695im 0.4541326345862566 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.5445795406538656 + 0.0im 0.0 + 0.21937740022053456im
                 0.0 - 0.21937740022053456im 0.45542045934613473 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.5492480525003071 + 0.0im 0.0 + 0.21279526285193964im
                 0.0 - 0.21279526285193964im 0.4507519474996936 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.553282173615586 + 0.0im 0.0 + 0.2157255944381831im
                 0.0 - 0.2157255944381831im 0.4467178263844139 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.5478950363458382 + 0.0im 0.0 + 0.21450171523267858im
                 0.0 - 0.21450171523267858im 0.4521049636541619 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.5510878310698751 + 0.0im 0.0 + 0.21183980492172325im
                 0.0 - 0.21183980492172325im 0.4489121689301248 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.5568413251119724 + 0.0im 0.0 + 0.2052692382427722im
                 0.0 - 0.2052692382427722im 0.4431586748880272 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.5527843550540776 + 0.0im 0.0 + 0.2095522741285406im
                 0.0 - 0.2095522741285406im 0.44721564494592253 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.5584550988102195 + 0.0im 0.0 + 0.2110900809153734im
                 0.0 - 0.2110900809153734im 0.4415449011897799 + 0.0im],2x2 QuMatrix in QuBase.FiniteBasis{QuBase.Orthonormal}:
...coefficients: Array{Complex{Float64},2}
Complex{Float64}[0.5537420389804308 + 0.0im 0.0 + 0.20975008473930631im
                 0.0 - 0.20975008473930631im 0.44625796101956916 + 0.0im]])

julia> trace(mcs[2][45]*sqrt(2)*lowerop(2))
0.0 - 0.3383703434425416im

julia> mcs_expect[2][45,1]
0.0 + 0.0im

@acroy I hope this is ready ...

@acroy please do let me  know if we are missing something on this PR ! Docs, tests are in place ! As well added the comment for eops_helper ... module conversion works, expectation of mcwf works (tests added) !

You might want to squash the commits. Otherwise it looks fine.

@acroy Observing the previous three  commits, the build seems to hang and it also gives out a warning
WARNING: could not attach metadata for @simd loop from the first build which includes Coverage.jl package (I have done the memory analysis as mentioned on the repo of the package but I am yet to get a complete picture of where it is taking up too much memory and thereby stalling the build).
The second commit does not involve the tests for mcwf the build does  not stall neither it is devoid of the warning as above.
The third commit does not involve Coverage.jl and hence there is no warning but the tests pass and the time taken for tavis CI is not too long.
Any thoughts on this would be helpful !

I don't have a good idea on this. Have you tried to run it locally on your computer?

Yup ! I have played around with the recent commits on my machine ... the results are the same
The first one stalls midway !
The second one works but still there is a warning
The third one works fine !
I guess we are missing something on the memory performance, some references here

Ok. It could be that some type inference doesn't work well in global scope. You could just wrap the tests by begin ... end or put them in functions or try to find the place where the type wasn't inferred properly (I guess it is some array). Adding const here and there might also help.

Coverage decreased (-5.08%) to 89.916% when pulling 9b36c43b513104ca74099147c0e4c02cdf58de44 on amitjamadagni:qutip into 1d7657a74daa1ace79cd5e9958215b16a301d949 on JuliaQuantum:master.

Coverage decreased (-5.08%) to 89.916% when pulling 46dc04a4f607c08ba41a414babb18eea8df4bcfe on amitjamadagni:qutip into 1d7657a74daa1ace79cd5e9958215b16a301d949 on JuliaQuantum:master.

@acroy I have edited the travis file and have added the line
- julia --code-coverage=user -e 'include("test/runtests.jl")';
though it is going to run the tests twice, once to check whether the tests pass and next to check the coverage. The problem is with inline option according to my guess it is defaulted to none if it is set to no (though this gives more coverage and might end up taking more time as cited in Coveralls.jl README) the build stalls. More about this has been reflected in the discussion here. I guess this is ready to go ... the Threshold on overall coverage to pass has been set at 88% and local changes at 6%. Any thoughts on this would be helpful and I hope this is ready to go !

Coverage decreased (-5.08%) to 89.916% when pulling baabfc6cab510087a049579f90cfb7d9f9b3dd15 on amitjamadagni:qutip into 1d7657a74daa1ace79cd5e9958215b16a301d949 on JuliaQuantum:master.

Great! If it works this PR should be good. Maybe we should mention the QuTiP interface in README, but  that can be done later.

Merging this ! :+1:


Background color on retentions

Right now the background color isn't used on the whole screen, but just on the counter

Incorrect reference on PR


python312 什么时候可以用

Reporting a bug

[x] I have tried using the latest released version of Numba (most recent is
visible in the change log (https://github.com/numba/numba/blob/main/CHANGE_LOG).
[x] I have included a self contained code sample to reproduce the problem.
i.e. it's possible to run as 'python bug.py'.

duplicate of #9197


Add way to look for templates at system wide level too

Useful for everybody wanting to package godot.
Fixes #1026.
-> Retain the old behaviour: path in error msg only when exporting.
-> User templates override system templates

Note: I haven't tested anything but the linux tools + linux export templates combination.

This is interesting, I was thinking of adding not only export templates but
game templates to godot for 2.1 so it would be interesting to eventually
make this option a little more universal.
I would also like something like this for OSX and Windows, (OSX inside the
.app and Windows inside the Program Files folder -or inside a self
contained folder-), so we can eventually provide a better downloadable
package that can be installed and be ready to go.
On Sun, Nov 29, 2015 at 9:31 PM, est31<EMAIL_ADDRESS>wrote:

Useful for everybody wanting to package godot.
-> Retain the old behaviour: path in error msg only when exporting.
-> User templates override system templates
You can view, comment on, or merge this pull request online at:
https://github.com/godotengine/godot/pull/2956
Commit Summary

Add way to look for templates at system wide level too

File Changes

M .gitignore
https://github.com/godotengine/godot/pull/2956/files#diff-0 (1)
M SConstruct
https://github.com/godotengine/godot/pull/2956/files#diff-1 (1)
M platform/android/export/export.cpp
https://github.com/godotengine/godot/pull/2956/files#diff-2 (29)
M platform/bb10/export/export.cpp
https://github.com/godotengine/godot/pull/2956/files#diff-3 (18)
M platform/javascript/export/export.cpp
https://github.com/godotengine/godot/pull/2956/files#diff-4 (27)
M platform/osx/export/export.cpp
https://github.com/godotengine/godot/pull/2956/files#diff-5 (23)
M tools/editor/SCsub
https://github.com/godotengine/godot/pull/2956/files#diff-6 (9)
M tools/editor/editor_import_export.cpp
https://github.com/godotengine/godot/pull/2956/files#diff-7 (75)
M tools/editor/editor_import_export.h
https://github.com/godotengine/godot/pull/2956/files#diff-8 (2)
M tools/editor/editor_settings.h
https://github.com/godotengine/godot/pull/2956/files#diff-9 (1)

Patch Links:

https://github.com/godotengine/godot/pull/2956.patch
https://github.com/godotengine/godot/pull/2956.diff

—
Reply to this email directly or view it on GitHub
https://github.com/godotengine/godot/pull/2956.

About the extra features for OSX and Windows, this PR unifies export the template path config into the EditorExportPlatform::find_export_template method, so one can easily add OS-custom changes here. Before, one would have had to change it for every single exported platform (as I did in my PR). So such changes will be easier.
But I guess it should be implemented by somebody who can also test it, because I neither have windows nor OSX.
Or is there a platform independent method in godot's code to determine the path to the executable? This can be then used to look for the templates inside some path relative to the executable.

I would add to what you did something like
virtual String OS::get_install_path() const;
that can be overriden by OS, and change the option you added to work in
OS_Unix and rename it to "unix_install_path", since it will only be useful
for that.
On Sun, Nov 29, 2015 at 9:54 PM, est31<EMAIL_ADDRESS>wrote:

About the extra features for OSX and Windows, this PR unifies export the
template path config into the EditorExportPlatform::find_export_template
method, so one can easily add OS-custom changes here. Before, one would
have had to change it for every single exported platform (as I did in my
PR). So such changes will be easier.
But I guess it should be implemented by somebody who can also test it,
because I neither have windows nor OSX.
Or is there a platform independent method in godot's code to determine the
path to the executable? This can be then used to look for the templates
inside some path relative to the executable.
—
Reply to this email directly or view it on GitHub
https://github.com/godotengine/godot/pull/2956#issuecomment-160488266.

Its less an install path, on unix stuff goes to multiple different places.
What about:
virtual String OS::get_global_settings_path() const;

I think I'll go with "unix_global_settings_path" and OS::get_global_templates_path().

the rationale is that global settings path is more of an unix thing, but on
Windows and OSX it's an install location, example:
Program Files\Godot Engine
and you can have multiple versions of Godot installed, so it's not really a
global setting but an install location. On Unix this is more rare and stuff
is really
installed globally and system wide
On Sun, Nov 29, 2015 at 10:09 PM, est31<EMAIL_ADDRESS>wrote:

I think I'll go with "unix_global_settings_path" and
OS::get_global_templates_path().
—
Reply to this email directly or view it on GitHub
https://github.com/godotengine/godot/pull/2956#issuecomment-160491553.

okay, OS::get_install_templates_path() then?

okay!
On Sun, Nov 29, 2015 at 10:17 PM, est31<EMAIL_ADDRESS>wrote:

okay, OS::get_install_templates_path() then?
—
Reply to this email directly or view it on GitHub
https://github.com/godotengine/godot/pull/2956#issuecomment-160492244.

Good to merge for me if you're fine with the implementation @reduz.

Documented by @est31 in https://github.com/godotengine/godot-docs/pull/10


define an audio player Component that can be positioned and formatted by Presentation JSON inside the ContentBlock Component

[ ] process section.player CSS variables from Presentation.cssVariables with setComputedStylePropertyValueAsync
[ ] ensure that --rx-player-width and --rx-player-height are added to Presentation.cssVariables
[ ] ensure that --rx-player-background-image is calculated Presentation.cssVariables

use of setComputedStylePropertyValueAsync:
https://github.com/BryanWilhite/Songhay.Player.YouTube/blob/306ead1358a37f7c38c8913501dc0ef4732bbcfa/Songhay.Player.YouTube/Components/YtThumbsComponent.fs#LL86C20-L86C54

The [[Elmish]] command Cmd.batch should group together tryGetPresentation with multiple setComputedStylePropertyValueAsync calls under getCommandForProgressiveAudio [🔗 GitHub ].


First Qiskit examples throw an error

Describe the Issue
The first example is throwing an error, to replicate it navigate to:
https://qiskit.org/textbook/ch-states/representing-qubit-states.html
Click Try&Run on the 3 code snipets and wait for the error.
AttributeError: 'Initialize' object has no attribute 'label'
Expected Solution
Qiskit code executing without errors
Anything else we should know?

Known issue. See:

https://github.com/Qiskit/qiskit-terra/issues/4439
https://github.com/Qiskit/qiskit-terra/pull/4389


react ui: gracefully handle restarts

When we restart Prometheus, we have this during the WAL replay:

Previous UI was just showing '503 not available' message.
I think we could have something better, a nice "landing page" like what Jenkins has, which would refresh when Prometheus is ready:

cc @juliusv  WDYT?

Yep, definitely makes sense. I might get to this at some point, but happy to take contributions as well.

Would it make sense to also show the progress of WAL replay or mmap chunks replay in the UI while it's happening?

That would be cool. It would require more work of course. You would have to add code to the TSDB to expose that initial loading state, and then make it available via the HTTP API to the web app somehow. But generally, I'm for such features from a user's POV.

I think we could just write messages like this to an array, and hook it up to an endpoint like /api/v1/walreplay (or maybe even /-/walreplay, not sure if this would constitute as a management endpoint). Then fetch that endpoint every 1-2 seconds on the startup screen until /-/ready is true.
https://github.com/prometheus/prometheus/blob/b3feb2c2aed8cd27f69613985ad7ddcab2cb1e6c/tsdb/head.go#L768

This is pretty structured data, I would prefer to return the numbers so that we can have a progressbar or so.

How about having something like this:
type Response struct {
  Read    int // i
  Total   int // last - startFrom
}

https://github.com/prometheus/prometheus/blob/b3feb2c2aed8cd27f69613985ad7ddcab2cb1e6c/tsdb/head.go#L754

We probably also want the startFrom exposed as First, and the total should probably be called Last.

Ok, will do! And should this be a management endpoint or just a regular API one?

This is a regular API endpoint. Note that there might be some time before we even start replaying the wal that we would need t handle as well.

So you're saying that we should add other indications of activity?

So you're saying that we should add other indications of activity?

Somehow I just want to make sure that you know we can spend up to a few seconds before we actually replay the wal. I think  we can zero all the wall replay info during that moment.

This can be closed

Thanks!


How to use environments from Airsim in PEDRA?

Thank you for your marvelous work!
However,
how to use environments from Airsim in PEDRA?
The link of Airsim's environments:
https://github.com/Microsoft/AirSim/releases
Any help is appreciated.

PEDRA executes the environment .exe file as a part of the code. You can stop PEDRA executing the .exe file for you by commenting the line 74 and UNcommenting the line 73 in module start_environment in aux_functions.py
https://github.com/aqeelanwar/PEDRA/blob/eb4e69aa3650ea4a96ee89104007ceecf7fb715f/aux_functions.py#L69
You can run AirSim environment in unreal engine and then run PEDRA.


Migrate to new proto3 implementation

This PR contains all the changes from https://github.com/googleapis/gax-php/pull/66 except for generated protobuf types. It should be significantly easier to review, PTAL.

PTAL

Codecov Report

:exclamation: No coverage uploaded for pull request base (proto3-review@c8a625d). Click here to learn what that means.
The diff coverage is 94.91%.

@@               Coverage Diff               @@
##             proto3-review     #73   +/-   ##
===============================================
  Coverage                 ?   90.2%
===============================================
  Files                    ?      31
  Lines                    ?    1869
  Branches                 ?       0
===============================================
  Hits                     ?    1686
  Misses                   ?     183
  Partials                 ?       0

Impacted Files
Coverage Δ

src/FixedSizeCollection.php
83.01% <0%> (ø)

src/Testing/MockServerStreamingCall.php
87.5% <100%> (ø)

src/LongRunning/OperationsClient.php
79.85% <100%> (ø)

src/Testing/GeneratedTest.php
100% <100%> (ø)

src/Testing/MockBidiStreamingCall.php
82.92% <100%> (ø)

src/Page.php
97.72% <100%> (ø)

src/Testing/MockClientStreamingCall.php
94.11% <100%> (ø)

src/Testing/MockStubTrait.php
90.38% <100%> (ø)

src/PagedListResponse.php
97.43% <100%> (ø)

src/Testing/MockUnaryCall.php
100% <100%> (ø)

... and 7 more

Continue to review full report at Codecov.

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

LGTM


[Feature Request] Include period (.) in Delta table name

Feature request
Overview
Allows users to create a Delta table that includes a period when using back ticks in the table DDL. Current error message when trying to create a table with a period:
Error in SQL statement: AnalysisException:schema.name_of_table is not a valid name for tables/databases. Valid names only contain alphabet characters, numbers and _.
** Back ticks are not shown in the text above, but the table name contains back ticks.
Motivation
This feature will simplify migrations and allow a separation of namespaces similar to schemas in traditional databases. Projects that are migrating tables from traditional databases will be allowed to use the same names for the tables. Using an underscore to replace the period is not acceptable, because some table names already contain the underscore and it would not provide a distinction between namespaces.
Common examples of how this could be useful:

CREATE TABLE bronze.product
CREATE TABLE silver.product
CREATE TABLE inventory.warehouse_location
** Back ticks are not shown in the text above, but the table name contains back ticks.

I believe the best example is to facilitate the migration from other databases to Delta lake.
Further details

Willingness to contribute
The Delta Lake Community encourages new feature contributions. Would you or another member of your organization be willing to contribute an implementation of this feature?

[ ] Yes. I can contribute this feature independently.
[x ] Yes. I would be willing to contribute this feature with guidance from the Delta Lake community.
[ ] No. I cannot contribute this feature at this time.

Hi @ctezna - confirming that I can reproduce this behavior,
spark.sql("CREATE TABLE `a.b.c` USING DELTA AS SELECT * FROM VALUES (0);")

There are a few interesting notes,

If doing a CTAS like operation, the underlying files actually do get created and just the metadata entry fails due to validateName in org.apache.spark.sql.catalyst.catalog.SessionCatalog
This applies to other formats like PARQUET too, CREATE TABLE `a.b.c` (id int) USING PARQUET  throws the same error

I think solving this requires changes to Spark and therefore this issue may be more appropriate there, would you agree?

Hi @nkarpov after doing some further analysis, I agree. This should be a feature request for Apache Spark. Thanks for the feedback.


database config option not taken into account

Laravel Framework Version: 8.10.0
PHP Version: 7.3.23
Database Driver & Version: mysql

Description:
I use certificate to access a mysql database.
I added option in config database file.
the certificate I use is not validated (slight CN diff)
as it is not production environment, I don't really care
I added a parameter to ignore certificate validation, but the parameter is ignored and I can't connect
I had to
Steps To Reproduce:
I changed database.php config file adding options :
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA', "ca-cert.pem"),
PDO::MYSQL_ATTR_SSL_CERT => env('MYSQL_ATTR_SSL_CERT', "client-cert.pem"),
PDO::MYSQL_ATTR_SSL_KEY => env('MYSQL_ATTR_SSL_KEY', "client-key.pem"),
PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT => env('MYSQL_ATTR_SSL_VERIFY_SERVER_CERT', 0),
]) : [],
the 3 firsts params are taken into account from the .env file but not the 4th
I had to change the framework file ( Illuminate\Database\Connectors\Connector.php) and default protected $options value to make it work
If I set 1 as default value 1, or set 1 as .env value, it is correctly propagated to the config value, but not 0

PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT => env('MYSQL_ATTR_SSL_VERIFY_SERVER_CERT', 0),
The env file loads values as string. You need true or false.
https://laravel.com/docs/8.x/configuration#environment-variable-types
PHP will load false if the number zero is a string "0" and true if it's a number (this includes 1 and 0) or a non-empty string. https://www.php.net/manual/en/language.types.boolean.php
PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT => "0", // false
PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT => "1", // true
PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT => 1, // true
PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT => "1", // true
Just set MYSQL_ATTR_SSL_VERIFY_SERVER_CERT in your env to true or false as well as the defaults in the config

thank you ! i will better RTFM next time !


chore(Makefile): update docker-go-dev to v0.22.0

See https://github.com/deis/docker-go-dev/releases/tag/v0.22.0

Codecov Report

Merging #481 into master will increase coverage by -0.09%.

@@            Coverage Diff             @@
##           master     #481      +/-   ##
==========================================
- Coverage   55.86%   55.78%   -0.09%
==========================================
  Files          29       29
  Lines        1219     1219
==========================================
- Hits          681      680       -1
- Misses        500      501       +1
  Partials       38       38

Impacted Files
Coverage Δ

pkg/gitreceive/slug_builder_info.go
100% <ø> (ø)
:white_check_mark:

pkg/conf/config.go
77.41% <ø> (ø)
:white_check_mark:

pkg/gitreceive/build.go
22.62% <ø> (ø)
:white_check_mark:

pkg/healthsrv/circuit_state.go
77.77% <ø> (-11.12%)
:x:

Continue to review full report at Codecov.

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


Decrease sleep in the devnet deployment workflow from 15m to 8m

Looks like it won't be needed anymore. Closing it.


Add commands for NSP Logging configuration - Microsoft.Network

Description:
Added  new sub group and commands for a new logging api in nsp (Microsoft.Network) extension.

az network perimeter logging-configuration create
az network perimeter logging-configuration update
az network perimeter logging-configuration show
az network perimeter logging-configuration delete

This checklist is used to make sure that common guidelines for a pull request are followed.
Related command

General Guidelines

[x] Have you run azdev style <YOUR_EXT> locally? (pip install azdev required)
[x] Have you run python scripts/ci/test_index.py -q locally? (pip install wheel==0.30.0 required)
[x] My extension version conforms to the Extension version schema

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify src/index.json.

Thank you for your contribution! We will review the pull request and get back to you soon.

/azp run

/azp run

/azp run

/azp run

due to ccoa blocking our regular release, the next sprint release date is 2025-01-14, please be aware of it.


convert librecat submitted records to private and remove status 'submitted'

data cleaned and status elimited in https://github.ugent.be/Universiteitsbibliotheek/librecat/commit/3a06ade511814db194f2c7fcbd72855f92e5e04b


start script pattern prevents recovery if target wifi AP no longer available

https://github.com/resin-io/resin-wifi-connect/commit/449eb2a55b80f0d6c90f2f2267fcaa8f1c7e3833#diff-ea2b2676c28c0db26d39331a336c6b92
It now simply skips running wifi-connect if an existing configuration has been cached in /data.  But if that wifi access point is no longer available, wifi-connect is never run such that you can recover and put in the new wifi details.

The rationale behind this change is that the application should have the logic to determine if a re-configuration should be done or not. If you restart your router you don't want a device to suddenly enter AP mode. Or you may want to trigger AP mode when your user pushes a reset button.
Point being, the logic for this should be handled by the application.

I updated the documentation to reflect this

Yeah it's too hard to deal with. Like if for example there is a power failure you want the device to go back into normal operations. Not be trapped in AP mode.


GFP assets require gfp_gt_evals npy persisted file

As part of the GFP experiments data-loading we require the model/oracle observations on loading.
Required to be added!

added in previous PR.


redundant file names

Why do all files under app/<dirname>/ have the prefix of the <dirname>?
I am aware of the style guide application structure section however nothing in there to me indicates a reason for this redundancy that angular2-seed has chosen.
There must be a good reason for it, but from what I can tell (only using angular2 for a week now) you remove lots of redundancy by leveraging convention over configuration when naming files in an app folder.
Proposed change
Now:
app/home:
  - home.component.css|html|e2e-spec.ts|spec.ts|ts
  - home.module.ts
  - home.routes.ts
  - index.ts

New:
app/home:
  - component.css|html|e2e-spec.ts|spec.ts|ts
  - module.ts
  - routes.ts
  - index.ts

The idea is, that when you work in your Editor/IDE you can do a Quick Open and type the corresponding filename. The backdraw to your new section is that you would have the same names for all different components, and would have to choose/browse/scroll to the appropiate file to find it. With the now naming scheme you will not have this problem :)

@TheDonDope thanks for the quick reply. Makes sense, however most IDEs allow for class and symbol search in addition to file name.
For example see https://www.jetbrains.com/help/webstorm/2016.1/navigating-to-class-file-or-symbol-by-name.html
Since we are using TypeScript, all classes show up via Class search - everything else (routes etc) show up via symbol search.
Where you do have me is quick open for .html files not sure offhand how to do that.
If our team decides to go the new way, it wont be harder to debug problems in the field or anything will it?  I know it shows full path for errors in dev, I'm more curious about production..

We're following the official style guide. In case you think parts of it should be reconsidered, you can open an issue in angular.io.


Can someone update the Animated function to set useNativeDriver ?

I'm having this problem:
WARN Animated: useNativeDriver was not specified. This is a required option and must be explicitly set to true or false.
System:
OS: Windows 10 10.0.19042
CPU: (8) x64 Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Memory: 5.70 GB / 15.94 GB
Binaries:
Node: 10.18.0 - C:\Program Files\nodejs\node.EXE
Yarn: 1.19.2 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
npm: 6.13.4 - C:\Program Files\nodejs\npm.CMD
SDKs:
Android SDK:
API Levels: 19, 22, 23, 25, 26, 27, 28, 29
Build Tools: 28.0.3, 29.0.0, 29.0.2
System Images: android-22 | Google APIs Intel x86 Atom, android-22 | Google APIs Intel x86 Atom_64, android-27 | Google APIs Intel x86 Atom
IDEs:
Android Studio: Version  <IP_ADDRESS> AI-201.87<IP_ADDRESS>53283
npmPackages:
react: 16.13.1 => 16.13.1
react-native: 0.63.3 => 0.63.3

same here

Oh yes, please!

Yes please!!

Same here to

I'm having this problem:
WARN Animated: useNativeDriver was not specified. This is a required option and must be explicitly set to true or false.
System:
OS: Windows 10 10.0.19042
CPU: (8) x64 Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Memory: 5.70 GB / 15.94 GB
Binaries:
Node: 10.18.0 - C:\Program Files\nodejs\node.EXE
Yarn: 1.19.2 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
npm: 6.13.4 - C:\Program Files\nodejs\npm.CMD
SDKs:
Android SDK:
API Levels: 19, 22, 23, 25, 26, 27, 28, 29
Build Tools: 28.0.3, 29.0.0, 29.0.2
System Images: android-22 | Google APIs Intel x86 Atom, android-22 | Google APIs Intel x86 Atom_64, android-27 | Google APIs Intel x86 Atom
IDEs:
Android Studio: Version <IP_ADDRESS> AI-201.87<IP_ADDRESS>53283
npmPackages:
react: 16.13.1 => 16.13.1
react-native: 0.63.3 => 0.63.3

To fix check this:  https://github.com/jshanson7/react-native-swipeable/pull/101/commits/9c18449237bb9b9c7f666103fbe0efefcb3338f6
just add this part in the index file: {useNativeDriver: true}

+1

+1

+1

+1

https://github.com/jshanson7/react-native-swipeable/issues/99#issuecomment-768435903

https://github.com/jshanson7/react-native-swipeable/issues/99#issuecomment-768435903


iOS: "UI API called on a background thread" and plugin is VERY slow to initialise

Bug Report
Problem
I'm using the plugin on iOS to pick an image from the gallery, in an Ionic 4 app. The first time the plugin runs, it is very, very slow (many seconds of delay) to open the image browser, and then also very slow to return a selected image. In Xcode, you see errors such as below when the plugin runs.
Main Thread Checker: UI API called on a background thread: -[UIImagePickerController init]
PID: 15188, TID: 1093309, Thread name: (none), Queue name: com.apple.root.default-qos, QoS: 0
Backtrace:
4   My Claim                            0x00000001026c1d98 +[CDVCameraPicker createFromPictureOptions:] + 112
5   My Claim                            0x00000001026bbeb4 -[CDVCamera showCameraPicker:withOptions:] + 108
6   My Claim                            0x00000001026bb370 __25-[CDVCamera takePicture:]_block_invoke + 1052
7   libdispatch.dylib                   0x0000000103cd57fc _dispatch_call_block_and_release + 24
8   libdispatch.dylib                   0x0000000103cd6bd8 _dispatch_client_callout + 16
9   libdispatch.dylib                   0x0000000103cd92d4 _dispatch_queue_override_invoke + 872
10  libdispatch.dylib                   0x0000000103ce8160 _dispatch_root_queue_drain + 376
11  libdispatch.dylib                   0x0000000103ce8a88 _dispatch_worker_thread2 + 156
12  libsystem_pthread.dylib             0x00000001adcb2f48 _pthread_wqthread + 212
13  libsystem_pthread.dylib             0x00000001adcb5ad4 start_wqthread + 8

The second time the plugin runs, it is all fast, as expected.
See maybe this StackOverflow issue: https://stackoverflow.com/questions/58038810/xcode-10-main-thread-checker-cordova-camera-plugin
What is expected to happen?
Plugin should be much quicker when it runs the first time.
What does actually happen?
Plugin is very slow the 1st time it is used.
Information
Command or Code
const options: CameraOptions = {
      mediaType: this.camera.MediaType.PICTURE,
      correctOrientation: true,
      targetWidth: 1024,
      sourceType: this.camera.PictureSourceType.PHOTOLIBRARY,
      destinationType: this.camera.DestinationType.FILE_URI
    };

    this.camera.getPicture(options).then((imageData) => {

Environment, Platform, Device
iOS
Version information
Plugin version 4.1.0
Xcode 11.2.1
Ionic 4.11.2
Cordova CLI 9.0.0
Checklist

[X] I searched for existing GitHub issues
[X] I updated all Cordova tooling to most recent version
[X] I included all the necessary information above

Actually, the fix is to move the following code in https://github.com/apache/cordova-plugin-camera/blob/master/src/ios/CDVCamera.m:
- (void)showCameraPicker:(NSString*)callbackId withOptions:(CDVPictureOptions *) pictureOptions
{
//    CDVCameraPicker* cameraPicker = [CDVCameraPicker createFromPictureOptions:pictureOptions];
//    self.pickerController = cameraPicker;
//
//    cameraPicker.delegate = self;
//    cameraPicker.callbackId = callbackId;
//    // we need to capture this state for memory warnings that dealloc this object
//    cameraPicker.webView = self.webView;

    // Perform UI operations on the main thread
    dispatch_async(dispatch_get_main_queue(), ^{
        // Move the init code here:
        CDVCameraPicker* cameraPicker = [CDVCameraPicker createFromPictureOptions:pictureOptions];
        self.pickerController = cameraPicker;

        cameraPicker.delegate = self;
        cameraPicker.callbackId = callbackId;
        // we need to capture this state for memory warnings that dealloc this object
        cameraPicker.webView = self.webView;

        // If a popover is already open, close it; we only want one at a time.
        if (([[self pickerController] pickerPopoverController] != nil) && [[[self pickerController] pickerPopoverController] isPopoverVisible]) {
            [[[self pickerController] pickerPopoverController] dismissPopoverAnimated:YES];
            [[[self pickerController] pickerPopoverController] setDelegate:nil];
            [[self pickerController] setPickerPopoverController:nil];
        }

Sorry, just found the existing issues/PRs that attempt to fix this. I hope the PRs get merged soon!

can anyone find and  leave a link to the aforementioned PR?

https://github.com/apache/cordova-plugin-camera/pull/509

Still having the same issues. First time camera initializes you cant the ThreadChecker via setCameraDevice and around a 3 second delay opening. Works as expected after.
Edited CDVCamera.m and didn't make any difference unfortunately. Not sure how to debug or fix from here

The same issue on first camera load(after the first install or after updating the app), approx 10 seconds delay on iPhone 7

The fix is still in the opened pull request: https://github.com/apache/cordova-plugin-camera/pull/551

Is Cordova still supported?

can we merge this already? what's the holdup?

Please release new version containing the fix

Is there a reason this hasn't been published to npm?

Repo owners, please, release last version to npm
It is also possible to install via repo url directly ( unstable ) <<<--- UNSTABLE
cordova plugin add https://github.com/apache/cordova-plugin-camera.git

Version 4.2.0 has known breaking issues for android (if I recall properly) that caused the release vote to fail, so version 4.2.0 will not be released.


Change alt-b keybinding for fzf.lua

I am using the default fzf.lua bindings, but I want to change one the one for alt-b to ctrl-b, keeping the rest as is. How can I do that?

Refer to the Clink docs on setting key bindings.
The fzf.lua file shows the key binding format of the default bindings.


Added 2.7.3 release notes

This is the initial 2.7.3 release notes for the release. @polar-kev Will you please review this and provide feedback.

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


Option to fully respect SSA

I think will be great if Flux will not override fields which no longer belong to its (lost ownership), single expection - kubectl manager name.
Cases:

Scale 0 some deployments for some time, for ex. while DB restoring/syncing, and return ownership after that to restore desired state.
HPA when application creates with replicas != 1, so we can not just omit it.

But most important for me personally - I'm working on release platform, which changes and image field, without which the application simply cannot be created, so it must have a default value, and application also start with some default settings in annotations, which also can be changed over-time. These fields are patched via SSA, but Flux return everything back with every reconcilation.

The way we want to support this use-case is by implementing  https://github.com/fluxcd/pkg/issues/696


excel found unreadable content in .xlsx.Do you want to recover error the contents of this workbook? While using excel-js module also, a tab called recovered sheet is added to the file.

excel found unreadable content in .xlsx.Do you want to recover error the contents of this workbook? While using excel-js module also, a tab called recovered sheet is added to the file.
Originally posted by @satspl in https://github.com/exceljs/exceljs/issues/106#issuecomment-470489797

Hello , I am having the same error thrown after opening the generated file . Any clue why is that ?

Hello, I'm having the same problem too. In my case, the problem happens in files with more then 15 thousand lines.

Hello, I'm having the same problem too. In my case, the problem happens in files with more then 15 thousand lines.


Feature request: Page for fee voting

There is a page showing the current voting state for amendments: https://livenet.xrpl.org/amendments
I would like to see a page showing the current voting state for fees and reserves.

It's also difficult for me to understand projections for the fees and reserves. If we could explain the process of consensus in a more easier/visual manner, that would be helpful.
I don't have good ideas on how to visualize that process

It's also difficult for me to understand projections for the fees and reserves. If we could explain the process of consensus in a more easier/visual manner, that would be helpful.
I don't have good ideas on how to visualize that process

@ckeshava probably a graph similar to rippled version upgrade status page would work: https://livenet.xrpl.org/network/upgrade-status
We will be working on a design


Law Improvements

Media

Changelog
:cl:

add: Law UIs show a name and description for the current lawset.

Meant to request changes :P

These changes are mostly aimed with the idea that the multiple lawsets are due to AIs being highly experimental, and the engineers setting them up not knowing what will work best. The descriptions are meant to be user-facing, giving an quick explanation of the lawset.
(I know they're not visible in game yet)
Perhaps there truly is safety in brevity? :P


Add generative experiment

The final figure seems not correct. Here the expect output in the deep signature transform paper.

Currently it looks like this.

The main objective is to show the generated paths have the same distribution with the given data path.

I look at the code again and find this can be improved.

You may need to use different PRNG keys to generate train_dataset, eval_dataset, and signals (same key will make the same samples) . This can be done as

train_key, eval_key, signal_key = jrandom.split(random_key, 3)

train_dataset, _ = get_bm_noise(
    n_points=n_points, num_samples=train_batch_size, random_key=train_key
)
eval_dataset, _ = get_bm_noise(
    n_points=n_points, num_samples=val_batch_size, random_key=eval_key
)
signals = get_ou_signal(signal_key, train_batch_size, n_points)

I look at the code again and find this can be improved.

You may need to use different PRNG keys to generate train_dataset, eval_dataset, and signals (same key will make the same samples) . This can be done as

train_key, eval_key, signal_key = jrandom.split(random_key, 3)

train_dataset, _ = get_bm_noise(
    n_points=n_points, num_samples=train_batch_size, random_key=train_key
)
eval_dataset, _ = get_bm_noise(
    n_points=n_points, num_samples=val_batch_size, random_key=eval_key
)
signals = get_ou_signal(signal_key, train_batch_size, n_points)

Thank you, I will fix it now


bug: timeout error on detox.cleanup() if an app had been terminated earlier in a test

Describe the bug
Detox hangs up (both for Mocha and Jest, iOS and Android) if an app is terminated inside a test.
That leads to a timeout error on await detox.cleanup().
To Reproduce

[x] I have tested this issue on the latest Detox release and it still reproduces

Check out branch: https://github.com/wix/Detox/tree/noomorph/fix/cleanup-terminated-app
Run: npx detox test -c android.emu.release --loglevel trace e2e/23.flows.test.js
Expected behavior
Detox ends execution successfully, within a relatively short period of time.
Environment (please complete the following information):

Detox: master
React Native: 0.59.x
Node: 8.11.3
Device: both Android emulator and iOS simulator are prone to this.
Xcode: 10.1

Device and Verbose Detox Logs
detox[10017] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onBeforeTerminateApp({ deviceId: 'emulator-5554', bundleId: 'com.wix.detox.test' })
detox[10017] DEBUG: [exec.js/KILL] sending SIGINT to [pid = 10075]: /home/x/Android/Sdk/platform-tools/adb -s emulator-5554 shell am instrument -w -r -e detoxServer ws://localhost:46175 -e detoxSessionId ac2f7792-aa72-b01e-4546-dee0312e7f92 -e debug ZmFsc2U= com.wix.detox.test.test/androidx.test.runner.AndroidJUnitRunner
detox[10017] DEBUG: [exec.js/KILL] sending SIGINT to [pid = 10075]: /home/x/Android/Sdk/platform-tools/adb -s emulator-5554 shell am instrument -w -r -e detoxServer ws://localhost:46175 -e detoxSessionId ac2f7792-aa72-b01e-4546-dee0312e7f92 -e debug ZmFsc2U= com.wix.detox.test.test/androidx.test.runner.AndroidJUnitRunner
detox[10017] TRACE: [exec.js/SPAWN_END, #15] /home/x/Android/Sdk/platform-tools/adb -s emulator-5554 shell am instrument -w -r -e detoxServer ws://localhost:46175 -e detoxSessionId ac2f7792-aa72-b01e-4546-dee0312e7f92 -e debug ZmFsc2U= com.wix.detox.test.test/androidx.test.runner.AndroidJUnitRunner terminated with SIGINT
detox[10017] DEBUG: [exec.js/EXEC_CMD, #19] /home/x/Android/Sdk/platform-tools/adb -s emulator-5554 shell "am force-stop com.wix.detox.test"
detox[10017] DEBUG: [DetoxServer.js/DISCONNECT] role=testee, sessionId=ac2f7792-aa72-b01e-4546-dee0312e7f92
detox[10017] TRACE: [exec.js/EXEC_SUCCESS, #19]
Flows: should exit without timeouts if app was terminated inside test [OK]

detox[10017] TRACE: [Detox.js/DETOX_AFTER_EACH] passed test: "Flows should exit without timeouts if app was terminated inside test"
detox[10017] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onAfterEach({ title: 'should exit without timeouts if app was terminated inside test',
  fullName: 'Flows should exit without timeouts if app was terminated inside test',
  status: 'passed' })
detox[10017] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onAfterAll()
detox[10017] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"cleanup","params":{"stopRunner":true},"messageId":2}
detox[10017] TRACE: [DetoxServer.js/MESSAGE] role=tester action=cleanup (sessionId=ac2f7792-aa72-b01e-4546-dee0312e7f92)
detox[10017] DEBUG: [DetoxServer.js/CANNOT_FORWARD] role=testee not connected, cannot fw action (sessionId=ac2f7792-aa72-b01e-4546-dee0312e7f92)

... and then we have a timeout error ...

Resolved in 12.11.2


Enum source casing

added the new disableEnumNamingConvention option to allow existing case to be carried over from the SDL enum to TypeScript in a non-breaking way
added a test for the new option
added the new option to the markdown file

It looks like some VS Code whitespace auto-trimming made it into one of the commits as well. Sorry about that!

LGTML
@ardatan @dotansimha what do you think about the API?

I originally wrote this up as enumValueNamingConvention?: string instead of disableEnumNamingConvention?: boolean so the user could specify a naming convention for the values in the same way they do for namingConvention.
I switched to the current design since I figured that a user would likely already be using whatever naming convention they wanted in the source schema, and since the library is already copying naming convention over for all other fields, this falls more in line with that pattern.

LGTM as well but I am not sure which one should be default? With or without convention?

@dotansimha any idea when you'll get around to doing this? I'm only asking because this issue didn't exist before I submitted this pull request, and it seems silly to me to reject code that offers a fix in the meantime... especially if you're planning on making a breaking change later.

@speakerwiggin very soon, I guess a day or two. The issue was not existing before, but we got a lot of complaints similar to yours (about the breaking change of the enum values casing).
The reason I don't want to merge your changes as a temporary solution is because it will create another breaking change in the future when we'll implement https://github.com/dotansimha/graphql-code-generator/issues/977. The idea behind https://github.com/dotansimha/graphql-code-generator/issues/977 it not to introduce new breaking changes, just to allow more flexibility.


issue #662

added subclassOf axioms (has modifier some rare) to MONDO:0003414 and MONDO:0020510. Addresses #662
I think this is everything that needs to be done for this ticket.

can you resolve the conflicts?


Not all supported locales are exported together

Five of the locales included in lang/ are missing from lang/index.ts:

cs
da
ka
oc
tk * This appears to be a special case since it wasn't released in 4.0.2

default only contains en, zh
other langs, should be import by yourself.

I mean that they are missing from this file:
https://github.com/hustcc/timeago.js/blob/master/src/lang/index.ts

Sorry, can help with a pr?


Fix size issues (looping unfoldable, sub-zero genNonEmpty sizes)

Resolves #19

Thanks for checking!


Bug: Element service not saving

Avoid duplicates

[X] I have searched the issues tracker for a bug report similar to mine, in vain

Ferdium Version
6.2.3
What Operating System are you using?
Other (specify below)
Operating System Version
Windows 11 and Debian 11
What arch are you using?
x64
Last Known Working Ferdium version
No response
Expected Behavior
Click "Add new Service" on the left, search for Element, click Element and then save.
Actual Behavior
Click "Add new Service" on the left, search for Element, click Element and then save...does not save.  I have tested with another recipe (Discord) and that works so it appears to be just Element.
Same problem on Windows (amd64 install) and Debian 11 (Flatpak install).
Steps to reproduce
Click "Add new Service" on the left, search for Element, click Element and then save.
Debug link
https://debug.ferdium.org/b901e121-6099-4712-b450-8e965a6cb5f6
Screenshots
No response
Additional information
Not using server.

For some reason, it doesn't work if the "Custom server" field is not changed.
There is a workaround: changing the custom server to https://app.element.io? allows to save the service.


I want to be able to specify which dashboards are listed on the “Example” tab of the landing page

Problem
I would like to curate my own Superset example dashboards (that would use “real” data and be user-specific), and that these dashboards appear in the “Example” tab in Superset landing page.

Describe the solution you'd like
I would like to be able to define in a given dashboard settings, whether this dashboard is an Example dashboard or not — e.g. via a toggle switch.
One might want to protect this feature with a specific privilege (so that only a few people can define the Examples of all users of the Superset instance).
Alternatives considered
As discussed on Slack, an “Example” dashboard is a dashboard which created_by_fk is NULL. My current workaround is to UPDATE dashboards SET created_by_fk = NULL WHERE id = <my_dashboard_id>; on the back-end database… but it's not exactly a good practice and I don't always have admin access to back-end dbs.
Additional context
This question is related to (yet distinct from) #17408 : we're here talking about the end result, not the back-end implementation.

I think the idea of expanding this concept and providing a way to categorize dashboards is the way to go. https://github.com/apache/superset/issues/17408#issuecomment-967008981
I can understand that being able to set a Dashboard as an example might be useful to some, but the level of abstraction that categorization would bring is a big big plus. The only downside is that it might come with some complexity and design considerations.
I believe the best approach to get attention and consensus is to write a SIP https://github.com/apache/superset/issues/5602. I can help with that @EBoisseauSierra

For reference, I think categorization might help satisfying the requirement shared in this other issue https://github.com/apache/superset/issues/18005

@betodealmeida implemented something with customizing examples that may help here.

I am not sure if this the right place to bring this up but a business user one of the biggest issue we have is the option to customize the landing page. Like 90% of the users may only use one dashboard so why not let them configure it to be their landing page?

Hey @Bottlecapps why not creating a new issue with more information about the feature and how you envision that?


Question about branch

What is the better:
branch(predicate,   renderComponent(Comp1),   renderComponent(Comp2))(null);
or
branch(predicate,   renderComponent(Comp1))(Comp2);

2nd


small command line fix

Hmm, this is a change in the README file, and the build is failing. I'd suggest the build IS failing.

Thanks @willedwards
Can you go https://cla.developers.google.com/clas and sign the Google Corporate CLA?

Re: build
This is because the test needs a secret and the secret is not available for PRs from other repos. Don't worry about it.

Thanks for signing the CLA, merging


SvelteKit Example

Some users are using Telefunc with SvelteKit. An official example/svelte-kit would be nice. PR welcome.

👍 Indeed


Reverse List

Unary minus - operator to reverse lists. Return a new list.

Commit: https://github.com/johneastman/boomerang/commit/21c3c51c182618640062dbc706927aff26c58774


Note to self: Never attempt to reap a Wandering Trader

Hi there, I like the mod, but it crashed on me when reaping a wandering trader.
Minecraft: 1.20.4
Fabric Mod Loader: 0.15.7
Fabric API: 0.96.11
Cloth Config: 13.0.121
Reaping: 3.0.1
Crash Log: https://gist.github.com/DatrixTHLK2024/fab72b9483b58714629a61c49c80fe17

Looks like you need to install pehkui. I'll keep this issue open because Pehkui isn't supposed to be a required dependency


[Herrenberg] Data

Herrenberg now publishes open parking data, already in ParkAPI format: https://api.stadtnavi.de/parkapi.json (URL might still change in future).
Note: the response contains some additional tags (opening_hours, fees) which we'd like to add to the schema in an upcoming PR.
I think that even if external data providers comply with the ParkAPI schema, for security/compatibility reasons responses should not only be passed through.
Is there already a reusable scraper for remote ParkAPI sources?

This is very cool! I also very much like the additional data, which is something I've been meaning to add to the spec for a long time, a PR for that sounds great!

I think that even if external data providers comply with the ParkAPI schema, for security/compatibility reasons responses should not only be passed through.

The ParkAPI project also tries to aggregate historical data, so at least caching it makes sense in any way. The initial motivation behind the project also included alleviating potential stress from data sources by not passing requests from clients directly through. Popularity has never risen to anywhere close to that being an issue however. Just as an aside to security and compatibility, which are valid enough by themselves as reasons 👍

Is there already a reusable scraper for remote ParkAPI sources?

Nope, not yet.

A few months ago I took a stab at rewriting the data aggregation with some lessons learned in mind. Regarding the additional lot data, I arrived at this list:

dataAge: Date?
name: String
coordinates: Coordinates
city: String
region: String?
address: String?
available: Available (discrete values or range, as the DB for example only has ranges in their dataset)
capacity: Int?
state: State
type: LotType?
detailURL: URL?
imageURL: URL?
paymentInfo: PaymentInfo? (contains optional text and URL for more info)
openingHours: OpeningHours? (contains optional text and URL for more info)
additionalInformation: [String: Any]?

See here: https://github.com/OpenParkingApp/OpenParkingBase/blob/4b0354b203851cd6143d73852517a8a1b039aebc/Sources/OpenParkingBase/Lot.swift#L4-L18

Before I comment here: Should we discuss additional data in #175 or in a new issue?

Makes sense to move that conversation there 👍

Hi,
can you please include the headroom of a parking lot in the data.
Is headroom the correct word for it? I mean the max. allowed  height of a car entering the parking lot.
Thanks.

I noticed that only two lots in the dataset have actual availability information, is this to be expected (for now)?

It's not being used in any way right now for this project, but I added a module for the (possibly) upcoming version of this project to play around with the data: https://github.com/OpenParkingApp/Herrenberg

@kiliankoe for now, there are only two parking areas with live data, indeed.
They use floor sensors sending their occupancy state via LoRaWAN which is then aggregated. For a couple of other parkings occupancy data will be published as soon as it's available.

Ah that's awesome! And adding more data sounds great as well 👍


Bugfix: avoid limit_req_zone directive in multiple variables problems.

Test Result

$ TEST_NGINX_BINARY=/home/fakang.wfk/work/github/tengine/objs/nginx  prove -v -I ./tests/nginx-tests/nginx-tests/lib/  ./tests/nginx-tests/tengine-tests/limit_req_enhance.t
./tests/nginx-tests/tengine-tests/limit_req_enhance.t ..
1..29
ok 1 - request accept
ok 2 - request accept
ok 3 - request accept
ok 4 - request accept
ok 5 - request accept
ok 6 - request rejected
ok 7 - request accept
ok 8 - request accept
ok 9 - request rejected
ok 10 - request rejected
ok 11 - delayed big request not truncated
ok 12 - negative excess
ok 13 - request accept
ok 14 - request accept
ok 15 - request accept
ok 16 - request accept
ok 17 - request accept
ok 18 - request accept
ok 19 - request accept
ok 20 - request accept
ok 21 - request accept
ok 22 - request accept
ok 23 - request accept
ok 24 - request accept
ok 25 - request accept
ok 26 - request accept
ok 27 - request rejected
ok 28 - no alerts
ok 29 - no sanitizer errors
ok
All tests successful.
Files=1, Tests=29,  2 wallclock secs ( 0.02 usr  0.01 sys +  0.09 cusr  0.03 csys =  0.15 CPU)
Result: PASS

ACK


Remove Reference to grep or specify Cloud Bash Shell

Hi,
Just following this example, it recommends using the azure CLI for powershell - but later on uses a grep command which isn't usable from powershell.
You can use the azure cloud bash shell to follow the guide which is what I did, but there may be an alternative PS command for grep. Grep isn't available for windows\powershell so you can't just install it to get around this issue.
Cheers,
Will
[Enter feedback here]

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

ID: 471c32a2-1f6a-88d1-7df4-80b8f6fbc4a4
Version Independent ID: 10de5ee1-942d-e30f-5f0c-f163bd45904d
Content: Use availability zones in Azure Kubernetes Service (AKS) - Azure Kubernetes Service
Content Source: articles/aks/availability-zones.md
Service: container-service
GitHub Login: @mlearned
Microsoft Alias: mlearned

Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

Thank you @WilldotNET for the feedback.
The article contains references to the Azure CLI, but I don't see any specific for references Powershell. I have updated the article to make it clearer that using grep is a Bash example. The changes should be available soon.


Message queue: only listen to link changes

The publishing-api sends a message when the content item changes: on a publish call and a patch links call.
It sends the message with a "routing key" in the form of "format.update_type". The update type can be major, minor or republish (when the content has changed), or links when somebody patches the
links.
Rummager is only interested in the changing links, so we can restrict the consumer to listen to a specific pattern. You can read more about it here:
https://www.rabbitmq.com/tutorials/tutorial-five-python.html
By restricting this rummager will have to do less work, because less messages will come in.
Trello: https://trello.com/c/MC4qYvTV

:shipit:


[pytorch] Load extran shared library for pytorch engine

Description
Brief description of what this PR is about

If this change is a backward incompatible change, why must this change be made?
Interesting edge cases to note here

Codecov Report

Merging #983 (be6d9f2) into master (f2e56d5) will decrease coverage by 0.06%.
The diff coverage is 20.00%.

@@             Coverage Diff              @@
##             master     #983      +/-   ##
============================================
- Coverage     70.04%   69.98%   -0.07%
+ Complexity     5085     5081       -4
============================================
  Files           502      502
  Lines         22509    22519      +10
  Branches       2355     2359       +4
============================================
- Hits          15766    15759       -7
- Misses         5489     5511      +22
+ Partials       1254     1249       -5

Impacted Files
Coverage Δ

.../src/main/java/ai/djl/pytorch/engine/PtEngine.java
47.61% <20.00%> (-8.64%)
:arrow_down:

...gine/src/main/java/ai/djl/dlr/engine/DlrModel.java
53.12% <0.00%> (-3.13%)
:arrow_down:

...ain/java/ai/djl/tensorflow/engine/TfNDManager.java
88.49% <0.00%> (-2.66%)
:arrow_down:

api/src/main/java/ai/djl/util/Platform.java
43.47% <0.00%> (-2.18%)
:arrow_down:

...g/src/main/java/ai/djl/serving/util/Connector.java
55.40% <0.00%> (-1.36%)
:arrow_down:

...ngine/src/main/java/ai/djl/mxnet/jna/LibUtils.java
42.23% <0.00%> (-1.25%)
:arrow_down:

...djl/training/listener/LoggingTrainingListener.java
87.61% <0.00%> (-0.89%)
:arrow_down:

...ne/src/main/java/ai/djl/mxnet/jna/StringArray.java
92.85% <0.00%> (ø)

...e/src/main/java/ai/djl/mxnet/jna/PointerArray.java
94.11% <0.00%> (ø)

...rc/main/java/ai/djl/paddlepaddle/jni/LibUtils.java
51.14% <0.00%> (ø)

Continue to review full report at Codecov.

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


Wearables: conform to avatar

We can use the bone weights to vertices to estimate the size of limbs of an avatar, which would allow conformant wearables like Loot.
As part of editor features, we could add sliders on top of that for adjustments to a particular avatar.
Or perhaps the editor should come first?

Sounds interesting. If the editor is for scaling / translating verts to make it conformal to the avatar's shape, then I would hazard a prediction that it should come first. Depends on how the weights are being calculated.

i had a similar thought to this specifically for loot :
here is the breakdown :
Loot Rigging
Problems

vertex weight transfer is problematic - doesnt always transfer correctly small issues lead to glaring problems
heat weight skinning / voxel skinning / voxel heat skinning all have problem cases and dont work 100% .. more like 60% , this is complicated with armatures that have extra bones not specifically related to the body like weapon mount locations, root bones, ik bones , leaf bones , other types of control bones
shapekeys would prove to be too complex and tedious to implement, for every push out you will need a push in, bones are more explicit and each bone can be scaled/rotated/translated

Solution

each loot item will have :

control bones for attaching to vrm's armature as well as control bones for controlling scale/rotate/translate
at minimum you would need a root ctrl and a child ctrl, root is parented to a bone on the vrm armature, child ctrl deals with rotate/location/scale
on top of this we also have a mesh of control bones for controlling the shape
from testing you need to usually have a minimum of 6 bones for all 6 directions, some may need more or less, this part needs testing per loot item category.

Conclusion

this concept should in theory allow almost a complete arbitrary mapping of general loot items to general vrm armatures, even non humanoid avatars can be used.

@plankatron how is this going to work for the main use case (existing wearables where we do not control the data)?


MXNet ONNX export - Dot op support

Description
Adding support for Dot operator for onnx export functionality.
@sandeep-krishnamurthy @zhreshold
Checklist
Essentials

[x] Changes are complete (i.e. I finished coding on this PR)
[x] All changes have test coverage:
Unit tests are added for small changes to verify correctness (e.g. adding a new operator)
[x] To the my best knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

Closing this PR as changes to the branch were not getting reflected.
Created new PR here- https://github.com/apache/incubator-mxnet/pull/11771