HBASE-28444 Bump org.apache.zookeeper:zookeeper from 3.8.3 to 3.8.4

Use mockito to rewrite the code, to make sure that we enter the NoAuthException path and exists returns true.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 44s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

+0 :ok:
mvndep
0m 18s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m  6s
master passed

+1 :green_heart:
compile
5m  3s
master passed

+1 :green_heart:
checkstyle
1m  6s
master passed

-1 :x:
spotless
0m 43s
branch has 1 errors when running spotless:check, run spotless:apply to fix.

+1 :green_heart:
spotbugs
7m 20s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 15s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 52s
the patch passed

+1 :green_heart:
compile
4m 53s
the patch passed

+1 :green_heart:
javac
4m 53s
root generated 0 new + 927 unchanged - 1 fixed = 927 total (was 928)

+1 :green_heart:
checkstyle
1m 10s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  1s
The patch has no ill-formed XML file.

+1 :green_heart:
hadoopcheck
5m 23s
Patch does not cause any errors with Hadoop 3.3.6.

+1 :green_heart:
spotless
0m 41s
patch has no errors when running spotless:check.

+1 :green_heart:
spotbugs
7m 30s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 19s
The patch does not generate ASF License warnings.

48m 25s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5765/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/5765

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile xml

uname
Linux 281995b9548b 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 0763a74096

Default Java
Eclipse Adoptium-11.0.17+8

spotless
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5765/1/artifact/yetus-general-check/output/branch-spotless.txt

Max. process+thread count
175 (vs. ulimit of 30000)

modules
C: hbase-zookeeper . U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5765/1/console

versions
git=2.34.1 maven=3.8.6 spotbugs=4.7.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 17s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

+0 :ok:
mvndep
0m 18s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m 57s
master passed

+1 :green_heart:
compile
7m  1s
master passed

+1 :green_heart:
checkstyle
1m 33s
master passed

+1 :green_heart:
spotless
1m  2s
branch has no errors when running spotless:check.

+1 :green_heart:
spotbugs
10m 23s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 16s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m 31s
the patch passed

+1 :green_heart:
compile
6m 21s
the patch passed

+1 :green_heart:
javac
6m 21s
root generated 0 new + 927 unchanged - 1 fixed = 927 total (was 928)

+1 :green_heart:
checkstyle
1m 27s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  2s
The patch has no ill-formed XML file.

+1 :green_heart:
hadoopcheck
6m 15s
Patch does not cause any errors with Hadoop 3.3.6.

+1 :green_heart:
spotless
0m 49s
patch has no errors when running spotless:check.

+1 :green_heart:
spotbugs
10m 40s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 23s
The patch does not generate ASF License warnings.

62m 12s

Subsystem
Report/Notes

Docker
ClientAPI=1.44 ServerAPI=1.44 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5765/2/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/5765

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile xml

uname
Linux d787a4f1ccd7 5.4.0-172-generic #190-Ubuntu SMP Fri Feb 2 23:24:22 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 0763a74096

Default Java
Eclipse Adoptium-11.0.17+8

Max. process+thread count
175 (vs. ulimit of 30000)

modules
C: hbase-zookeeper . U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5765/2/console

versions
git=2.34.1 maven=3.8.6 spotbugs=4.7.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

You are unblocked if you'd like to merge this and cherry pick back to 2.6 @bbeaudreault

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 46s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+0 :ok:
mvndep
0m 17s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m  8s
master passed

+1 :green_heart:
compile
2m 15s
master passed

+1 :green_heart:
shadedjars
5m 34s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
2m 18s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 13s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m 10s
the patch passed

+1 :green_heart:
compile
2m  3s
the patch passed

+1 :green_heart:
javac
2m  3s
the patch passed

+1 :green_heart:
shadedjars
5m  8s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
2m 14s
the patch passed

_ Other Tests _

-1 :x:
unit
260m 16s
root in the patch failed.

292m 59s

Subsystem
Report/Notes

Docker
ClientAPI=1.44 ServerAPI=1.44 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5765/2/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/5765

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux cba4ab05803a 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:52:28 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 0763a74096

Default Java
Eclipse Adoptium-17.0.10+7

unit
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5765/2/artifact/yetus-jdk17-hadoop3-check/output/patch-unit-root.txt

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5765/2/testReport/

Max. process+thread count
5364 (vs. ulimit of 30000)

modules
C: hbase-zookeeper . U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5765/2/console

versions
git=2.34.1 maven=3.8.6

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

Failed UTs are not related to zookeeper upgrading.
Let me merge.
Thanks for the quick reviewing! @apurtell @bbeaudreault


⚠ Hartman Foundation has degraded performance

In 0037203, Hartman Foundation (https://gordonhartman.com/) experienced degraded performance:

HTTP code: 200
Response time: 3079 ms

Resolved: Hartman Foundation performance has improved in 2362b6e.

Resolved: Hartman Foundation performance has improved in 2362b6e.


Install: Makes Waypoint TopologySpreadConstraints, Tolerations & NodeSelector Configurable

Describe the feature request
Provide the ability to customize waypoint deployment topology spread constraint, tolerations & nodeSelector during installation through Helm values.
I have already done the code here: https://github.com/istio/istio/compare/master...bmagic:istio:feature/waypoint-scheduling-options
I'm waiting for your approval to open a PR here.
Describe alternatives you've considered

Manually reconfiguring configmap/static-waypoint-config with the necessary config.

Affected product area (please put an X in all that apply)
[X] Ambient
[ ] Docs
[ ] Dual Stack
[X] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Affected features (please put an X in all that apply)
[ ] Multi Cluster
[ ] Virtual Machine
[ ] Multi Control Plane
Additional context
This request is similar to https://github.com/istio/istio/issues/51496 & https://github.com/istio/istio/issues/52883

Aside from using global values, e.g. .Values.global.waypoint.tolerations, your changes LGTM. I'm also unsure if manifests/sample-charts/ambient/Chart.lock should be included.


Zoomed window size disrupted on return from settings on desktop client

I confirm (by marking "x" in the [ ] below: [x]):

[x] This is not a troubleshooting question. Troubleshooting questions go here: http://www.mattermost.org/troubleshoot/.
[x] This doesn't reproduce on web browsers (such as in Chrome). If it does, issue reports go to the Mattermost Server repository.
[x] I have read contributing guidelines.

Jira ticket: https://mattermost.atlassian.net/browse/MM-14088
Summary

After you zoom the desktop client, opening and closing the settings window disrupts the screen sizes of the windows - zoomed windows are 1/4 of the screen and cannot be maximized even if the window frame is maximized.
Steps to reproduce

Fedora 26 x86_64 Gnu/Linux KDE
Mattermost 4.0.0 (1/29/18) client
Mattermost 4.4.0 server

Add server
Log in
Zoom in to make the text bigger (5x maybe 8x)
Click settings in the file menu
Click the X to close the settings menu
Page reloads with zoom but window size is not disrupted
Widnow now displays as a smaller portion of the overall window frame
Zoom remains constant.

Expected behavior
Return to the session should appear the same as before
Observed behavior
Return to the session appears with a smaller region of the window frame displaying the session. On my machine it is 1/4 the size and not usable.

No error messages seen.
Possible fixes
Unknown.

No idea.

Hi @ShamimIslam,
Thank you for this report!
I tried to reproduce but couldn't, can you:

please let me know if you can share any logs from around the time the issue occurs?
consider upgrading the server to the latest (v4.8) in case there is a fix related to this in one of the recent server versions (not required, only a suggestion)?

Facing the same issue. here are helpful steps.
System Details
Linux ankur-linux-pc 4.14.14-041414-generic #201801201219 SMP Sat Jan 20 12:20:41 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
MatterMost details
Desktop app version: 4.1.2
Server version: 4.8.0 (mysql)
Server type: Self-Hosted
1) Maximize desktop app
2) Click on notification (Any arrived notification) from the system tray notification area.

So just download the latest and run it or do I need to do anything special
to retain settings?
On Thu, Mar 22, 2018 at 8:30 AM, amyblais<EMAIL_ADDRESS>wrote:

Hi @ShamimIslam https://github.com/shamimislam,
Thank you for this report!
I tried to reproduce but couldn't, can you:

please let me know if you can share any logs from around the time
the issue occurs?
consider upgrading the server to the latest (v4.8) in case there is
a fix related to this in one of the recent server versions (not required,
only a suggestion)?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mattermost/desktop/issues/737#issuecomment-375287216,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AC6oTnQ3o7qprrP0JgDKlDLHxOLqJpQ2ks5tg5l4gaJpZM4Sz8VS
.

@yuya-oc Is this something you would be able to help test on Linux?

Jira ticket for tracking: https://mattermost.atlassian.net/browse/MM-14088.

Does not repro in v4.4


Performance: Parsing takes too long

At my company, we have generated torxakis files based on some XSD specifications.
Based on these files one could generate valid xml instance to test our system.
One would like to parse files with the following sizes
17-03-2017  13:54            10.751 a.txs
17-03-2017  13:54         1.473.972 b.txs
17-03-2017  13:54           168.744 c.txs
17-03-2017  13:54            18.488 d.txs

We consider these files large but not huge.
However, TorXakis takes a huge amount of time just to parse these files.

By solving #410, one needs to generate less template code which could substantially reduce the size of the files.

@pjljvandelaar I take the numbers above are bytes?

I used dir on dos, so indeed bytes.

