Build failed with Mi Note 3

Thanks in advance. 🙇
1. My Installation Step

cloned mobile-ai-bench in docker image registry.cn-hangzhou.aliyuncs.com/xiaomimace/mace-dev on my cross-compile machine using commands below:

docker pull registry.cn-hangzhou.aliyuncs.com/xiaomimace/mace-dev
docker run -it --privileged -d --name mace-dev \
           -v /dev/bus/usb:/dev/bus/usb --net=host \
           -v /local/path:/container/path \
           -v /usr/bin/docker:/usr/bin/docker \
           -v /var/run/docker.sock:/var/run/docker.sock \
           registry.cn-hangzhou.aliyuncs.com/xiaomimace/mace-dev

downloaded snpe-1.8.0 and unzip to /opt as below:

root@cross-compile:/opt# ls
android-ndk-r12b  android-ndk-r16   mobile-ai-bench  snpe-1.18.0
android-ndk-r15c  android-ndk-r17b  sdk              snpe-1.18.0.zip

edit snpe in WORKSPACE as below:

# You need to comment following new_http_archive and uncomment following
# new_local_repository to benchmark SNPE
#new_http_archive(
#    name = "snpe",
#    build_file = "third_party/snpe/snpe.BUILD",
#    sha256 = "b11780e5e7f591e916c69bdface4a1ef75b0c19f7b43c868bd62c0f3747d3fbb",
#    strip_prefix = "snpe-1.15.0",
#    urls = [
#        "https://cnbj1-fds.api.xiaomi.net/aibench/third_party/snpe-1.15.0.zip",
#    ],
#)
# You need to uncomment following new_local_repository and comment foregoing
# new_http_archive to benchmark SNPE
new_local_repository(
    name = "snpe",
    build_file = "third_party/snpe/snpe.BUILD",
    path = "/opt/snpe-1.18.0",
)

2. Issues
But build failed with 3 issues:

Does mobile devices need to be root?

adbd cannot run as root in production builds
Not running as root. Try "adb root" first.
stop: must be root
/system/bin/sh: can't create /sys/devices/system/cpu/cpu7/online: Permission denied
/system/bin/sh: can't create /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor: Permission denied
......
......

No such file or directory

/system/bin/sh: can't create /sys/class/devfreq/soc:qcom,l3-cdsp/governor: No such file or directory

unused DT entry: type 0xf arg 0xf81

WARNING: linker: /data/local/tmp/aibench/model_benchmark: unused DT entry: type 0xf arg 0xf81
('snpe', 'CPU', 'MobileNetV2')

3. Error Logs
I execute python ./tools/benchmark.py --frameworks=snpe in mace-dev container as below:
root@cross-compile:/opt/mobile-ai-bench# python ./tools/benchmark.py --frameworks=snpe
Prepare to run models on armeabi-v7a
* Build //aibench/benchmark:model_benchmark with ABI armeabi-v7a
/system/lib/libcdsprpc.so does not exists! Skip DSP.
INFO: Analysed target //aibench/benchmark:model_benchmark (17 packages loaded).
INFO: Found 1 target...
[6 / 10] no action

Target //aibench/benchmark:model_benchmark up-to-date:
  bazel-bin/aibench/benchmark/model_benchmark
INFO: Elapsed time: 55.689s, Critical Path: 0.86s
INFO: 3 processes, local.
INFO: Build completed successfully, 5 total actions
Build done!

=====================================================================
Trying to lock device ac516aca
Run on device: ac516aca, sdm660, Mi Note 3
Adjust power to performance mode on ac516aca, sdm660
adbd cannot run as root in production builds
Not running as root.


Add Socratic #24

Topics and links can be pushed directly to this branch, or added as comments/review.

See commit https://github.com/ariard/londonbitdevs-website/commit/da5c3fa923db77cf839b8496f067fb25fefc79cb for my list of links on Lightning + Tor/i2p.
For the subjects to go in-depth, I think I’ll go for splicing + DDoS attacks model of Tor/i2p. Other Lightning links are more interesting updates on Lightning infrastructure, though I’ll provide context during the Bitdev session.

Thanks @ariard - added your commit!
Sorry for the late notice @jnewbery @glozow, I forgot that I don't have merge access here. When you have a minute, could you please (squash) merge this PR ahead of tonight's socratic? Thank you!


Allow specifying a fixed value for the equality validator

This is inspired from the #65

Any updates?


feature/PLAT-1730 : Port to go1.6

This change is

Reviewed 4 of 4 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

:+1:

Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

Review status: all files reviewed at latest revision, 1 unresolved discussion.

nfork/stats.go, line 106 at r1 (raw file):

