Update Shoni.toml

Description
Links to previous PRs
https://github.com/anoma/namada-testnets/pull/1238
https://github.com/anoma/namada-testnets/pull/1937
https://github.com/anoma/namada-testnets/pull/2640
Rules
All previous genesis validators should name their PRs "Update {validator_alias}.toml" and provide links to previous PRs merged.
All new validators should name their PRs "Create {validator_alias}.toml" and provide links to their previously closed PRs, if any.
Checklist before merging

[x] Only one toml is added in this PR
[x] The file being added has no special characters in its name (no '.' or ' ')
[x] The file being added is indeed a .toml file
[x] The toml being added is to the correct folder, and only to the correct folder
[x] The eth_hot_key and eth_cold_key are present
[x] The email is present

This filename should be lowercase "shoni.toml" otherwise an extra file gets added

fixed

This filename should be lowercase "shoni.toml" otherwise an extra file gets added


Not working on react native version 0.70

Hi,
The library doesn't seem to work with new react native version.
On android the method gets fired but no activity opens up.
On iOS it gives an error related to hermes. Can you please provide a support for the new version.
Thanks.

Hey @pavankumarupai37, thanks for opening this issue. We will take a look at this and update the package soon!

Hi,
The library doesn't seem to work with new react native version.
On android the method gets fired but no activity opens up.
On iOS it gives an error related to hermes. Can you please provide a support for the new version.
Thanks.

Can you provide steps to reproduce these errors, screenshots are welcome too!


Rootless Xwayland Services Abort

System Info and Version
 System/Version info
Hyprland, built from branch main at commit 1423707dbefc0329e80895451903a77ab684f7ea dirty (output: remove wl_output globals for mirrored displays).
Date: Mon Jun 10 06:06:42 2024
Tag: v0.40.0-183-g1423707d, commits: 4789

flags: (if any)

System Information:
System name: Linux
Node name: Arch
Release: 6.9.3-2-cachyos-echo-lto
Version: #1 SMP PREEMPT_DYNAMIC Thu, 06 Jun 2024 06:05:56 +0000

GPU information:
64:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 [1002:15bf] (rev c7) (prog-if 00 [VGA controller])

os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo

plugins:

Bug or Regression?
Bug
Description
Rootless Xwayland service suddenly abort causing all xwayland apps to stop.
How to reproduce
above
Crash reports, logs, images, videos
Xwayland_coredumpctl.log

unless proven otherwise this is an xorg/xwayland issue

unless proven otherwise this is an xorg/xwayland issue

The xwayland service did crash twice and I suspect this commit 6967a31450441fc5605c05db6f65505dace4b263 . I will run Hyprland with this 6967a31450441fc5605c05db6f65505dace4b263 and the previous commit to test rootless xwayland.

I am running xwayland with no issues

I am running xwayland with no issues

It was running for a while and suddenly crashed. I was using intellij-idea and intellij-idea was suddenly shut down, launching intellij-idea from kitty revealed that it was xwayland services that had stopped. Something like the following error.
Start Failed
Failed to initialize graphics environment

java.awt.AWTError: Can't connect to X11 window server using ':1' as the value of the DISPLAY variable.
	at java.desktop/sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
	at java.desktop/sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:110)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
	at java.desktop/sun.awt.X11GraphicsEnvironment.initStatic(X11GraphicsEnvironment.java:65)
	at java.desktop/sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:60)
	at java.desktop/sun.awt.PlatformGraphicsInfo.createGE(PlatformGraphicsInfo.java:68)
	at java.desktop/java.awt.GraphicsEnvironment$LocalGE.createGE(GraphicsEnvironment.java:103)
	at java.desktop/java.awt.GraphicsEnvironment$LocalGE.<clinit>(GraphicsEnvironment.java:88)
	at java.desktop/java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:116)
	at java.desktop/sun.awt.X11.XToolkit.<clinit>(XToolkit.java:513)
	at java.desktop/sun.awt.PlatformGraphicsInfo.createToolkit(PlatformGraphicsInfo.java:74)
	at java.desktop/java.awt.Toolkit.getDefaultToolkit(Toolkit.java:595)
	at com.intellij.platform.ide.bootstrap.UiKt$initAwtToolkit$2.invokeSuspend(ui.kt:161)
	at com.intellij.platform.ide.bootstrap.UiKt$initAwtToolkit$2.invoke(ui.kt)
	at com.intellij.platform.ide.bootstrap.UiKt$initAwtToolkit$2.invoke(ui.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:56)
	at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
	at com.intellij.platform.ide.bootstrap.UiKt.initAwtToolkit(ui.kt:160)
	at com.intellij.platform.ide.bootstrap.UiKt.access$initAwtToolkit(ui.kt:1)
	at com.intellij.platform.ide.bootstrap.UiKt$scheduleInitAwtToolkit$task$1$1.invokeSuspend(ui.kt:123)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
	Suppressed: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit
		at java.desktop/sun.awt.PlatformGraphicsInfo.createToolkit(PlatformGraphicsInfo.java:74)
		at java.desktop/java.awt.Toolkit.getDefaultToolkit(Toolkit.java:595)
		at com.intellij.util.ui.StartupUiUtil.isWaylandToolkit(StartupUiUtil.kt:190)
		at com.intellij.platform.ide.bootstrap.SplashManagerKt$showSplashIfNeeded$newJob$1.invokeSuspend(SplashManager.kt:93)

https://github.com/hyprwm/Hyprland/issues/6398#issuecomment-2158374836

I am running xwayland with no issues

It was running for a while and suddenly crashed. I was using intellij-idea and intellij-idea was suddenly shut down, launching intellij-idea from kitty revealed that it was xwayland services that had stopped. Something like the following error.
Start Failed
Failed to initialize graphics environment

java.awt.AWTError: Can't connect to X11 window server using ':1' as the value of the DISPLAY variable.
	at java.desktop/sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
	at java.desktop/sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:110)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
	at java.desktop/sun.awt.X11GraphicsEnvironment.initStatic(X11GraphicsEnvironment.java:65)
	at java.desktop/sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:60)
	at java.desktop/sun.awt.PlatformGraphicsInfo.createGE(PlatformGraphicsInfo.java:68)
	at java.desktop/java.awt.GraphicsEnvironment$LocalGE.createGE(GraphicsEnvironment.java:103)
	at java.desktop/java.awt.GraphicsEnvironment$LocalGE.<clinit>(GraphicsEnvironment.java:88)
	at java.desktop/java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:116)
	at java.desktop/sun.awt.X11.XToolkit.<clinit>(XToolkit.java:513)
	at java.desktop/sun.awt.PlatformGraphicsInfo.createToolkit(PlatformGraphicsInfo.java:74)
	at java.desktop/java.awt.Toolkit.getDefaultToolkit(Toolkit.java:595)
	at com.intellij.platform.ide.bootstrap.UiKt$initAwtToolkit$2.invokeSuspend(ui.kt:161)
	at com.intellij.platform.ide.bootstrap.UiKt$initAwtToolkit$2.invoke(ui.kt)
	at com.intellij.platform.ide.bootstrap.UiKt$initAwtToolkit$2.invoke(ui.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:56)
	at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
	at com.intellij.platform.ide.bootstrap.UiKt.initAwtToolkit(ui.kt:160)
	at com.intellij.platform.ide.bootstrap.UiKt.access$initAwtToolkit(ui.kt:1)
	at com.intellij.platform.ide.bootstrap.UiKt$scheduleInitAwtToolkit$task$1$1.invokeSuspend(ui.kt:123)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
	Suppressed: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit
		at java.desktop/sun.awt.PlatformGraphicsInfo.createToolkit(PlatformGraphicsInfo.java:74)
		at java.desktop/java.awt.Toolkit.getDefaultToolkit(Toolkit.java:595)
		at com.intellij.util.ui.StartupUiUtil.isWaylandToolkit(StartupUiUtil.kt:190)
		at com.intellij.platform.ide.bootstrap.SplashManagerKt$showSplashIfNeeded$newJob$1.invokeSuspend(SplashManager.kt:93)

Just the same problem!

That's all the info I have so far, no way to reproduce it yet, XWaylan crashes randomly. From coredumpctl it looks like it's an internal XWayland call error.
[LOG] Window rule opacity 0.90 0.90 -> class:^(jetbrains) matched [Window 61a922a13810: title: "win384"
]
[LOG] Window rule opacity 0.80 0.80 -> class:^(jetbrains) matched [Window 61a922a13810: title: "win384"
]
[LOG] CWLSurface 61a922642480 called destroy()
[LOG] xwayland window 61a922709ff0 -> association to 0
[LOG] XWayland surface 61a9229060c0 unmapping
[LOG] [Window 61a922a13810: title: "win384", class: jetbrains-idea] unmapped
[LOG] Framebuffer created, status 36053
[LOG] Unmapped was not focused, ignoring a refocus.
[LOG] CWLSurface 61a9229b1280 called destroy()
[LOG] xwayland window 61a9229060c0 -> association to 0
[hc] getShapesC: found 1 images for left_ptr
[LOG] Registered signal for owner 61a91622fd80: 61a9229bfc48 -> 61a91622fe38 (owner: CPointerManager)
[LOG] Registered signal for owner 61a922785c40: 61a9225e8b18 -> 61a922785c50 (owner: CRenderbuffer)
[LOG] Callback 61a922785c78 -> 61a922785c70, CRenderbuffer removed.

> [LOG] Destroying workspace ID 2
> [ERR] XWayland has yeeten the xwm off?!
> [CRITICAL] XWayland has yeeten the xwm off?!