Why do we use Alex and Happy?
What about ReadP (see e.g. https://two-wrongs.com/parser-combinators-parsing-for-haskell-beginners)?
Or parsec https://hackage.haskell.org/package/parsec


Getting ERR_NAME_NOT_RESOLVED on Webdriver Webview App

Hi,
i have created a simple code to open my application and perform some basic function. However when its trying to open the application AndroidDriver Webview App, its showing "ERR_NAME_NOT_RESOLVED". My device is connected to network and manually from browser i am able to open the application.
Also my sample code to open google search page and type some text is working fine.
Any pointer would be a great help.
Thanks,
~D

try uninstalling any existing Android Driver app.

No luck.

are you testing a website or a native app? your description is somewhat ambiguous...

My bad, if i am not clear. Its a website which i am testing, and ofcourse its not on public domain. So i believe its not able to resolve the server IP.

I had to connect to VPN before accessing the website.


Yet another overbright bug

Map: https://users.unvanquished.net/~sweet/pkg/map-defenxe_0+b2.dpk
Shader:
textures/mario/tree_shader
{
	qer_editorimage textures/mario/tree.tga
	surfaceparm alphashadow
	surfaceparm noimpact
	surfaceparm nomarks
	surfaceparm nonsolid
	surfaceparm trans
	cull disable
	deformVertexes autosprite2
	{
		map textures/mario/tree.tga
		rgbGen identity
		depthWrite
		alphaFunc GE128
	}
	{
		map $lightmap
		blendfunc filter
		rgbGen identity
		tcGen lightmap
		depthFunc equal
	}
}

How it now looks:

With r_forcelegacyoverbrightclamping 1, all the trees looks like the brightly colored one under the map name in the levelshot:

(There is a second bug that unlike the levelshot, the trees are seemingly unaffected by the light grid and all equally bright. But that's unchanged since 0.51.)
Also there is a third bug that the tree sprites are incorrectly culled despite the shader saying cull disable :)

Alongside overbright and culling problems, maybe there are other problems involved. The engine currently assume a BSP surface is fullbright if there is no lightmap, it only uses lightgrid for non-BSP models, but maybe such surface have no lightmap and maybe they should use lightgrid.
I want to use lightgrid on some bsp surfaces while the rest of the world use lightmap, especially for moving parts like doors. Maybe the original quake3 engine already did this and maybe those trees are an example of this. This is also something I thought about some autosprite2 in metro (chains not being properly lit).
And of course, among the various problems, this trees are autosprite2 and autosprite2 is still incomplete:

https://github.com/DaemonEngine/Daemon/issues/730

I misspoke saying lightgrid, I believe it should just be lightmaps in this case. Although lightmaps are not a theoretically correct approach here, considering the surface can be drawn at different positions/angles.
The problem is that gl_lightMappingShader does not know how to fetch sprite vertexes. It is not configured with the USE_VERTEX_SPRITE macro. So the lightmap vertexes are not drawn at the correct position; this causes both the first and second bugs. So apparently in the new overbright implementation, the color map stage draws the image with 4x brightness or whatever, and needs the lightmap stage to cut that down to something reasonable. While with r_forcelegacyoverbrightclamping 1 it starts out with 1x brightness so it will not look so bad when the lightmap stage fails to draw anything.
I tried a bit to set it up the lightmap shader with USE_VERTEX_SPRITE and the needed uniforms, but still couldn't get the vertexes to appear in the correct location. But anyway, the whole VBO sprite vertexes thing smells like bad design. We have 4 different options for reading out a vertex in GLSL: vertexSimple_vp.glsl, vertexAnimation_vp.glsl, vertexSkinning_vp.glsl, and vertexSprite_vp.glsl. So for any GLSL shader that needs to support all the variants, the number of GLSL binaries is multiplied by 4. The first variant is a basic vertex with nothing fancy. The 2nd and 3rd are specialized for types of models. It makes sense to have these because models are expensive to draw and used a lot. But the 4th is only useful for being able to draw BSP autosprite surfaces from the static VBO. This is not compelling because the feature is seldom used. Moreover the number of triangles is small: sprites are inherently low-poly because the surface is required to be a rectangle composed of 2 triangles to work. So I propose NUKING USE_VERTEX_SPRITE/vertexSprite_vp.glsl and just adding the vertexes from the CPU. Essentially, reverting b10e8c278c7817d52b6095f9f961598792a04dcb.
I might want to do this before finishing my vertex translation branch since it would get rid of the nasty case of two overlapping vertex attribute arrays for ATTR_ORIENTATION and ATTR_QTANGENT (see the union in shaderVertex_t).

I tried a bit to set it up the lightmap shader with USE_VERTEX_SPRITE and the needed uniforms, but still couldn't get the vertexes to appear in the correct location. But anyway, the whole VBO sprite vertexes thing smells like bad design. We have 4 different options for reading out a vertex in GLSL: vertexSimple_vp.glsl, vertexAnimation_vp.glsl, vertexSkinning_vp.glsl, and vertexSprite_vp.glsl. So for any GLSL shader that needs to support all the variants, the number of GLSL binaries is multiplied by 4. The first variant is a basic vertex with nothing fancy. The 2nd and 3rd are specialized for types of models. It makes sense to have these because models are expensive to draw and used a lot. But the 4th is only useful for being able to draw BSP autosprite surfaces from the static VBO. This is not compelling because the feature is seldom used. Moreover the number of triangles is small: sprites are inherently low-poly because the surface is required to be a rectangle composed of 2 triangles to work. So I propose NUKING USE_VERTEX_SPRITE/vertexSprite_vp.glsl and just adding the vertexes from the CPU. Essentially, reverting b10e8c2.

Can't they just be converted to use vertexSimple_vp and a model matrix be calculated accordingly, so they're always facing the viewer?

Can't they just be converted to use vertexSimple_vp and a model matrix be calculated accordingly, so they're always facing the viewer?

Yeah, probably possible. One thing that could be wrong with such an approach is the light grid. But this stuff only really has to work with BSP surfaces, where the light grid (I think) can't be used. If it were used the errors would be small in most cases. It would probably fine as long as there isn't anything else that depends on having a correct world position.
The advantage would be you keep using the VBO. The disadvantage would be you always have to send every sprite (2 triangles) as a separate draw call since the matrices are different.

The advantage would be you keep using the VBO. The disadvantage would be you always have to send every sprite (2 triangles) as a separate draw call since the matrices are different.

We could put all matrices into a buffer, however it won't work on ancient hardware that doesn't support that.

Fixed by #997.


Component children don't have their '_reactElement' key set due to Bridge 16 casing

If I upgrade to Bridge 16 / Bridge.React 2.4.0 then when inspecting 'i' in the example below, the '_reactElement' property 'key' isn't set. If I make the 'Key' property in the Props class lowercase this appears to resolve the issue.
[Ready]
public static void Main()
{
	var i = Enumerable.Range(0, 10).Select(x => new TestComponent(x.ToString())).ToArray();
	//@ debugger
}
public class TestComponent : PureComponent<TestComponent.Props>
{
	public TestComponent(string key) : base(new Props(key)) { }
	public override ReactElement Render() => null;
	public class Props : IAmImmutable
	{
		public Props(string key)
		{
			this.CtorSet(_ => _.Key, key);
		}
		public string Key { get; }
	}
}

A couple of tips that are totally unrelated to this issue:

If you have a "public static void Main" method then Bridge seems to automatically start it after the scripts are all loaded, you don't need a [Ready] attribute
You can use "Script.Debugger();" instead of dropping into JavaScript - just allows the compiler to catch typos (I don't know why but my fingers often try to type "debubber")
If you want to follow the classes-shouldn't-be-unsealed-by-default (and you would surely be bananas not to!) then the public ProductiveRage.SealedClassVerification.Bridge NuGet package has an analyser to help - more details available at github.com/ProductiveRage/ProductiveRage.SealedClassVerification

An updated version (2.5.0) is being indexed in nuget.org currently and should be available soon.


Add table gcp_kubernetes_cluster. closes #189

Integration test logs

Logs
Add passing integration test logs here

Example query results

Results
Add example SQL query results here (please include the input queries as well)

Closing draft PR for now, @sayan133 please re-open once this branch is ready for review.


about tinymce

I have a problem about tinymce，Get the text in the domain of the value in the ng-model is empty，
I don't know what the reason is。

Closing this issue as it does not give enough actionable information - if you have more information, I would be happy to reopen the ticket then.


feat(init): adds ability to initialize devlab project

Adds the ability for a user to quickly create a templated devlab.yml config using the command devlab init. Will skip init process if a config file already exists (allowing users to create a task named init without conflict)

Looks good to me after the comment is addressed, if necessary 🉑

🍪  -- if I understood correctly, if devlab.yml already exists, then it just exits and does not try to overwrite the existing file, as that might be bad.

@stephen-ta: that is correct, it won't overwrite and it allows the user to create a task called init if they want

Clever!


Font Request: Norwestor

Font Name
Norwestor
Ensure it is an Open Source downloadable font.
Link to font source
https://jamiewilson.io/norwester/
Preferably Github, however, main website is also acceptable.
Link to font license
SIL OFL
https://jamiewilson.io/norwester/
Accepted licenses are SIL OFL, Apache 2, MIT and Ubuntu Font License 1.0.
Additional context
Fontsource has been incredibly helpful. It would be helpful to be able to import Norwestor as well.
Thanks!

Thanks for the issue @jeremy-blevins. @fontsource/norwester has been published.


[Enhancement] Create a KCL Flux Controller

Enhancement
This is probably the wrong place for this, but I wanted to add a request for creating a flux controller. Flux currently supports helm (beta, with a lot of missing features in drift detection), and kustomize (but this can also just be native k8s yaml files).
A flux controller would allow us to create and manage our kcl manifests directly from our repo, without any additional tooling or pre-rendering.
This could be done be either creating a controller akin to the kustomize controller, or a new source controller. This source controller would be chained to another source controller, such that it:

Reads from the initial source controller. This would be an existing source controller like bucket, or git repo.
Renders the yaml manifests, then serves the render yaml to the kustomize controller.

@steeling Hi there. First of all, thank you for your attention. ❤
For the basic GitOps process, we currently support the use of ArgoCD for KCL configuration repo management and automatic synchronization, See here. We have plans to support FluxCD, but it may be available between KCL v0.6.0 and v0.7.0 versions. It would be great if you could participate in the collaboration and contribution of the KCL FluxCD Source Controller.
In addition, with the automation capabilities of KCL, FluxCD can automatically listen to Image Registry and update the image configuration into KCL code, just like the kustomize set image command does.
Some topics unrelated to this PR:

😄 I hope the GitOps engine in the community can further evolve: https://github.com/argoproj/gitops-engine

hi @Peefy, thanks for quick reply! The argo cd integration looks exactly like what we're looking for! Particularly with the recently accepted proposal for argo to pull from OCI registries + kpm.
Will spend some more time looking at this, but this looks promising :)


Added new placeholder image

This pull request Fixes #32

looks great

Hello @redxzeta, I have implemented a new placeholder image. After a long time I finally got it working and hopefully it is up to your standards, if not tell me and I will fix it as soon as I can.
In addition to this I had some troubles getting my token to work correctly and in the end I had to replace the code in line 28 of PetType.js
 useEffect(() => {
    const config = {
      headers: { Authorization: `Bearer ${token}` },
    };

I had to change ${token} with my generated token that I ran though a curl command on my terminal.
I don't know if this is a normal issue other contributors have but once I did this the my API requests worked perfectly fine, the error that I was receiving was a CORS issue that was blocking my requests. Just thought I would let you know incase their is something wrong with the code base. (I also see that the automated netlify builds are failing since pull request #28 )
This is what the new placeholder looks like

I tried to keep the same style of the website while creating the placeholder.
This is how it looks on the website

Thanks for letting me tackle this issue!

looks great

Thanks!

netlify build should be fixed. I think the yarn lock file got accidentally deleted


HAProxy-WI <IP_ADDRESS> - Cross Site Scripting

HAProxy-WI <IP_ADDRESS> suffers from a cross site scripting vulnerability related to config.py, a proof of concept can be seen here:

This PoC was created by attempting to parse a malicious configuration file.
Discovered by Gionathan Armando Reale

I don't think that it's really problem. Haproxy-wi is not for public use, and I think it is not necessary protect from kind of these problems.... And you can't upload wrong config file.
But if you can fix this problem, please, contribute code.

Hmm I disagree, I mean you are sometimes reading these configuration files from remote servers.. if I can compromise ONE of these servers (meaning I can edit one config file) I'll then be able to execute XSS to attack someone on the server hosting the HAProxy-WI, right? As for a fix, I'm not a great coder so wish I really could help man but I just ain't got the skills.

Ok, I will fix it today

Done


oneview_server_profile_facts : Getting General section attributes exact values

Scenario/Intent
UseCase : trying to get exact value for attribute(Server hardware) from server-profile's "General section" so, that value can be passed to another task within playbook
Environment Details

Module Version: Using latest hpe docker image ie, oneview-ansible-in-container

Ansible Version: ansible <IP_ADDRESS>

OneView Appliance Version: not sure how to get/see this details from

OneView Client API Version: api version : 1000

Python Version: Python 2.7.5

python-hpOneView SDK Version: don't know

Platform: rhel7.4  - 3.10.0-693.5.2.el7.x86_64

Steps to Reproduce
stmt : passing just server-profile name as a agrument to the playbook and trying to get exact actual values which are under "General section" of the server-profile ie,
Server hardware
or from OS Deployment section
OS volume
Expected Result
Expecting : to see exact value assigned for those above mention attributes from oneview_server_profile_facts itself
Actual Result
Observed : getting uri info/details for those attributes

@Vijay-Refinitiv,
Server Profile facts will return only URI of the dependency resources.
You have to run another task to get the details of the dependency resources.
In your case get the URI of the server hardware by running server profile facts and pass the hardware URI  in server hardware facts to get the details of the particular server hardware.
Hope that helps.

@sijeesh , Thanks but that's my point, why can't we expose the actual value of the server-profile's General/Custom attributes section. if I go with your solution then I have to pass-in both server-profile and then server-hardware name.. I basically want to gather/capture server-hardware attribute value which is there in server-profile (actual value from oneview UI). So, I can run another task say for ex : power-off the server by passing the server-hardware name to oneview server hardware and then create golden image.

@Vijay-TRR we considered this as an Enhancement. We will update you once it is available.

@Vijay : We adhere to REST API Doc of Oneview as  a standard to define our functionality. The document clearly mentioned that GET call to server profile will have only server hardware URI as response and not the server hardware details. By adding any  additional information, which is not part of REST API Doc, we will deviate from the OneView REST API standard.  The Ansible SDK provides only those feature/functionality which are part of OneView REST API. So would like you try this in two steps i.e. Get the server profile info and then using the server hardware uri get the server hardware information.


Question: automatic pages index

In the below screenshot you can see I'm looking at chapter How does the... but the automatic index still thinks I'm looking at Terminology because there's still a line or two left.
Is it possible to optimize the index with some offset? Naturally, humans read in like 2/3 of the text height, so somewhere in the system-assigned.. paragraph. Also, mouse over a text could dynamically highlight the respective section on the index.

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

ID: 72861cc1-7081-cf6e-b7f9-e700a16faa9a
Version Independent ID: c870872d-0559-6b77-280f-f478e8c84776
Content: Managed identities for Azure resources
Content Source: articles/active-directory/managed-identities-azure-resources/overview.md
Service: active-directory
Sub-service: msi
GitHub Login: @MarkusVi
Microsoft Alias: markvi

@Tbohunek Thank you for your feedback . We will have this reviewed with the content team and will update the thread.

@MarkusVi Could you please review the design suggestion provided by the customer on this ?

Just to precise: this question goes for the entirety of MS Docs, not just the AD part, this somehow got added itself because I came from that document..

This should not be assigned to the author of the article since this is a site design question.  Please route this to the appropriate engineering contact.  We're responsible for the content, not design. #reassign:@shashishailaj

@Tbohunek We have taken this feedback to the engineering team internally and are awaiting a response from their side. We will have this updated once we have a response from their side. They may respond this thread directly or I will update the thread with their response.
Thank you.

@Tbohunek thanks for the suggestion 👏👏 This definitely could be improved. I've added a task to our product backlog.
@shashishailaj please close, we're tracking this internally in devops.

Thanks @jdanyow. Can I be anyhow informed when this is actually completed? If you close this issue now, I will never know.

@Tbohunek Thank you for your patience. I am following the internal ticket and will update this ticket tagging you once this has reached a solution.
Thank you.

@Tbohunek hope you are good. I thought to provide you an update on this that the UX team is reviewing this and doing a holistic review of the documentation as well. This may take longer to mitigate but we are on track at this point . Your recommendations is being discussed and I will further update when I have anything new here.

@Tbohunek This has been fixed and the article is updated now.
Thank you.

Hey,
thanks for the update @shashishailaj , really cool that it was done at all!
However I think now the index is a bit premature, it switches to new chapter when it's in like 1/2 of the screen. It would feel much  more natural if it did when the appropriate section is at 2/3 of screen height. I believe now that the function exists, it's just a matter of changing a number.
Possible?
Thanks and good day!

Hello @jdanyow, how's it going?
Thanks for having implemented this feature so quickly. It could be a little more optimized though: The paragraph switching happens at 1/2 of the screen while human eyes naturally look at 2/3 of (page) height.
Would it be too difficult to optimize that?
Cheers,
Tomas


1.1.2

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_e4gdguy9mp/clone/recipe/meta.yaml:1: cython_needs_compiler: Cython generates C code, which will need to be compiled
ERROR: /tmp/abs_e4gdguy9mp/clone/recipe/meta.yaml:52: missing_pip_check: For pypi packages, pip check should be present in the test commands
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_95zl96nzdf/clone/recipe/meta.yaml:1: cython_needs_compiler: Cython generates C code, which will need to be compiled
ERROR: /tmp/abs_95zl96nzdf/clone/recipe/meta.yaml:56: missing_pip_check: For pypi packages, pip check should be present in the test commands
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_4023308rhd/clone/recipe/meta.yaml:26: cython_needs_compiler: Cython generates C code, which will need to be compiled
ERROR: /tmp/abs_4023308rhd/clone/recipe/meta.yaml:26: cython_needs_compiler: Cython generates C code, which will need to be compiled
ERROR: /tmp/abs_4023308rhd/clone/recipe/meta.yaml:61: missing_pip_check: For pypi packages, pip check should be present in the test commands
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_7ecl_5hc6n/clone/recipe/meta.yaml:22: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_7ecl_5hc6n/clone/recipe/meta.yaml:53: missing_pip_check: For pypi packages, pip check should be present in the test commands
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_45zxweyxv1/clone/recipe/meta.yaml:30: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_45zxweyxv1/clone/recipe/meta.yaml:31: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_33x_iny4_e/clone/recipe/meta.yaml:33: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_cfdu59bl02/clone/recipe/meta.yaml:33: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_cfdu59bl02/clone/recipe/meta.yaml:34: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_a9g1naz1_q/clone/recipe/meta.yaml:34: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_a9g1naz1_q/clone/recipe/meta.yaml:35: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_b9z8oizl3b/clone/recipe/meta.yaml:36: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_b9z8oizl3b/clone/recipe/meta.yaml:37: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
Errors were found


Made fonts properties

I made the fonts properties so that they can be easily set/changed to custom values.

Hey,
Thanks for submitting this pull request. I'm sorry for not seeing it before. I realise this was probably a bummer. Didn't get a notification :(
I'm not a github expert, but it could be that setting an assignee or a reviewer to the PR would have notified me.
I've got a couple of concerns about the PR though.

Please see comment in code review. Assign the PR back to me when you're done.
Once again, thanks for your contribution. This project hasn't received much love recently but I'll try to be better at it in the future :)

Oh, no problem.  I think you're right, I should have set an assignee or reviewer.. I'm still kind of new to GitHub's interface for pull requests.
I used this on an app that I'm not even working on anymore, but I'm happy to contribute!

Well, it appears that I don't have permission to reassign the pull request, but I pushed a new commit.

Cool. Code looks good, all tests pass, there's no significant performance impact. Merged.
Thank you!


Use canonical format for properties. Fix #182

Codecov Report

Merging #212 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff            @@
##             master    #212   +/-   ##
========================================
  Coverage      50.3%   50.3%
  Complexity      247     247
========================================
  Files            86      86
  Lines          1163    1163
  Branches         63      63
========================================
  Hits            585     585
  Misses          545     545
  Partials         33      33

Impacted Files
Coverage Δ
Complexity Δ

...g/cloud/autoconfigure/context/AzureProperties.java
100% <100%> (ø)
6 <1> (ø)
:arrow_down:

Continue to review full report at Codecov.

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


recomended products

Product recommendations
This PR solves #3 by adding a similar system to the nearest neighbour recommendation. The method implemented gets all of the similar orders and sorts them by similarity, then it selects the one's items from those orders not already contained in the user's basket. This system could be improved by actually implementing nearest neighbour, though that would require more python code than SQL code and since this is a SQL project, I prefer this.
Improved JS
This PR also adds improvements to the order system JS. The changes made allow for better parallelization and guarantee correctness assuming that the webpage is not refreshed within ~.25 seconds of basket changes.
Testing
Testing the recommendations

Empty basket, results in recommendations of our top-rated products
Basket with products contained in other orders, results in recommendations from these orders.

Testing the improved JS

Incrementing and decrementing order amount as fast as I can with a mouse on 2 different products in the basket.
Decrementing a product all the way to 0 ensures that there are no scheduling errors when a product is removed.
Altering the ordered amount of a product and then clicking the delete button. ensuring that there are no scheduling errors when this is done.

Bumped priority on this to medium due to the JS fix


Enable wsl positive whitespace linter, fix errors

Builds on https://github.com/submariner-io/admiral/pull/87.

Check out the wsl rule exclusions I added per Automation call discussion @tpantelis.

Check out the wsl rule exclusions I added per Automation call discussion @tpantelis.

Thanks.  This looks reasonable. I'll rebase this as I just merged 2 other PRs.


The controller property for serialized route via Illuminate\Routing\Route::prepareForSerialization() is not null for home route only.

Laravel Version: 8.29.0
PHP Version: 7.4.9
Database Driver & Version: MySQL 5.7.31

Description
I have a route cache implementation and am running into a strange bug that is caused by the Illuminate\Routing\Route for the home route to fail to null the controller property after preparing for serialization. This causes the route caching to fail of course since the controller property of just this home route contains a non-null closure, as opposed to all the other routes which, after calling $route->prepareForSerialization(), have their controller property set to null.
Steps To Reproduce
I am using the following routes for testing, but you can try changing the products route to anything that points to an existing controller other than the HomeController. Perhaps it has to do something with all the other routes (in my codebase) pointing to controllers that are in a subdirectory as opposed to the home route which points just to 'HomeController'.
Route::get('/home', ['as' => 'home', 'uses' => 'HomeController@index']);
Route::get('products', ['as' => 'products', 'uses' => 'Models\Products\ProductLinesController@index']);

And then when I run the following routine, I can see that the home route still has a closure defined in its controller property:
        $routes = Route::getRoutes();

        foreach ($routes as $route)
        {
            $route->prepareForSerialization();
        }

        dd($routes);

Currently, I just put a kludge that manually nullifies the controller property after calling prepareForSerialization() as a workaround.

I didn't get the issue 100%, but in the past I had issues with routes defined as MyController@action syntax, instead switching that code to the L8 syntax  [MyController::class, 'action'] solved.

I just realized at least one part of my report is erroneous, namely where I said "...as opposed to all the other routes which, after calling $route->prepareForSerialization(), have their controller property set to null," because all the other routes don't "have their controller property set to null," as far as I can tell, but rather that the controller property on all routes besides the home route is null to begin with.
And I tried updating the routing syntax for the home route to Route::get('', [HomeController::class, 'index'])->name('home'); but I still have the same issue of the controller property being defined with a closure.

Hey there,
Can you first please try one of the support channels below? If you can actually identify this as a bug, feel free to report back and I'll gladly help you out and re-open this issue.

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

Thanks!


Alarm clock setting time troubles

Hi,
I have trouble setting time of the alarm clock. When I set it up from the scene programmed earlier in Eve app, the time sent and logged in Homebridge usually doesn't change. Here are some logs:
[12/11/2020, 08:14:53] [AutomationSwitches] Change target hour of Pobudka to 7
[12/11/2020, 08:14:53] [AutomationSwitches] Change target minute of Pobudka to 15
[12/11/2020, 08:14:53] [AutomationSwitches] Change enabled state of Pobudka to true
[12/11/2020, 08:14:53] [AutomationSwitches] Raising next alarm at 13/11/2020, 07:00:00
[12/11/2020, 08:14:55] [Broadlink RM] Projektor getSwitchState: false
[12/11/2020, 08:15:00] [Broadlink RM] Projektor getSwitchState: false
[12/11/2020, 08:15:04] [AutomationSwitches] Change enabled state of Pobudka to true
[12/11/2020, 08:15:04] [AutomationSwitches] Raising next alarm at 13/11/2020, 07:00:00
[12/11/2020, 08:15:04] [AutomationSwitches] Change target hour of Pobudka to 7
[12/11/2020, 08:15:04] [AutomationSwitches] Change target minute of Pobudka to 0
[12/11/2020, 08:15:04] [AutomationSwitches] Raising next alarm at 13/11/2020, 07:00:00
[12/11/2020, 08:15:04] [AutomationSwitches] Raising next alarm at 13/11/2020, 07:00:00
[12/11/2020, 08:15:04] [AutomationSwitches] Change enabled state of Pobudka to true
[12/11/2020, 08:15:04] [AutomationSwitches] Raising next alarm at 13/11/2020, 07:00:00
[12/11/2020, 08:15:05] [Broadlink RM] Projektor getSwitchState: false
[12/11/2020, 08:15:07] [AutomationSwitches] Change enabled state of Pobudka to false
[12/11/2020, 08:15:07] [AutomationSwitches] Change target hour of Pobudka to 7
[12/11/2020, 08:15:07] [AutomationSwitches] Change target minute of Pobudka to 15
[12/11/2020, 08:15:07] [AutomationSwitches] Change enabled state of Pobudka to true
[12/11/2020, 08:15:07] [AutomationSwitches] Raising next alarm at 13/11/2020, 07:00:00
[12/11/2020, 08:15:10] [Broadlink RM] Projektor getSwitchState: false
[12/11/2020, 08:15:15] [Broadlink RM] Projektor getSwitchState: false
[12/11/2020, 08:15:19] [AutomationSwitches] Change target hour of Pobudka to 7
[12/11/2020, 08:15:19] [AutomationSwitches] Change target minute of Pobudka to 45
[12/11/2020, 08:15:19] [AutomationSwitches] Raising next alarm at 13/11/2020, 07:45:00
[12/11/2020, 08:15:19] [AutomationSwitches] Raising next alarm at 13/11/2020, 07:00:00
[12/11/2020, 08:15:20] [Broadlink RM] Projektor getSwitchState: false
[12/11/2020, 08:15:25] [Broadlink RM] Projektor getSwitchState: false
[12/11/2020, 08:15:26] [AutomationSwitches] Change enabled state of Pobudka to false
[12/11/2020, 08:15:30] [Broadlink RM] Projektor getSwitchState: false
[12/11/2020, 08:15:34] [AutomationSwitches] Change enabled state of Pobudka to true
[12/11/2020, 08:15:34] [AutomationSwitches] Raising next alarm at 13/11/2020, 07:00:00
[12/11/2020, 08:15:35] [Broadlink RM] Projektor getSwitchState: false
[12/11/2020, 08:15:40] [Broadlink RM] Projektor getSwitchState: false
[12/11/2020, 08:15:45] [Broadlink RM] Projektor getSwitchState: false
I'm changing the time of turned off alarm, then I turn it on and it says "raising next alarm at" while the time is different from what I set. Can anyone help?

Having the same issue, there seems to be a race condition when the changes are send over in short succession as it is the case when set in the same scene.
I found a workaround by having multiple scenes triggered with a delay between them, separating the setting of state, hour and minute.


UEFI boot issue while using a custom ISO

Operating system
windows 10 LTSB 2016 x86
Description
The ISO file is win10 LTSB2016_x86 system. iso file can be extracted in the container but the installation stopped at the booting stage. see the snapshot below.  Both v3.12 and latest v3.17 version were failed due to the same issue.

Docker compose
version: "3"
services:
windows:
image: dockurr/windows:3.12
container_name: windows
devices:
- /dev/kvm
cap_add:
- NET_ADMIN
networks:
- bridge1
ports:
- 8006:8006
- 3389:3389/tcp
- 3389:3389/udp
volumes:
- /opt/docker/docker-win/storage:/storage
- /opt/docker/docker-win/shared/:/shared
- /opt/docker/docker-win/shared/ltsb2016.iso:/custom.iso
environment:
MANUAL: "N"
RAM_SIZE: "512M"
CPU_CORES: "1"
DISK_SIZE: "6G"
stop_grace_period: 2m
restart: unless-stopped
limit the log size to 1M to prevent your hard disk from running out of space.
logging:
  driver: json-file
  options:
    max-size: 1m

networks:
bridge1:
external: true
Docker log
UEFI Interactive Shell v2.2
EDK II
UEFI v2.70 (Debian distribution of EDK II, 0x00010000)
Mapping table
FS0: Alias(s):CD0a0b:;BLK2:
PciRoot(0x0)/Pci(0x5,0x0)/Scsi(0x0,0x0)/CDROM(0x1)
FS1: Alias(s):F0a0:;BLK3:
PciRoot(0x0)/Pci(0x5,0x0)/Scsi(0x0,0x0)/VenMedia(C5BD4D42-1A76-4996-8956-73CDA326CD0A)
BLK4: Alias(s):
PciRoot(0x0)/Pci(0xA,0x0)/Scsi(0x0,0x0)
BLK0: Alias(s):
PciRoot(0x0)/Pci(0x5,0x0)/Scsi(0x0,0x0)
BLK1: Alias(s):
PciRoot(0x0)/Pci(0x5,0x0)/Scsi(0x0,0x0)/CDROM(0x0)
Press ESC in 1 seconds to skip startup.nsh or any other key to continue.❯ Windows started succesfully, visit http://localhost:8006/ to view the screen...
Screenshots (optional)
No response

Do you have a download link to the .ISO?

https://www.123684.com/s/7zenjv-A147d
The link is avalialbe within the next 7 days.

I cannot download it, because it needs payment or an account. But I see from the filename that it is for the x86 (32-bits) version of Windows 10. And this container only supports the x64 (64-bit) version of Windows 10. So even if the ISO would boot, it would still fail to install because I don't include any drivers and xml file for 32-bits Windows.

oh~, I see. is it possible to add the feature to support 32-bit system?

@denny0810 I already support x86 for Windows XP/Vista/7 but not for Windows 10, because its a lot of extra work and not many people are using the x86 edition of Win10. Why cant you use the normal Win10?
I
The docker-win is running on openwrt that I try to let the windows system use as less ram as possible.  I may can try the 32-bit win7.
Thanks.

@kroese Actually a lot of people, including myself, are trying to install Windows 10 x86, due to the reason that we are trying to test the software we develop on different platforms and Windows 10 x86 is a missing scenario if we do not cover it. So, if possible, would you be pleased to add Windows 10 x86 also for our sake? Thanks in advance!


Delete Gemfile.lock

as per recommendations from http://yehudakatz.com/2010/12/16/clarifying-the-roles-of-the-gemspec-and-gemfile/

LGTM

:+1:


add support for desktop windows applications

add driver factory for desktop windows apps

increased a priority based on demand

windows desktop support added in 6.4.38


lossless video compression like handbrake

can I compress video losslessly

All of the supported compression mode are lossy:
enum VideoQuality {
  DefaultQuality,
  LowQuality,
  MediumQuality,
  HighestQuality,
  Res640x480Quality,
  Res960x540Quality,
  Res1280x720Quality,
  Res1920x1080Quality
}

Please make a Lossless Compression Method


Add API version to everything that gets installed

We should add the API version to:

include directory path
installed library
pkg-config files

etc.

I noticed this problem looking at my installed headers. WPE WebKit installs into /usr/include/wpe-0.1. WPEBackend installs into /usr/include/wpe.
One solution would be to put them both in wpe-0.1 and expect the API versions to be synced. But this means it will be almost impossible to ever change the WPEBackend API. It would surely be better for WPEBackend to not share an API version with WPE WebKit. This means we should either:

Come up with a different API name for WPEBackend, e.g. "wpe-backend-0.1" instead of "wpe"; or
Install WPE WebKit's headers differently, e.g. under wpe-webkit-0.1 instead of wpe-0.1

The later solution seems nicer to me.

Also, I notice this:
set_target_properties(WPEBackend PROPERTIES VERSION ${WPE_VERSION} SOVERSION ${WPE_VERSION_MAJOR})

which is maybe OK, but means you can't make any ABI changes without bumping the major version. If that's intended, then OK.

WPE WebKit installs into /usr/include/wpe-0.1. WPEBackend installs into /usr/include/wpe.

Well, currently WPE WebKit uses /usr/include/wpe-0.1/WPE, but I remove the last WPE part in this bug and then we wind up with this conflict. My suggestion would be to use /usr/include/wpe-webkit-0.1/ instead.


sunvox: 1.9.5d -> 1.9.6c

Motivation for this change
Updated to latest version.
Note that the 1.9.5d download link 404s.
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

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

Result of nixpkgs-review pr 106998 1

1 package built:

sunvox

Result of nixpkgs-review pr 106998 1

1 package built:

sunvox

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/320

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/320


[$1000] LHN - New chat without messages highlights in bold

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Go to URL https://staging.new.expensify.com/
Log with any account
Pun on FAB button -> New chat
Search for a user that you don't have any messages with and open the chat

Expected Result:
New chat without messages, NOT highlighted in bold
Actual Result:
New chat without messages highlights in bold
New group the same behavior
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation

https://user-images.githubusercontent.com/93399543/225128664-41e51f5f-4145-452a-9f35-0f218ebba5bf.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01e6156488fcb91604
Upwork Job ID:<PHONE_NUMBER>048521216
Last Price Increase: 2023-03-27

Triggered auto assignment to @maddylewis (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

Bug0 Triage Checklist (Main S/O)

[ ] This "bug" occurs on a supported platform (ensure Platforms in OP are ✅)
[ ] This bug is not a duplicate report (check E/App issues and #expensify-bugs)

If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead

[ ] This bug is reproducible using the reproduction steps in the OP. S/O

If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
If the reproduction steps aren't clear and you determine the correct steps, please update the OP.

[ ] This issue is filled out as thoroughly and clearly as possible

Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.

[ ] I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync

i believe this is expected behavior, but i will try to confirm.

im not able to reproduce this:
https://user-images.githubusercontent.com/38016013/226493533-81b91b81-42ba-4b01-b46a-e8a1a067c3bc.mp4

Action Performed:

Go to URL https://staging.new.expensify.com/
Log into my account
Pun on FAB button -> New chat
Search for a user that you don't have any messages with and open the chat
Chat isn't bolded / isn't indicating unread messages with user I've not messaged before

@mountiny - do you think i should leave this open to see if a contributor can reproduce? or since i could not reproduce it, i should close it out?

I was able to reproduce using these steps

Gonna ask callstack if they wanna work on this one

Hey hey, can I take a look at this one?

Current assignee @maddylewis is eligible for the External assigner, not assigning anyone new.

Triggered auto assignment to Contributor-plus team member for initial proposal review - @0xmiroslav (External)

Current assignee @mountiny is eligible for the External assigner, not assigning anyone new.

Excited for your proposal

@mountiny
I've been looking at this and the issue is coming from the server.
When a new chat is created, the optimisticData is stored in Onyx, which includes the lastReadTime. We use this value along with lastVisibleActionCreated to determine whether the text needs to be marked as unread and displayed in bold.

However, when the server responds to our request to check the unread state, it does not include the lastReadTime. As a result, we end up comparing a valid lastReadTime value like "2023-03-28 07:18:09.151" with an empty value. Since an empty value is less than any valid timestamp, the comparison evaluates to true, and we end up marking the text as unread and displaying it in bold.

I think if the server sends the right value for the lastReadTime this should work as expected.

Oh nice, thanks! We could then probably ensure that than the lastReadTime is null, we wont show it bold and update the optimistic data to match what is coming form the server.
I will ask Puneet in the slack thread.

After discussion here, I am adding this on HOLD for https://github.com/Expensify/App/issues/15352

holding - https://github.com/Expensify/App/issues/15966#issuecomment-1487231812

latest update here - https://github.com/Expensify/App/issues/15352#issuecomment-1524055049

Still on hold

The tracking issue is closed now. We're addressing the fix in https://github.com/Expensify/App/pull/19321. I updated the issue title to reflect that.

On hold

@mountiny are we still holding this one?

The PR got merged @kbecciv @0xmiroslav @maddylewis Could you please retest on staging if this issue still persists?

apologies - just seeing this! i will test Monday and confirm!

Friendly bump

ahhhh its bc its set at weekly / switching to daily so i will actually see this in my K2. sorry for the delay @mountiny !

i believe the issue is resolved -
https://github.com/Expensify/App/assets/38016013/df7e3abc-a536-478f-8b6c-b194a149f612

okay, i believe we can close this since it was fixed with https://github.com/Expensify/App/pull/19321
please re-open if i incorrectly closed this!


Fix spelling of intact

Fix typo

Coverage remained the same at 71.435% when pulling d9a680e2321639b189d55cb5ac77442e8553141a on johnnymetz:typo/fix-intact-spelling into d747e09885e90d4c5f702f0bb4f0ea42e63f4eb0 on django-extensions:master.

Coverage remained the same at 71.435% when pulling d9a680e2321639b189d55cb5ac77442e8553141a on johnnymetz:typo/fix-intact-spelling into d747e09885e90d4c5f702f0bb4f0ea42e63f4eb0 on django-extensions:master.

Thanks !


Update common tests

This pr simplifies decoding logic. The code has worse performance but better maintainability

@InoMurko what do you think? the main reasoning behind this pr is that in the previous state of the library some new tests were failing. and to fix them, it would take 1k changes


As a administrator, I want to create a new user visible to all organisations so that I can share who's my org helping

As a administrator,
I want to create a new user visible to all organisations so that I can share who's my org helping
Acceptance Criteria

This users must be listed on the list of users
This user must be visible via federation.

Resources:

Inputs:

First Name
Last Name
Some ID

SP: 13


Setup frontend test automation

[x] Setup react testing for front end unit, component and integration tests

PR pending review:
https://github.com/SporosDAO/sweat-token/pull/153


Paynow Microsoft.Billing 2021-07-01-preview

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Changelog
Please ensure to add changelog with this PR by answering the following questions.

What's the purpose of the update?

[ ] new service onboarding
[ ] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When you are targeting to deploy new service/feature to public regions? Please provide date, or month to public if date is not available yet.
When you expect to publish swagger? Please provide date, or month to public if date is not available yet.
If it's an update to existing version,  please select SDKs of specific language and CLIs that require refresh after swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[ ] No, no need to refresh for updates in this PR

Contribution checklist:

[ ] I commit to follow the Breaking Change Policy of "no breaking changes"
[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[ ] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
[ ] Ensure to copy the existing version into new directory structure for first commit (including refactoring) and then push new changes including version updates in separate commits. This is required to review the changes efficiently.
Adding a new service

[ ] Please ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

@so-dash, could you take a look at the tool check errors?

Change the version to v2021-07-01-preview as discussed. This is a no-go for the current version

Change the version to v2021-07-01-preview as discussed. This is a no-go for the current version

Changed to the suggested version (v2021-07-01-preview)

ARM reviewed in : https://github.com/Azure/azure-rest-api-specs-pr/pull/2508

There is a linter error in this PR, could you take a look?
R4009 - RequiredReadOnlySystemData | The response of operation:'PayNow_Get' is defined without 'systemData'. Consider adding the systemData to the response.Location: Microsoft.Billing/preview/2021-07-01-preview/payNow.json#L167

ARM recommends a new API version should include all APIs, hence closing the PR.


"My location" not shown on map

I'm trying to use location layer to show user location in the map because 'setMyLocationEnabled' is deprecated.
Below is my code

    @SuppressWarnings( {"MissingPermission"})
    private void enableLocationPlugin() {
        // Check if permissions are enabled and if not request
        if (PermissionsManager.areLocationPermissionsGranted(getContext())) {
            // Create a location engine instance
            initializeLocationEngine();

            locationPlugin = new LocationLayerPlugin(((MapView)mapFragment.getView()), mGoogleMap, locationEngine);
            locationPlugin.setLocationLayerEnabled(true);
        }/* else {
            permissionsManager = new PermissionsManager(this);
            permissionsManager.requestLocationPermissions(this);
        }*/
    }

    @SuppressWarnings( {"MissingPermission"})
    private void initializeLocationEngine() {
        locationEngine = new LocationEngineProvider(getContext()).obtainBestLocationEngineAvailable();
        locationEngine.setPriority(LocationEnginePriority.HIGH_ACCURACY);
        locationEngine.activate();
/*
        Location lastLocation = locationEngine.getLastLocation();
        if (lastLocation != null) {
            setCameraPosition(lastLocation);
        } else {
            locationEngine.addLocationEngineListener(this);
        }*/
    }

I call enableLocationPlugin from onMapReady after checking/requesting permissions.
I'm using SupportMapFragment.
I saw the demo app has some issues and shows the location only after navigating away from the app and returning back to it. But even that's not working in my implementation.

I have this problem. I think until the exact location is fixed.
Need show location at last known location.
Is it a bug?

I have the same issue. Following the official sample code for showing the user location the marker shows up after navigating away from the app and returning back to it.

I saw the demo app has some issues and shows the location only after navigating away from the app and returning back to it. But even that's not working in my implementation.

Which activity in particular? I haven't noticed this issue inside the Location Modes activity.
locationEngine = new LocationEngineProvider(getContext()).obtainBestLocationEngineAvailable();

Inside your dependencies, what location provider are you guys using? LOST, Android, or Google Play Services? Could you try forcing a location update using LocationLayerPlugin.forceLocationUpdate() and see if the layer shows up. Lastly, is there any logging that occurs during the initialization of the plugin which is related to location?

I think I cracked my brain, but I tested two codes:
code1 :
this.map?.addOnMapClickListener { latLng ->
            val testLocation = Location("fused")
            testLocation.latitude = latLng.latitude
            testLocation.longitude = latLng.longitude
            testLocation.accuracy = 100.0f
            locationLayerPlugin?.forceLocationUpdate(testLocation)
        }
locationLayerPlugin = LocationLayerPlugin(mapView, mapBox, null, R.style.customLocationLayer)
        locationLayerPlugin?.renderMode = RenderMode.NORMAL
        locationLayerPlugin?.cameraMode = CameraMode.TRACKING_GPS

This code working. When I click on map I see location marker and camera move to them

We see like marker move to tap coordinates and  camera move to marker
Code 2 (copy of code 1 with forceLocation update after initialization):
this.map?.addOnMapClickListener { latLng ->
            val testLocation = Location("fused")
            testLocation.latitude = latLng.latitude
            testLocation.longitude = latLng.longitude
            testLocation.accuracy = 100.0f
            locationLayerPlugin?.forceLocationUpdate(testLocation)
        }
locationLayerPlugin = LocationLayerPlugin(mapView, mapBox, null, R.style.customLocationLayer)
        locationLayerPlugin?.renderMode = RenderMode.NORMAL
        locationLayerPlugin?.cameraMode = CameraMode.TRACKING_GPS
//------Added forceLocationUpdate
val testLocation = Location("fused")
           testLocation.latitude = 59.9374612
            testLocation.longitude = 30.3225837
            testLocation.accuracy = 100.0f
            locationLayerPlugin?.forceLocationUpdate(testLocation)

And now code not working. We see taps but don't see location marker. But camera move to taps.

There's been several optimizations and bug fixes which have been made recently since the last 0.5.0 release. Can you try using the SNAPSHOT in your application and see if you are noticing the same behavior or if the issue is resolved?

I can't implement SNAPSHOT version. I don't know why but I have errors on Firebase when add snapshots

Will work on doing a 0.5.1 release as soon as possible, stay tuned!

@cammace It not worked on 0.5.3 again

@cammace same here its not working properly.
i am using this dependecies:
`implementation ('com.mapbox.mapboxsdk:mapbox-android-sdk:6.1.3@aar') {
transitive=true
}
implementation 'com.mapbox.mapboxsdk:mapbox-android-plugin-locationlayer:0.5.3'
implementation 'com.mapbox.mapboxsdk:mapbox-android-plugin-offline:0.2.0'
implementation 'com.mapbox.mapboxsdk:mapbox-android-navigation:0.14.0'
implementation ('com.mapbox.mapboxsdk:mapbox-android-navigation-ui:0.14.0') {
    transitive = true
}`

i think that for some reason the GPS is not turning on, the picture #1 its my map activity with the location plugin (followin this guide https://www.mapbox.com/help/android-navigation-sdk/), my current location is not showing.
The picture #2 is google maps app show the location and the GPS icon on toolbar.
The picture #3 is open again my map activity after open google maps app, now my location is showing properly.

I'm facing this issue after updating LocationLayer to 0.8.2


Fix prowgen tool when using multiple config files

When using the tool with multiple config files https://github.com/openshift-knative/hack/tree/main/config,
it wasn't working as expected and previous commits were discarded

Force branch change to sync-serverless-ci even when branch already exists
Do not fail when nothing to commit is raised

Signed-off-by: Pierangelo Di Pilato<EMAIL_ADDRESS>

@pierDipi see comment on https://github.com/openshift/release/pull/35121/files#r1061322558


Addition of SNP (sequential neural processes)

Hi @dirmeier, thanks for making this amazing codebase!
I am currently working on a sequential neural process implementation that can hopefully be added to ramsey at some point.
But I am quite new flax/jax and running into some issues with regards to data shapes and I am hoping for some insight. Specifically, at each time point in a sequence the number of context points can vary and can also be null. I am trying using masks but that is turning out to be somewhat messy. Would you have suggestions regarding how this could be achieved?

Hi @ojss, that sounds fantastic! Having this in ramsey would be amazing.
With respect to Jax, I agree that this is not straight-forward and a bit complicated. We also used masks for this in the end for some models (which are not yet implemented). But I think you could just start with a prototype that implements a working model and then we'll see if one can speed it up, etc.
Cheers, Simon


fix(module:test): fix testing styleUrls to make it faster

Since styleUrls with ng-zorro-antd.less in *.spec.ts make testing too slow, we should not inlcude all styles and need to solve the problem named variable undefined.
I'm not sure if @angular-builders/custom-webpack:karma is the best way, maybe someone can check this issue.
PR Checklist
Please check if your PR fulfills the following requirements:

[ ] The commit message follows our guidelines: https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/CONTRIBUTING.md#commit
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Application (the showcase website) / infrastructure changes
[ ] Other... Please describe:

What is the current behavior?

Issue Number: N/A
What is the new behavior?
Does this PR introduce a breaking change?
[ ] Yes
[ ] No

Other information

Since some tests failed again, I should fix them before merging


🐛 [app_check] [macOS] Cannot find type 'UIApplication' in scope

I was following the documentation to set up debug provider for MacOS
https://firebase.flutter.dev/docs/app-check/debug-provider
/Runner/AppDelegate.swift
import Cocoa
import FlutterMacOS
import Firebase

@NSApplicationMain
class AppDelegate: FlutterAppDelegate {
  override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
    return true
  }

  override func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
    let providerFactory = AppCheckDebugProviderFactory()
    AppCheck.setAppCheckProviderFactory(providerFactory)
    return true
  }
}

I got this compilation error: cannot find type 'UIApplication' in scope.

Did you find a solution to this?

This seems to work.
import Cocoa
import FlutterMacOS
import Firebase

@NSApplicationMain
class AppDelegate: FlutterAppDelegate {
  override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
    return true
  }

  override func applicationDidFinishLaunching(
    _ notification: Notification
  ) -> Void {
#if DEBUG
    let providerFactory = AppCheckDebugProviderFactory()
    AppCheck.setAppCheckProviderFactory(providerFactory)
#endif
    super.applicationDidFinishLaunching(notification)
  }
}

The value of 'App Check debug token' is not being output. Is there a way?
https://firebase.google.com/docs/app-check/ios/debug-provider

https://firebase.flutter.dev/docs/app-check/debug-provider/
desktop: MacOS
Wrong manual about 'MacOS'.
Error 'UIApplication'   < UIKit is for mobile apps, not MacOS apps.
AppDelegate.swift
import Cocoa
import FlutterMacOS
import Firebase

@NSApplicationMain
class AppDelegate: FlutterAppDelegate {
  override func applicationShouldTerminateAfterLastWindowClosed(
  _ sender: NSApplication  ) -> Bool {
  FirebaseApp.configure()
    return true
  }
 override func application(_ application: UIApplication,
    didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
    let providerFactory = AppCheckDebugProviderFactory()
    AppCheck.setAppCheckProviderFactory(providerFactory)
    return true
  }
}

Error:

MacOS: code
Still no debug token output.
import Cocoa
import FlutterMacOS
import Firebase

@NSApplicationMain
class AppDelegate: FlutterAppDelegate {
  override func applicationShouldTerminateAfterLastWindowClosed(
  _ sender: NSApplication  ) -> Bool {
    FirebaseApp.configure()
    return true
  }
  override func applicationDidFinishLaunching(_ aNotification: Notification) {
  #if DEBUG
        let providerFactory = AppCheckDebugProviderFactory()
        AppCheck.setAppCheckProviderFactory(providerFactory)
  #endif
        super.applicationDidFinishLaunching(aNotification)
    }
}

I managed to to get the debug token printed after I deleted GoogleService-Info.plist in macos/Runner folder, added firebase configuration through flutterfire configure, and run the program in Xcode instead of flutter run.
I think this issue is no longer relevant as the linked documentation has been labeled archived. A new issue should be filed if there if there is any other problems.


Update README.md

I am not sure how exactly you wanted this to look, it has conflicts after merging an earlier pull request


Table with 9 joins, can't filter on joined data.

Summary
I have a items table which has 9 other tables joined to it, I am displaying all the joined data which is one to many using child rows which expand and show data using JS to look the objects attached to the row in question.
So I don't display any of this data in the columns its all used in child rows. Anyway I build some filters which you could apply to the filter part of datatable function as shown in your examples.
Code
    public function query()
    {
        $items = Item::select('items.*');
        $items->with('stores');
        $items->with('sexes');
        $items->with('types');
        $items->with('grades');
        $items->with('sizes');
        $items->with('materials');
        $items->with('prices');
        $items->with('types');
        $items->with('suppliers');

       return $this->applyScopes($items);
    }

I originally tried this in the above:
                if(isset($urlquery['type_filter[]'])) {
                    if(is_array($urlquery['type_filter[]'])) {
                        $query->with(array('types', function($qry, $urlquery){
                            $qry->where('type_id', 'in', $urlquery['type_filter[]']);
                        }));
                    } else {
                        $query->with(array('types', function($qry, $urlquery) {
                            $qry->where('type_id', '=', $urlquery['type_filter[]']);
                        }));
                    }
                }

Not sure if you need it but this is my full ajax call
    public function ajax()
    {
        return $this->datatables
            ->eloquent($this->query())
            ->addColumn('actions', function ($data) {
                            return '
                            ' . Form::open(['route' => ['items.destroy', $data->id], 'method' => 'delete']) . '

                                id]) . '" class=\'btn btn-default btn-xs\'>
                                id]) . '" class=\'btn btn-default btn-xs\'>
                                id. '" class=\'btn btn-default btn-xs\' data-toggle="modal" data-target=".bs-quick-qty-modal-sm">

                            ' . Form::close() . '
                            ';
                        })
            ->addColumn('expand', function () {
                return  Form::button('', [
                    'type' => 'submit',
                    'class' => 'btn btn-success btn-xs child-expand',
                ]) ;
            })
            ->filter(function($query) {
                $urlquery = $this->proper_parse_str(urldecode($_SERVER['QUERY_STRING']));
                if(isset($urlquery['type_filter[]'])) {
                    if(is_array($urlquery['type_filter[]'])) {
                        $query->with(array('types', function($qry, $urlquery){
                            $qry->where('type_id', 'in', $urlquery['type_filter[]']);
                        }));
                    } else {
                        $query->with(array('types', function($qry, $urlquery) {
                            $qry->where('type_id', '=', $urlquery['type_filter[]']);
                        }));
                    }
                }
            })
            ->make(true);
    }