// Copy copies the object.
func (recorder *StatsRecorder) Copy() *StatsRecorder {
	return &StatsRecorder{

Lock the mutex?

Comments from Reviewable

nfork/stats.go, line 106 at r1 (raw file):
Previously, anordell wrote…
> Lock the mutex?

Done.

Comments from Reviewable

:+1:

Review status: 3 of 4 files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

Reviewed 1 of 1 files at r2.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Enhance index2.html with updated commands and GitHub integrations

User description

Closes #
📑 Description

✅ Checks

[ ] My pull request adheres to the code style of this project
[ ] My code requires changes to the documentation
[ ] I have updated the documentation as required
[ ] All the tests have passed

☢ Does this introduce a breaking change?

[ ] Yes
[ ] No

ℹ Additional Information

Description

Enhanced index2.html by updating the list of available commands with new links and descriptions.
Introduced a new section detailing GitHub integrations, including links to GitHub Marketplace and GitHub App.
Improved the overall formatting and organization of the HTML content.

Changes walkthrough 📝
Relevant filesEnhancement

index2.htmlEnhance index2.html with new commands and integrations

src/index2.html
Updated command list with new links and descriptions.  Added a new section for GitHub integrations.  Improved formatting and organization of content.

+26/-14

💡 Penify usage:
Comment /help on the PR to get a list of all available Penify tools and their descriptions

Summary by CodeRabbit

New Features

Added a new section with links to the GitHub Marketplace, GitHub App, and repository.
Updated the "How It Works" section with new entries and descriptions for better clarity.

Bug Fixes

Improved the structure and presentation of information for enhanced user understanding.

@gstraccini codacy bypass


Measure fps

References and relevant issues
closes #7035
Description
This PR fixes an issue reported @rjlopez2. Due to the refactor in #5432 in which we put the actual VispyCanvas as an attribute in the VispyCanvas class, the measure_fps method of canvas in Vispy was not accesible the same way as it used to be. Furthermore, because of the planned deprecation of public access to the qt viewer in due time this part of the code would not be accessible. This PR adds the measure_fps to the napari Viewer and also updates the viewer_fps_label.py example.

I don't love this solution... Soon (?) we will have multiple canvases, so this would be outdated — in the general case, each canvas will have different draw time, I expect. (e.g. 2D canvases vs 3D canvas in an orthogonal planes + 3D canvas viewer.)
Additionally, it looks like a function trying to be a psygnal event, but in a totally bespoke way.
So my suggestion is:

we push off solving #7035 until an upcoming release — in the meantime, people must use the private API.
we make a Canvas base object (I thought I remembered you already started this @melonora but I couldn't find this object in the viewer locally 😂)
the viewer has a named-list of canvases (like layerlist), or a hierarchy (like layergroups) — we need to think about this
each canvas has an fps signal of type Optional[float], which gets set by the rendering backend — in the first instance, vispy, but could be anything.

What do you think? I recognise it's annoying to rely on private attributes, but it's more annoying to add an API only to deprecate it soon after...

Does it make more sense to make an FPS overlay as a convenience?
This viewer method alone isn't that helpful vs what we have for scale_bar or axes.
An overlay would be nice to add to the view menu.
Then if we change the way fps is computed (see: https://github.com/napari/napari/issues/836) we just change what is reporting to the overlay?
And it should then be easy to make viewer.canvas[1].fps_monitor.visible =True so on with multicanvas.

Does it make more sense to make an FPS overlay as a convenience? This viewer method alone isn't that helpful vs what we have for scale_bar or axes. An overlay would be nice to add to the view menu.
Then if we change the way fps is computed (see: #836) we just change what is reporting to the overlay? And it should then be easy to make viewer.canvas[1].fps_monitor.visible =True so on with multicanvas.

I would say no as by far not everyone uses this and the example is clear enough on how to achieve this. I can for now adjust just the example if everyone agrees as until canvases are set in stone on how the api will be this can also still change.

Does it make more sense to make an FPS overlay as a convenience?

Incidentally, in discussing #7011 and #7012, @DragaDoncila and I discussed renaming "Debug" to "Develop" (like the hidden Develop menu in Safari) for developer tools. There we could have plugins (both internal and internal) that help developers, such as the fps monitor. Actually, what I've found while working on #6930 is that the fps number is not that useful because it's hard to do stuff while looking at the number, and the number changes all over the place anyway. Instead I think we should develop an fps plot, and perhaps various other plots related to performance and debugging.
And dropping into the debugger in the most recent stack trace could be in that menu also, actually (it's annoying that you have to race the notification panel or you lose the ability to do this).

Does it make more sense to make an FPS overlay as a convenience?
This viewer method alone isn't that helpful vs what we have for scale_bar or axes.
An overlay would be nice to add to the view menu.
Then if we change the way fps is computed (see: https://github.com/napari/napari/issues/836) we just change what is reporting to the overlay?
And it should then be easy to make viewer.canvas[1].fps_monitor.visible =True so on with multicanvas.

Relevant: #6678


Script execution policy

Hey,
I keep getting this error:
. : File C:\RailsInstaller\cmd\vendor\profile.ps1 cannot be loaded. The file
C:\RailsInstaller\cmd\vendor\profile.ps1 is not digitally signed. You cannot run this script on the current
system. For more information about running scripts and setting execution policy, see about_Execution_Policies
at http://go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:3

. 'C:\RailsInstaller\cmd\vendor\conemu-maximus5..\profile.ps1'

+ CategoryInfo          : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess

I have set my ExecutionPolicy to include remotesigned:
PS C:\Users\LX> Get-ExecutionPolicy -Scope CurrentUser
RemoteSigned
I can't seem to resolve this error, any help would be greatly appreciated!

Duplicate of #483

Sorry!
Thanks for the quick help.


[Flaky Test] test_vfn_failover

test_vfn_failover is repeatedly flaky, and I'm disabling it for now for investigation.

This test was re-enabled


Changing HDR metadata

Is it possible to have a script to change the HDR metadata?
Something like this:
-colorprim bt2020 -transfer smpte-st-2084 -colormatrix bt2020nc -masterdisplay G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(40000000,50) -maxcll 0,0
NVHSP can do this for HDR10, but it doesnt work for this.
Thanks!

Even using "mp4muxer --dv-profile 5 ..........." it is still dv profile 7

profile 8. Or just buy LG C9, not some 💩 like LG CX that removed FEL support (at least they added back MEL, but not FEL).


PAI upload local data investigation

Investigation of how to enable user upload local data to native HDFS.

2 OS: windows, linux
4 solutions

winutils
webhdfs
libhdfs
libhdfs3

solution
os
features

winutil
windows
.exe file

libhdfs
windows, linux
needs install hadoop in local machine

webhdfs
windows, linux
rest api has size limit

libhdfs3
linux
only support linux

Just FYI. As a linux user, I'm currently using one of

webhdfs or
scp to a running container and then cp to mounted HDFS


Not working on Safari IOS 12.1.3

I can't see a Camera Image on the Demo-Website.

Works in Chrome Version 72.0.3626.121

shaa2


Update dependency symfony/expression-language to v6.2.2

This PR contains the following updates:

Package
Type
Update
Change

symfony/expression-language (source)
require
patch
6.2.0 -> 6.2.2

Release Notes

symfony/expression-language
v6.2.2
Compare Source
Changelog (https://github.com/symfony/expression-language/compare/v6.2.1...v6.2.2)

bug #48559 Fix BC of cached SerializedParsedExpression containing GetAttrNode (fancyweb)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:
File name: composer.lock
Command failed: docker run --rm --name=renovate_sidecar --label=renovate_child -v "/tmp/renovate/repos/github/renovate-reproductions/symfony-flex-backend":"/tmp/renovate/repos/github/renovate-reproductions/symfony-flex-backend" -v "/tmp/renovate/cache":"/tmp/renovate/cache" -v "/tmp/containerbase":"/tmp/containerbase" -e COMPOSER_CACHE_DIR -e COMPOSER_AUTH -e BUILDPACK_CACHE_DIR -e CONTAINERBASE_CACHE_DIR -w "/tmp/renovate/repos/github/renovate-reproductions/symfony-flex-backend" docker.io/renovate/sidecar bash -l -c "install-tool php 8.2.0 && install-tool composer 2.5.0 && git stash -- composer.json && composer install --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins && git stash pop && composer update symfony/expression-language --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins"
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
fatal: detected dubious ownership in repository at '/tmp/renovate/repos/github/renovate-reproductions/symfony-flex-backend'
To add an exception for this directory, call:

	git config --global --add safe.directory /tmp/renovate/repos/github/renovate-reproductions/symfony-flex-backend


ATSAME70Q21 Ethernet Issue: Can't assign IP address, subnet, etc.

Hello everyone, I'm pretty new to Zephyr, so configuring it has been a bit difficult. I'm encountering an issue with my SAM E70 board running Zephyr OS. It's not getting assigned an IP address despite detecting the Ethernet connection and displaying its speed. I used one of the samples called DHCPV4_CLIENT to test (no configuration) but I get this following result:

I've checked the system logs, and there are no error messages related to Ethernet or IP configuration. The only relevant information I see is that the Ethernet link is up and running at 100 Mbps.
I would appreciate any insights or suggestions on how to troubleshoot this issue further. Has anyone encountered a similar problem with the SAM E70 or Zephyr OS.
Thank you in advance for any help you can provide.

Everything looks ok from network point of view in your screen capture. Do you get connectivity with static IP addresses, could you try to flash samples/net/sockets/echo-server sample application and try that?

Sorry for the late response, had some trouble with the internet yesterday.
This is the output I get from running echo_server sample:

Interface 1 coming up.... that's it...

net stats

Interface 0x204006c0 (Ethernet) [1]
===================================
IPv4 recv      33       sent    0       drop    33      forwarded       0
IP vhlerr      0        hblener 0       lblener 0
IP fragerr     0        chkerr  0       protoer 0
ICMP recv      0        sent    0       drop    3
ICMP typeer    0        chkerr  0
IGMP recv      0        sent    0       drop    0
UDP recv       0        sent    0       drop    33
UDP chkerr     0
TCP bytes recv 0        sent    0       resent  0
TCP seg recv   0        sent    0       drop    0
TCP seg resent 0        chkerr  0       ackerr  0
TCP seg rsterr 0        rst     0
TCP conn drop  0        connrst 0
TCP pkt drop   0
Bytes received 19906
Bytes sent     0
Processing err 31

I noticed there was a discussion on GitHub related to a similar issue (link). However, the provided solution seems to be specific to an older version of Zephyr. Has anyone encountered a similar issue recently or found a workaround for this problem?
Any insights or suggestions would be greatly appreciated. Thank you!

Network interface is up and you can see information about it with net iface command.
From statistics, all the packets are dropped but difficult to say why without additional debugging activated.
You could set CONFIG_NET_IPV4_LOG_LEVEL_DBG=y to see if it says why the packet is dropped.
Are you able to ping other host from zephyr device? You can use net ping command for that.

Hi jukkar,
I am able to ping hosts according to this output, and it shows that IPv4 packet has been received and is being processed so it seems. It shows the source from 192.x.x.x and destination IP of 255.x.x.x  which seems to be from the router, but to which it sends to, i am not sure of if it's from router to my pc or to sam e70.
Pinging the source of packet:
net ping <IP_ADDRESS>
PING <IP_ADDRESS>
[00:00:16.186,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:16.599,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:16.600,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:16.600,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:16.614,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:16.840,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:16.871,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:16.953,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:17.076,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:17.131,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:17.131,000] <dbg> net_ipv4: net_ipv4_igmp_input: (rx_q[0]): DROP: IGMPv3 msg received but IGMP support is disabled
[00:00:17.147,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:17.148,000] <dbg> net_ipv4: net_ipv4_igmp_input: (rx_q[0]): DROP: IGMPv3 msg received but IGMP support is disabled
[00:00:17.262,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:17.603,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:17.606,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:17.607,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:17.618,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:17.698,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:17.887,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:17.887,000] <dbg> net_ipv4: net_ipv4_igmp_input: (rx_q[0]): DROP: IGMPv3 msg received but IGMP support is disabled
[00:00:17.902,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:17.949,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:18.611,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:18.611,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:18.611,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:18.633,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:18.818,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:18.841,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:18.883,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:18.916,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:18.917,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:18.943,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:18.976,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:18.976,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:18.978,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:19.031,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:19.048,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:19.182,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:19.207,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:19.207,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:19.260,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:19.817,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:19.953,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:20.156,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:20.220,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:20.783,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:20.831,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:20.875,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:21.083,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:21.288,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:21.696,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:21.785,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:21.832,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:21.834,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
--- 7 messages dropped ---
[00:00:21.834,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:21.836,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:21.837,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>

I pinged the receiver as well and it seems to work:
net ping <IP_ADDRESS>
PING <IP_ADDRESS>
[00:00:06.620,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:07.119,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:07.462,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:07.595,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:07.833,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:08.273,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:09.471,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:09.500,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>
[00:00:10.079,000] <dbg> net_ipv4: net_ipv4_input: (rx_q[0]): IPv4 packet received from <IP_ADDRESS> to <IP_ADDRESS>

Is there some configuration I need to do in the .overlay or .conf files for specific boards?
Thank you, very much appreciate any help.

The packets you receive are IPv4 multicast packets and not related to the ping command. I am not seeing any ping reply in the log. The sample application does not use the same IP address range as what you are using so the communication will probably not work.
I have SAM-E70 board which works ok, not sure if my board is exactly the same as yours.
You could try to compile and flash the sample application like this:
west build -p -b sam_e70_xplained samples/net/sockets/echo_server/ -d build --  \
     -DCONFIG_NET_CONFIG_MY_IPV4_ADDR="\"192.168.1.x\"" \
     -DCONFIG_NET_CONFIG_MY_IPV4_GW="\"<IP_ADDRESS>\""

Please set the IPv4 address in CONFIG_NET_CONFIG_MY_IPV4_ADDR to proper value (in this test you can choose some address that is not used in the test). The CONFIG_NET_CONFIG_MY_IPV4_GW should point to your default router (I am guessing it is <IP_ADDRESS> in this example).
Normally you should use DHCPv4 to setup the IP address as you had earlier, but for testing purposes it is nice to try the communication with static address as that leaves out one step that can go wrong.

Hi @Julieanna97 ,
Thank you for bring this to us. Initially I would like to mention that there is a warning about CIDR. This means that you are building your software for the from SoC version. You should try to build for sam_e70b_xplained. Besides that, I noted that when I build the current mainline the software do not bring up CC: @jukkar. I tested with an not to old version 0bf5cbc1c8 and confirmed that it works fine.
I usually test using the samples/net/cloud/tagoio_http_post and additionally put a few more configs besides what is in prj.conf.
CONFIG_HEAP_MEM_POOL_SIZE=8192
CONFIG_MAIN_STACK_SIZE=8192
CONFIG_IDLE_STACK_SIZE=2048
CONFIG_ISR_STACK_SIZE=4096
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096

CONFIG_NET_MAX_ROUTERS=2
CONFIG_NET_TCP_WORKQ_STACK_SIZE=4096
CONFIG_NET_MAX_CONN=8
CONFIG_NET_MAX_CONTEXTS=32
CONFIG_NET_CONTEXT_NET_PKT_POOL=y

CONFIG_NET_PKT_RX_COUNT=16
CONFIG_NET_PKT_TX_COUNT=16
CONFIG_NET_BUF_RX_COUNT=32
CONFIG_NET_BUF_TX_COUNT=32
CONFIG_NET_BUF_DATA_SIZE=256

CONFIG_DNS_RESOLVER_ADDITIONAL_BUF_CTR=2
CONFIG_DNS_RESOLVER_ADDITIONAL_QUERIES=2
CONFIG_DNS_SERVER_IP_ADDRESSES=y
CONFIG_DNS_SERVER1="<IP_ADDRESS>"
CONFIG_DNS_NUM_CONCUR_QUERIES=2

CONFIG_NET_SOCKETS_POLL_MAX=8

Would you mind to check those configs, adjust and make another test round?


Yotogi result screen won't load (blackscreen) in certain condition

Expain:
I'm using Chinese translation patch which only supports ReiPatcher.
As the main trend in Chinese community we combined Sybaris + ReiPatcher to make translation to work,
which means we use Sybaris necessaries + Rei-patch to make this plugin to  work.
( Only use Sybaris or Rei edition would lead to crash )
So I think the combined workaround caused the problem.
Also "Open translation folder" option is not working.
Tempory solution is expected.

Did you manage to replicate the black screen issue?
If yes, have you tried to:

Disable Maid Fiddler and see if the same problem persists, and
Observe the UnityInjector's Debug console and see if there are any errors before the black screen?

While using Sybaris + ReiPatcher combination with Maid Fiddler works, make sure you have only one of the patchers active at the time.
As for the "Open translation folder" button, which locale emulator are you using (if any)?

which means we use Sybaris necessaries + Rei-patch to make this plugin to work
I mean necessaries of this plugin.

I'm going to test it to see if there's any errors on the console.

While testing, make sure that it is actually Maid Fiddler that causes the issue and not just some other plugin/patcher.
Also consider changing the locale emulator (or disable it) when trying to use "Open translation folder", as it can affect the ability to launch other processes within the game itself.

It's odd... It works again after I clean up the plugin and reinstall with Rei-only.
Sybaris only would return unpatched (ID: 0) with/without rei-patched.

As for the "Open translation folder" button, which locale emulator are you using (if any)?
In addition, does pressing the button cause any error messages?
It's just fine for the button, but it attemps to open unexisted folder at /UnityInjector/..... , which is correct for ReiPatch-only users, instead of correct destination when you combines Sy. & Rei.

Adds: This is a rare problem which is even included in a FAQ guide in the community. I don't know why this problem occurs but it do exists. I've requested them to try to output a log to help solve this.


refactor: Migrate VRF to equinix-sdk-go and move into separate package

This updates the Equinix Metal project resource and data source from the deprecated packngo SDK to equinix-sdk-go and moves them into separate package required for supporting plugin framework
Relates to https://github.com/equinix/terraform-provider-equinix/issues/402

Codecov Report
Attention: 433 lines in your changes are missing coverage. Please review.

Comparison is base (a60c71f) 44.71% compared to head (20905a9) 56.87%.
Report is 35 commits behind head on main.

Files
Patch %
Lines

equinix/resource_fabric_port.go
59.16%
147 Missing :warning:

...ternal/resources/metal/project_ssh_key/resource.go
38.93%
72 Missing and 8 partials :warning:

internal/resources/metal/ssh_key/resource.go
51.53%
51 Missing and 12 partials :warning:

equinix/resource_fabric_connection.go
92.62%
43 Missing :warning:

equinix/fabric_mapping_helper.go
0.00%
16 Missing :warning:

...rnal/resources/metal/project_ssh_key/datasource.go
77.04%
11 Missing and 3 partials :warning:

equinix/resource_network_device.go
0.00%
12 Missing :warning:

equinix/resource_fabric_cloud_router.go
8.33%
11 Missing :warning:

internal/resources/metal/vrf/resource.go
68.75%
10 Missing :warning:

equinix/fabric_mapping_service_profile_helper.go
0.00%
6 Missing :warning:

... and 7 more

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##             main     #557       +/-   ##
===========================================
+ Coverage   44.71%   56.87%   +12.16%
===========================================
  Files          98       98
  Lines       19888    18864     -1024
===========================================
+ Hits         8893    10729     +1836
+ Misses      10961     7827     -3134
- Partials       34      308      +274

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


Add custom body scrubber for Sentry

📖 Description
This pull request introduces a custom body scrubber to mask sensitive information before sending it to Sentry. While the default body scrubber already includes common terms like ["password", "passwd", "secret"], there are scenarios where additional information needs to be hidden.
🦀 Dispatch

#dispatch/elixir

🦀 Requesting reviewers for this pull request:

@gcauchon (contributor with 1 commits in the last 90 days and 49 commits overall)
@bducharme (reviewer for the elixir stack)


fix fix and clarify error msg for tablet writer write failure …

…(#14078)
Status error msg is missing during Status->atomicerrcode convertion.
Proposed changes
Issue Number: close #xxx
Problem summary
Describe your changes.
Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

After apply this pr, the error output would be like:
"Message": "[INTERNAL_ERROR]cancelled: [INTERNAL_ERROR]tablet error: tablet writer write failed, tablet_id=10083, txn_id=2, err=[E-238], host: <IP_ADDRESS>",

run buildall

run beut p0 arm

run buildall

run p0

run p0

TODO: merge this to 1.2lts after PR #14744  be merged


Button component is setting state after being removed from page

We use a Button component that dismisses a modal. As this component lives inside the modal, it will also get removed.
It's clickHandler code  calls setState on an unmounted component, therefore showing a warning message on the console.
If the code in this handler was to be inverted, the problem would be solved. Something similar to :
handleClick:
this.setState({ active: !this.state.active });
if (this.props.onClick) {
	this.props.onClick(event);
}

another option is to invoke this.props.onClick in the setState callback

@andyengle This may be the issue you are having with the setState console error.

@cremedios This is one of the older components. I'm not even sure why we need an active. Could you do some discover and see if it's something we still need?

Ah, good find, @interactivellama .  I'll see I'm using that component.  Thanks for the tip!

will do, I'll get back to you guys tomorrow


[MOD] Dependencies update

Hilt upgrade to stable 2.35
Build Tools update to 30.0.3
Upgrade Gradle version to 6.7.1
Kotlin upgrade to 1.5.0
Upgrade AGP dependency to 4.2.0
ButtonsFragment: Lint error fix

Thanks for the PR!


Turn on and implement input()

This fixes #162

Did you mean to merge into dev or main?

With the latest push and testing, this works:
MicroPython v1.19.1-837-g67fac4ebc on 2023-04-03; Monocle on nRF52832
Type "help()" for more information.
>>> input("test: ")
input("test")
test: eyup!
'eyup!'
>>>


Two questions

I am attracted by your fascinating work and thanks for sharing the codes!
Here I have some questions:

I wonder how you got the paper-model perform so well. I trained my-model with the parameters suggested in readme.md, but it didn't perform will, only reach 27% top1.acc and 41% top5.acc on the action-recognition task.

2.Could you give some instructions on how to generate the motion video that views from different angles and perspectives but not "set global orientation to zero". (for example, the motions in the photo are generated from the side view, 90 degree)

Thanks a lot!!!


plv8 extension creation crashes postgres sometimes

I've managed to do this two times. The rough algorithm is following:

Create a new staging project
Run create extension postgis;
Run create extension plv8;

With some probability step 3 will result in a crash.
My try 1, late-surf-318322:
https://observer.zenith.tech/d/IJSLHBOnk/neon-logs-compute-nodes?orgId=1&var-environment=staging&var-region=virginia&var-project=compute-node-late-surf-318322&var-search=&var-exclude=substing to exclude&from=1661776289601&to=1661777410709
My try 2, silent-union-873343:
https://observer.zenith.tech/d/IJSLHBOnk/neon-logs-compute-nodes?orgId=1&var-environment=staging&var-region=virginia&var-project=compute-node-silent-union-873343&var-search=&var-exclude=substing to exclude&from=1661806532323&to=1661806628863
In both cases it was with the following log messages:

2022-08-29 23:56:05
compute-node-silent-union-873343	2022-08-29 20:56:05.502 GMT [14] LOG:  server process (PID 33) was terminated by signal 7: Bus error

2022-08-29 23:56:05
compute-node-silent-union-873343	2022-08-29 20:56:05.502 GMT [14] DETAIL:  Failed process was running: create extension plv8;

I've reproduced it with

Locally? Is there a backtrace?

Did this really get fixed by PR #2366? I think Github intepreted "this may or may not fix #2361" as just "fix #2361", and closed this issue automatically :-).

are you working on this, @SergeyMelnikov ?

we'll increase the amount of memory, deploy on staging and check if this still fails

are we still working on this?

[ ] update docs (@lubennikovaav is working on it)
[ ] add release notes (cc @danieltprice )


Property:material

Label
Material

Definition
Material denotes the raw substance(s) from which the object is formed, in whole or in part.

Usage

Existing property

Existing class

Existing property identifier

Format
String

Required
No

Repeatable
Yes

Constraints

Examples
The object, or artefact could contain biological parts, for example jewellery made of amber with insects in, or cloaks made of bird feathers. It should not be used for taxonomic identifications. Examples include terms such as brick, gold, aluminium, polycarbonate, resin, amber, feather

Notes
This definition maps roughly to the concept of E57 'material' from the CIDOC CRM: https://cidoc-crm.org/Entity/E57-Material/version-7.1.1

Decision made in the working group to update the definition of this so it isn't an exact copy of the CIDOC property/is more appropriate for objects incorporating biological part materials.


how to calculate the value of container_fs_usage_bytes

What did you do?
I get the value of container_fs_usage_bytes of one pod, but the value don't match any value I got in pod using 'df -h'
What did you expect to see?
I want to know the calculate rule of container_fs_usage_bytes
What did you see instead? Under which circumstances?
xx
System information
xx
Prometheus version
xx

Prometheus configuration file
xx

Alertmanager version
xx

Alertmanager configuration file
xx

Logs
xx

Hello from the bug scrub!
This metrics comes from cadvisor. You could use the support channels of that project. Alternatively, it might work to use Prometheus community channels listed on https://prometheus.io/community/ . Generally, asking usage questions in GH issues isn't a good way to get answers.


Issue with the pipeline

I am currently all set up according to the instruction, then should I run Snakemake in the base environment or scib-python?
However in either environment, when I am running the pipeline for either my own data or the test data, a syntax error occurs:
SyntaxError:
Input and output files have to be specified as strings or list of strings/
xxxxxx/xxxxx/xxxxxx/ scib-pipeline/Snakefile, line 10, in module
xxxxxx/xxxxx/xxxxxx/ scib-pipeline/scripts/preprocessing/Snakefile, line 23, in module

Hi @szhang99-bu,
Typically you can run the pipeline in a base environment where python and snakemake is set up. The individual steps will be run in various environments (e.g., scIB-python, or scIB-R-integration).
The error looks like your input file is misspecified. Could you post your config.yaml file here?


New Package Request: fail2ban for SSH protection against malicious servers on the internet

Package name and purpose
Fail2Ban actively looks for authentication errors across various logs and add ip addresses to deny list for IPTables firewall.  By having the firewall deny the IP, this prevents any further processing from the malicious server.

Package upstream repo: https://github.com/fail2ban/fail2ban
Gentoo ebuild: [ link to package’s Gentoo ebuild if exists ]

Impact of adding this package to the Flatcar OS image

The package improves on the following core values:

[ ] Secure by default
Currently their is no real alternative to prevent DDOS attacks against SSH or other ports for public facing smaller servers (1 vCPU, 512 MB RAM Digital Ocean droplet).
[ ] Always up to date
[ ] Improve container experience
Ability to firewall incoming traffic at the host.  Decreases the possibility of memory and cpu usage caused by a malicious ddos attack.
[ ] Operate at scale / automation / telemetry

The package will increase the image size by: [estimated] MBytes.
How might this package increase the attack surface:
Built from Python
Benefits of adding this package
Gain the ability to protect a publicly facing Flatcar server from bot attacks.
Additional information
IPTables by themselves is not sufficient to protect against modern bots.  Too hard to figure out rules that would block these attacks while ensuring real users can still connect to the server - whether the rate limit causes them to be blocked OR if the DDOS is triggering a lot of CPU, Memory, Disk from SSH processing an invalid user.
jan 28 03:18:49 server.example.net sshd[3376]: Invalid user toma from <IP_ADDRESS> port 45440

Grabbing a random hour from yesterday shows 63 Invalid user attempts in an hour.
journalctl -x --since "10 hour ago" | grep "Invalid user" | wc -l

So these are happening slowly, so my currrent IPTables is not catching them.  So I think Fail2Ban is really the only option...

https://hub.docker.com/r/linuxserver/fail2ban  might be an option to run in a container

Hello @bignay2000, thanks for reaching out! As Krish mentioned, we're trying to keep Flatcar lean. I know of a few users who managed to get an alpine docker container of fail2ban working on Flatcar. Needs host networking (obviously) as well as bind-mounts of /var/log and probably other directories into the container for logfile parsing.
This might be a more straightforward (and faster) solution than trying to add fail2ban to the base OS.

Oh, and just as with #1333 if you manage to find a good way to run fail2ban in a container, feel free to add a how-to to our documentation: https://github.com/flatcar/flatcar-website

Note that Flatcar already sets up pam_faillock


simp only [Option.some_bind] -> maximum recursion depth has been reached

Prerequisites
Please put an X between the brackets as you perform the following steps:

[x] Check that your issue is not already filed:
https://github.com/leanprover/lean4/issues
[x] Reduce the issue to a minimal, self-contained, reproducible test case.
Avoid dependencies to Mathlib or Batteries.
[x] Test your test case against the latest nightly release, for example on
https://live.lean-lang.org/#project=lean-nightly
(You can also use the settings there to switch to “Lean nightly”)

Description
theorem extracted_1 (e : Option (BitVec 32)) :
  none =
    Option.bind e fun x =>
      if x ≥ 32 then none
      else
        (some ((BitVec.ofInt 32 (-33)).sshiftRight x.toNat)).bind fun y =>
          if y = 0#32 then none else some 0#32 := by
  simp only [Option.some_bind]
/-
tactic 'simp' failed, nested error:
maximum recursion depth has been reached
use `set_option maxRecDepth <num>` to increase limit
use `set_option diagnostics true` to get diagnostic information
-/

Context
I checked with @hargoniX and this seems to be a bug.
Steps to Reproduce

Copy into live.lean-lang.org
Observe the error

Expected behavior: No error recursion error
Actual behavior: Either simp successfully terminating or reporting that it could not find a simp-lemma to apply
Versions
Lean 4.14.0-nightly-2024-11-03
Target: x86_64-unknown-linux-gnu
Further information
On our dataset, this (or a similar) simp error fires 82 times.
Impact
Add :+1: to issues you consider important. If others are impacted by this issue, please ask them to add :+1: to it.

Brief inspection: seems to be a complex isDefEq after application of the simp theorem
  [Meta.Tactic.simp.rewrite] Option.some_bind:1000, (some ((BitVec.ofInt 32 (-33)).sshiftRight x.toNat)).bind fun y =>
      if y = 0#32 then none
      else some 0#32 ==> if (BitVec.ofInt 32 (-33)).sshiftRight x.toNat = 0#32 then none else some 0#32
  [Meta.Tactic.simp.unify] eq_self:1000, failed to unify
      ?a = ?a
    with
      (BitVec.ofInt 32 (-33)).sshiftRight x.toNat = 0#32
  [Meta.Tactic.simp.congr] ite_congr not modified
  [Meta.isDefEq] [0.031529] 💥 ?h₃ =?= fun a => Eq.refl (if (BitVec.ofInt 32 (-33)).sshiftRight x.toNat = 0#32 then none else some 0#32) ▶

seal BitVec.sshiftRight turns it into a (kernel) deep recursion detected

Thank you for investigating. Let me know if I can help in some way to get this resolved.

Fallout from https://github.com/leanprover/lean4/pull/5479 maybe? Maybe that defeq check needs to run at reduced transparency? (But this being in the simplifier isn't the transparency already reduced?)

Brief inspection: seems to be a complex isDefEq after application of the simp theorem
  [Meta.Tactic.simp.rewrite] Option.some_bind:1000, (some ((BitVec.ofInt 32 (-33)).sshiftRight x.toNat)).bind fun y =>
      if y = 0#32 then none
      else some 0#32 ==> if (BitVec.ofInt 32 (-33)).sshiftRight x.toNat = 0#32 then none else some 0#32
  [Meta.Tactic.simp.unify] eq_self:1000, failed to unify
      ?a = ?a
    with
      (BitVec.ofInt 32 (-33)).sshiftRight x.toNat = 0#32
  [Meta.Tactic.simp.congr] ite_congr not modified
  [Meta.isDefEq] [0.031529] 💥 ?h₃ =?= fun a => Eq.refl (if (BitVec.ofInt 32 (-33)).sshiftRight x.toNat = 0#32 then none else some 0#32) ▶

seal BitVec.sshiftRight turns it into a (kernel) deep recursion detected

We get the same error in https://github.com/leanprover/lean4/issues/5724, where this is due to the kernel trying to reduce a rfl lemma.

https://github.com/leanprover/lean4/issues/5724

Ok, not due to #5479 likely, and maybe just a duplicate of #5724: The following avoids the problem:

def Option.some_bind' := (fun () => @Option.some_bind) ()

theorem extracted_1 (e : Option (BitVec 32)) :
  none =
    Option.bind e fun x =>
      if x ≥ 32 then none
      else
        (some ((BitVec.ofInt 32 (-33)).sshiftRight x.toNat)).bind fun y =>
          if y = 0#32 then none else some 0#32 := by
  simp only [Option.some_bind']

This redefinition of the lemma makes it a non-rfl lemma, so we effectively get the effect of Leo’s #4595 and the kernel is happy.

It’s still somewhat surprising that this is an elab-time timeout, and not (just) a kernel-time timeout, so more debugging to be done.
We’ll probably going to merge #4595 (off by default) so that in these cases you can at least set a flag and hopefully make progress in your work, and maybe it can be on by default eventually.

Merging #4595 would be incredibly useful. This would also allow us to gather data at a bit wider scale, which can then potentially inform a more complete solution.


Upload TeamsEnhancedEncryptionPolicy md

Upload TeamsEnhancedEncryptionPolicy md

@dariomws @get-itips @tseward

Docs Build status updates of commit 59597be:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/teams.md
:white_check_mark:Succeeded
View (teams-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 8d6ee7e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/teams.md
:white_check_mark:Succeeded
View (teams-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 25d1ce1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/teams.md
:white_check_mark:Succeeded
View (teams-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 953cbed:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/teams.md
:white_check_mark:Succeeded
View (teams-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 4d9ad2a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/teams.md
:white_check_mark:Succeeded
View (teams-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit dc0c03d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/teams.md
:white_check_mark:Succeeded
View (teams-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 01870e8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/teams.md
:white_check_mark:Succeeded
View (teams-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@xinawang  if you have a Microsoft alias, you can link your accounts in GitHub so that a blue "Microsoft submitter" label appears to any PR's or issue you submit. Guidance on it here: https://docs.opensource.microsoft.com/tools/github/index.html.
Here is the site you can use to see the mappings between GitHub and Microsoft aliases: https://repos.opensource.microsoft.com/people?q=xinawang

@tseward

Docs Build status updates of commit f96aec8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/Get-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Grant-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/New-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Remove-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Set-CsTeamsEnhancedEncryptionPolicy.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/teams.md
:white_check_mark:Succeeded
View (teams-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@ashgupt
Hi, Ashish - this PR is merged now. The changes should appear on the live site shortly after the afternoon publish (approximately 3:30 PM, Seattle time).
Thanks!

@tiburd shows up as page not found, we are linking this page to public blog going out tomorrow, thereby tracking the publish status - thanks
Page - https://docs.microsoft.com/en-us/powershell/module/teams/set-csteamsenhancedencryptionpolicy


[ISSUE #8547]  Add more test cases of ControllableOffset

Which Issue(s) This PR Fixes

Fixes #8547
Brief Description
/

How Did You Test This Change?
/

link #8262

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 46.95%. Comparing base (2d1e314) to head (d3b3b08).
Report is 48 commits behind head on develop.

Additional details and impacted files
@@              Coverage Diff              @@
##             develop    #8548      +/-   ##
=============================================
+ Coverage      44.79%   46.95%   +2.16%
- Complexity     10870    11328     +458
=============================================
  Files           1274     1275       +1
  Lines          88968    89101     +133
  Branches       11434    11466      +32
=============================================
+ Hits           39853    41840    +1987
+ Misses         44130    42079    -2051
- Partials        4985     5182     +197

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


Add Dockerfile

Is your feature request related to a problem? Please describe.
Add Dockerfile for ares, so then we can publish docker hub images, and add this to Broadsea.
Describe the solution you'd like
Dockerfile with ares installed. /data path exposed as a volume for users to push their data files.

@fdefalco can you add me as assignee?


In Azure Communication Services phone nunbers, area code tests to allow empty result in INT.

Description
In Azure Communication Services phone nunbers, area code tests to allow empty result in INT.

API change check
API changes are not detected in this pull request.


RootBeer is logging everything (Even in release mode)

Hi,
I am using your library and I noticed that you are using RootBeer to look for root.
But RootBeer is logging everything (even in release mode). Something like this is shown in logcat:

2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /data/local/bin/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /data/local/xbin/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /sbin/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /su/bin/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /system/bin/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /system/bin/.ext/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /system/bin/failsafe/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /system/sd/xbin/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /system/usr/we-need-root/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /system/xbin/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /cache/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /data/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /dev/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /product/bin/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /apex/com.android.runtime/bin/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /apex/com.android.art/bin/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /system_ext/bin/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /odm/bin/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /vendor/bin/su Absent :(
2023-08-02 20:30:48.378 11644-11644 RootBeer                I  LOOKING FOR BINARY: /vendor/xbin/su Absent :(

I checked RootBeer and I see it can be set.
RootBeer - Log levels
Could you add this customization in your library?

safe_device: ^1.1.5

@ufukhawk It still logs ( testing in Debug build ) can we suppress these logs ?


[Quarkus 3.5.0] Kubernetes client integration tests fail in native mode

Bug description
Quarkus finally upgraded to Kubernetes Client 6.8.x, so I'll do the same on the Camel side. Until that's released in 4.1.0, we'll need to disable the problem tests on quarkus-main & camel-main.

Affected modules (with disabled tests + native profiles) on camel-main are:

kubernetes
master-openshift
camel-k-runtime

Fixed in https://github.com/apache/camel-quarkus/pull/5420.


Any reason to select all (even deleted) TADIR entries?

Hello Lars,
Is there any reason to select all entries from tadir table? Even deleted (with flag DELFLAG set)?
I think if an object is assigned to local package ($..) corresponding entry will be deleted from tadir when the object is deleted. But tadir entry will remain if the object has been assigned to normal package .

nope, dont think so


Crash on boot with macOS using skia-safe 0.30

For anyone hitting this, a quick workaround to force going back to skia 0.29.3:
cargo update -p skia-safe --precise 0.29.3

This PR (https://github.com/rust-skia/rust-skia/pull/359) fixes the issue. Still recommend anyone using the library to stay on 0.29.3 until the fix is merged.

This is resolved, anyone still seeing this may need to run cargo update -p skia-safe to grab the latest version of skia-safe. Anyone cloning the repo now or adding this as a dependency should start out with 0.30.1 which works.


Update utils.py

Updated the message in send_message.
Fixed issue #11

@all-contributors please add @swapniljha001 for code

@bsoyka sorry about the spelling mistake and thanks for accepting my PR :)


PCM-2852: Add a case comments uql query api

https://projects.engineering.redhat.com/browse/PCM-2852
Gives the ability to make UQL queries against /case/comments
The changes in https://github.com/redhataccess/udsjs/pull/70 are required for this api to work.

@gandhikeyur @vrathee @jtrantin please review.

Reviewed!

@engineersamuel Please do 'grunt build' and commit it, otherwise the changes would not be effective.

@jtrantin  Done, good catch, forgot about that part!

Looks great! Reviewed.


can't extract the archive

Hi, is there a problem with the archive? i can't extract it using winrar or winzip ?

Hi, is there a problem with the archive? i can't extract it using winrar or winzip ?

Nothing I'm aware of. I've just downloaded and extracted the zip on my computer.
Please be advised, this release is from 2019 and is experimental. Feedback is welcome
Kind regards,
Tailor VJ


Implement Parallelized map and optimize Database search API

IMPORTANT: All PRs must be linked to an issue (except for extremely trivial and straightforward changes).
Fixes #2668
Description
Optimizes the DatabaseImpl search APIs FHIR Resource(serialized) to HAPI FHIR Structure mapping block by introducing a parallelized implementation that uses async couroutines within each mapping iteration.
Alternative(s) considered
Have you considered any alternatives? And if so, why have you chosen the approach in this PR?
Type
Enhancement
Screenshots (if applicable)
Checklist

[x] I have read and acknowledged the Code of conduct.
[x] I have read the Contributing page.
[x] I have signed the Google Individual CLA, or I am covered by my company's Corporate CLA.
[x] I have discussed my proposed solution with code owners in the linked issue(s) and we have agreed upon the general approach.
[x] I have run ./gradlew spotlessApply and ./gradlew spotlessCheck to check my code follows the style guide of this project.
[x] I have run ./gradlew check and ./gradlew connectedCheck to test my changes locally.
[x] I have built and run the demo app(s) to verify my change fixes the issue and/or does not break the demo app(s).

Device: Physical, Samsung Galaxy Active Tab 2
Mode : Benchmarking with Kotlin system Timing's measureTimeMillis
Scope: Database search API method search
Optimization: None
Run 1

Resource Type
Total Records
Timetaken(seconds)
DB Query(seconds)

Group
~1K
8
~0.2

Task
~17K
~24
~1.8

Patient
~11K
~456
~1.3

Run 2

Resource Type
Total Records
Timetaken(seconds)
DB Query(seconds)

Group
~1K
~2
~0.1

Task
~17K
~22
~1.7

Patient
~11K
~472
~1.2

Optimization: Using async with parent context (usually Dispatchers.IO)
Run 1

Resource Type
Total Records
Timetaken(seconds)
DB Query(seconds)

Group
~1K
4.8
~0.2

Task
~17K
~24
~1.7

Patient
~11K
~450
~1.3

Run 2

Resource Type
Total Records
Timetaken(seconds)
DB Query(seconds)

Group
~1K
~2
~0.1

Task
~17K
~24
~1.7

Patient
~11K
~455
~1.3

Optimization: Using async with Dispatchers.Default .
(Note - Threads safety of the FHIR JsonParser is achieved through creating a new instance for each loop)
Run 1

Resource Type
Total Records
Timetaken(seconds)
DB Query(seconds)

Group
~1K
~5
~0.2

Task
~17K
~5.4
~1.8

Patient
~11K
~208
~1.4

Run 2

Resource Type
Total Records
Timetaken(seconds)
DB Query(seconds)

Group
~1K
~0.5
~0.1

Task
~17K
~5
~1.7

Patient
~11K
~204
~1.3

Note - The tests were carried out in a QA test environment. In the real world Patients would be more than Groups (i.e. Patients = ~10 x No. of Groups ) and Tasks would be even more than Patients (i.e Tasks = ~30 x No. of Patients)

Full specs of the device:

Samsung Galaxy Tab Active2
Android 9 (28)
3GB Memory

Device: Physical, Samsung Galaxy Active Tab 2
Mode : Benchmarking with Kotlin system Timing's measureTimeMillis
Scope: Database search API method search - (Deserialization/mapping)
Optimization: Using IParser.parseResourceInCPU() with context (usually Dispatchers.Default)
Run 1

Resource Type
Total Records
Timetaken(seconds)

Group
~1K
~5

Task
~17K
~29

Patient
~11K
~457

Run 2

Resource Type
Total Records
Timetaken(seconds)

Group
~1K
~2

Task
~17K
~28

Patient
~11K
~461

cc @MJ1998

Device: Physical, Samsung Galaxy Active Tab 2
Mode : Benchmarking with Kotlin system Timing's measureTimeMillis
Scope: Database search API method search - (Deserialization/mapping)
Optimization: Using IParser.parseResourceInCPU() with context Dispatchers.Default
Run 1

Resource Type
Total Records
Timetaken(seconds)

Group
~1K
~5

Task
~17K
~29

Patient
~11K
~457

Run 2

Resource Type
Total Records
Timetaken(seconds)

Group
~1K
~2

Task
~17K
~28

Patient
~11K
~461

cc @MJ1998

So its only when we do both - parallelize and use Default dispatcher - we see performance improvement, correct ?
@ndegwamartin

So its only when we do both - parallelize and use Default dispatcher - we see performance improvement, correct ? @ndegwamartin

Correct.

Okay so I think using Dispatchers.IO for CPU-intensive tasks might be less efficient due to thread type mismatch.


useSupabaseClient vs useSupabaseAuthClient?

What is the difference between these? They seem to return the same client with the same options?

I did dig through the code and it's still not completely clear what/why is happening with the session being shared between the server and frontend supabaseClients.
From the outside it is quite confusing that both composables are returning different instances of the supabaseClient, and the docs don't do a sufficient job at explaining why.
Would it be a possibility use supabase.auth.setSession({refresh_token, access_token}) instead of recreating the supabase client every time the access token changes? That way useSupabaseAuthClient could be deprecated.

Thank you for your feedback. I'v made the choice to create the useSupabaseAuthClient in order to fix the #114 issue while keeping client and server session/user synced. I'd be really pleased if you find a more appropriate way to handle it. Feel free to propose something in a PR, I'll be happy to review !


[Feature] Microcharts for WinUI 3

Is your feature request related to a problem? Please describe.
WinUI 3 is the lifted version of the UWP UI Framework. It has been released and has packages available on NuGet. ShipSharp also has a compatible package for it as well here.
Describe the solution you'd like
It'd be great to have this awesome charting library available for WinUI 3 as well.
Additional context
It should align well with the MAUI PR #280 as MAUI uses WinUI 3 for rendering on Windows.

We do plan on supporting MAUI once it's released, it's on our radar 😊

@eman1986 I know there's a MAUI issue here #189. This is for WinUI 3 which is already been releasing supported versions. https://aka.ms/winui3#windows-ui-3-library (and something MAUI depends on).
FYI @anawishnoff - are you tracking third-party libs with/without WinUI 3 support?

Yeah sorry my bad, I saw Maui in the description and went from there. I think this is a good idea.

Definitly would love to see WinUI support aswell :)

Pending official WinUI 3 support from this repo itself, the SkiaSharp WinUI view seems to work well for displaying Microchart charts. I have a working example here around a simple ChartCanvas control.

I created pull request #326 to add Uno Platform support and in doing so added WinUI 3 support too.

@peterfoot added a comment on the PR, #325 added initial WinUI 3 support as well, so that PR needs to be merged, fixed, or exclude that first.


Send max button

added in https://github.com/pbca26/hw-vote/commit/6997248d899dd680ec33858d177ed2017af88492


Top generator moved, disableAutomation param added

Moves the current build-pipeline-generator script into github
Also modifiies it to account for a new parameter, enableAutomation
By default, we generate top level pipeline jobs with triggerSchedule pulled from config files. If param false, default logic is overriden pipeline jobs are generated without a trigger

Closes: #2016
Fixes: #2017
Signed-off-by: Morgan Davies<EMAIL_ADDRESS>

For reference, this was the original script that was hard coded in jenkins
node('master') {
    (8..30).each({javaVersion ->
            //manual exclusion while upgrading
            if (javaVersion == 9 || javaVersion == 10) {
                return
            }

            def config = [
                    TEST                : false,
                    GIT_URL             : "https://github.com/AdoptOpenJDK/openjdk-build.git",
                    BRANCH              : "master",
                    BUILD_FOLDER        : "build-scripts",
                    JOB_NAME            : "openjdk${javaVersion}-pipeline",
                    SCRIPT              : "pipelines/build/openjdk${javaVersion}_pipeline.groovy",
                    disableJob          : false
            ];
            checkout([$class: 'GitSCM', userRemoteConfigs: [[url: config.GIT_URL]]])

            def target;
            try {
                 target = load "${WORKSPACE}/pipelines/jobs/configurations/jdk${javaVersion}u.groovy"
            } catch(Exception e) {
                try {
                 target = load "${WORKSPACE}/pipelines/jobs/configurations/jdk${javaVersion}.groovy"
                } catch(Exception e2) {
                    println "No config found for ${javaVersion}"
                    return
                }
            }

            config.targetConfigurations = target.targetConfigurations

            //hack as jenkins groovy does not seem to allow us to check if disableJob exists
            try {
                config.disableJob = target.disableJob;
                println "${javaVersion} ${target.disableJob}"
            } catch (Exception ex) {
                config.disableJob = false;
            }

            try {
                config.triggerSchedule = target.triggerSchedule;
            } catch (Exception ex) {
                config.triggerSchedule = "@daily";
            }

            println "${javaVersion} ${config.disableJob}"
            def create = jobDsl targets: "pipelines/jobs/pipeline_job_template.groovy", ignoreExisting: false, additionalParameters: config
            target.disableJob = false
    })
}

enableAutomation set to true (the default) => Build periodically configuration is populated by the triggerSchedule
enableAutomation set to false =>Build periodically configuration is empty, so no builds will be executed automatically

Param was tested at https://ci.adoptopenjdk.net/job/build-scripts/job/utils/job/alpha-build-pipeline-generator/ which works as expected

I do wonder if disablePipelineSchedule() might be a bit more concise since almost everything we do in this repository could be classed as automation :-)

Is there any documentation for that function? I couldn't see much on google that was relevant

I do wonder if disablePipelineSchedule() might be a bit more concise since almost everything we do in this repository could be classed as automation :-)

Is there any documentation for that function? I couldn't see much on google that was relevant

Nope because I just made it up as a suggested replacement for disableAutomation (Probably confused you by adding () to it) :-)

@M-Davies - If I land this are you then able to hook the Jenkins job correctly?

@M-Davies - If I land this are you then able to hook the Jenkins job correctly?

I'd like to address @sxa concern first. After that, I'll hook it up and merge when it's done

Ok i'll rename the param to disablePipelineSchedule as it makes more sense as a name. @karianna or @sxa are you able to give me edit access to the job in question? I only have read access right now

@M-Davies I've given you configure access to that job

Thanks @gdams . Job has been updated. This should be ready to go

https://ci.adoptopenjdk.net/job/build-scripts/job/utils/job/build-pipeline-generator/617/console ran through ok.


added fixes for tranistive blocking

Description

make a single calculation for blocked updates, because requires-provides updates can move nodes both ways. If I could not cleanly separate them, I could benefit from shared cache
move all transitive update out of all other code

[ ] ticketize: add self check that all blocks and transient blocks are well founded

closes #8284
Self Check:
Strike through any lines that are not applicable (~~line~~) then check the box

[x] Attached issue to pull request
[x] Changelog entry
[x] Type annotations are present
[x] Code is clear and sufficiently documented
[x] No (preventable) type errors (check using make mypy or make mypy-diff)
[x] Sufficient test cases (reproduces the bug/tests the requested feature)
[x] Correct, in line with design
[ ] End user documentation is included or an issue is created for end-user documentation (add ref to issue here: )
[ ] If this PR fixes a race condition in the test suite, also push the fix to the relevant stable branche(s) (see test-fixes for more info)

Processing this pull request


How to obtain an animated avata

I have obtained a textured mesh with a UV map，How to obtain an animated avatar next？

Hi, have you tried https://github.com/custom-humans/editable-humans?

Thank you for your reply. I will try it out now

Hello author. I want to use the motion sequence you provided to animate characters, so I used the repose feature of editable humans.

When I use the smplx model in the motion sequence for repose, I will encounter

Did I do something wrong? Please write me some advice.

Hi, can you check whether the target mesh file is within [-1~1]? If not you might need to displace the mesh vertices before using it.

thank! I have resolved this issue

@12awei @azuxmioy Hi, I am also following your work on avatar reconstruction and reposing, and i haven't been able to get the access to editable human checkpoints files. Can you guys maybe share these files with me. which will only be used for academic model test purpose? Thx

Hi @szhang67, please send your request through https://custom-humans.ait.ethz.ch/
Please note that it takes several days for the responsible staff to review.
If you do not receive the link in 5 days, please send an email to<EMAIL_ADDRESS>and inform me again.

@azuxmioy THX for reply! I have sent a request through the link and I will check often if I am granted the access. Also, is there other similar retargeting methods you would recommend that I can use to repose my human avatar? Thanks


Fix travis, add shutdown hook, bump dependencies

LGTM

Coverage decreased (-0.5%) to 61.554% when pulling d670c9e8d1282705a5a80f98e93b692029e7f1f7 on fix/update_dependencies into a2fc36eb7a6a7c3b21a5b559c51c4dc5f96158e9 on develop.


WIP Work item children count

[x] Added totalCount function for individual workitem child count
[ ] Add totalCount for individual workitem in the main workitem list, i have added a hardcoded data for now to test it.
[ ] Query needs to be fixed when categories gets merged.

Can one of the admins verify this patch?


Login OK, amount empty

Hello,
the EquatePlus extension v1.16 successfully logs into the Equate Plus Depot, successfully returns an account, but both Equate Plus and Equate Plus (cumulative) return only 0,00 € values.
Best regards,
TurboAsterix

Hello,
the main problem is that every plan have that own data format, but I can only debug with my plan. See also the other issues.
At the moment I have no really an idea how to handle that.
best regards
Micha

Yes, funnily the mapping seems just to be a little different.
SELL_PURCHASE_PRICE: table
unit: table
precision: number
amount: number
$type: string'Value'
UNDERLYING_VEHICLE: string'xxx'
BOOKING_ENTITY: string'xxx'
TRANSACTION_ID: string'xxx'
VEHICLE: string'xxx'
QUANTITY: table
status: string'xxx'
precision: number
amount: number
$type: string'xxx'
INSTITUTION_NAME: string'xxx'
VIEW_IDENTIFIER: string'xxx'
VESTED_POSITIONS_VIEW: string'xxx'
ASSET_TYPE_IN_OMNIBUS: string'xxx'
ID: string'xxx'
ACTIVITY_TYPE: string'xxx'
ACTIVITY: string'xxx'
TRANSACTION_DATE: table
date: string'xxx'
presentation: string'xxx'
$type: string'xxx'

Hello,
I created a corresponding fork to reflect the changed mapping I desire:
https://github.com/TurboAsterix/equateplus-moneymoney
I hopefully have given all credits to you in a correct way; if not please let me know and I will certainly adjust it.
In general we could work to make the mapping more configurable; however from "outside" I think there is no known way to determine which mapping set would be the correct one.
We could merge everything back into your repository like with
if(v["COST_BASIS"] OR v["SELL_PURCHASE_PRICE"] OR <whatever>)then
but I am not sure if this is a good idea, too, as you can never really test it in a reliable manner.
Instead of hard-coding the conditions another option be to allow a certain list of values from a .ini file etc. for each line item. We would need to abstract them and assume and hope that at least the EquatePlus structures are always similar and only the names are different.
Best regards,
TurboAsterix

Hi @TurboAsterix,
I assume we both join the same SE. Have you found a way to sign your LUA file?
Best regards,
Thilo

Hi @tbrandt77
I wrote today to MRH applications (MoneyMoney vendor) and asked about the signature; I update here once I get a reply.
Best regards,
TurboAsterix

Hi @tbrandt77
a signed version is now available here:
https://github.com/TurboAsterix/equateplus-moneymoney/releases/tag/v1.16
Have fun :-)
Best regards,
TurboAsterix

Hi @TurboAsterix,
ok, works for me. Thanks for that!
Two issues I see so far:

Do get only OWN by no GROW vehicle.
Cumulative number of positions in OWN vehicle does not consider sold stocks. ==> total qty is wrong

Best regards,
Thilo

Hi @TurboAsterix
sorry for the newbie question, but how did you get the mapping file?
Thanks.

@LED321
If you look at the end of my Lua Script, there is a function dump.
This function can print nested tables to the MoneyMoney Console.
I dumped out the required tables incl. the data and tried to make sense about the existing mapping and the fields returned to me by my EquatePlus account.
Best regards,
TurboAsterix

@TurboAsterix Thanks for the quick reply. I managed to get the debug protocol.
For me, @Michael-Beutling script works but doesn't show the name of the vehicle. It only shows "(Unbekannt)" in MoneyMoney.  Nevertheless the debug file shows a value "VEHICLE_DESCRIPTION":"XXXXX YYYYYY",. Could this be caused by the blank between XXXXX and YYYYY?
The cumulative view doesn't work at all and throws the following error. I suspect that this is also linked to the issue above.
> ######################### 8< please report this bug = 'EquatePlus.lua:260: attempt to concatenate field 'VEHICLE_DESCRIPTION' (a nil value)' >8 #########################           1> ######################### 8< please report this bug version=1.16 >8 #########################
But the field 'VEHICLE_DESCRIPTION' is available.
Cheers, LED321

@tbrandt77 interesting it works for you.
Same SE here as well, the protocol has OWN,GROW,MOVE and some older plans/vehicles which are on the webpage hidden under "Archived" but shown in the log.
Seems like the last one is taken (which is archived in my case) which results in -> received 0 portfolio items

@tbrandt77 interesting it works for you.
Same SE here as well, the protocol has OWN,GROW,MOVE and some older plans/vehicles which are on the webpage hidden under "Archived" but shown in the log.
Seems like the last one is taken (which is archived in my case) which results in -> received 0 portfolio items

@andre68723 It only fetches OWN on my installation. The other two types I do not see.

@andre68723 It only fetches OWN on my installation. The other two types I do not see.


Range not respected by swagger ui for validation

So, I have already opened this one, but it was closed. This time, I took the springfox samples and tried running them. Here is the link I am trying to access:
 http://localhost:8080/spring-xml-swagger/swagger-ui.html#!/pet/getPetByIdUsingGET

If you look at that PetController:
 @ApiParam(value = "ID of pet that needs to be fetched", allowableValues = "range[1,5]", required = true)

I pass a 6 in there as a result I get the NotFoundException; which should not happen. 6 is invalid so swagger should actually block that request at all. This does not happen. Or did I misunderstood something about allowableValues?

If you're referring to the UI not respecting the specified range and validating, that would be in the realm of swagger-ui. It would be an issue with this library if you're unable to see the specified range in the swagger json document (not ui).

I have one more question here, is range[1, 100_000] supposed to work? jdk7 style of numbers?

Not familiar with that.. links? In anycase the answer is no, its not supported.


chore(main): release 1.0.1

:robot: I have created a release beep boop
1.0.1 (2024-04-29)
Bug Fixes

更新日志移除多余的版本号 (7a78e2a)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/luoyi58624/luoyi_dart_base/releases/tag/v1.0.1 :sunflower:


Suggestions

I'm opening this issue where you can freely discuss anything related this userscript, like adding/changing features, adding new boorus, etc.

Can you update the tags when you enlarge an image? And it would be perfect if it worked with webms, but that's probably a lot of work. Great job regardless!

What do you mean by updating the tags? WebM and proper GIF support are on their way, but I don't have much free time aside from fixing things as of right now.

So that the tags on the left are updated to those of the last image viewed. Currently they are always those of the first image of your search results.

it's not about this but I figured this is probably the best way to contact you would you be able to make an infinite scrolling script for mangatown.com? I've looked everywhere and couldn't find one.

@segway-man I still don't quite understand. Do you want the tags as a hover-out from the side, like how the thumbnail strip appears at the bottom?
@Skyler336 sorry, I only support booru style websites.

can u add the https://rule34hentai.net to the list of endless scroll too plz? thx man


[6.11.z] testing the git pr automerge 6

Cherrypick of PR: https://github.com/omkarkhatavkar/github-action-test-repo/pull/88
testpr6

trigger: test-robottelo


fix: variable not declared in 404 page. Closes #298

I'm fixing the issue below on the 404 page. I've added the fix in the CHANGELOG.md too.
Issue: https://github.com/Shopify/hydrogen/issues/298
Before

After

@rafaelstz Thank you for the fix!
Could you please rebase this commit to follow our commit message guidelines? I think just adding fix: prefix should be enough. Thanks!

All set @frandiox

@rafaelstz thanks!


Can you give us a sample to show how to use notifyItemRangeInserted() replace of notifyDataSetChanged()?

In my case, i used notifyItemRangeInserted(), but exceptions occured one by one....so please give us a sample to explain how to use notifyItemRangeInserted() or notifyItemRangeRemoved().Thanks.

Me too!


Delay animations until attached

Played around a bit with animation delaying, for issue #7290
Pen: https://codepen.io/kurkle/pen/MWaowYj
Notes:

getMaximumWidth / getMaximumHeight returned 0 when detached, that needed to be fixed to avoid NaN  values.
canvas needs to be detached, initial parent detachment is not detected
canvas is going to be 300x150 and the animation starts from there.
couple tests fail

I didn't look super closely, but the overall idea seems reasonable to me.

canvas needs to be detached, initial parent detachment is not detected

Is that something that would be hard to implement?

canvas is going to be 300x150 and the animation starts from there.

This part seemed unexpected to me. I'd expect that the bars in the codepen should be handled just like the normal initial animation reset case instead of a resize


client.take() order guarantee?

Is there guarantee that if two clients call the take() method when there are no tokens available that they will be allowed to continue in the same order they requested?

I think you mean wait, if two clients call take and there are not any tokens both will get conformant: false

@rtorrero: no, there are no guarantees, even if they are using the same bucket. If the current code ensures that, it is not an implementation decision, just a coincidence.


Refactor: Split Functions from main.rs into Separate Files

To improve code organization and readability, I refactored the project by moving most of the functions and relevant code from main.rs into separate files. This separation allows for better maintainability and a clearer structure.
Please review the changes and let me know if any further adjustments are needed.

Since enum Type also includes its impl block, I kept it in a dedicated file for clarity. I'm considering names like type_enum.rs or type_definitions.rs to reflect both the enum and its implementation. Do you think these names work, or do you have other suggestions?

The codes around type system are not too long.
It's okay to types.rs includes all codes around type system


How to passing props to global modal ?

Version
vue-final-modal: 4.0.11
vue: 3.2
How to passing props to global modal ? In v3 you have event onBeforeOpen with props. How to passing in v4 ? Like open('NAME', props)

You can use useModal to pass props, events, slots
You checkout this part of documentation:
https://vue-final-modal.org/api/composables/use-modal#passing-props-and-events

You can use useModal to pass props, events, slots You checkout this part of documentation: https://vue-final-modal.org/api/composables/use-modal#passing-props-and-events

That method require to use any event emitter if you using global modal to define global modals as authorization ? To access globally

I don't understand your question


DatePicker graphical corruption

In WOCCATALOG on Windows, the date picker has a checkered background for date and striped background for time. On iOS it has a white background for both.
This is observed in the master and dev branches.
Below is a cropped screenshot showing the issue.

The fix is available in 0.1 Preview (July 15, 2016) release.


[FIX] Fix behaviour of delesectFromDropdown with selectOnTab

Some poor interaction between the two props forced a deselection of items when navigating through select fields with the keyboard

Add a check in onTab's method to prevent tab press from selecting the value when dropdown is closed
Switch default value of deselectFromDropdown prop to reduce chances of poor interaction with the selectOnTab prop

Cette PR a été approuvée par @nofx77 (Martin Nantel)


luci-app-openvpn is incompatible with recent versions of the openwrt openvpn package

luci-app-openvpn is incompatible with the openwrt openvpn package after this patch https://github.com/openwrt/openwrt/commit/89b8ba96b404d2e412d5573e25348287255671dd#diff-37e75a0201711d64802dc863bc6019f5
The removes a number of deprecated options.

fixed with c2656a7


Ordering by generated column

Vacancy.select{count(id).as("vac_count")}.order{vac_count.desc}

generates thw following SQL:
SELECT count("vacancies"."id") AS vac_count FROM "vacancies" ORDER BY "vacancies"."vac_count" DESC

which in turn results in the following error:
ActiveRecord::StatementInvalid: SQLite3::SQLException: no such column: vacancies.vac_count
the correct SQL would be:
SELECT count("vacancies"."id") AS vac_count FROM "vacancies" ORDER BY "vac_count" DESC
Using a string in the order by clause works of course, but that way I can't use the DSL (i.e. the .desc/.asc)

If you want to use aliases, do a literal, with backticks.

Literals are what I wanted to avoid. Proper column names provided through the DSL or Squeel::Nodes are escaped (-> cause an error if they don't exist), i.e. there isn't an issue with SQL injections. Literals for user-supplied ordering require extra sanitation.


Expected int32 as second argument in Firefox with Array.prototype.map

When I'm running my test suite in Firefox, I get this error. I haven't been able to successfully track down where my code is calling map such that this would fail which has been quite frustrating. Have you guys seen this before or know what it might be? This error does not occur on Chrome or Safari.
Firefox 38.0.0 (Mac OS X 10.10) ERROR
  Error: Expected int32 as second argument
  at
node_modules/es6-shim/es6-shim.js:928:0

If I remove the part of the shim for Array.prototype.map by commenting out:
if (!toLengthsCorrectly(Array.prototype.map)) {
    var originalMap = Array.prototype.map;
    overrideNative(Array.prototype, 'map', function map(callbackFn) {
      return _apply(originalMap, this.length >= 0 ? this : [], arguments);
    }, true);
  }

then my test suite runs perfectly in Firefox. Any ideas?

I have v38.0.1 on my Mac and I don't get this error. Which version of the es6-shim are you using?
Also, presumably this isn't happening when the shim is loaded, but when your code runs later - how are you calling .map in your own code?

Note that this error is actually what happens in an unshimmed firefox if you do Array.prototype.map.call({ 0: 1, length: -1}, function () {}) since it's improperly handling negative lengths.
Are you using Array.prototype.map with a non-array anywhere?

Hmm, I'll look closer at our codebase. I'm unsure why the shim itself is causing this problem. When I remove that section from the shim, our tests all pass in Firefox. That seems like it would imply it being an issue in the shim, right?

It definitely means it's something in the shim conflicting with something in your codebase. However, you could probably remove the other conflict and fix it too :-)
Are you using anything that might override Array.prototype.map? Are you using the es5-shim, but loading it after es6-shim?

I'm still trying to track this down.
I changed the map part of the shim to:
if (!toLengthsCorrectly(Array.prototype.map)) {
    var originalMap = Array.prototype.map;
    overrideNative(Array.prototype, 'map', function map(callbackFn) {

      try {
        return _apply(originalMap, this.length >= 0 ? this : [], arguments);
      }
      catch (e) {
        console.error('failed', originalMap, this.length >= 0 ? this : []);
        throw e;
      }

    }, true);
  }

as that should give us the information we need about what might be failing.
Here is a snippit from my output:
Firefox 38.0.0 (Mac OS X 10.10.0) ERROR: 'failed', function map() { ... }, ['lala']
..
Firefox 38.0.0 (Mac OS X 10.10.0) [REDACTED] FAILED
  Expected int32 as second argument
  map@/var/folders/mg/64k6_7p16vn2jwbtlz41_f6w0000gp/T/6897b5f55636a5d20259f7caa3712929.browserify:16243:16 <- ../node_modules/es6-shim/es6-shim.js:931:0
  d3_selection_classed@/var/folders/mg/64k6_7p16vn2jwbtlz41_f6w0000gp/T/6897b5f55636a5d20259f7caa3712929.browserify:6514:12 <- ../node_modules/d3/d3.js:707:0
  require<[37]</</d3_selectionPrototype.classed@/var/folders/mg/64k6_7p16vn2jwbtlz41_f6w0000gp/T/6897b5f55636a5d20259f7caa3712929.browserify:6505:22 <- ../node_modules/d3/d3.js:698:0
  ...

Firefox 38.0.0 (Mac OS X 10.10.0) ERROR: 'failed', function map() { ... }, ['lala']
Firefox 38.0.0 (Mac OS X 10.10.0) [REDACTED] FAILED
  Expected int32 as second argument
  map@/var/folders/mg/64k6_7p16vn2jwbtlz41_f6w0000gp/T/6897b5f55636a5d20259f7caa3712929.browserify:16243:16 <- ../node_modules/es6-shim/es6-shim.js:931:0
  d3_selection_classed@/var/folders/mg/64k6_7p16vn2jwbtlz41_f6w0000gp/T/6897b5f55636a5d20259f7caa3712929.browserify:6514:12 <- ../node_modules/d3/d3.js:707:0
  require<[37]</</d3_selectionPrototype.classed@/var/folders/mg/64k6_7p16vn2jwbtlz41_f6w0000gp/T/6897b5f55636a5d20259f7caa3712929.browserify:6505:22 <- ../node_modules/d3/d3.js:698:0
[REDACTED].js

And here is a larger snippit with more examples (not just coming from d3). http://pastebin.com/PnK5xbev
Any thoughts? The inputs look reasonable relative to other calls that don't fail. I haven't been able to get to a individual failing test case though. When I run just the tests that fail, they pass. Still digging in.

In your console.error path, can you include the arguments also?

I was able to narrow it down further. All my tests pass when I don't call toLengthsCorrectly(Array.prototype.map).
 var toLengthsCorrectly = function (method, reversed) {
    var obj = { length: -1 };
    obj[reversed ? ((-1 >>> 0) - 1) : 0] = true;
    return valueOrFalseIfThrows(function () {
      _call(method, obj, function () {
        // note: in nonconforming browsers, this will be called
        // -1 >>> 0 times, which is<PHONE_NUMBER>, so the throw matters.
        throw new RangeError('should not reach here');
      }, []);
    });
  };

That looks in line with what you're saying about an object having a length of -1.

fwiw, the latest Firefox Nightly made a change to Array#map that actually avoids this error from being thrown - so I suspect that once that lands in stable, this problem may go away. I've still been able to reproduce it, and from our offline discussion it seems only reproducible with karma + firefox :-/

I look forward to not needing our hack in front of the polyfill. :)

@ljharb Do you have a link to the Firefox changes? I'd like to track to see when it makes it into stable.

https://bugzilla.mozilla.org/show_bug.cgi?id=924058 is the overall ToLength bug, but https://bugzilla.mozilla.org/show_bug.cgi?id=1200108 is specific to "map"

Is anyone aware of an existing fork of es6-shim that is modified to not cause these errors in Firefox 42 and prior? Ideally it would be a fork that is to be kept up to date with the latest of es6-shim but with the Firefox fix in place until Firefox 45 is released for those that follow the convention of supporting the latest two versions of browsers. So far for my needs are met by commenting out the if statement around the Array.prototype.map wrapping at https://github.com/paulmillr/es6-shim/blob/master/es6-shim.js#L1244. But I'd rather not include have to maintain a dependency in my own repo.

@timglaser this specific error was only occurring with the combination of Karma and Firefox. Is it happening for you in FF 42 by itself? If so, I will absolutely fix it.

@ljharb it is. I'm getting the "expected Int32 second argument" error in production where karma is not included in any form. I just did a double check to make sure I'm not lying :) I'm getting the error in FF 42, but not in FF43, and not in FF 42 if I apply the change I mentioned above (and so far I'm not finding any negative effects in any of our supported browsers due to the change).

@timglaser on what OS? I can't reproduce it. Can you make a jsfiddle that repros it?

@ljharb This is happening on OS X and Windows versions of Firefox 42. I'll see if I can get a jsfiddle together. Not likely today. It could be that something in our package other than karma is interacting in a way that highlights this bug. Thanks for being responsive on this!

@timglaser Absolutely - I will happily fix anything I can reproduce. The remainder of this issue is because with karma, try/catch simply wasn't working - which creates a scenario that's unfixable. Hopefully your problem isn't equally unfixable :-)

@TheSavior @timglaser can you check this again as of c7ff2226198eb94177ee2839770762fb9c82f69d? I fixed a number of issues regarding toLengthsCorrectly in older Firefoxes, and I'm hoping it's fixed this issue.

I had the same problem on prod with FF v29 - v42. I can confirm that https://github.com/paulmillr/es6-shim/commit/c7ff2226198eb94177ee2839770762fb9c82f69d helped. Thanks!

Awesome! It's released as v0.34.0 so hopefully that will resolve this issue.

0.34.0 fixed it for us as well.

Hooray, glad I finally found a solution, and was able to reproduce it without Karma!