[LOG] [PrimarySelection] New offer 61a922852e00 for data source 61a922742f00
[LOG] cursorImage request: surface 1
[LOG] CWLSurface 61a916e8fdb0 called init()
[LOG] Callback 61a91622fe60 -> 61a91622fe58, CPointerManager removed.
[LOG] Registered signal for owner 61a9227f8340: 61a9225e8b18 -> 61a9227f8350 (owner: CRenderbuffer)
[LOG] Callback 61a9227f8378 -> 61a9227f8370, CRenderbuffer removed.
[LOG] Registered signal for owner 61a9227f8340: 61a92255b998 -> 61a9227f8350 (owner: CRenderbuffer)
[LOG] Callback 61a9227f8378 -> 61a9227f8370, CRenderbuffer removed.
[LOG] cursorImage request: surface 1
[LOG] Registered signal for owner 61a9229bda40: 61a92255b998 -> 61a9229bda50 (owner: CRenderbuffer)
[LOG] Callback 61a9229bda78 -> 61a9229bda70, CRenderbuffer removed.
[LOG] Registered signal for owner 61a9229bda40: 61a9221cecc8 -> 61a9229bda50 (owner: CRenderbuffer)
[LOG] Callback 61a9229bda78 -> 61a9229bda70, CRenderbuffer removed.
[LOG] cursorImage request: surface 1
[LOG] Registered signal for owner 61a9229bda40: 61a9225e8b18 -> 61a9229bda50 (owner: CRenderbuffer)
[LOG] Callback 61a9229bda78 -> 61a9229bda70, CRenderbuffer removed.
[LOG] cursorImage request: surface 1
[LOG] Registered signal for owner 61a9229bda40: 61a9225e8b18 -> 61a9229bda50 (owner: CRenderbuffer)
[LOG] Callback 61a9229bda78 -> 61a9229bda70, CRenderbuffer removed.
[LOG] Registered signal for owner 61a9229bda40: 61a92255b998 -> 61a9229bda50 (owner: CRenderbuffer)
[LOG] Callback 61a9229bda78 -> 61a9229bda70, CRenderbuffer removed.
[LOG] cursorImage request: surface 1
[LOG] Registered signal for owner 61a9229bda40: 61a9225e8b18 -> 61a9229bda50 (owner: CRenderbuffer)
[LOG] Callback 61a9229bda78 -> 61a9229bda70, CRenderbuffer removed.
[LOG] Registered signal for owner 61a9229bda40: 61a9225e8b18 -> 61a9229bda50 (owner: CRenderbuffer)
[LOG] Callback 61a9229bda78 -> 61a9229bda70, CRenderbuffer removed.
[LOG] Hyprctl: dispatcher workspace : 1
[LOG] Destroying workspace ID 3
[LOG] cursorImage request: surface 1
[LOG] Registered signal for owner 61a9228d7bb0: 61a92255b998 -> 61a9228d7bc0 (owner: CRenderbuffer)
[LOG] Callback 61a9228d7be8 -> 61a9228d7be0, CRenderbuffer removed.
[LOG] Registered signal for owner 61a9226fb880: 61a92255b998 -> 61a9226fb890 (owner: CRenderbuffer)
[LOG] Callback 61a9226fb8b8 -> 61a9226fb8b0, CRenderbuffer removed.

displayfd write failure causes Xwayland to abort server.

wayland display or X display?
if wayland, maybe it's simply overflowing the buffer? Though idk why that'd happen.

wayland display or X display?
if wayland, maybe it's simply overflowing the buffer? Though idk why that'd happen.

X display? Only the xwayland app is affected. This commit 6967a31450441fc5605c05db6f65505dace4b263 has this problem after merge.

Same problem, hard to reproduce, some days it can work for hours without errors steadily, other days it may crash multiple times in half an hour.
My computer is Intel+NVIDIA, and the logs don't give any further information at the moment.

https://gitlab.freedesktop.org/xorg/xserver/-/issues/1686

https://gitlab.freedesktop.org/xorg/xserver/-/issues/1686

Thanks. The reason is that fs.file-max is not limited by default. https://github.com/systemd/systemd/commit/a8b627aaed409a15260c25988970c795bf963812
❯ sysctl fs.file-max
fs.file-max =<PHONE_NUMBER>854775807

I don't think modification fs.file-max can help to solve this problem. I still got this problem! This time, even the chrome browser can not started again.

I don't think modification fs.file-max can help to solve this problem. I still got this problem! This time, even the chrome browser can not started again.

It is really not solved, more like a file descriptor leakage. My problem is all xwayland apps are simultaneously closed. Refer https://github.com/swaywm/sway/issues/5946

I don't think modification fs.file-max can help to solve this problem. I still got this problem! This time, even the chrome browser can not started again.

It is really not solved, more like a file descriptor leakage. My problem is all xwayland apps are simultaneously closed. Refer swaywm/sway#5946

And is any way to solve it? I had to siwtch to other DE to work...

I don't think modification fs.file-max can help to solve this problem. I still got this problem! This time, even the chrome browser can not started again.

It is really not solved, more like a file descriptor leakage. My problem is all xwayland apps are simultaneously closed. Refer swaywm/sway#5946

And is any way to solve it? I had to siwtch to other DE to work...

Downgrade to Hyprland v0.40.0 or use other WM/DE.

I don't think modification fs.file-max can help to solve this problem. I still got this problem! This time, even the chrome browser can not started again.

It is really not solved, more like a file descriptor leakage. My problem is all xwayland apps are simultaneously closed. Refer swaywm/sway#5946

And is any way to solve it? I had to siwtch to other DE to work...

Downgrade to Hyprland v0.40.0 or use other WM/DE.

Well, seems nothing else to do...

if you still have crashes, report them to xorg developers. It's xwayland crashing after all, not hyprland.

if you still have crashes, report them to xorg developers. It's xwayland crashing after all, not hyprland.

It seems to be a wayland problem.
xwayland-1132.log
[2658231.540] {Display Queue} wl_display#1.delete_id(516)
[2658231.548] {Default Queue} wl_buffer#472.release()
[2658238.129] {Display Queue} wl_display#1.delete_id(512)
[2658238.161] {Default Queue} wl_callback#512.done(24684158)
[2658259.448] {Default Queue}  -> zwp_linux_dmabuf_v1#13.create_params(new id zwp_linux_buffer_params_v1#512)
[2658259.465] {Default Queue}  -> zwp_linux_buffer_params_v1#512.add(fd 41, 0, 0, 3584, 33554432, 273070852)
[2658259.471] {Default Queue}  -> zwp_linux_buffer_params_v1#512.add(fd 42, 1, 1835008, 1024, 33554432, 273070852)
[2658259.474] {Default Queue}  -> zwp_linux_buffer_params_v1#512.create_immed(new id wl_buffer#516, 889, 476, 875713112, 0)
[2658259.478] {Default Queue}  -> zwp_linux_buffer_params_v1#512.destroy()
[2658259.483] {Default Queue}  -> wl_surface#522.attach(wl_buffer#516, 0, 0)
[2658259.487] {Default Queue}  -> wl_surface#522.damage_buffer(0, 88, 889, 388)
[2658259.490] {Default Queue}  -> wl_surface#522.frame(new id wl_callback#388)
[2658259.624] {Default Queue}  -> wl_surface#522.commit()
[2658259.775] {Display Queue} wl_display#1.error(wl_display#1, 1, "invalid arguments for zwp_linux_buffer_params_v1#512.add")
XWAYLAND: wl_display#1: error 1: invalid arguments for zwp_linux_buffer_params_v1#512.add
(EE) failed to dispatch Wayland events: Invalid argument


[1.7.10]游戏崩溃

crash-2024-02-17_19.13.27-server.txt
fml-client-latest.log

There is a null pointer exception.
Now the latest 1.7.10 version has been fixed.

The game crashed while digging for blocks
crash-2024-02-18_10.29.23-server.txt
fml-client-latest.log

Sorry, but I cannot reproduce this bug.
Did you appear during the first digging ？

Now the latest 1.7.10 version (1.2.0) has been fixed.(And added forgetting function)
Thank you for your submission.
And I have already tested it.

The game will crash when hitting a creature with a spawn egg
https://github.com/StrangeSmell/NoGuiEvolution/assets/106000018/b45bd29b-98e1-4562-80e7-2bf2ee5928db
fml-client-latest.log

I see......This issue should only exist in 1.7.10 because MC does not record mods data. I should write a separate set of logic for 1.7.10.
Thank you for your feedback.
I will upload a new version(1.2.3) soon

It's really fixed, thank you!

This is because I wanted to collaborate with Thaumcraft, but I forgot to remove it during the build before it could be completed.
I am so sorry....


[SPARK-19425][SQL] Make ExtractEquiJoinKeys support UDT columns

What changes were proposed in this pull request?
DataFrame.except doesn't work for UDT columns. It is because ExtractEquiJoinKeys will run Literal.default against UDT. However, we don't handle UDT in Literal.default and an exception will throw like:
java.lang.RuntimeException: no default for type
org.apache.spark.ml.linalg.VectorUDT@3bfc3ba7
  at org.apache.spark.sql.catalyst.expressions.Literal$.default(literals.scala:179)
  at org.apache.spark.sql.catalyst.planning.ExtractEquiJoinKeys$$anonfun$4.apply(patterns.scala:117)
  at org.apache.spark.sql.catalyst.planning.ExtractEquiJoinKeys$$anonfun$4.apply(patterns.scala:110)

More simple fix is just let Literal.default handle UDT by its sql type. So we can use more efficient join type on UDT.
Besides except, this also fixes other similar scenarios, so in summary this fixes:

except on two Datasets with UDT
intersect on two Datasets with UDT
Join with the join conditions using <=> on UDT columns

How was this patch tested?
Jenkins tests.
Please review http://spark.apache.org/contributing.html before opening a pull request.

Test build #72249 has started for PR 16765 at commit a625220.

Test build #72249 has finished for PR 16765 at commit a625220.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/72249/
Test PASSed.

Simplified the code change.

Test build #72272 has started for PR 16765 at commit af98964.

Test build #72272 has finished for PR 16765 at commit af98964.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/72272/
Test PASSed.

The fix looks good to me. Just the comment about the test case. Thanks!

@gatorsmile Thanks for the review. I will update this soon.

Test build #72295 has started for PR 16765 at commit ac3c3bf.

Test build #72295 has finished for PR 16765 at commit ac3c3bf.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/72295/
Test PASSed.

Could you update the PR description and title? This PR fixes three scenarios:

excepton  two Datasets with UDT
intersect on two Datasets with UDT
Join with the join conditions using <=> on UDT columns

@gatorsmile Updated. Thanks.

LGTM

retest this please

Test build #72386 has started for PR 16765 at commit ac3c3bf.

Test build #72386 has finished for PR 16765 at commit ac3c3bf.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/72386/
Test PASSed.

Thanks! Merging to master.

Thanks! @gatorsmile

@alg-jmx Issue is fixed for Spark 2.2.0 according the ticket here: https://issues.apache.org/jira/browse/SPARK-19425


StopAsync cancellationToken chaining

In https://github.com/aspnet/Hosting/pull/995/files we added IWebHost.StopAsync(CancellationToken) and an extension method StopAsync(). The extension method does not have access to the WebHostOptions to get the timeout, so it can only specify CancellationToken.None. In the real implementation we check if the token passed in can be cancelled, and if not then we create a new one using the timeout. This is not the most intuitive so I've filed this bug for followup design.
Prior art: HttpClient has a default timeout and SendAsync also accepts cancellationTokens. SendAsync creates a linked CTS using both the cancellationToken and the timeout.

@glennc What are your thoughts on this?

https://github.com/aspnet/Hosting/commit/c7bac3133f01aeea5c4e2c084159c5850440a9f8


Remove hard-coded exposure time scaling in simple camera viewer

Problem in this comment of PR 226 :
https://github.com/spacetelescope/catkit2/pull/226#discussion_r1679574214

Not needed anymore.


How detect that datepicker is open

How to access to an internal state and get isOpen property? Or may it's be better to pass with props to underlying "input" component? I do not want datepicker blinks when user clicks on it's input.

You can directly read the open state field on the component by a couple different ways (refs, etc).  More discussion about an isOpen prop on #283 and #531

yes, I read it via ref but now I have another problem. When user clicks on input, the datepicker opens only at first time, but subsequent times it first closes and then opens againg. I want to avoid it and keep it open when user clicks. (so state.open is always false)

Cool, I think what you're asking for is external open state management via an isOpen prop, so I'll close this in favor of #283; let me know if you disagree