But this wouldn't work then I read over your examples and I figured I needed to use the ->filter() approach but I can't seem to get it to query the type.id
I have not defined these as columns because they will never be shown as columns so why would I do that?
Any help would be great I am burned out on this I have literally spent the last 8 hours playing with this.
I am using this in combination with: https://github.com/InfyOmLabs/laravel-generator so that might cause issues but I think this more to do with this than that package.
Enviroment

Operating System: Windows (using Laragon)
PHP Version: 5.6
Laravel Version: 5.2
Laravel-Datatables Version: Latest

Where you able to inspect the ajax response to get a hint on what may have been causing the issue? If not, try using firebug or chrome dev tools and check the response in network tab.
Please note that not all eager loading relationships are supported.

I was able to see that all the queires for the "->with()" were being done but any sub queries were ignored so I assumed its because they were not within a filter area. I am at home but can check again in <1 hour when I get to the office.

   ->filter(function($query) {
                $urlquery = $this->proper_parse_str(urldecode($_SERVER['QUERY_STRING']));
                if(isset($urlquery['type_filter[]'])) {
                    $query->with(array('types', function($qry) use ($urlquery) {
                        if ( is_array( $urlquery['type_filter[]'] ) ) {
                            $qry->where( 'id', 'in', $urlquery['type_filter[]'] );
                        } else {
                            $qry->where('id', '=', $urlquery['type_filter[]']);
                        }
                    }));
                }
            })