I've passed a ref to input component
handleClick(e) {
    const {calendar, onClick} = this.props;
    if (!calendar.state.open) {
      calendar.setOpen(true);
    }
  }

  render() {
    return (
      <input
        className={cx("form-input")}
        type="text" name=""
        onChange={this.handleChange}
        onClick={this.handleClick}
        value={this.props.value}
      />
    )
  }

but the same, it first closes (on mouseDown I think) and open is always false in handleClick

Here is the trick i used. I set the state in calenderContainer.
You can check state "isOpened" to check if the calendar is opened
const CustomDatePicker= ({ changeHandler, name, placeholderText }) => {

    const [startDate, setStartDate] = useState(undefined);
    const [isOpened, setIsOpened] = useState(false);
    let value = (startDate ? moment(startDate).format('MM/DD/YYYY') : '??/??/????');

    console.log(isOpened)

 return (
        <DatePicker
            dateFormat="MM/dd/yyyy"
            selected={startDate}
            onChange={handleDateChange}
            onSelect={handleSelect}
            calendarContainer={MyContainer(setIsOpened)}
            isClearable={true}
            value={value}
        >

                {value}

        </DatePicker>
    );
}

export default CustomDatePicker;

const MyContainer = (setIsOpened)=>({ children }) => {

    React.useEffect(() => {
        setIsOpened(true)
        return () => {
            setIsOpened(false)
        }
    }, [])
    return (

                Select a date range?

                {children}

    );
};


Padding on labels

Describe the bug
Prior to v8.1.0 it was possible to define .label div { padding: 6px 22px; } to add some padding around labels. The width and the height of the <foreignObject> around it was calculated accordingly. As of v8.1.0 the text is pushed outside of the node element if the padding is too large.
To Reproduce
Steps to reproduce the behavior:

Use v8.1.0
Create a default Flowchart with dark theme and themeCSS: '.label div { padding: 30px 30px; }'
Add a node
The text of the node is pushed outside of the center of the node by the padding, the node does not adapt its size to match the label with padding.

Expected behavior
Ideally it should be the same as it was with v8.0.0 and below, the size of the node is calculated so that it can contain a label with padding.
Desktop (please complete the following information):

OS: macOS
Browser Chrome 75
Version v8.1.0

The phenomenon is not unkown to me and quite annoying. It is a font-thing... We had the same issue on our new documentation, http://knsv.github.io/mermaid/ until the themeCSS was added to the initialize call. In effect this matches the font of the flowcharts to the font in the page body which was used for meassuring the sie of the boxes. The themeCSS is still in effect and is applied.
mermaid.initialize({ logLevel:0, startOnLoad: false, themeCSS:'.label { font-family: Source Sans Pro,Helvetica Neue,Arial,sans-serif; }' });

exctract from docs...
Labels out of bounds
If you use dynamically loaded fonts that are loaded through CSS, such as Google fonts, mermaid should wait for the whole page to have been loaded (dom + assets, particularly the fonts file).
$(document).load(function() {
    mermaid.initialize();
});

or
$(document).ready(function() {
    mermaid.initialize();
});

Not doing so will most likely result in mermaid rendering graphs that have labels out of bounds. The default integration in mermaid uses the window.load event to start rendering. Also note that when rendering the width of labels are calucated of what width it bening meassured at the time.
If your page has other fonts in its body those might be used instead of the mermaid font. Specifying the font in your styling is a workaround for this.
    div.mermaid {
        font-family: 'trebuchet ms', verdana, arial;
    }


feature: Use zstd compression with sled

Using compression could save a lot of disk space, without much impact on
CPU usage, as long as we set a low compression level.
Overrides the secp256k1 version with a later commit on their master branch,
to resolve a "cc" crate version conflict with zstd (used by sled).
Closes #776.
I'm not sure if we want to do an override, or just wait for the next secp256k1
release.

In my initial testing, sled+zstd uses 4 GB more for testnet.
I'm putting this in draft until I've checked those results.

Per https://github.com/ZcashFoundation/zebra/issues/776#issuecomment-666008693 I think that it would be fine to wait on this until after we settle on a data format.

Closing this for now, we can re-open when we have a stable on-disk format.


release v0.1.5

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

git@github.com:conda-forge/pygeoutils-feedstock.git

@conda-forge-admin, please rerender


changed platform on install instructions on all adapters

Signed-off-by: asubedy<EMAIL_ADDRESS>Description
The Platforms on install instruction for meshery has been changed to kubernetes from docker
This PR fixes #52
Notes for Reviewers
Signed commits

[ ] Yes, I signed my commits.

That was quick! I like it. 🙂

Thank You @leecalcote 😄


Changing the cache_size in Gemmlowp/meta/single_thread_gemm.h cause random error in Requantize nodes

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):
No

OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
Linux ubuntu 16.04

TensorFlow installed from (source or binary):

source, NDK built Android ARM64 binary

TensorFlow version (use command below):

commit id: f48673b5054b474fa1e51823edd075088cd16d5f
Author: Luke Iwanski<EMAIL_ADDRESS>

Bazel version (if compiling from source):
0.4.5

CUDA/cuDNN version:
no

GPU model and memory:
no

Exact command to reproduce:

bazel --output_base=../out/armv8_benchmark_model/ build -s -c opt --jobs=1 --crosstool_top=//external:android/crosstool --cpu=arm64-v8a --host_crosstool_top=@bazel_tools//tools/cpp:toolchain  tensorflow/tools/benchmark:benchmark_model 2>&1 |tee log.txt
2.adb push benchmark_model /data/local/tmp/

run_vgg1 on Nexus5X6P phone:
script:
time ./$1 --graph=$2   --input_layer="images:0"   --input_layer_shape="1,224,224,3"   --input_layer_type="float"   --output_layer="prob:0" --num_runs=1

The final command line that I use:
./run_vgg1.sh benchmark_model vgg16.8bit.weightsnodes.model
My problem
When I change the cache_size from 2561024 to 1281024 in the Gemmlowp/meta/single_thread_gemm.h, the benchmark_model randomly failed on the 8 bit quantized both node and weights vgg16 model.
Source code / logs
My Tensorflow commit-id:
commit f48673b5054b474fa1e51823edd075088cd16d5f
My modify for the Gemmlowp:
in file  gemmlowp/meta/single_thread_gemm.h:
change all the "int cache_size = 256 * 1024" to "int cache_size = 128 * 1024".
The error log is :
native : benchmark_model.cc:381 Graph: [vgg16.8bit.weightsnodes.model]
native : benchmark_model.cc:382 Input layers: [images:0]
native : benchmark_model.cc:383 Input shapes: [1,224,224,3]
native : benchmark_model.cc:384 Input types: [float]
native : benchmark_model.cc:385 Output layers: [prob:0]
native : benchmark_model.cc:386 Num runs: [1]
native : benchmark_model.cc:387 Inter-run delay (seconds): [-1.0]
native : benchmark_model.cc:388 Num threads: [-1]
native : benchmark_model.cc:389 Benchmark name: []
native : benchmark_model.cc:390 Output prefix: []
native : benchmark_model.cc:391 Show sizes: [0]
native : benchmark_model.cc:392 Warmup runs: [2]
native : benchmark_model.cc:52 Loading TensorFlow.
native : benchmark_model.cc:59 Got config, 0 devices
can't determine number of CPU cores: assuming 4
can't determine number of CPU cores: assuming 4
native : benchmark_model.cc:257 Running benchmark for 2 iterations without detailed stat logging:
native : benchmark_model.cc:233 Error during inference: Invalid argument: requested_output_max must be >= requested_output_min, but got nan and 0
[[Node: fc8/BiasAdd/eightbit/requantize = Requantize[Tinput=DT_QINT32, out_type=DT_QUINT8, _device="/job:localhost/replica:0/task:0/cpu:0"](fc8/BiasAdd/eightbit, fc8/BiasAdd/eightbit:1, fc8/BiasAdd/eightbit:2, fc8/BiasAdd/eightbit/requant_range, fc8/BiasAdd/eightbit/requant_range:1)]]
native : benchmark_model.cc:268 Failed on run 0
native : benchmark_model.cc:451 Timing failed with Invalid argument: requested_output_max must be >= requested_output_min, but got nan and 0
[[Node: fc8/BiasAdd/eightbit/requantize = Requantize[Tinput=DT_QINT32, out_type=DT_QUINT8, _device="/job:localhost/replica:0/task:0/cpu:0"](fc8/BiasAdd/eightbit, fc8/BiasAdd/eightbit:1, fc8/BiasAdd/eightbit:2, fc8/BiasAdd/eightbit/requant_range, fc8/BiasAdd/eightbit/requant_range:1)]]
0m11.12s real     0m27.55s user     0m01.87s system

Maciek, can you take a look at this?

The same error seems happens on the quantized MobileNet_v1_1.0_224 too.
By reference this page:
https://github.com/tensorflow/models/tree/master/slim
Using the following command line, I get the mobilenet_v1_224.pb.
$ python export_inference_graph.py
--alsologtostderr
--model_name=mobilenet_v1
--image_size=224
--output_file=/tmp/mobilenet_v1_224.pb
Then I use the following command line to freeze it.
python bazel-bin/tensorflow/python/tools/freeze_graph --input_graph=../model/models/slim/download_models/mobilenet/mobilenet_v1_224.pb  --input_checkpoint=../model/models/slim/download_models/mobilenet/mobilenet_v1_1.0_224.ckpt --input_binary=true --output_graph=../model/models/slim/download_models/mobilenet/freeze_mobilenet_v1_224.pb --output_node_names=MobilenetV1/Predictions/Reshape_1
**Then quantized it using the "trasnform_graph" to quantize both the wights and node.
./transform_graph --in_graph=./freeze_mobilenet_v1_224.pb --out_graph=./quantized_freeze_mobilenet_v1_224.pb --inputs='input' --outputs="MobilenetV1/Predictions/Reshape_1" --transforms='quantize_weights quantize_nodes'
After I got the quantized model, I run it with benchmark_model then get the fault.
command line of benchmark_model:
./benchmark_model_armv8a_0628 --graph=quantized_freeze_mobilenet_v1_224.pb --input_layer="input"   --input_layer_shape="1,224,224,3"   --input_layer_type="float"   --output_layer="MobilenetV1/Predictions/Reshape_1" --num_runs=20
---The error log---
native : benchmark_model.cc:382 Graph: [quantized_freeze_mobilenet_v1_224.pb]
native : benchmark_model.cc:383 Input layers: [input]
native : benchmark_model.cc:384 Input shapes: [1,224,224,3]
native : benchmark_model.cc:385 Input types: [float]
native : benchmark_model.cc:386 Output layers: [MobilenetV1/Predictions/Reshape_1]
native : benchmark_model.cc:387 Num runs: [20]
native : benchmark_model.cc:388 Inter-run delay (seconds): [-1.0]
native : benchmark_model.cc:389 Num threads: [-1]
native : benchmark_model.cc:390 Benchmark name: []
native : benchmark_model.cc:391 Output prefix: []
native : benchmark_model.cc:392 Show sizes: [0]
native : benchmark_model.cc:393 Warmup runs: [2]
native : benchmark_model.cc:53 Loading TensorFlow.
native : benchmark_model.cc:60 Got config, 0 devices
can't determine number of CPU cores: assuming 4
can't determine number of CPU cores: assuming 4
native : benchmark_model.cc:258 Running benchmark for 2 iterations without detailed stat logging:
native : benchmark_model.cc:234 Error during inference: Invalid argument: requested_output_max must be >= requested_output_min, but got nan and 0
[[Node: MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul/eightbit/requantize = Requantize[Tinput=DT_QINT32, out_type=DT_QUINT8, _device="/job:localhost/replica:0/task:0/cpu:0"](MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul/eightbit, MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul/eightbit:1, MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul/eightbit:2, MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul/eightbit/requant_range, MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul/eightbit/requant_range:1)]]
native : benchmark_model.cc:269 Failed on run 0
native : benchmark_model.cc:452 Timing failed with Invalid argument: requested_output_max must be >= requested_output_min, but got nan and 0
[[Node: MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul/eightbit/requantize = Requantize[Tinput=DT_QINT32, out_type=DT_QUINT8, _device="/job:localhost/replica:0/task:0/cpu:0"](MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul/eightbit, MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul/eightbit:1, MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul/eightbit:2, MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul/eightbit/requant_range, MobilenetV1/MobilenetV1/Conv2d_2_pointwise/BatchNorm/batchnorm/mul/eightbit/requant_range:1)]]

@qjivy  Have u addressed the problem?

@petewarden  I have came across similar problem. InvalidArgumentError (see above for traceback): requested_output_max must be >= requested_output_min, but got -33025.5117 and 0
[[Node: SecondStagePostprocessor/BatchMultiClassNonMaxSuppression/MultiClassNonMaxSuppression/ClipToWindow_2/Area/mul/eightbit/requantize = Requantize[Tinput=DT_QINT32, out_type=DT_QUINT8, _device="/job:localhost/replica:0/task:0/device:CPU:0"](SecondStagePostprocessor/BatchMultiClassNonMaxSuppression/MultiClassNonMaxSuppression/ClipToWindow_2/Area/mul/eightbit, SecondStagePostprocessor/BatchMultiClassNonMaxSuppression/MultiClassNonMaxSuppression/ClipToWindow_2/Area/mul/eightbit:1, SecondStagePostprocessor/BatchMultiClassNonMaxSuppression/MultiClassNonMaxSuppression/ClipToWindow_2/Area/mul/eightbit:2, SecondStagePostprocessor/BatchMultiClassNonMaxSuppression/MultiClassNonMaxSuppression/ClipToWindow_2/Area/mul/eightbit/requant_range, SecondStagePostprocessor/BatchMultiClassNonMaxSuppression/MultiClassNonMaxSuppression/ClipToWindow_2/Area/mul/eightbit/requant_range:1)]]
In Faster RCNN, can you help to fix this problem?

@snownus, I still can't solve this problem at the moment.

@petewarden, can you think of anyone else to look at this?

@aselle , yes. we would appreciate it a lot if you can help to address the problem.

It has been 14 days with no activity and the awaiting tensorflower label was assigned. Please update the label and/or status accordingly.

Ping @petewarden

Nagging Assignee: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @petewarden: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @petewarden: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @petewarden: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @petewarden: It has been 15 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @petewarden: It has been 112 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @petewarden: It has been 127 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @petewarden: It has been 142 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @petewarden: It has been 157 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

I'm closing this now, since we've moved away from this code path in favor of TensorFlow Lite. Sorry for the long delay!


[Improvement] ShuffleBufferManager.flushSingleBufferIfNecessary unreasonable

Code of Conduct

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

Search before asking

[X] I have searched in the issues and found no similar issues.

Describe the bug
After #471 , single buffer flush feature does not work, when rss.server.single.buffer.flush.enabled=true, and the data size of this batch of blocks in the cache of a partition exceeds rss.server.single.buffer.flush.threshold, the current scenario will not To trigger flush, I think it is better to trigger flush instead of waiting to meet the conditions of huge partition
https://github.com/apache/incubator-uniffle/blob/master/server/src/main/java/org/apache/uniffle/server/buffer/ShuffleBufferManager.java#228
if ((isHugePartition || this.bufferFlushEnabled) && buffer.getSize() > this.bufferFlushThreshold) {
Affects Version(s)
master
Uniffle Server Log Output
No response
Uniffle Engine Log Output
No response
Uniffle Server Configurations
No response
Uniffle Engine Configurations
No response
Additional context
No response
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

@zuston  PTAL.

It’s my mistake, could you help fix?

cc @zuston

I misunderstood just now, the single-partition flush still takes effect, but when the data size of a single partition reaches rss.server.huge-partition.size.threshold, can flush be triggered without waiting for rss.server.single.buffer.flush.threshold satisfy.

Yes. I have rechecked, this is reasonable. WDYT?

Misunderstood before, seems reasonable, I will close this issue.


Chris

Added Bilous (2020)

Removed upper limits for Bilous (2016), which were mistakenly assumed to be values with no uncertainty before (which were assigned 50% uncertainty)

Added raw Zhao file which I forgot to commit before

Updated docs

Fixed error in Xue data. It included 200 MHz points, however if you look at the paper, those points are just Murphy data points.

Fixed Zakharenko 2013 data mistake. It included points from Malofeev 2000 and Izvekova 1981.

Added Sanidas to the bad list. Found duplicate points for J0953+0755, J0826+2637, and more. Found an ATNF error - they included an S150 point for J1645-0317 even though there is only an S400 value for that pulsar in that paper.

Added Johnston 2018 to the bad list. It had duplicates for J1456-6843, J1709-1640 and more. This might not need to be reported to ATNF.

Added Dai 2015 to the bad list. I only found a duplicate for J0437-4715

I've split the ignored ATNF refs into categories so it's clearer.
I've also included a script that I use to generate the docs catalogue table. This overwrote some of your changes and if there is something different to the paper it may be due to there being something wrong with our data so please double-check our yamls.
Just for clarity are these the catalogue changes :
New publications:

Bilous (2020)

Publication fixes:

Bilous (2016): Removed upper limits which were mistakenly assumed to be values with no uncertainty before (which were assigned 50% uncertainty)
Xue (2017): It included 200 MHz points, however if you look at the paper, those points are just Murphy data points.
Zakharenko (2013):  It included points from Malofeev 2000 and Izvekova 1981.


Is this realtime?

Hi there
First of all amazing project!
was wondering what is the expected latency for a short audio (2-5 seconds)?
Is it instant? Less then a second?
Wondering if this can be used in a realtime local ai voice/video conversations
anything over a second is not usable in realtime user-facing applications
but could be good for other plenty of other cases
Let me know, and also it would be nice if the answer was seperated to cloud gpus, and local consumer gpus (for local use)
Thanks and all the best!

10 minutes for 5 seconds of audio… definitely not real time, I hope latency is improved.

diffuse model can not quite fast...

Can it be realtime if a more powerful gpu is used? @puffy310 were you running inference on your local machine?

I was not using a local GPU but using L4 Rented on HF with https://huggingface.co/spaces/fudan-generative-ai/hallo it is still early tech but I have not checked for a month so inference time may have improved significantly.

In theory anything can be ran in real time with powerful enough hardware, I do not know the threshold for GPUs to run this at 8 or 12FPS. It's likely 8xH100 wouldn't even get close. Maybe someone from Fudan can give some more insight.


”Zorleni” is listed in the drop-down menu

Description:
"Zorleni" is listed in the drop-down menu alongside its corresponding county and commune, according to the law.
Precondition:
The website is up an running.

Step 1
Type "Zorleni" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Zorleni, VASLUI".


build: Upgrading dependencies for compatibility with Node 20 and general maintenance

List of changes:

Upgrading all dependencies to latest stable versions.
No major API adjustments required apart from:

Swiper CSS filename changes (docs). I have not been able to test this out yet due to (I assume) no mentor/person data.
Props for styled-components. See here.

Type of change:

[ ] Bug fix
[ ] New feature
[x] Breaking change
[ ] New release
[ ] Requires a documentation update

How did you do this?
Basically just using ncu -u (npm-check-upgrade) to update all dependencies and then updating system Node version and then doing some testing/tinkering.
Why are you choosing this approach?
Questions for code reviewers?
Is there a way to test out the Swiper Carousel/Navigation component?
PR Checklist:

[ ] Merged develop branch (before testing)
[ ] Ran yarn format to format code
[ ] Listed change(s) in the Changelog
[ ] Tested all links in project relevant browsers
[ ] Tested all links on different screen sizes
[ ] Referenced all useful info (issues, tasks, etc)

PEOPLE_GOOGLE_SPREADSHEET_IDENTIFIER

You can make a copy of the Static Site Content Google Sheet and change the PEOPLE_GOOGLE_SPREADSHEET_IDENTIFIER environment variable. Note that the service account needs to be able to view the Google Sheet. Then you can add some people which will show up in the carousel.

Running gatsby build fails, seems to have to do with swiper package?

Running gatsby build fails, seems to have to do with swiper package?

Will take a look. I don't think I have access to the Vercel thing so couldn't tell what the issue was 😂

Will take a look. I don't think I have access to the Vercel thing so couldn't tell what the issue was 😂
Seems the error was to do with JSX variables and such. Adjusted the interpolation and all is good now. Also tested the swiper carousels and everything looks great!


feat: Added CM SMS Adapter

What does this PR do?
Implement support for CM in the Utopia PHP messaging library.
Test Plan
Related PRs and Issues
solves Issue
Have you read the Contributing Guidelines on issues?
Yes

Hey,
Due to time constraints, I'm going to mark this PR hacktoberfest-accepted for now so you get DO's Hacktoberfest rewards. We'll continue to work with you on this issue for review and merge.
When it is merged, we'll contact you for Appwrite-specific Hacktoberfest swag.
Thanks for helping us improve Appwrite!

Hey,
Due to time constraints, I'm going to mark this PR hacktoberfest-accepted for now so you get DO's Hacktoberfest rewards. We'll continue to work with you on this issue for review and merge.
When it is merged, we'll contact you for Appwrite-specific Hacktoberfest swag.
Thanks for helping us improve Appwrite!

The linter is failing, i realize that the other test will fail for credentials, but please run the linter's formatter on it

Hey, sorry for this. How do I fix this

The linter is failing, i realize that the other test will fail for credentials, but please run the linter's formatter on it

Hey, sorry for the Linting issue, I have fixed it. Could you please review it again @wess

Discord username- vividh003#7271

Sent a friend request :)


Fail when API & web endpoints use unrelated ids

This is a copy of a security fix authored by the Forgejo security team that was already sent privately via encrypted email to<EMAIL_ADDRESS>during the 30-day embargo period that expired today. This PR is created because<EMAIL_ADDRESS>stopped responding since 31/10.

replaced by #28213


Miri is indicating undefined behaviour

Running pcodec through miri is indicating undefined behaviour in a few spots. Might be worth checking out.