So that seems to be something to do with it :/ I have compiled the list of "filter_types[]" using JS so sometimes it will be a array (multiple type filters applied) or in the case a single filter only a single ID is going to be returned.
Whoops, looks like something went wrong.

1/1
ErrorException in Builder.php line 1116:
explode() expects parameter 2 to be string, object given
in Builder.php line 1116
at HandleExceptions->handleError('2', 'explode() expects parameter 2 to be string, object given', 'D:\WorkCloud\laragon\www\macduff2\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Builder.php', '1116', array('name' => object(Closure), 'results' => array('types' => object(Closure)), 'progress' => array()))
at explode('.', object(Closure)) in Builder.php line 1116
at Builder->parseNestedWith(object(Closure), array('types' => object(Closure))) in Builder.php line 1094
at Builder->parseWithRelations(array('types', object(Closure))) in Builder.php line 1028
at Builder->with(array('types', object(Closure))) in ItemDataTable.php line 46
at ItemDataTable->App\DataTables\{closure}(object(Builder))
at call_user_func(object(Closure), object(Builder)) in BaseEngine.php line 589
at BaseEngine->filterRecords() in BaseEngine.php line 557
at BaseEngine->make(true, false) in QueryBuilderEngine.php line 73
at QueryBuilderEngine->make(true) in ItemDataTable.php line 49
at ItemDataTable->ajax() in DataTable.php line 90
at DataTable->render('items.index', array('types' => object(Collection), 'grades' => object(Collection), 'materials' => object(Collection), 'sizes' => object(Collection), 'sexes' => object(Collection), 'suppliers' => object(Collection))) in ItemController.php line 46
at ItemController->index(object(ItemDataTable))
at call_user_func_array(array(object(ItemController), 'index'), array(object(ItemDataTable))) in Controller.php line 80
at Controller->callAction('index', array(object(ItemDataTable))) in ControllerDispatcher.php line 146
at ControllerDispatcher->call(object(ItemController), object(Route), 'index') in ControllerDispatcher.php line 94
at ControllerDispatcher->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
at Pipeline->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
at Pipeline->then(object(Closure)) in ControllerDispatcher.php line 96
at ControllerDispatcher->callWithinStack(object(ItemController), object(Route), object(Request), 'index') in ControllerDispatcher.php line 54
at ControllerDispatcher->dispatch(object(Route), object(Request), 'App\Http\Controllers\ItemController', 'index') in Route.php line 174
at Route->runController(object(Request)) in Route.php line 140
at Route->run(object(Request)) in Router.php line 724
at Router->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Authenticate.php line 34
at Authenticate->handle(object(Request), object(Closure))
at call_user_func_array(array(object(Authenticate), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in VerifyCsrfToken.php line 64
at VerifyCsrfToken->handle(object(Request), object(Closure))
at call_user_func_array(array(object(VerifyCsrfToken), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in ShareErrorsFromSession.php line 49
at ShareErrorsFromSession->handle(object(Request), object(Closure))
at call_user_func_array(array(object(ShareErrorsFromSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in StartSession.php line 62
at StartSession->handle(object(Request), object(Closure))
at call_user_func_array(array(object(StartSession), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure))
at call_user_func_array(array(object(AddQueuedCookiesToResponse), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in EncryptCookies.php line 59
at EncryptCookies->handle(object(Request), object(Closure))
at call_user_func_array(array(object(EncryptCookies), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
at Pipeline->then(object(Closure)) in Router.php line 726
at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 699
at Router->dispatchToRoute(object(Request)) in Router.php line 675
at Router->dispatch(object(Request)) in Kernel.php line 246
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 44
at CheckForMaintenanceMode->handle(object(Request), object(Closure))
at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
at Pipeline->then(object(Closure)) in Kernel.php line 132
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 99
at Kernel->handle(object(Request)) in index.php line 54

Is because I am loading all the other models using ->with() means they are not part of the main query meaning I can't access them within ->filter() meaning I would need to join them as raw sql? I will try that and report back.

For better performance, you indeed need to remove get() on your query and figure out how to make the join works. Also, make sure you have proper indexes in place on fields that will be use mostly for search like types.type_id in your case.
Lastly, I suggest you use the old way of joining the tables for more stable solution. See this demo for ref.

Trying hard coding filters to get code right first and:
->filter(function($query){
                $query->whereHas('types', function($q){
                    $q->where('type.id', '=', '1');
                });
})

does work in that it filters out all types with that ID but adding or rather trying to filter on multiples doesn't seem to work it must be the way I am doing it.

Just wanted to leave a comment to let anyone know that avoid whereHas my queires were taking 50 - 60 seconds using those.
Use joins like this instead of my last message.
                if(!empty($urlquery['type_filter[]'])) {
                    if (is_array( $urlquery['type_filter[]'] )) {
                        $query->leftJoin('type_items', 'items.id', '=', 'type_items.item_id')
                              ->whereIn('type_items.type_id', $urlquery['type_filter[]'])
                              ->leftJoin('type', 'type_items.type_id', '=', 'type.id')->with('types');
                    } else {
                        $query->leftJoin('type_items', 'items.id', '=', 'type_items.item_id')
                              ->where('type_items.type_id', '=', $urlquery['type_filter[]'])
                              ->leftJoin('type', 'type_items.type_id', '=', 'type.id')->with('types');
                    }
                } else {
                    $query->with('types');
                }:

Yajra can you close this issue? I only reopened this so you see it should this problem ever arise for anyone else.
Also the above works faster in ->filter() than in my ajax call by about 3 seconds, not sure why but it does.

Thanks for updating.


CB-8553 Fixed active flow gauge metric by providing object reference to be based on

Can one of the admins verify this patch?

Can one of the admins verify this patch?

retest this please

retest this please


Investment Dividend Payout Tracker

Description:

Tracks Ex-dividend, payout dates, purchase dates and stock’s values
Keeps track of history of changes from stock as well as other financial information

Other comments:

Might be too small of a project idea
Most data can be taken from Google Finance. I believe they have an API

Questions:

Is the Google Finance API rate-limited/paid?

"To reiterate, the Google Finance API is no longer supported by Google so it’s undocumented and unreliable. Therefore, this API is best for private toy applications." - https://rapidapi.com/blog/google-finance-api-alternatives/

What data is available to us through the API(s)?

Good list of APIs:
https://www.reddit.com/r/algotrading/comments/ejg1lr/comprehensive_list_of_api_data_sources/

Good list of APIs:
https://www.reddit.com/r/algotrading/comments/ejg1lr/comprehensive_list_of_api_data_sources/


chore: improve the way to print to stderr

print to stderr even if falsy value is thrown or thrown error does not have property stack. it was intended to implement by #1381

thanks, my bad, thought that change had been committed


Add git information to heartbeat service (similarly to how app version is pushed, maybe even in the same task?)

https://github.com/appifyhub/monolith/issues/167


[FEA] Improve performance of core module

Is your feature request related to a problem? Please describe.
It will be nice to improve the performance of the Qualification/Profiling tools.
The tools can easily run out of memory as the implementation keeps everything in the memory. Then finally dumps the report. This was mainly the case at the early development phases when the tools was generating the formatted output or pick some statistics across different applications.
This is probably not needed anymore as we can offload some of the cross-app to the user-tools wrapper. Furthermore, we can just separate the cross-app module to consume the raw data. This way we don't have to keep everything in the memory
Currently, we don't have a performance-profiler that lists the memory/CPU consumption of the code blocks.
This issue is filed to keep track of reports related to performance and possible areas of performance
Describe the solution you'd like
We need to:

Break-down of the time/memory consumption to identify the bottlenecks.

IMHO (@amahussein) the tools is memory bound and it is unlikely that CPU is highly utilized.
For large eventlogs, the tools might trigger frequent Full GCs which are characterized by long pause-times.

Enumerate areas that can be improved by multithreading.
It will be a set of configurations to the CLI that improves the execution of the tools.  For example,

tools running on CSP, then we should recommend users to configure clusters with high memory capacity.
For JVM commands, ideal heap size and GC configuration.

### Tasks
- [ ] https://github.com/NVIDIA/spark-rapids-tools/issues/851
- [ ] https://github.com/NVIDIA/spark-rapids-tools/issues/64
- [ ] Create a profile to identify memory/CPU bottlenecks
- [ ] Reduce the memory peak of the tools. This requires refactoring some of the code implementation to flush the output once stats are calculated.
- [ ] Use multilthreads in some parts as needed. For example we can have parallel threads generating reports instead of relying on a single thread. this is helpful in case the I/O is slow. Note that this can be tricky as we need to make sure that parallel threads are accessing thread-safe data structure.
- [ ] Come up with a benchmark to evaluate performance (i.e., throughput). Then, we can measure the impact of the code changes on performance.
- [ ] generate a list of best-practices for patterns used frequently in the code. For example, use string operations Vs RegEx

Analysis.scala

jobAndStageMetricsAggregation:

consumes 22% of total CPU Time of profiler for a single app.
consumes 8% of total Memory allocations which is roughly 10GB


Add -DARROW_R_WITH_S3 flag

Sorry I missed this change before. There's also one other change, cf. https://github.com/apache/arrow/commit/5d9ccb730ccb8572265861d45d2079e289cd49ec#diff-4b112dbca2ece7c78e15eb8aff3218e21dd6f4b1fab7cfc9182830488f68ca58R62

Actually I don't think this was needed, the flag is automatically added by your configure script in: https://github.com/apache/arrow/blob/master/r/configure#L181
It is now compiling with: -DARROW_R_WITH_S3 -DARROW_R_WITH_ARROW -DARROW_R_WITH_S3, which is harmless I suppose.

Ah ok, thanks, will clean that up on apache/arrow


Tests will now fail on errors

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 86.989%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
192

Relevant Lines:
211

💛  - Coveralls


Loss Logging on Visdom/tensorboard

Hi Again ,
Is there a provision to visualize the loss using tensorboard or visdom or do i have to include that in the script?
Thanks

Successfully added tensorboard logger to the train file,Thanks

This would make a nice PR if you're interested.

I am interested , but im not sure what im supposed to do?

Successfully added tensorboard logger to the train file,Thanks

Can I have your added logger? Thank you so much

Hi,
I am new to this repository and TensorBoard in general. Can you please tell how I,too can enable Tensorboard ? I am training on a custom dataset in colab

Hi,
I am new to this repository and TensorBoard in general. Can you please tell how I,too can enable Tensorboard ? I am training on a custom dataset in colab


[BUG/ISSUE] Error 5 When updating chocolately (WingetUI v1.6.0)

WingetUI attempted to updated itself upon loging. IT failed badly, throwing error 5 (permission denided) when reaching the point of trying to replace chocolately, no amount of Try Again would work at this point, and cancelling removed WingetUI
Sub ideal....

same issue, wingetUI was removed from my application list but if I try to uninstall (either with winget or Windows11) it says it's not available. So I dont have a way to re-install WingetUI either.

For now, please install wingetui again from github.
do you run any chocolatey auto updater or anything similar that runs chocolatey in the background?

Unfortunately I can neither install or uninstall, see below. I had one chocolatey app installed, all other applications were winget.

For now, please install wingetui again from github.
do you run any chocolatey auto updater or anything similar that runs chocolatey in the background?

Hi, i did manually install the latest
I have never used chocolately, not once.....

Today WingetUI successfully update from 1.6 to 1.6.1. It asked me to restart the PC though

It also happened to me. I had to manually taskkill wingetui.exe and press Retry to complete the update without Error 5. For some reason winget was still running during the update.

Today WingetUI successfully update from 1.6 to 1.6.1. It asked me to restart the PC though

This is from vcredist

Leaving open from my end as a placeholder warning to any 1.6.0 users...hopefully most will manually install later versions in the next few days
Technically closed as a bug from my perspective anyways
Close when you feel is appropriate @marticliment and thanks.


Add my turkish tutorial to resources page

I  write the tutorial in Turkish. And I add to resources.

thanks for the blog post and PR.