OOB access in various tests here:
https://github.com/mwlon/pcodec/blob/0f91bef292b9a7422afe0d83b7b23efe577c6731/pco/src/bit_reader.rs#L17

Allocation here:
https://github.com/mwlon/pcodec/blob/0f91bef292b9a7422afe0d83b7b23efe577c6731/pco/src/standalone/decompressor.rs#L215-L218
leading to uninitialised memory access here: https://github.com/mwlon/pcodec/blob/0f91bef292b9a7422afe0d83b7b23efe577c6731/pco/src/delta.rs#L46

Interesting, first I've heard of MIRI. We're not labeling some unsafe functions as such, which might be the problem. I think it's impossible for these to surface in the public API, but definitely something we should look into.

MIRI is now satisfied on the main branch.

Great! I can confirm I'm no longer getting complaints from Miri about pcodec in my dependent crate


Misspelling of "virtual network" in navigation on left of page ("Use virutal networks")

The english subheading in "How-to" navigation on the left hand side of the page for "Virtual Network" is actually written "Use virutal networks" and I think should be "Use virtual networks"

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

ID: 46701fde-2216-84d6-467c-67e6ed85b847
Version Independent ID: 92beb36b-f717-b3b4-f1b8-9e0caf832621
Content: Configure Virtual Networks for Azure Cognitive Services - Azure Cognitive Services
Content Source: articles/cognitive-services/cognitive-services-virtual-networks.md
Service: cognitive-services
GitHub Login: @aahill
Microsoft Alias: aahi

@alistairl
Thanks for your feedback! We will investigate and update as appropriate.

Hi @alistairl
Thank you for bringing this to our attention.
Similar issue raised by other user. Our Team has already updated the document and it will go live soon.
https://github.com/MicrosoftDocs/azure-docs/issues/106864


Status of Container Images

I'd like to raise a few questions around the current container images of Iris:

Currently there are two Dockerfiles, one in the root directory and one in the ops/Docker directory. The second one isn't maintained anymore and should be removed, or?

Bonus Questions: The ops/packer, ops/terraform and ops/charts are also outdated and don't seem to be maintained. Should those go away, too? (I might be looking into proving an updated helm charts with version 2 in the next weeks).

Is there any plan to provide pre-build container images?  If there's no plan I will start building "unofficial" images.
I'm currently trying to improve the container image by running the image "rootless" (https://github.com/linkedin/iris/commit/c4123e450cef36a4c5271e4f2550d55f5f73d434), which would mean that iris user has only limited write access to the container image. I'm having trouble finding a good solution for the sender rpc log file. any hints/comments here? I'm currently patching the config file to update, but this doesn't seem to be the best way to handle this.
Was there a specific reason for the initializedfile? It doesn't seem to provide any real benefit to me in a container environment.

in production setups, database will get initialized once either manually from outside a container or by starting a container with DOCKER_DB_BOOTSTRAP
In development setups, containers will be rebuild quite often and reinitialize will happen anyway as the initializedfile isn't existing.

Thanks and keep up the great work!

Hi @roock, the overarching answer to all these questions is that we don't run Iris with containers internally which when combined with the laundry list of other products and projects our team is working on has meant that we have not been able to give the necessary extra attention to keep the Docker builds updated with new releases. While we're probably not going to be able to put more dedicated resources on this for the time being I'm more than happy to empower external users to contribute and help keep the Iris containerized builds updated as well as add any cool new features they might need. Big shout out to you and @bilbof for all you contributions lately btw.


SysEx Librarian quick send file via drop

New feature suggestion: A hot zone pane in the main window (or maybe a drawer?) that would except a drop from Finder, and then immediately send to the current MIDI device. Useful for trying out new sysex files quickly w/o having to add them to the library and click the play button.

+1 for this, managing the library is a hassle when working with new files all the time.


setup.py needs to specify an encoding when opening README.md

README.md contains non-ascii characters, so setup.py will fail if the locale is ascii, e.g.
$ LC_ALL=C python setup.py install
Traceback (most recent call last):
  File "setup.py", line 26, in <module>
    import pypandoc
ModuleNotFoundError: No module named 'pypandoc'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "setup.py", line 29, in <module>
    README = open(os.path.join(ROOT, 'README.md')).read()
  File "/usr/lib/python3.6/encodings/ascii.py", line 26, in decode
    return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 5501: ordinal not in range(128)

This is easily fixed by using open(..., encoding="utf-8") (or, if you want Py2 compatibility, codecs.open(..., encoding="utf-8")).

Thanks @anntzer for reporting this issue and the patch. I updated accordingly setup.py
Fixes #33

As a side note https://packaging.python.org/specifications/#description-content-type (https://setuptools.readthedocs.io/en/latest/history.html#v36-4-0) could be useful wrt your use of pypandoc (but that's not really an issue for me).


It seems that live_grep_glob won't jump to the corresponding word within the same modified (git-tracked) file

Info

Operating System: macOS Ventura 13.0
Shell: zsh
Terminal: Alacritty
nvim --version:NVIM v0.9.0-dev-117-g39911d76b
Build type: Release
LuaJIT 2.1.0-beta3

fzf --version: 0.34.0 (brew)

[ ] The issue is reproducible with mini.sh

fzf-lua configuration

require('fzf-lua').setup({
    actions = {
      files = { default = function (...)
        actions.file_edit(...)
        require('vgit').hunk_down()
      end },
      buffers = { default = function (...)
        actions.buf_switch_or_edit(...)
        if vim.bo.buftype == 'terminal' then
          vim.api.nvim_feedkeys('i', 'n', true)
          return
        end
        require('vgit').hunk_down()
      end },
    },
})

Description
As title. I think this is less likely a cross-plugin issue while I haven't tested it with mini.sh (since I remember that I don't have any plugin that will modify my cursor pos. on entering windows).
It will be more easily grasped by the demo below. Here are some points I got during debugging that might be helpful:

The word for grepping is <C-, maybe it's related to the use of <?
The grepping results are from many files, not just one. If I select an item from a file that is different from the current file where my cursor is located, the cursor will jump to the correct line.

https://user-images.githubusercontent.com/24765272/196199643-f9a9e2d6-ab86-4281-a47c-2692586423f5.mov

Oops, it's embarrassing that I just realized that this is the "correct"/intended behaviour according to my line:
require('vgit').hunk_down()

Closing...


Check bidders from API

Coverage decreased (-5.2%) to 85.954% when pulling dbd25f22f72a2425e0884c19db38600eb21cd5ad on master into c1410295468da07c97ffdece2d61c4cd8f1a0c0b on sandbox.


buildah-remote-oci-ta task will left a emtpy /cachi2 folder in the target container image

I can reproduce this issue with bootc image after switch to buildah-remote-oci-ta task, and also find it in tang image which also uses buildah-remote-oci-ta task for building.
$ podman run -ti --rm <bootc-image> ls -l /cachi2
total 0
$ podman run -ti --rm registry.stage.redhat.io/rhel9/tang:9.5 ls -l /cachi2
total 0

Filed a buildah issue to track: https://github.com/containers/buildah/issues/5847


"index out of range" panic from resizeRGBA64

In a goroutine spawned by the library no less, so it can't be recovered without patching it.
Here is the stack trace from the relevant goroutines:
panic: runtime error: index out of range

goroutine 34 [running]:
vendor/resize.resizeRGBA64(0xc20815e480, 0xc20815e140, 0x0, 0xc2080e7500, 0xc3c, 0xc3c, 0xc2080ef900, 0x30f, 0x30f, 0x4)
        /var/lib/gopath/src/git.pixinote.net/postman/vendor/resize/converter.go:152 +0x6b7
vendor/resize.func012()
        /var/lib/gopath/src/git.pixinote.net/postman/vendor/resize/resize.go:276 +0xce
created by vendor/resize.Resize
        /var/lib/gopath/src/git.pixinote.net/postman/vendor/resize/resize.go:277 +0x2a59

goroutine 31 [runnable]:
sync.(*WaitGroup).Wait(0xc2080d5c00)
        /usr/local/go/src/sync/waitgroup.go:132 +0x169
vendor/resize.Resize(0x30f, 0x30f, 0x7fcc97bda3d8, 0xc20815e440, 0x2, 0x0, 0x0)
        /var/lib/gopath/src/git.pixinote.net/postman/vendor/resize/resize.go:279 +0x2a98
endpoint.handleResize(0x8b25f0, 0x4, 0x15)
        /var/lib/gopath/src/git.pixinote.net/postman/endpoint/render.go:74 +0xa06
created by endpoint.putNoteImage
        /var/lib/gopath/src/git.pixinote.net/postman/endpoint/notes.go:668 +0x9fc

I'm sorry, but without a sample program that can reproduce your issue, there is very little that I can do for you at the moment.

finally reproduced it consistently enough to debug, and I found that I was starting from an image with 0 height and 0 width, and trying to resize it up from there.
I was performing a crop with github.com/oliamb/cutter first, but a problem deserializing the crop dimensions caused me to chop it down to 0x0.
It might be worth it to check for this specific scenario, but the problem was certainly on my side.


crash after 1.2 version update on Oct, 20th

After update the application crashes when tapping the "view" button and doesn't show the pics if I lock the phone.

I have just released a new release here, and an update on the play store.
I'm really sorry for this.

Don't worry, errors happen all the time.
Anyway, thank you for the useful app!


check whether wind data is corrupted

There was an email from copernicus:
We are writing to you because you may have downloaded some corrupted ERA5 data from the Climate Data Store (CDS).
Some data was corrupted in the following ERA5 CDS catalogue entries (datasets):

ERA5 hourly data on single levels from 1979 to present
ERA5 hourly data on pressure levels from 1979 to present

361 corrupted fields, out of a total of 3.1 billion ERA5 fields, have been identified and replaced.
This corruption problem was resolved on 2021-04-14.
Users that have downloaded any of these affected fields prior to 2021-04-15, are recommended to re-download them.
TODO

check whether any of my data is affected

Download requested again from Copernicus with additional parameters. Request pending....


Update to Knockout 3.2

I am using Durandal 2.1.0 and just updated to Knockout 3.2. My SPA is now getting stuck with no error messages. I didn't manage to sport the error yet... everything was working fine with ko 3.0.0

Does Durandal works with lastest Knockout? with Knockout component?

Yes it does :)

Also confirming it does
On 14 Feb 2015 10:08, "TOuhrouche"<EMAIL_ADDRESS>wrote:

Yes it does :)
—
Reply to this email directly or view it on GitHub
https://github.com/BlueSpire/Durandal/issues/586#issuecomment-74369349.

AWESOME!


Cone colliders are exported as cylinders

Unless the khr extension gains cones as primitives, it would probably be better to convert the blender cone primitives to a convex mesh. A cylinder is quite inaccurate of a representation.

So, you should see that a Blender CONE is exported as a cylinder with a zero radius on one end:
		"KHR_collision_shapes":{
			"shapes":[
				{
					"type":"cylinder",
					"cylinder":{
						"height":2,
						"radiusBottom":1,
						"radiusTop":0
					}
				}
			]
		},

Is that not the case?
I appreciate the name might be a little confusing - cylinders and cones are both special-cases of a conic. In the USD working group (which already had cones and cylinders special-cased), we settled on adding the radii parameters to cylinders; then, we kept the glTF spec in-line with USD for compatibility.
Also, saw your SBCL blog post linked from HN recently - cool stuff!

Oh! Dang. I must have missed that and simply ignored it in my parser when I was upgrading spec numbers. My bad!
And thanks! I'll probably make another entry at some point to talk about the 3D capabilities of the engine. The glTF stuff has been paramount to making this work at all, since I really don't have the capacity to build an editor on top of everything else.


edit python, add jinja

pep8 rule requires space after hash

#183 has been merged, so the Python component of this pull request is already in master.

Please see comments on #123 and #152. This seems to have come up several times and is currently even backtracked. We need some discussion and a decisions about how this should actually work. I'm recently added as a maintainer on this project and working through the PR backlog, but I'm giving this one a pass for the moment pending a verdict on how it should actually work.

This PR is now entirely obsoleted by other merged PRs. Please see  discussion on #202 for whether this was the right fix for Python, but it's currently the default and no other changes are introduced so I'm going to close this. Thanks for the contribution though @tlapicka, and please do chime in on the issue discussing whether this should be changed again.


[Bug] [Connector] Kafka e2e the error cannot be executed successfully.

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
Class of e2e error reporting： src/test/java/org/apache/seatunnel/e2e/connector/kafka/KafkaIT.java 下的testSourceKafkaJsonFormatErrorHandleWayFailToConsole

After adding source_table_name, I found that e2e was stuck.
Remove a sink and one of the connectors will return to normal.

SeaTunnel Version
2.3.1
SeaTunnel Config
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#    http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
######
###### This config file is a demonstration of streaming processing in seatunnel config
######

env {
    execution.parallelism = 1
    job.mode = "BATCH"

    # You can set spark configuration here
    spark.app.name = "SeaTunnel"
    spark.executor.instances = 1
    spark.executor.cores = 1
    spark.executor.memory = "1g"
    spark.master = local
}

source {
  Kafka {
    bootstrap.servers = "localhost:9092"
    topic = "my_topic"
    result_table_name = "kafka"
    start_mode = "earliest"
    format_error_handle_way = skip
#     kafka.auto.offset.reset = "earliest"
    schema = {
          fields {
            c_map = "map<string, string>"
            c_array = "array<int>"
            c_string = string
            c_boolean = boolean
            c_tinyint = tinyint
            c_smallint = smallint
            c_int = int
            c_bigint = bigint
            c_float = float
            c_double = double
            c_bytes = bytes
            c_date = date
            c_decimal = "decimal(38, 18)"
            c_timestamp = timestamp
            c_row = {
              c_map = "map<string, string>"
              c_array = "array<int>"
              c_string = string
              c_boolean = boolean
              c_tinyint = tinyint
              c_smallint = smallint
              c_int = int
              c_bigint = bigint
              c_float = float
              c_double = double
              c_bytes = bytes
              c_date = date
              c_decimal = "decimal(38, 18)"
              c_timestamp = timestamp
            }
          }
        }
  }
}

sink {
  Console {
        source_table_name = ["kafka"]

  }
  Assert {
      source_table_name = ["kafka"]
      rules =
        {
          field_rules = [
            {
              field_name = c_string
              field_type = string
              field_value = [
                {
                  rule_type = NOT_NULL
                }
              ]
            }
              ]
            }
    }
}

Running Command
*

Error Exception
*

Flink or Spark Version
No response
Java or Scala Version
No response
Screenshots
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

cc @hailin0

A single test passed on my machine, but running multiple use cases at the same time failed. I believe it is an implementation issue with KafkaContainer

I has found the bug, I will fix it soon


Initial Cassandra and Elasticserch spark job

This is dependencies spark job ported from https://github.com/openzipkin/zipkin-dependencies to use Jaeger model.

@yurishkuro could you please review? The beauty of this is that it does not require any other service e.g. (kafka). Later some parts could be reused for new data pipeline processing. (e.g. the job will be the same but it will acquire data from other sources)

@yurishkuro could you please review?

On my todo list

@jpkrohling @objectiser could you please review?

Forgot to mention on the review itself, so, I'll leave it here as comment: some of those files are based on Zipkin ones, so, it would be polite to mention this on the readme. Besides, it would also be nice to either not add your @author tags, or to add a second @author tag like @author The Zipkin Authors, to make sure people won't think you are the sole author of that source file.

@jpkrohling thanks, done in the https://github.com/pavolloffay/spark-dependencies/pull/1/commits/8e48ca4265494107159eb5de398e124a4696eb1c

@jpkrohling I have updated it to use java 8 date API https://github.com/pavolloffay/spark-dependencies/pull/1/commits/f918317b76258e379584d548f8f8db9e0d58b64d

The usage of the Java 8 date/time API could be better, but it's a strong first version. One future improvement could have been about setting the timezone on the main class, and let everything else be agnostic of the timezone. But that's not needed/required for this PR.
I think it's very close to a LGTM, missing only the removal of the parseHosts and the resolution for the comment about the shade plugin.

The usage of the Java 8 date/time API could be better, but it's a strong first version. One future improvement could have been about setting the timezone on the main class, and let everything else be agnostic of the timezone. But that's not needed/required for this PR.

The current functionality is what OpenZipkin uses, and is probably enough. If you have a specific requirement feel free to open issue on this repo right away.
About the relocation, see todo. There is a problem with guava. Based on the maturity of the original project I suspect it's there for a reason.

I will merge soon and transform the repo to the jaegertracing.
If you want a different repo name please comment. @yurishkuro

@yurishkuro @Jiri-Kremser @objectiser @jpkrohling thanks.


Add type-guessing choice for synchronization imports

Basically, in the JSON stringification method inside the sync model, we weren't adding the new type_guessing attribute.
Fixes #3264
REVIEWER: @viddo

Frontend tests were OK :+1: (details)

LGTM :+1:


Please invite me to the community

Name
Kenneth Mei
Additional Context
I would like to be a member of this awesome community.

Invitation sent to join the GitHub Organization. Welcome to Infraform 🎉Please check your mail to accept the invitation sent by GitHub! 🤖About usInfraform is an open source solution for serverless platforms, it is designed for developing solutions and enhancing creators to create their infrastructure 💻 Great to have you in our community ✨ Looking forward to your valuable contributions! 🤓 You can also check our community ✨ Github ✨ LinkedIn 💜 You can also share our community with other folks who want to learn about development, DevOps, tech, and contribute together and with us 👉💜👈


Make sampling interval configurable for each node

It would be ideal if the sampling interval can be configured for each node separately within the publishednodes.json

i thought about this as well. most likely i will look into that before i submit my PR. it would make sense to change the default sampling rate of 1000ms via cmd line param and also allow to change on a node level. which scenarios do you have in mind, which need a change? slowing it down or increasing it or both? i ask because this may interfere with the batching functionality i merged in yesterday.

In our case the 1s is perfect as default and would be nice to change through cmd, there are just certain sensor values which we want to set to 60s or something as some of them don't rapidly change. (Ambient temperatures, pressure, humidity, ...).
I guess a nice solution would be to group them. My feeling would be that there won't be alot of applications which will require to define a separate interval for each node.
Thanks alot by the way, that batch mode works smoothly and efficiently.

@hansgschossmann I've been testing out your last commits.
Changed all our OPC UA nodes in 2 sections (in the publishednodes file):

each warnings, run cmds, etc.. in a section of 1sec publish interval
sensor data to 30sec publish interval

But it seems there are queing problems?
The source timestamps are creeping away from the published timestamps as can be seen in the attachment.


release 0.2.0 is out of sync with the current codebase

Hi @fishnix,
I just tried the 0.2.0 release that you put up and it doesn't seem like any of the changes have been applied to it.
I made a new release here:
https://github.com/vamegh/packer-provisioner-goss/releases/tag/v0.2.0
using the following script:
#!/usr/bin/env bash

package=$1
if [[ -z "$package" ]]; then
  echo "usage: $0 <package-name>"
  exit 1
fi
package_split=(${package//\// })
package_name=${package_split[-1]}

platforms=("windows/amd64" "windows/386" "darwin/amd64" "darwin/386" "linux/amd64" "linux/386")

for platform in "${platforms[@]}"
do
    platform_split=(${platform//\// })
    GOOS=${platform_split[0]}
    GOARCH=${platform_split[1]}
    output_name=$package_name'-'$GOOS'-'$GOARCH
    if [ $GOOS = "windows" ]; then
        output_name+='.exe'
    fi

    env GOOS=$GOOS GOARCH=$GOARCH go build -o $output_name $package
    if [ $? -ne 0 ]; then
        echo 'An error has occurred! Aborting the script execution...'
        exit 1
    fi
done

From: https://www.digitalocean.com/community/tutorials/how-to-build-go-executables-for-multiple-platforms-on-ubuntu-16-04
These now support all of the new features, if you could can you please update the binaries for the release to match the current state of the code.

Ah! I see what happened -- I pointed at your repo for testing when you opened your PR and built from master there instead of here.  Updating now.


Got error "Date outside of valid range" when selected maxDate

I set a maxDate in paper-date-picker,  for example:
<paper-date-picker id="picker" max-date="October 10, 2016" locale="en"></paper-date-picker>
But when select "October 10, 2016" from calendar, the window will get back to previous month automatically,  and the Chrome console output this error: "Date outside of valid range: Mon Oct 10 2016 13:35:17 GMT-0700 (PDT)".
Did I do something wrong? Is maxDate excluded?  How can I change the max Date colour to grey in calendar if it can not be selected?

I have the same issue setting the max date property is not working for me as well.

The problem is in this function
_withinValidRange: function(date) {
        if (this._isValidDate(date)) {
          return (!this.minDate || date >= this.minDate) && (!this.maxDate || date <= this.maxDate);
       }
        return false;
 },

min and maxDate have no time value but the date which we have set has a time value so if you dont provide a time value for example 23:59 this statement is going to return false when you select the same date as the maxDate.
workarounds for now:
you can specify a time for the max-date value:


merged inner and outer members and made one tab

I hope the lock file isn't screwed this time 🤞🏻

issue #55


Removed category from items and canonical items; and updated tests.

Resolves #765
Description

Removed :category in Item and CanonicalItem, removed pieces of UI dealing with them, including:

CSV
PDF
Web UI

Type of change

Breaking change (fix or feature that would cause existing functionality to not work as expected)

How Has This Been Tested?

RSpec tests passing, manually explored website to make sure no errors were thrown.
Screenshots

We discussed the pie-chart that was removed and agree that it's not a valuable widget.
In the future, when we do the feature for "item thresholds" that would be a good replacement.


Replace pil with Pillow in python package requirements

Debian package python-pil does install Pillow, the alive fork of dead
PIL project. When, however, pil is specified as package dependency in
setup.py, and python-ev3dev is installed with either
easy_install python-ev3dev or python setup.py install,
an attempt is made to install the actual PIL from PyPI. This fails on my
host system, and I think is not desired behavior anyway.
Also see ev3dev/ev3dev-lang#113

I hope this does not break debian packaging.

By the way, should not python-pil be mentioned here?

I think ${python:Depends} gets filled in automagically by the Debian package builder

Does it use setup.py for that? We may be in trouble then. @dlech, is it possible to override it?

Argh - on Debian python-pil  is Pillow - not sure of the impact on packaging - @dlech is probably asleep.

Well, let's try it and see what happens...

I don't think debian packaging cares what is in setup.py. It probably just looks at the import statements in the .py files that actually get installed. Anyway, just tried a build and it works, so no worries.
Any yes, ${python:Depends} magically turns into python-pil.


test-branch/execute-job/quoted-authorization/a1041f0b-f01b-4b3f-a88b-bf11ce583b54

PR for testing 1dfcbb9d249f3dc14fd278cfcb427996707091cc

/canonical/self-hosted-runners/run-workflows 1dfcbb9d249f3dc14fd278cfcb427996707091cc


chore(main): release 3.2.0

:robot: I have created a release beep boop
3.2.0 (2024-03-08)
Features

add sum function (#37) (84f094f)

Bug Fixes

dependabot: bump lodash from 4.0.0 to 4.17.21 (#39) (28bee66)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/jbdoumenjou/poc-changelog/releases/tag/v3.2.0 :sunflower:


Fix link to mistral api keys

Description
Just fixing the link to get mistral keys.
Risk
/
Deploy Plan
Deploy front.

LGTM 👍


apply govuk styling to suggestion form elements

Applies the govuk elements styling to the suggestions form elements via a domain specific form builder.
GovukElementFormBuilder does not cater for individual checkboxes (checkbox fieldsets only) so this wraps the logic of an individual check box to output the expected html for a govuk styled checkbox (and allow for pass thru of other options).

have talked to @aliuk2012 who is looking to implement a check_box method in govuk_element_form_builder. This would mean we could remove the suggestion form builder at some point and rely on that


Why creating VNet connection between hub vnet and spoke vnet

Since the traffics are going though NVA VNet, what's the purpose of creating direct connection between hub VNet and spoke VNet?

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

ID: ff59f117-79c3-f134-f6ff-9c3745a7cd52
Version Independent ID: 6e1bf338-5501-b1d7-6b2d-3dc98dc25a60
Content: Virtual WAN: Create virtual hub route table to NVA: Azure portal
Content Source: articles/virtual-wan/virtual-wan-route-table-portal.md
Service: virtual-wan
GitHub Login: @cherylmc
Microsoft Alias: cherylmc

@jinzejian The connections from the Hub VNET and Spoke VNETs that bypass the NVA Vnet are there for routing scenarios where passing through the NVA is not needed.
Please let me know if you have any additional questions
@cherylmc Are there any reasons you can add?

Hi Travis,
Thanks for your answer.
I’m asking this because one of my customers deployed everything exactly the same as this document, thought this is something Microsoft recommended.
As such I would like to feedback if we can add some note in the document to remind people that it’s not a necessary configuration, to avoid similar confusions.
Thanks again.
My working hours are 7:00-16:00 Mon-Fri UTC+8 (that is 15:00-00:00 PST). If you need any urgent support during my non-working hours, please contact my backup azurebu<EMAIL_ADDRESS>and one engineer will contact you.
Best Regards,
Jimmy Jin | Support Engineer
Azure Infrastructure Support  (Networking)
From: TravisCragg-MSFT<EMAIL_ADDRESS>Sent: Friday, March 20, 2020 4:33 AM
To: MicrosoftDocs/azure-docs<EMAIL_ADDRESS>Cc: Jimmy Jin<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/azure-docs] Why creating VNet connection between hub vnet and spoke vnet (#50468)
@jinzejianhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fjinzejian&data=02|01|Zejian.Jin%40microsoft.com|85d19f4dfdc746bd9bb408d7cc44ba83|72f988bf86f141af91ab2d7cd011db47|1|0|637202467887113398&sdata=r4qRiR5ylGBlr0W%2BQjA8YBxLDvNm%2F7%2FD0BIB5Eh3kVg%3D&reserved=0 The connections from the Hub VNET and Spoke VNETs that bypass the NVA Vnet are there for routing scenarios where passing through the NVA is not needed.
Please let me know if you have any additional questions
@cherylmchttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcherylmc&data=02|01|Zejian.Jin%40microsoft.com|85d19f4dfdc746bd9bb408d7cc44ba83|72f988bf86f141af91ab2d7cd011db47|1|0|637202467887123396&sdata=AbymncU2zbBlFqXlE5tUzi62nx3c3O6TtCxDURiswzM%3D&reserved=0 Are there any reasons you can add?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fissues%2F50468%23issuecomment-601402781&data=02|01|Zejian.Jin%40microsoft.com|85d19f4dfdc746bd9bb408d7cc44ba83|72f988bf86f141af91ab2d7cd011db47|1|0|637202467887123396&sdata=C9kto7kXWGrqYG%2BT5f%2FnJRL89WJZ8otTTYflTwYoa94%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAK6TYPHAA5HRBZZL756UPL3RIJ6QBANCNFSM4LPCZFKQ&data=02|01|Zejian.Jin%40microsoft.com|85d19f4dfdc746bd9bb408d7cc44ba83|72f988bf86f141af91ab2d7cd011db47|1|0|637202467887133391&sdata=KC8CdGiSkOZ1cXIcMqgryWKUvN4z%2BBE09aVlE00CMOg%3D&reserved=0.

@jinzejian Great point!
I have assigned the issue to the content author to evaluate and update as appropriate.


support for login protected FAQs

currently the FAQs are visible to all users of the site including un-authenticated ones.

Most website want the FAQ to be visible to all users even if they are not logged in. For this to change it must be a setting/flag that the website can set.

OK - let me do that; thanks for feedback

@dragoncommits - updated with a "login_required" FAQ_SETTINGS option.


Database selector drop-down compacted and unusable.

The drop-down used to select the active database when a query editor is open is compacted. I have deleted ~/.dbeaver4 and the issue persists.
DBeaver 4.2.3 insalled from 64bit RPM on Fedora 26

Looks like all custom controls in toolbar are corrupted.
You could try to switch current them (Preferences->General->Appearance). And/or to drag-n drop toolbar panels. It helps in some cases.
Workaround: you can use database navigator tree for current schema switch (thru context menu->Set active and/or "Set connection from navigator" button).

I switched themes and moved the tool panels around, specifically the ones with squashed content. No effect.

I am familiar with the workaround and use it, but I think that behavior is a little dangerous and could result in more easily running a script on the wrong database.

I have the same problem with 4.3.5. Im running Arch Linux, which is up to date. I am not even able to rearrange the toolbars with squashed contents.
I have a second machine with the same configuration which doesn't suffer this problems. The only major difference i see is the one with the problem has a HiDPI display.
The dark theme is not the problem, I tried switching themes without a result. Removing all config files did not made a difference.

Same problem here, I also have an HiDPi display...

This seems to be specific to some Linux versions. Some problems should be fixed in 5.2.3 (along with new Eclipse version migration).
Also you could try to install Darkest Dark theme (it is more a improvement than a workaround, it is the best Eclipse dark theme I know). It solves most of UI glitches with HighDPI screens.

I'm having this same issue with DBeaver 5.2.2 on Ubuntu 18.04.1. It's fine with scaling set to 100% but everything becomes so small it's unusable. I've tried installing the Darkest Dark theme. It didn't fix the problem (it is a really nice looking theme, though).

cannot reproduce on 6.0.2


Session_database_driver reading in query WHERE condition

Seems to be a possible regression for issue #4373 in 3.1.10/3.1.11
I have attempted to migrate to database session this evening and am intermittently receiving below error on XHR calls.

A Database Error Occurred
Error Number: 1054Unknown column 'name' in 'where clause'UPDATE `ci_sessions` SET `timestamp` =<PHONE_NUMBER>, `data` = '[Omitted Session Data]'
WHERE (`name` LIKE '%%' OR `number` LIKE '%%') AND `type` IN (21,22,23,24,25) AND `corp` = '90'
AND `id` = 'cgf2sr8akmucvetcs5sn4kupvhpni28u'Filename: libraries/Session/drivers/Session_database_driver.phpLine Number: 261

Was running 3.1.10, but tested the same on 3.1.11 also.
The additional WHERE argument is used in the XHR query immediately before the one that returns the above error.

The session library doesn't generate these WHERE conditions and #4373 has nothing to do with sessions ... Whatever the issue is, it's your own doing.

Sorry it was regression of #4374, I made a typo.
If you read my OP again, you will see that I mentioned the WHERE argument comes from the query immediately before the session query, and it is clearly the Session_database_driver throwing this error by using the additional WHERE arguments from the previous query.

#4374 is a 3.0.3 issue fixed in 3.0.4 ... If there was a regression there it would've been noticed in the 4 years since that patch, but even double checking it now - a regression is impossible.

So the issue turned out to be query caching on previous queries affecting the session query.
While we could ensure to flush the cache after every function that calls it, adding into the Session_database_driver would act as a safeguard.
To ensure this, I added $this->_db->flush_cache(); to Session_database_driver.php under $this->_db->reset_query();

I see ... that's a problem number<PHONE_NUMBER>44651651 caused by that query caching feature. I'll get rid of it the first chance I have, you shouldn't rely on it.


GIFs in CONTRIBUTING.md

Add GIFs to CONTRIBUTING.md demonstrating the steps outlined in the document. This may include forking, commiting, pushing, making a pr, fetching upstream

Wouldnt this fit better in the git tutorial?

Sure we put it there.


Cythonize more files

Cythonize most of the remaining files. This boosted my local benchmark performance from avg=0.675s to avg=0.620s, or ~10% improvement over the current cython branch.

I had to make a few minor changes in order to get cython to accept the files:

Change __IPYTHON__ to eval("__IPYTHON__") -- cython didn't like the unexpected identifier
Modify some of the import statements -- it seems that cython uses slightly different import logic that was resulting in circular imports. As an example, changing from . import main to import pydantic and then using pydantic.main.<x> instead of main.<x> resolved the issue.
Change repr(x) to x.__repr__() everywhere. I was getting a strange "coercion" issue with cython that went away after making this change.

(There are some line-length violations due to the import changes, but I figured you might not like the import changes anyway so I didn't worry about cleaning that up yet.)
#547

that's awesome. Thank you very much.


Fix code scanning alert - Information exposure through an exception

Tracking issue for:

[x] https://github.com/eriwiana/moessie/security/code-scanning/8

Fixed on commit c855ed1


Trouble with Heroku

Djrill worked seamlessly on my local machine. But when I pushed to the heroku master, I got the following error:
2015-05-13T21:16:44.369531+00:00 app[web.1]: Traceback (most recent call last):
2015-05-13T21:16:44.369532+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/arbiter.py", line 507, in spawn_worker
2015-05-13T21:16:44.369533+00:00 app[web.1]:     worker.init_process()
2015-05-13T21:16:44.369535+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/workers/base.py", line 118, in init_process
2015-05-13T21:16:44.369536+00:00 app[web.1]:     self.wsgi = self.app.wsgi()
2015-05-13T21:16:44.369537+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
2015-05-13T21:16:44.369538+00:00 app[web.1]:     self.callable = self.load()
2015-05-13T21:16:44.369540+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 65, in load
2015-05-13T21:16:44.369543+00:00 app[web.1]:     return util.import_app(self.app_uri)
2015-05-13T21:16:44.369559+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/importlib/init.py", line 37, in import_module
2015-05-13T21:16:44.369554+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate
2015-05-13T21:16:44.369557+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/django/apps/config.py", line 86, in create
2015-05-13T21:16:44.410079+00:00 app[web.1]:     self.wsgi = self.app.wsgi()
2015-05-13T21:16:44.410081+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
2015-05-13T21:16:44.410082+00:00 app[web.1]:     self.callable = self.load()
2015-05-13T21:16:44.410084+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 65, in load
2015-05-13T21:16:44.410085+00:00 app[web.1]:     return self.load_wsgiapp()
2015-05-13T21:16:44.410086+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 52, in load_wsgiapp
2015-05-13T21:16:44.410088+00:00 app[web.1]:     return util.import_app(self.app_uri)
2015-05-13T21:16:44.410089+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/util.py", line 355, in import_app
2015-05-13T21:16:44.410091+00:00 app[web.1]:     import(module)
2015-05-13T21:16:44.410092+00:00 app[web.1]:   File "/app/agora/wsgi.py", line 17, in
2015-05-13T21:16:44.369558+00:00 app[web.1]:     module = import_module(entry)
2015-05-13T21:16:44.410093+00:00 app[web.1]:     application = Cling(get_wsgi_application())
2015-05-13T21:16:44.410094+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/django/core/wsgi.py", line 14, in get_wsgi_application
2015-05-13T21:16:44.410096+00:00 app[web.1]:     django.setup()
2015-05-13T21:16:44.410099+00:00 app[web.1]:     apps.populate(settings.INSTALLED_APPS)
2015-05-13T21:16:44.410100+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate
2015-05-13T21:16:44.410067+00:00 app[web.1]: [2015-05-13 21:16:44 +0000] [10] [ERROR] Exception in worker process:
2015-05-13T21:16:44.410078+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/workers/base.py", line 118, in init_process
2015-05-13T21:16:44.369560+00:00 app[web.1]:     import(name)
2015-05-13T21:16:44.369561+00:00 app[web.1]: ImportError: No module named djrill
I've run "pip install djrill" (while in a virtualenv). I've added "djrill" as an Installed App and added these lines to my settings:
MANDRILL_API_KEY = "(( my Mandrill key))"
EMAIL_BACKEND = "djrill.mail.backends.djrill.DjrillBackend"
Is there a step I'm missing? It seems heroku can't find the module.

It sounds like Djrill isn't getting installed into your Heroku environment.
When you say you've run "pip install djrill", was that on your local development machine, or somehow in Heroku? If it was only on your local machine, you need to find a way to tell Heroku you need that package installed when it deploys your project.
I'm not too familiar with Heroku, but in many python deployments, that's a file called requirements.txt that has your list of package dependencies (and which you can generate pretty easily with pip freeze locally).

Yep, looks like Heroku uses requirements.txt just like the rest of us: https://devcenter.heroku.com/articles/python-pip
So you'll need to add a djrill line to your requirements.txt. See the Heroku article for more info.

Thanks!
On Wed, May 13, 2015 at 11:34 PM, Mike Edmunds<EMAIL_ADDRESS>wrote:

Yep, looks like Heroku uses requirements.txt just like the rest of us:
https://devcenter.heroku.com/articles/python-pip
So you'll need to add a djrill line to your requirements.txt. See the
Heroku article for more info.
—
Reply to this email directly or view it on GitHub
https://github.com/brack3t/Djrill/issues/91#issuecomment-101898831.


Update ODataErrorResponseChecker.java

To get the exact exception reason from odata service, instead of getting a generic message sending now.

Please review the changes merge with master branch. I think, the changes will be helpful for developer.

Fixed with OLINGO-1190, see ac02329d


HDDS-10562. Fix endless loop in ozone fs -ls

What changes were proposed in this pull request?
When a volume has more than "1024" buckets, the command of "ozone fs -ls /volume" will reach endless loop.
It's caused by incorrect parameter passing in listStatus.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-10562
How was this patch tested?
unit test.

@adoroszlai Thank you for the review and merge.


Additional bus functions

[x] SEND_SPI8_BULK (#137)
Currently we only have SEND_SPI8 which send a single (8-bit) word. Sending array of words need sending repeated SPI_HEADER and SEND_SPI8 before each word.
Like [SPI_HEADER][SEND_SPI8][word_out_0][word_in_0][ACK][SPI_HEADER][SEND_SPI8][word_out_1][word_in_1][ACK]...
By SEND_SPI8_BULK we can avoid sending repeated SPI_HEADER and SEND_SPI8.
Like [SPI_HEADER][SEND_SPI8_BULK][count][word_out_0][word_in_0][word_out_1][word_in_1]...

[ ] SEND_SPI16_BULK (#141)
Same as SEND_SPI8_BULK with (16-bit) word.

[x] WRITE_SPI8_BULK (#137)
For writing only, we can also avoid [word_in_\d+].
Like [SPI_HEADER][WRITE_SPI8_BULK][count][word_0][word_1]....

[ ] WRITE_SPI16_BULK (#141)
Same as WRITE_SPI8_BULK with (16-bit) word.

[x] READ_SPI8_BULK (#137)
For reading only, we can avoid [word_out_\d+].
Like [SPI_HEADER][READ_SPI8_BULK][count][word_0][word_1]....

[ ] READ_SPI16_BULK (#141)
Same as READ_SPI8_BULK with (16-bit) word.

[X] I2C_SEND_BULK (Addressed in #121)
Currently we only have I2C_SEND_BURST which send a single byte. Sending array of bytes need sending repeated I2C_HEADER and I2C_SEND_BURST before each byte.
Like [I2C_HEADER][I2C_SEND_BURST][data_0][I2C_HEADER][I2C_SEND_BURST][data_1]...
By I2C_SEND_BULK we can avoid sending repeated I2C_HEADER and I2C_SEND_BURST.
Like [I2C_HEADER][I2C_SEND_BULK][count][data_0][data_1]...

[X] I2C_READ (Addressed in #121)
Currently we use I2C_READ_MORE and I2C_READ_END which reads byte by byte.
By using I2C_READ we can avoid sending repeated I2C_HEADER, I2C_READ_MORE and I2C_READ_END.
Like [I2C_HEADER][I2C_READ][count][data_0][data_1]...

[x] START_SPI (#137)
[x] STOP_SPI (#137)
[x] SET_SPI_PARAMETERS (#137)

Are SEND and WRITE operations the same?

#148 adds full support for 8- and 16-bit SPI transactions.


Admin - Product Management

When clicked on Product Management all product to be displayed.
Page to have edit , delete , view , Add button , copy selected .
Page have checkbox for bulk action .
Admin to edit all attributes of Product except ID
Page to have multiple level of filter , ( Seller Name , Category  , Status ( all possible status )
ADD - admin can add product one by one or in Bulk .
-  One By One

Choose Category
All the attributes mapped to category Admin has to provide .
Each filed for product attributes to be validated against datatype ( Exa: Name cannot be number )
By default Product created by Admin would have status 'PNDG' , needs approval.

**- Bulk **

User Can Upload the product in csv or xls format .
TBD

1.when clicked on Edit getting below  PHP Error
Severity: Notice
Message: Undefined property: stdClass::$PRODUCT_MSTR_BRAND_NAME
Filename: controllers/Products.php
Line Number: 310
Backtrace:
File: /var/www/html/dev/NewJoinTest/application/controllers/Products.php
Line: 310
Function: _error_handler
File: /var/www/html/dev/NewJoinTest/index.php
Line: 292
Function: require_once
--
A PHP Error was encountered
Severity: Notice
Message: Undefined property: stdClass::$PRODUCT_MSTR_BRAND_DESC
Filename: controllers/Products.php
Line Number: 311
Backtrace:
File: /var/www/html/dev/NewJoinTest/application/controllers/Products.php
Line: 311
Function: _error_handler
File: /var/www/html/dev/NewJoinTest/index.php
Line: 292
Function: require_once
An Error Was Encountered
Unable to load the requested file: Products/form.php
==============================================

When clicked on ADD Product ->select catg-> brand->Submit
Please remove Description text

3.Can you please try to change the design of dropDown this Looks Bit simple
4.while inserint Data into PRODUCT_ATTR_MAP Can you please also inset values for PRODUCT_ATTR_MAP_CATEGORY_NAME and PRODUCT_ATTR_MAP_ATTR_NAME .
Overall good!! We need to improve design bit when showing attributes using some effective features from Bootstrap.

ok

Above changes performed

Hi Roshni  , When I tried add product under
Category: LAPTOPS ULTRA BOOKS I can see some attributes are shown as below , Please can you check product management complete flow once .
I have added multiple attributes to Database ,
Please map attributes of all type to category ( int  , string , char) , and also with textbox , dropdown and all other values and try to create product under such category.

Please check at the end .

HI Roshini  , Please also do the changes to add images for product , Please refer to upload image section for more details.

Those attribute display type is missing in the database,
But no issue i added some condition so afterword if attribute display type is Not available it will not show such attribute.

HI Kamlesh ,
Product managment -
Please work with Roshni and try to test Product managment

Create atttributes
atttributes can ne string ,int , char
atttributes can be show with 8 possible type  ( checkBox , html editor , textbox ....)
Product can have multiple iamges
Please try to create prudct and confirm that u are able to see attributes  correclty when we add the product from add product

I added option to upload image from first page where we can edit,delete and view product with their attributes.

in product mangment -> uploade image ->group*->fist i select the product and then select  Select Image Group
and then error is occur

Image upload issue resolved.
as well as edit image option added in edit product panel.

product mangement-> uplode image ->start date and end date .
in end date user can enter the back date value

Product Mangment ->uplode image -> group*(select option`= select image group )-> submit
when user click on submit button error is occured

Attribute mangment  -> add -> user enter the name with special char is allow .but
in other side when user want to change the same name with special char .in "EDIT" option
user get validation massage "please enter valid name"
so please check it.

Attribute mangment  -> add ->Attribute Type when user select type = int,
-> value(in this option  only  "int" type is allow.  when user select the Attribute Type= int ).
but now user can  ADD any value in  (value* option )

same error occur with   "char" value and "STRING"
When  user select the attribute type =CHAR or STRING
and then user go to the  value option
user enter any value, in value box ..
so please fix the code with correct validition
like if user select the  attribute type = char
then  in value  = only char value

@ Rushikesh- Please confirm the Column for ATTR_MSTR to identify its going to be fixed .

@Abhijit , Rushikesh Mydeen - How to manage the product  with multiple color