Public Facing Wording Fixes - Fees

Title of ticket:
Description
Summarize issue
Dependencies
Are there any dependencies?
DOD

[x] Process Payment Landing Page (See above) - update language to "If you would like to contact an Information Access Operations representative for assistance, and/or to better clarify your request to try and reduce or eliminate your fee, please contact us by email at<EMAIL_ADDRESS>or call<PHONE_NUMBER> | Toll Free 1-833-283-8200

[x] Fee Estimate Landing Page (see above) - update message to: If you need additional assistance or want other payment options, please contact us by email at<EMAIL_ADDRESS>or call<PHONE_NUMBER> | Toll Free 1-833-283-8200

[x] Deposit Payment Page (See Above) update language to "If you would like to contact an Information Access Operations representative for assistance, and/or to better clarify your request to try and reduce or eliminate your fee, please contact us by email at<EMAIL_ADDRESS>or call<PHONE_NUMBER> | Toll Free 1-833-283-8200

[x] Payment Successful Page - update the sentence: "You have received an email regarding your request details and a copy of your receipt" to include a period at the end.
e.g., You have received an email regarding your request details and a copy of your receipt.

Minor editing suggestions:
1 and 3) If you would like to contact an Information Access Operations representative for assistance; to better clarify your request to try and reduce or eliminate your fee, please email<EMAIL_ADDRESS>or call<PHONE_NUMBER> | Toll-Free 1-833-283-8200.

If you need additional assistance or prefer different payment options, please email<EMAIL_ADDRESS>or call<PHONE_NUMBER> | Toll-Free 1-833-283-8200.

@liseandtea @m-prodan @lmullane - I checked the updates in this ticket, and see below for details:

Payment Processing Landing Page and Deposit Payment Page
Both the Payment Processing Landing Page and the Deposit Payment Page have been updated to read as the following, which is not identical to Matt's verbiage above:

Here is what it would look like with Matt's verbiage, and may need some formatting to not cut off the phone number.

Here is what it would look like with Lise's editing suggestions above:

These images only show the Process Payment Landing Page, but the verbiage we want to update is the same as the Deposit Payment Page.

Fee Estimate Landing Page
The Fee Estimate Landing Page has been updates to read as the following, which doesn't exactly match Matt's verbiage:

And here is what it looks like with Matt's verbiage:

And here is based on Lise's updated verbiage above:

Lots of options for what we want this to read as, and how we want it formatted. Any thoughts? We can chat at a business meeting about it if that's easier too.

Added one more verbiage update to original comment for the Payment Successful Page.

@divyav-aot - below are some updates to the language/grammer on the public facing pages for fee payments. Can we make these updates and confirm when they're done?
Payment Processing Landing Page
Update to the following:

Fee Estimate Landing Page
Update to the following:

Deposit Payment Page
Update to the following:

Payment Successful Page
Add a period where it is highlighted, update the language (including hyperlinking the email and phone numbers), and remove the custom background-color on the contact information line.
It should look like the following (minus the yellow highlighter):

Let me know if you have any questions!
cc: @lmullane

Thanks @KyEggleston . I will update and let you kow.

@KyEggleston the changes are pushed to test. could you please test and confirm.

Thanks @divyav-aot - one small fix left:
On the Payment Processing Landing Page and Deposit Payment page, update "and" to "to".  See below for where the change should happen (highlighted).

After that is updated, I will confirm the update and I think we can close this.

@KyEggleston updated the text. Please test and confirm.

Thanks @divyav-aot - I've confirmed all the updates have been made in test. I believe this can be closed @lmullane?

Agreed. Closed it.


Install torchrl failed, PyCharm

ERROR: Could not find a version that satisfies the requirement torchrl (from versions: none)
ERROR: No matching distribution found for torchrl
(venv) atatekeli:PyTorchProjects atatekeli$ pip install torchrl
ERROR: Could not find a version that satisfies the requirement torchrl (from versions: none)
ERROR: No matching distribution found for torchrl
Screen

shots
If applicable, add screenshots to help explain your problem.
System info

Describe the characteristic of your environment:

I was trying to install torchrl by using PyCharm's venv
3.10.10
torch: 2.0.1, torchvision: 0.15.2

Thanks for reporting this
Seems like you're on OsX. Is it an apple silicon CPU?
If so you may just need to do
pip install<EMAIL_ADDRESS>
Let us know if that works!

No it didn't
(venv) atatekeli:PyTorchProjects atatekeli$ pip install<EMAIL_ADDRESS>Collecting<EMAIL_ADDRESS>Cloning https://github.com/pytorch/rl (to revision 0.1.1) to /private/var/folders/y4/jnpd1pl92r50hk6sfmrcq20c0000gn/T/pip-req-build-qx40xmf6
Running command git clone --filter=blob:none --quiet https://github.com/pytorch/rl /private/var/folders/y4/jnpd1pl92r50hk6sfmrcq20c0000gn/T/pip-req-build-qx40xmf6
WARNING: Did not find branch or tag '0.1.1', assuming revision or ref.
Running command git checkout -q 0.1.1
error: pathspec '0.1.1' did not match any file(s) known to git
error: subprocess-exited-with-error
× git checkout -q 0.1.1 did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× git checkout -q 0.1.1 did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.

My bad this should work
pip install<EMAIL_ADDRESS>

This is what it looks like
Successfully built torchrl
Installing collected packages: cloudpickle, tensordict, torchrl
Successfully installed cloudpickle-2.2.1 tensordict-0.1.2 torchrl-0.1.1+6d030c9

Time to create RL models I suppose


Removes usage of clojure.tools.logging

It is unused in this ns and required in project.clj causing missing dependency errors.

Thank you


Switch from armv8-a to armv8-2a architecture revision for aarch32

The armv8-2a architecture revision is the newest version that you can target for aarch32 and is supported by this SoC, as evident by the dotproduct variant of it being used for aarch64 already and the age of the chip / the cores used in it.
The older Exynos 9820 has already been doing this from the beginning and the benefits of it should be similar to those of switching from armv8-a to armv8-2a on aarch64, maybe a bit less profound.

The Cortex-A55 is being targeted for aarch32 because it won't compile otherwise.

[2] https://developer.arm.com/Processors/Cortex-A55
[3] https://developer.arm.com/Processors/Cortex-A78
[4]: https://github.com/LineageOS/android_device_samsung_exynos9820-common/blob/lineage-20/BoardConfigCommon.mk

fun fact, some ROMs require you to set 2nd arch to 2a, some require otherwise, and afaik, there are some roms like crdroid that refuse to build 2a and require you to change to a, some roms (pixel roms) are different and require you to set 2a, this change is basically pointless

If you have to change it to one or the other depending on the rom, why not make the better one the default?


How to add the Postcss,please

Why only boot-client.tsx can refer to CSS

Are you asking how to use PostCSS with Webpack, or is your question something different?
If you just want to use PostCSS with Webpack, you'll need a Webpack loader for PostCSS, for example this one: https://github.com/postcss/postcss-loader
Please clarify if you're asking for something else. Thanks!

I'll close this due to lack of information, but please reopen with more details if relevant.


Switch to enable profiling for db interact

Description
aspen-cli db interact --profile will print the sql statements being executed and the time spent.
Test plan
Tried it, it works great.

Added docs.


[WIP] Add iris benchmarking

This PR adds the necessary SITL setup files for a new simulation vehicle used for benchmarking of Obstacle Avoidance.
Main difference to the regular Iris is an additional MAVLink stream, which is needed in order to be able to use both MAVROS and the SDK.
Depends on https://github.com/PX4/sitl_gazebo/pull/300

Hi Nico, is this "generically" for benchmarking - ie this will be used for all benchmarking, or is it "benchmarking for obstacle avoidance". If the later, perhaps worth being more specific in names and docs - ie 1015_iris_avoidance_benchmarking or 1015_iris_avoidance_reference

Well, yeah, I'm not going to tell anyone how to use it or not. But I'm using it to benchmark obstacle avoidance.
I'll rename it if you prefer, no biggie

Well, yeah, I'm not going to tell anyone how to use it or not.

Well, yeah, I'm not going to tell anyone how to use it or not.

What is the value of this model upstream?

What is the value of this model upstream?

The benchmarking suite will be public soon, and thus needs to work with upstream

Well, yeah, I'm not going to tell anyone how to use it or not. But I'm using it to benchmark obstacle avoidance.

Just FYI this was more of a question - I don't know whether this is/was generally useful for benchmarking or has specific constraints that make it suitable for only specific cases. If the former then the old name was good. If the later, then the name should reflect the constraints.

Actually, I think I'm going to build on top of the model Martina just introduced - in order not to clutter the repository with a thousand vehicles. Thus, it will be called iris_obs_avoid - which is a bit more general. Are you fine with that?

@mrivi Any thoughts now that the submodule is in?


createXCFramework / createSwiftPackage task FAILED

> Task :xxx:createXCFramework FAILED
Both watchos-arm64_32 and watchos-armv7k represent two equivalent library definitions.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':dryrun:createXCFramework'.
> Process 'command 'xcodebuild'' finished with non-zero exit value 70

Xcode version: Version 12.5.1 (12E507) on Intel Mackbook Pro running macOS Big Sur.
A snippet of the project build.gradle.kts
plugins {
    id("com.chromaticnoise.multiplatform-swiftpackage") version "2.0.3"
}

kotlin {
    ios()
    watchos()
    tvos()
    macosX64()
}
multiplatformSwiftPackage {
    swiftToolsVersion("5.3")
    packageName(project.name)
    outputDirectory(File(projectDir, "swiftpackage"))
    targetPlatforms {
        iOS { v("5") }
        tvOS { v("9") }
        macOS { v("10") }
        watchOS { v("4") }
    }
}

It is working only if remove the watchOS target.
Looks like,  this is related to this issue: https://developer.apple.com/forums/thread/666335

I just ran into the same issue. Ktor 1.6.2 finally fixed the watchOS x64 target, but when I run the createXCFramework task, I get the same error as above. Same Xcode 12.5.1. (Xcode 13 beta 4 fails the multiplatform build fails for me in other areas.)
Both watchos-arm64_32 and watchos-armv7k represent two equivalent library definitions.
I hope there might be a solution that can be built into the plugin, based on the linked Apple Dev thread???


pip install creme fails on Catalina due to mmh3 2.5.1

Hi,
pip install creme
---------------
Collecting mmh3
  Using cached mmh3-2.5.1.tar.gz (9.8 kB)
Building wheels for collected packages: mmh3
  Building wheel for mmh3 (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/local/Caskroom/miniconda/base/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/md/56kkc1995vzc4kw3pkn949100000gp/T/pip-install-h2k8cn8e/mmh3/setup.py'"'"'; __file__='"'"'/private/var/folders/md/56kkc1995vzc4kw3pkn949100000gp/T/pip-install-h2k8cn8e/mmh3/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/md/56kkc1995vzc4kw3pkn949100000gp/T/pip-wheel-wracq8tj
       cwd: /private/var/folders/md/56kkc1995vzc4kw3pkn949100000gp/T/pip-install-h2k8cn8e/mmh3/
  Complete output (18 lines):
  running bdist_wheel
  running build
  running build_ext
  building 'mmh3' extension
  creating build
  creating build/temp.macosx-10.7-x86_64-3.7
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/local/Caskroom/miniconda/base/include -I/usr/local/Caskroom/miniconda/base/include -arch x86_64 -I/usr/local/Caskroom/miniconda/base/include/python3.7m -c mmh3module.cpp -o build/temp.macosx-10.7-x86_64-3.7/mmh3module.o
  warning: include path for stdlibc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found]
  1 warning generated.
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/local/Caskroom/miniconda/base/include -I/usr/local/Caskroom/miniconda/base/include -arch x86_64 -I/usr/local/Caskroom/miniconda/base/include/python3.7m -c MurmurHash3.cpp -o build/temp.macosx-10.7-x86_64-3.7/MurmurHash3.o
  warning: include path for stdlibc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found]
  1 warning generated.
  creating build/lib.macosx-10.7-x86_64-3.7
  g++ -bundle -undefined dynamic_lookup -L/usr/local/Caskroom/miniconda/base/lib -L/usr/local/Caskroom/miniconda/base/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.7-x86_64-3.7/mmh3module.o build/temp.macosx-10.7-x86_64-3.7/MurmurHash3.o -o build/lib.macosx-10.7-x86_64-3.7/mmh3.cpython-37m-darwin.so
  clang: warning: libstdc++ is deprecated; move to libc++ with a minimum deployment target of OS X 10.9 [-Wdeprecated]
  ld: library not found for -lstdc++
  clang: error: linker command failed with exit code 1 (use -v to see invocation)
  error: command 'g++' failed with exit status 1
  ----------------------------------------
  ERROR: Failed building wheel for mmh3
  Running setup.py clean for mmh3
Failed to build mmh3
Installing collected packages: mmh3
    Running setup.py install for mmh3 ... error
    ERROR: Command errored out with exit status 1:
     command: /usr/local/Caskroom/miniconda/base/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/md/56kkc1995vzc4kw3pkn949100000gp/T/pip-install-h2k8cn8e/mmh3/setup.py'"'"'; __file__='"'"'/private/var/folders/md/56kkc1995vzc4kw3pkn949100000gp/T/pip-install-h2k8cn8e/mmh3/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/md/56kkc1995vzc4kw3pkn949100000gp/T/pip-record-iianqfu4/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/Caskroom/miniconda/base/include/python3.7m/mmh3
         cwd: /private/var/folders/md/56kkc1995vzc4kw3pkn949100000gp/T/pip-install-h2k8cn8e/mmh3/
    Complete output (18 lines):
    running install
    running build
    running build_ext
    building 'mmh3' extension
    creating build
    creating build/temp.macosx-10.7-x86_64-3.7
    gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/local/Caskroom/miniconda/base/include -I/usr/local/Caskroom/miniconda/base/include -arch x86_64 -I/usr/local/Caskroom/miniconda/base/include/python3.7m -c mmh3module.cpp -o build/temp.macosx-10.7-x86_64-3.7/mmh3module.o
    warning: include path for stdlibc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found]
    1 warning generated.
    gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/local/Caskroom/miniconda/base/include -I/usr/local/Caskroom/miniconda/base/include -arch x86_64 -I/usr/local/Caskroom/miniconda/base/include/python3.7m -c MurmurHash3.cpp -o build/temp.macosx-10.7-x86_64-3.7/MurmurHash3.o
    warning: include path for stdlibc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found]
    1 warning generated.
    creating build/lib.macosx-10.7-x86_64-3.7
    g++ -bundle -undefined dynamic_lookup -L/usr/local/Caskroom/miniconda/base/lib -L/usr/local/Caskroom/miniconda/base/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.7-x86_64-3.7/mmh3module.o build/temp.macosx-10.7-x86_64-3.7/MurmurHash3.o -o build/lib.macosx-10.7-x86_64-3.7/mmh3.cpython-37m-darwin.so
    clang: warning: libstdc++ is deprecated; move to libc++ with a minimum deployment target of OS X 10.9 [-Wdeprecated]
    ld: library not found for -lstdc++
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    error: command 'g++' failed with exit status 1
    ----------------------------------------
ERROR: Command errored out with exit status 1: /usr/local/Caskroom/miniconda/base/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/md/56kkc1995vzc4kw3pkn949100000gp/T/pip-install-h2k8cn8e/mmh3/setup.py'"'"'; __file__='"'"'/private/var/folders/md/56kkc1995vzc4kw3pkn949100000gp/T/pip-install-h2k8cn8e/mmh3/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/md/56kkc1995vzc4kw3pkn949100000gp/T/pip-record-iianqfu4/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/Caskroom/miniconda/base/include/python3.7m/mmh3 Check the logs for full command output.

there seems to be an issue with mmh3 requirement:
https://github.com/creme-ml/creme/blob/3b397d6aafdfad48dbb36813c90ed3fd1844fc30/setup.py#L30
mmh3 2.5.1 is not installable on macOS  Mojave, Catalina. The package is no longer maintained :/
I had to manually have it installed using:
pip install git+ssh://git@github.com/honnibal/mmh3.git@8f68a372b13b1c72da4e6a14beb559f21f5f541e

in order to complete the installation of creme.
Maybe worth using an alternative for hashing or switch to using:
"mmh3 @ git+ssh://git@github.com/honnibal/mmh3.git@8f68a372b13b1c72da4e6a14beb559f21f5f541e"
This would be less of a downer for mac users and probably CentOS as well.

I've just finished removing mmh3 as a dependency. Instead we now make use of the hashlib module, which is part of the standard library. The change is effective on the the-merge branch. The latter should be released in a month or two.


Custom exceptions should end with "Error"

As per PEP8:

Because exceptions should be classes, the class naming convention applies here. > However, you should use the suffix "Error" on your exception names (if the exception actually is an error).

https://www.python.org/dev/peps/pep-0008/#exception-names
Raising this issue, because in https://github.com/DemocracyClub/WhoCanIVoteFor/pull/363/commits/ac2ded78a2d4b04a64d8f543c2eab36badf0d25a#diff-13aff42b348527ef9d7427596a08cd08R5I found it hard to know what AmbiguousElectionId was, before realising it was a custom exception.

Thanks @symroe - for some reason I've stopped getting messages from GitHub about new issues, will resolve this soon.


After update to to latest flutter sdk I got compiled error

FAILURE: Build failed with an exception.

What went wrong:
The Android Gradle plugin supports only Kotlin Gradle plugin version 1.5.20 and higher.
The following dependencies do not satisfy the required version:
project ':motion_sensors' -> org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50

user@Mac ~ % flutter --version
Flutter 3.19.6 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 54e66469a9 (3 weeks ago) • 2024-04-17 13:08:03 -0700
Engine • revision c4cd48e186
Tools • Dart 3.3.4 • DevTools 2.31.1
user@Mac ~ % flutter doctor -v
[✓] Flutter (Channel stable, 3.19.6, on macOS 14.4.1 23E224 darwin-x64, locale
en-YE)
• Flutter version 3.19.6 on channel stable at
/Users/user/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 54e66469a9 (3 weeks ago), 2024-04-17 13:08:03 -0700
• Engine revision c4cd48e186
• Dart version 3.3.4
• DevTools version 2.31.1
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
• Android SDK at /Users/user/Library/Android/sdk
• Platform android-34, build-tools 34.0.0
• Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 15.3)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 15E204a
• CocoaPods version 1.15.2
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 2023.2)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)
[✓] VS Code (version 1.89.0)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.88.0
[✓] Connected device (3 available)
• sdk gphone64 x86 64 (mobile) • emulator-5554 • android-x64    • Android 14 (API 34)
(emulator)
• macOS (desktop)              • macos         • darwin-x64     • macOS 14.4.1 23E224
darwin-x64
• Chrome (web)                 • chrome        • web-javascript • Google Chrome
124.0.6367.119
[✓] Network resources
• All expected network resources are available.
• No issues found!

This was fixed in #22, it’s maybe not ideal but I was able to proceed by using the unreleased version.

Hello!
After updating Flutter, VS-Code, Xcode I have serious issues with motion_sensors. I am fighting that for days, but it seems that there is no solution. All my project is out of order and I can not go on. It would be nice, if such plugins were maintained.


Install.md is lost

Hi, the install.md mentioned in the README.md seems to be lost in this repo. Meanwhile, what are the versions of mmdetection, mmcv, mmdetection3d used in this repo? I cannot start training properly due to the version issue.

Thanks for the reminding! We update the install.md and provide the environment we use in it for reference.


configurable container name

What this PR does / why we need it:
The values.yaml already has datadog.name and is supposed to be the container name but is never used; always uses .Chart.Name. This PR should now make use of the value in datadog.name as the container name (clusterAgent.containerName if for the cluster-agent).
Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md

/ok-to-test

/approve

/lgtm


Pin files to trello

If schedule has file_id and trello_card_id, then pin this file to it's trello card.

Done here.


ci: Update GitHub workflows

Resolves: #893
This PR:

updates and adds more strict requirements for node and pnpm
creates a composite github action for the jobs that are needed in every coral check -> setting up node and pnpm as well as creating a cache for pnpm
adds commit hash to github actions for more security
adds a workflow to check for changes in the openapi file and autogenerate ts types if needed as well as running the appropriated checks for them

Follow up tickets

Define a more fitting pipeline strategy
Update to pnpm 8  (not urgend)
More efficient way to use pnpm cache (not urgent at all)

Cases covered
1. there is a change to the openapi file that causes an update in ts types and breaks coral

See pipeline with (removed) test commit:
https://github.com/aiven/klaw/actions/runs/4565400286/jobs/8056484391
2. there is a change to the openapi file that causes an update in ts types but coral is happy with it

will commit the changed api.ds.t file

See pipeline with (removed) test commit:
https://github.com/aiven/klaw/actions/runs/4565474572/jobs/8056662691
3. there is a change to the openapi file that does not affect the ts types at all

See pipeline with (removed) test commit:
https://github.com/aiven/klaw/actions/runs/4565562477/jobs/8056858417?pr=931

I think this is great!

Thank you 🙏

Also, it looks like a fun task to work on
It was. Also frustrating a bit bc I still haven't figured out a good way to check the workflows other then pushing, so I caused a LOT of notifications about broken pipelines for all 🙈  I worked improving pipelines in the past, but in gitlab :D and it was interesting to figure out how things work in the github context.

In general, should we update the high-level section of the root README.md to describe the current CI workflow?
Yes, definitely. I've added follow up tickets (one of them I would like to tackle soon) and thought it would make sense to add a README after. Also, I wanted to get this PR off my chest 😅

As an inspiration from this pr, would it make sense to NOT run the maven worklow if changes only consider coral? 🤔
Yes! I already created a follow up ticket, that's the one I want to tackle next: https://github.com/aiven/klaw/issues/945

In general I can think of a few improvements, but they are a bit premature optimisation :D But please drop every idea or thought that you have!

LOL :D Let's see who is going to merge it in the end 😅


avoiding the buffer hack and using a flag instead

#118

I followed the solution in #118,
However by following the instructions here I got the expected results on both master branch and the current one.

Try to directly use the flag in NetworkConfig.__init__() rather than putting it into a data member and using it later.

ok, so this fails too. How about using two different parameters to NetworkConfig.__init__()?
That is, something like:
    def __init__(self, name, peer_container, entry_list=None, config_type=None, buffer=None):

And then, call the ctor from RestServer.py with entry_list set to None and buffer set to entry.

ok, so this fails too. How about using two different parameters to NetworkConfig.__init__()? That is, something like:
    def __init__(self, name, peer_container, entry_list=None, config_type=None, buffer=None):

And then, call the ctor from RestServer.py with entry_list set to None and buffer set to entry.

working :)


UI/UX of Email Confirmation & Reset Password processes of the TodoTemplate project

It is required to have a new design for the Email Confirmation and Reset Password processes of the TodoTemplate project.
These two new features of the template project were developed with a basic UI/UX implementation which is not final.

The UI/UX of the pages is uploaded in Figma.


Update webrtc

@philippewarren Are we ready to merge this branch ?

Maybe we could add something in the README about the Windows/Ubuntu 18.04 support (not supported, use the older version) before merging.


fix: flags & colors in chat.

This fixes unsent messages when logged in as admin or mod, also the name will show the color that your cell has.

thanks! sorry for the late merge


Update events timestamp in store

Previously，Put events to store is by time.Now(), but Get events form store is by LastUpdate, it will cause sink events repeatedly.so this PR is to fix this.

Can one of the admins verify this patch?

@k8s-bot ok to test

LGTM
Thanks for the catch and fix!


Added support symfony >= 6

added in master branch
        "symfony/console": "^3.4|^4.0|^5.0|^6.0",
        "symfony/config": "^3.4|^4.0|^5.0|^6.0"

and new tag will out soon

added in master branch
        "symfony/console": "^3.4|^4.0|^5.0|^6.0",
        "symfony/config": "^3.4|^4.0|^5.0|^6.0"

and new tag will out soon

@saeideng any update on this?
BTW is there need to still support Symfony 3.4?

0.12.10 released

That was fast, thanks.


Module 'raft' not found error

Thank you for your great work!
I want to follow your work but when I was creating the environment, I suffered this error:
Traceback (most recent call last):   File "demo_optimization.py", line 92, in <module>     flow_method = RAFT(model='kitti')   File "/home/smbu/mediadisk/OVP/flownet.py", line 66, in __init__     from raft import raft ModuleNotFoundError: No module named 'raft'
I tried to use pip to install the 'raft' package, however, another error raised:
ImportError: cannot import name 'raft' from 'raft'
Can anyone help me with this problem? Thank you very much.

In addition, I didn't find a raft package in the environment.yaml...

Sorry that I missed the illustration here. https://github.com/princeton-vl/RAFT needed to be downloaded, and the pretrained models of RAFT are also needed. We use RAFT to compute the optical flow.


Doesn't work in IE

Symbols are in place in the top bar, but are not draggable. Detects activity and won't let you by, but you can't play.
Windows 7, IE 11
Trican Acid Unit, Process Control Valves, Drag 'n' Drop

Just a note while I'm here: please change the name of the pages where the game is used to match the new name, Piece It Together. We need to give all of our games "proper noun" names from now on, and use them consistently. So any pages named or titled something derived from "drag and drop" or "matching game" need a swift kick in the right direction ;)

Let's not use those names at all (at least, where the customer sees them). I think we should strive for names that are meaningful to the content. (And I know this was my writing in the first place, so my fault.) Names should describe what you're doing. E.g.: Label the Valve Tree, or Build The Circuit, or ID the Valve. Everyone who reads this, if you come across a "Matching" or "Drag 'n' Drop" Heading, please change it accordingly.

Hey, can you let me know if this is still happening? I've tested in IE and it seems to be resolved.

It starts up perfectly with the other issue you fixed (pieces start in
place and move to the top when you get to the page now), but you still
can't click and drag on the symbols.
Trican Acid Unit, Process Control Valves
IE11, Windows 7
Crystal Rubik
Designer/Animator
CD Industrial Group Inc.
···································
<EMAIL_ADDRESS>1-866-628-3224
www.cdiginc.com
On Thu, Mar 12, 2015 at 6:53 PM, theseanzo<EMAIL_ADDRESS>wrote:

Hey, can you let me know if this is still happening? I've tested in IE and
it seems to be resolved.
—
Reply to this email directly or view it on GitHub
https://github.com/cdig/piece-it-together/issues/3#issuecomment-78722626
.

I was going to guess pointer events! Good stuff.
Also, you probably know this bug just in case... when you're referring to issues from commit messages, you can also say "close", "fixes", or "fix".


make all demo values valid

User story
Now that we have encryption disabled by default we should be providing only valid values in .demo/* files.
All secret values are now the same "secretvalue". I believe this is to function as a marker, so please search for that word and see how it is used and if we can overcome the problem if we abandon that marker mechanism.
Tasks
core:

[ ] Execute Otomi bootstrap with demo values that work "out of the box".
[ ] Find out where otomi-values uses a placeholder, and make it work for the demonstration.
[ ] Provide a diff of all the changes that were necessary to get a working values repo.
[ ] Enable it to work with GCP.
[ ] Record a screencast to demonstrate it to new users.

Definition Of Done

[ ] Tasks are done
[ ] (Unit) Tests are performed
[ ] (Architecture) Design Record(s) have been added as adr/*.md and appended to list in adr/_index.md
[ ] Specs and demo files have been updated to reflect code changes
[ ] Documentation has been updated
[ ] Functionality, code, and/or documentation has been peer reviewed
[ ] Relevant team members have been notified

Good point, some charts has some constraints for value length. e.g.: recently I had to change oauth2-proxy cookieSecret

Good point, some charts has some constraints for value length. e.g.: recently I had to change oauth2-proxy cookieSecret

which was problematic, as you did not test the results of that, as the next deploy broke because of a faulty regex ;p

@svatwork can you report the status of this issue? I would like to close it as its intent was to deliver demo values that don't need rework

This is still open, it's on my to do list after #259 and #164.

@svatwork If you park work that has deps, please give it label "on hold" and add those deps. Can you do that for this item as well?

@svatwork If you park work that has deps, please give it label "on hold" and add those deps. Can you do that for this item as well?

closing as too vague

closing as too vague

I still know what it's about, would you like me to refine it? I still think it's important.

I still know what it's about, would you like me to refine it? I still think it's important.

I think the values are good now, unless you can explicitly list ones that aren't?

I think the values are good now, unless you can explicitly list ones that aren't?

Well I think that's an assumption and I hope it's true of course. But it would give me some peace of mind if I can go through it once. But other than that, this story is also about giving a visual demonstration about the initial phase of starting out with Otomi, which can be very useful for new users.

Well I think that's an assumption and I hope it's true of course. But it would give me some peace of mind if I can go through it once. But other than that, this story is also about giving a visual demonstration about the initial phase of starting out with Otomi, which can be very useful for new users.

Ok, lets add issues found after creating a demo movie.

Ok, lets add issues found after creating a demo movie.


.get and .post inconsistent in handling of :params => {...}

When sending data, RestClient.get requires :params => {...} whereas in RestClient.post :params => {...} will simply not work. Can we get some consistency?
  def self.get(path, data={})
    puts data
    RestClient.get(Ui::Application.config.backend+path, params:data) do |res, req|
      {status:res.code, response:JSON.parse(res, symbolize_names:true)}
    end
  end

  def self.post(path, data={})
    RestClient.post(Ui::Application.config.backend+path, data) do |res, req|
      {status:res.code, response:JSON.parse(res, symbolize_names:true)}
    end
  end

The original issue description here is not a duplicate of 106. The API for the RestClient.get and RestClient.post helpers is really miserable, and we won't be able to fix it before a major backwards incompatible release (probably 3.0).
Here's what's really happening:
RestClient.get(url, headers)

vs.
RestClient.post(url, body, headers)

The API design here puts :params => foo in the headers hash, which is incredibly confusing. So you actually can pass GET params in a POST request by specifying :params => foo in the headers. To make matters worse, the params are not serialized the same way in URL parameters and in the POST payload (though this will hopefully be fixed in rest-client 2.0).


convert :average:, etc. dice notations in SWA to Foundry notation on import

Currently it seems like the SWA imported NPCs have :boost:, :average:, :forcepip:, etc. in their text. Could the SWA importer convert those?

in 1.4-alpha-3


Feat/update doc

Update Docs to reflect AC and IP changes

Thanks @shamb0t for the updates! This is ready to be merged to #495 👍


License says CC-BY in one place but CC-BY-SA in others (and in links)

Only in this page (the only license in the repo):
https://coderefinery.github.io/installation/license/
We may want to change to CC-BY when we have time.

At the same time let us add LICENSE file.


data preprocessing results prints fx datamodel class names instead of human text

updated issue title to reflect that the same problem occurs for ProbabilisticForecast and ProbabilisticForecastConstantValue


GENERALIZED  CONDITIONAL  GRADIENT FOR SOLVING REGULARIZED OT PROBLEMS

Could you please tell me where is the solver for GCG? I've been searched for a while but couldn't find it. Thank you

It is located in the optim.py module.
https://github.com/rflamary/POT/blob/d4847a8c52c09319d751e2c7d29617398b08bae7/ot/optim.py#L207


Fix: email signup logic

closes #16288

[x] Create new AuthToken
[x] GitHub auth should not overwrite email.

QA:

Create new account

get new account message
get new account email
follow new account email link to signin

Sign in with old account

get sign in message
get sign in email
follow sign in email to signin

Hi @BerkeleyTrue this is an excellent direction IMHO, especially moving the logic to the dedicated boot script.
I know this is super busy time for you, but could you share any of the error logs that you saw in production (or analysis of it?).
I suspect and fear that the accessToken Objects and the User Objects were not correctly linked? Just curious and concerned to find the root cause.

@raisedadead I suspect the issue lies with some code running currently. There where also a great many db calls being made. The errors I where seeing where cannot set headers after they are set, which is express' way of telling us that the request has been fulfilled but some async process is attempting to the send more data.
I didn't grab screen caps of these errors but I'd seen them enough to know that there was at the minimum an async issue.

I suspect the issue lies with some code running currently. There where also a great many db calls being made.

Yup, the initial implementation relied on nested calls to db. I admit that it was way too procedural.
I don't remember now, but I guess the flexibility was for accounts which may not have had the emailVerified property set (for example, old accounts, GitHub created accounts, etc).
But, now we are enforcing only one path to create/login via email (which is good). Hence this approach suits better.
I'll definitely want to keep in mind though of the behaviour, if User Objects missing this emailVerified property.
Will test when this is ready, thanks for the refactor.

This is almost ready. I'd like to make one more change, adding a new model based of the accessToken called authToken. This ensures that there is a complete separation between the two types of tokens

Nice work @BerkeleyTrue !

I'd like to make one more change, adding a new model based of the accessToken called authToken. This ensures that there is a complete separation between the two types of tokens

Sounds reasonable to me, but with that we need to define the lifecycle methods on that too.
What I mean is we would have to implement the:
this.createAccessToken$({ ttl: 15 * 60 * 1000 });

and its associated lifecycle methods?
If not a priority we should defer it to later?

WIP - QA
Testing locally
QA:

[x] Create new account

[x] get new account message
[x] get new account email
[x] follow new account email link to signin

[ ] Sign in with old account

[ ] get sign in message
[ ] get sign in email
[ ] follow sign in email to signin

Observations:

The TTL for the AccessToken Object (long term) is NaN

{
    "_id" : "PwtRSaZPbcvver5t9E0gks7xASZLq4o2znvYAqB903lSiRbbdR4wo8oUU6DUyIhu",
    "ttl" : NaN,
    "created" : ISODate("2017-12-30T07:36:48.123Z"),
    "userId" : ObjectId("5a47420bf3f3e8298faaa18f")
}

Additional Notes (to be taken in new PR, since they are not bugs per say because of changes):

The update email path breaks with a Error: Authorization Required
Email is sent and received correctly.
Clicking on the email is hitting LoopBack's native implementation (/confirm endpoint) and needs to be rather implemented now.

@BerkeleyTrue
Everything looks good to me.
One thing to handle though is the destruction of the old token as I am able to do repeated logins after sign out for second time on using the same previous Login Requested email.
Steps:

Create new account / Logout
Sign in with old account (from step 1) / Logout
Click the same (from step 2) / Logout
Repeat steps 2-3.

@raisedadead Sorry, I left three commits on my local. It should fix those problems.


Readme: update GraphQLServerOptions to include rootValue

rootValue is optional, but your GraphQL server would be useless without it!

Why would the server be useless?

without a rootValue, there would be nothing to handle the schema... everything would return null wouldn't they? :-)

This is how I understand rootValue.  It's scoped to the top, but definitely optional.  I'm happy to have a contributor though so I see no harm in adding it 👍


Added the option "--name / -n" to set the test suite name

This will also be passed through to Growl if name is set.

Well that's true, I am usually working on one project at a time. I'm finding it more attractive to have the app name in the notifications. But you're right most likely most of the users won't need it.


schwartz_adapter segfaults on the Travis GCC Windows build

While it works everywhere else (including my home computer where I use MinGW-w64), every test using schwartz_adapter segfaults in the new experimental travis-windows branch of the library when GCC is used, and only in Release mode.
It might be linked to #138, but if it's not the case finding the issue might prove more difficult.

I still don't understand where it comes from: I'm passing const lvalues to memory whose lifetime ends after all the machinery is done, so I don't understand where the segfaults might come from.

Cicada says it looks more and more like a codegen bug and managed to reduce the problematic optimization falgs to the following ones: -O2 -finline-functions -fpeel-loops -ftree-loop-vatorize -fno-omit-frame-pointer -g


'You can’t open the application “Grabber_5.5.0_mac.app” because it may be damaged or incomplete.'

OS: macOS Sierra 10.12.6 (16G29)

Download https://github.com/Bionus/imgbrd-grabber/releases/download/v5.5.0/Grabber_5.5.0_mac.app.zip
Double-click to extract the zip with the default app (Apple's Archive Utility)
Run Grabber_5.5.0_mac.app to get this error message:

You can’t open the application “Grabber_5.5.0_mac.app” because it may be damaged or incomplete.

If I rename "Grabber_5.5.0_mac.app" to "Grabber.app" (The same filename used by older releases because the older zip contained a "Grabber.app" folder while the latest release doesn't), I get a different error:

Grabber cannot be opened because of a problem.
Check with the developer to make sure Grabber works with this version of macOS. You may need to reinstall the application. Be sure to install any available updates for the application and macOS.
Click Report to see more detailed information and send a report to Apple.

Termination Reason:    DYLD, [0x3] Wrong version
Application Specific Information:
dyld: launch, loading dependent libraries
Dyld Error Message:
Library not loaded: /usr/local/opt/qt/lib/QtMultimedia.framework/Versions/5/QtMultimedia
Referenced from: /Applications/Grabber.app/Contents/MacOS/Grabber
Reason: Incompatible library version: Grabber requires version 5.9.0 or later, but QtMultimedia provides version 5.8.0
Binary Images:
0x10f6dd000 -        0x10f9c0ff3 +Grabber (0) <9F021272-9AF4-39F1-BF9A-88923E2901D9> /Applications/Grabber.app/Contents/MacOS/Grabber
0x118a8f000 -        0x118accdc7  dyld (433.5) <322C06B7-8878-311D-888C-C8FD2CA96FF3> /usr/lib/dyld

I fixed that by running brew upgrade qt5 and it looks like everything works again :)
I also noticed that otool -L Grabber.app/Grabber prints lots of stuff under /usr/local/opt/. Was that intentional? I think those deps should be static-linked or included in the .app and referenced as @executable_path/../Resources/lib/lib*.dylib.

So from what I understand, instead of having directly the contents of the app, Grabber_5.5.0_mac.app should contain a single folder named Grabber.app (as in previous releases) to work properly?
What about the Contents / MacOS / Info.plist and others?
I have to admin I have little knowledge of the MacOS app structure.

I fixed that by running brew upgrade qt5 and it looks like everything works again :)

Yeah, the Mac build is always done using the very latest brew Qt release in Travis. I could try to force a given version (such as 5.4.0) but I'm not sure there'd be much to gain from it.

I also noticed that otool -L Grabber.app/Grabber prints lots of stuff under /usr/local/opt/. Was that intentional? I think those deps should be static-linked or included in the .app and referenced as @executable_path/../Resources/lib/lib*.dylib.

That must be the Qt libs? Those are being dynamically linked, which is why you got the other error that you fixed by updating the Qt libs through brew.
From what you say, they should be bundled within the app? (I'd rather not use static linking with Qt as the license becomes blurry) This has the pros of not needing to install Qt through brew, but the cons of having the app taking useless space if you already have Qt installed. Is providing the dylib files the way it's commonly done on macOS ?

I've had no issues building it, once I got set up.

@BarryMode but can you run the app file provided in the release's downloads? :smile:
ex: https://github.com/Bionus/imgbrd-grabber/releases/download/v5.5.0/Grabber_5.5.0_mac.app.zip

Yep, the zip file Grabber_5.5.0_mac.app.zip must contain a single folder named Grabber.app.

What about the Contents / MacOS / Info.plist and others?

It seems to work without that folder structure: Double-clicking Grabber.app runs the Grabber.app/Grabber executable.
That said, I just realized why the text is really blurry and unreadable on mac: You need an Info.plist file with <key>NSHighResolutionCapable</key><true/> inside it.
I'll go ahead and send a PR soon for generating the OSX zip with an Info.plist :)

Is providing the dylib files the way it's commonly done on macOS ?

Yes, unfortunately.
Personally, I would just static-link Qt and call it a day. No more dependency woes and the file sizes are a lot smaller because of dead code removal by the compiler.
There are no licensing issues because Qt is under the LGPL and this project already satisfies the LGPL's requirements by making source available for its binaries. This project's license can remain Apache.

The file provided is not the right structure. The user can language the grabber binary directly, but in order to use a .app file, the contents have to follow a specific structure.
Attached is the minimum for what is required. There are additional things to do if you want to set an icon.
Grabber_5.5.0_mac.app.zip
Here's a quick breakdown:
*.app/Contents/MacOS/binary
*.app/Contents/Pkginfo

That's all you need to make it functional. The contents of the Pkginfo file can be empty, it's just something the OS looks for.

I have a tad bit more information in info.plist, which is that it is required if you don't have the Pkginfo file, however, the reason I instructed it the way that I did is because the Pkginfo file can be empty, whereas info.plist has to follow a specific format to get it to run correctly.


Order Completes Without Payment!...

Version of react-native-iap
2.4.7
Version of react-native
0.59.3
Platforms you faced the error (IOS or Android or both?)
Android
Expected behavior
When payment is not made, .catch function must execute not the .then function
Actual behavior
I actually cannot figure out what the error really is because it doesnt happends on my device, its working good on my devices, but some users are getting the orders completed without payment!..
I am actually saving orders in my databases, whenever the user completes a purchase it is saved in my database with transaction id,  Now shocking news is that it even generates a fake Transaction ID,  I dont know when does this happens because it never happend with me on my device but it is actually happening with some users that they are getting their order without payment,   I currently have 3 orders in my database with different transaction ids but all of them are fake transaction id when i go to play console and search for this transaction ID<PHONE_NUMBER>117498352.5654626714164118  i cannot find any order on console with this transaction id, its like a fake transaction id because the original starts with GPA.
and the order is only saved to my database when .then promise excutes, so it means somehow .then promise is excuting without payment, and users are actually receiving the in-app product without payment!..
i am not even sure that this is a bug with play store or an error in the library!.. its happening with few users they are actually getting the products they never paid for!..
Tested environment (Emulator? Real Device?)
Emulator and real device both
Steps to reproduce the behavior
Dont even know why is this happening so no steps taken yet.

I really want this problem to be solved, receiving fake orders every week now :( !..
I dont know how to point out this specific bug exactly and when does this happends!..
Here are some more transaction IDs of fake orders:-
7070464924262858534.7075075380505051 (Country Pakistan)
7430013193479310320.6487901637718303 (Country Pakistan)
2957672539910722873.7846787447167773 (Pakistan)
5435877808072446045.9064844546960302 (Brazil)
7113035881365940862.7597995255190515 (Brazil)

One more thing i have to add here,
These orders aren't even displayed in the Google Play Console order management!,
All orders even if payment is declined they are displayed in the Play Console Order management, but not these orders! there is no records for these order in Google Play console, looks like they were never asked for payments!. some error accured and .then excuted

I investigated further and find out that these  are fake order and these fake purchases were made by a cheating tool/ app called lucky patcher,
i watched this video https://www.youtube.com/watch?v=MYgW5wvgYdM
and followed the steps in the video, and guess what?? i hacked my own App and was able to place order without real money!!! my orders were getting completed without real payment!!..
So it is cheat not bug!...
How can we stop it on client side?

Temporarily i solved my problem  but it is not a permanent fix,
What i am doing is i am checking  TransactionId if transaction id includes "GPA" in the start then it is a real order otherwise it is fake order..
As i told before the fake orders only have numebrs like<PHONE_NUMBER>117498352.5654626714164118  while the real TransactionID include GPA.  in the start  :)
I hope someone have better solution

You need to verify all the transactions on the server side using verifyReceipt APPLE endpoint. https://developer.apple.com/library/archive/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateRemotely.html

I believe #510 will fix this.


在同步mysql数据到es的过程中,mysql挂掉然后重启,go-mysql-elasticsearch报出下面的异常,能不能解释下什么意思?

数据库挂掉之后会立刻重启,请问下面的日志表示什么意思?在mysql重新启动,正常以后,同步数据还能正常进行吗?


libatomic_ops: Allow on all unix platforms

Suggestion to extend the supported platforms for libatopic_ops so that it can be installed also on darwin.

Have you tested them on darwin?

yes, I think so, I am using it on darwing, it was nearly "test driven", since I changed it just because it failed ;-)
I'll check the wiki, remember some hints about checking things on the local clone of nixpkgs, I'll ping back here once that's followed through.

Thanks for doing this, Johannes.


[CPF-824] Create AbstractFileJournal and make FileJournal a subclass

This PR makes FileJournal a subclass of AbstractFileJournal. It also moves the implements for foam.dao.Journal up to FileJournal.
After this
A PR after this will rename RoutingJournal to RoutingFileJournal and make it a subclass of AbstractFileJournal which implements a new foam.dao.RoutingJournal interface.

I'm going to add a quick comment here on why this change is needed.
Currently FileJournal extends AbstractJournal (implements Journal), which meant the only way RoutingJournal could be given a service name is by adding it to its context. @adamvy suggested a better approach would be to change RoutingJournal's interface to accept service name for put and remove, then create an adapter (RoutingJournal->Journal) that holds the service name.
In order to change the interface of RoutingJournal it can no longer extend FileJournal (because FileJournal implements Journal), but it can extend this new AbstractFileJournal and implement its own interface.


Select "Preview data...." instead of "Visualize"

The popup dialog for both Score Model and Evaluate Model components shows "Preview Data" instead of "Visualize", proposing to adjust the changes

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

#label:"aq-pr-triaged"


Segmentation fault with large image on kmeans

Expected behaviour
I expect when I run cv2.kmeans() to run and give the labels.
Actual behaviour
Running on cv2.kmeans() on large image (38482, 44999, 3)  gives me "python: Segmentation fault (core dumped)" error.
It runs fine if the image is cropped to a small size.
Steps to reproduce

load a (38482, 44999, 3) (I used tifffle for loading for specific .svs extension)
reshape the image into flat vectors
cast to np.float32
run kmeans with the following code:

criteria = (cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_MAX_ITER, 10, 1.0)
K = 5
attempts=10
ret,label,center=cv2.kmeans(vectorized,K,None,criteria,attempts,cv2.KMEANS_PP_CENTERS)

operating system
Redhat 7.7

architecture (e.g. x86)
x86_64

opencv-python version
4.6.0

Issue submission checklist

[x] This is not a generic OpenCV usage question (looking for help for coding, other usage questions, homework etc.)
Use Q&A forums such as https://answers.opencv.org/questions/ and https://stackoverflow.com/ and other communities
to discuss problems. Tickets without real issue statements related to this build toolchain will be closed.
-->

[x] I have read the README of this repository and understand that this repository provides only an automated build toolchain for OpenCV Python packages (there is no actual OpenCV code here)
<!--
<p>If you have some OpenCV bug report which needs to fixed in the C++ code,
please report issue to the OpenCV repository:
https://github.com/opencv/opencv/issues
See also:

OpenCV documentation: https://docs.opencv.org
OpenCV FAQ page: https://github.com/opencv/opencv/wiki/FAQ
OpenCV forum: https://answers.opencv.org
Stack Overflow branch: https://stackoverflow.com/questions/tagged/opencv

-->

[ ] The issue is related to the build scripts in this repository, to the pre-built binaries or is a feature request (such as "please enable this additional dependency")

[x] I'm using the latest version of opencv-python

Image with size (38482, 44999, 3) is larger than 2GB. Unfortunately, OpenCV uses int type in most of algorithms and containers.


Default classes for DIV elements

This issue is a: "Feature" request
Description
Currently, there are three DIV elements added to the body on zoom and you have no clue what DIV is the overlay/zoomContainer.
That leads to issues similar to https://github.com/rpearce/react-medium-image-zoom/issues/127.
I was using the zoomContainer for custom styling, thinking that was the right one. Apparently, it wasn't.
It would be nice if the DIV containers would contain default class names. This would make it so much easier to do basic styling outside of the provided options of the package itself and support better understanding of what is added into the DOM.

Hi @dsone, thank you for voicing your concern! Let's see if I can address all the things.

Currently, there are three DIV elements added to the body on zoom and you have no clue what DIV is the overlay/zoomContainer.

At the moment, those first two are there for nothing more than React rendering purposes and hanging on to some events (probably could be done better). The one that is highlighted is the fixed container, and the div that is a sibling to img is the overlay.

It would be nice if the DIV containers would contain default class names. This would make it so much easier to do basic styling outside of the provided options of the package itself and support better understanding of what is added into the DOM.

While adding classnames specific to this library is not something I think is a good idea for a component, perhaps adjusting the API in the rewrite (which I've not gotten back to but is on my list of priorities) to encourage clear, fine-grained control is something I can think on as it gets rewritten.

As far as the image and zoomImage stand, at present you can pass them your own className props, and for control over the overlay and even more, you can pass defaultStyles to override these styles

I'll keep this issue open until the rewrite occurs.

Hi, we're not done with the rewrite yet, but we are keeping this in mind for the following rewrite issue: https://github.com/rpearce/react-medium-image-zoom/issues/165.

As you can see when inspecting a zoomed image here, https://rpearce.github.io/react-medium-image-zoom/?path=/story/react-medium-image-zoom--with-img, we are using some class names for static styling (see image):

The API for v4 allows for:

overlay background starting color (before transition)
overlay background ending color (after transition)
animation transition duration
ability to set the zoomMargin
ability to pass a wrapStyle object to add some last-minute styles to the top-level div that we use to wrap the other components

While v4 is still in alpha, I'm going to close this PR, for I believe it has been addressed there and will help to clean up the board. If you feel differently, please let me know.


Bump build image to go-1.20-node-18-6

What this PR does / why we need it:
Bump build image to go-1.20-node-18-6 to solve some observed issues
What type of PR is this?
/kind cleanup
Does this PR introduce a user-facing change? Then add your Release Note here:
NONE

Documentation:
NONE

/assign @kron4eg @ahmedwaleedmalik

/approve
/lgtm

/retest


Route method

Thank you for this framework, I really like it, and fit my requirements for my new project
I have quick question, how to handle different route method such as get, post, etc in controller?

Do you have an example of what you would like to do? Swiftlet has no opinion on how to handle POST requests, I typically use $_POST in combination with the built-in routing.

it is like when there is post request use controller 1: method A
if it is get request use controller 1: method B

There is no way to do that currently other than invoking a different method manually. If you want to have a go at implementing it yourself you can extend the App class and override the dispatchController method. I might have a look at adding this functionality as well.

I will try to implement it

Great, let me know how you progress and if you need any direction.

Have you made any progress with this? I'd be interested to know.

Honestly I couldn't figured out how to do it from scratch, I found many third party can handle it, but for learning purpose I would like to do it by myself

Do you have any examples of how others do it? I suppose it could be part of the route defenition like this:
protected $routes = array(
    'GET hello/world' => 'helloWorld',
    'POST hello/world' => 'helloWorldPost'
    );

This would only require some minor, non-breaking changes in App::dispatchController().

two weeks ago I tried to implement something like this one
https://github.com/PatrickLouys/no-framework-tutorial/blob/master/05-router.md
I was think to pass the route definitions into the dispatchController

I have some issue with route.
suppose, I have HelloWorld namespace, controller file name is Index.php contain index() method.
When I hit url on my localhost as : localhost/swiftlet/public - it shows what I want.
If I have second method in same controller then what will be the expected url?
My code is given below
<?php

declare(strict_types=1);

namespace HelloWorld\Controllers;

use \HelloWorld\Models\Example as ExampleModel;
use \Swiftlet\Abstracts\Controller as ControllerAbstract;

class Index extends ControllerAbstract
{

	protected $title = 'Hello World!';

	public function index(array $args = [])
	{
		// Create a model instance, see /src/HelloWorld/Models/Example.php
		$example = new ExampleModel;

		// Get some data from the model and pass it to the view to display it
		$this->view->helloWorld = $example->getHelloWorld();
	}

	public function bar(array $args = [])
	{
		$this->title = "Foo, Bar!";

		echo "Foo, Bar!";

		die;
	}
}

What will be the route if I want to see the result of bar() method?

Does localhost/swiftlet/public/index/bar work?


Dump secrets to file

It would be great to have an option to dump the secrets to a file instead of environment variables. This can have the option to replicate docker secrets functionality.

Thanks for the suggestion :slightly_smiling_face:
One way you can already achieve this is using the command:
vaultenv --no-inherit-env -- env > secrets.txt

which exposes only your secrets to env and dumps those to secrets.txt. Please keep in mind that having your secrets in a file on disk is not always the safest way, as it somewhat negates the point of vault.


[FN] Peer discovery

This looks like a bug, as it seems to me you could land up in a scenario where all peers retrieved from the seeds were non-responsive, and you would never ask the seeds again for more potential peers.

Hmmm I think in core the call to the seeders and dns should only happen once.
Might be good to check that first.

@dangershony we are probably going to to diverge from that implementation a bit as it is possible that all connection attempts to all peers returned from the seeds and or DNS  could be unsuccessful. In that case we need to try re-discovery after a specified period of time.

This PR seems a bit bloated one could just reuse the existing loop no?
In anycase I would wait and see how https://github.com/stratisproject/StratisBitcoinFullNode/pull/3732 is Helping the network before pushing this.

we are probably going to to diverge from that implementation a bit as it is possible that all connection attempts to all peers returned from the seeds and or DNS could be unsuccessful

What you explain means that a previous call to the seeders or dns gave a complete list of invalid ip addresses, this is probably not the case in most of the network lifetime.
Normally functionality in core is that way for a reason I'd double check that first.

https://dev.azure.com/Stratisplatformuk/StratisBitcoinFullNode/_workitems/edit/4057


Document React Native Performance Overhead

Steps to reproduce

Create a list of items, one with items rendered normally, one with items rendered with styled-components
Profile the list with the flamegraph

Expected Behavior
Both render in the same time
Actual Behavior
styled-components is about 25% slower
Suggestion
Performance overhead is documented or explained somewhere that is obvious.
There is an impression that the styling happens for free or 'magically', when it really adds a notable runtime overhead.
This is most obvious in long lists of items.
Many people use this package in React Native and I've worked on a few apps that have faced performance issues related to it.
React Native is particularly sensitive when it comes to performance, so I think this should be explained somewhere upfront in a 'caveats' section.

Totally fair, would you be up for writing it? I don't use React Native at all and am basically just keeping the lights on for the integration at this point since no other maintainers are focused on it.

@probablyup Thanks for the response, absolutely I would. Any guidance on where this should live in the docs? FAQ perhaps?

@tj-mc can you please run the same test against v6 now that it's released and let us know the outcome? Much appreciated, thanks!

@tj-mc wondering if you ever got round to testing the latest version? Thank you for making me aware of this issue!

Hi @efstathiosntonas and @Bowlerr 😄
I have created this reproducer to test and observe the performance differences. Included are some results from testing on my machine. When rendering 1000 empty views, I found a slowdown of 41% on v5, and 34% on v6.
That is a measurable improvement so we will upgrade our app, thank you for your work. I hope this reproducer can aid in further improving the performance.

Thanks @tj-mc, here are my findings on a M1 Ultra on iPhone 14 Pro Max @ iOS 16.4:
|           | 1   | 2   | 3   | 4   | Avg | % Slowdown |
|-----------|-----|-----|-----|-----|-----|------------|
| Native    | 134 | 140 | 136 | 135 | 136 | 0          |
| Styled v5 | 235 | 226 | 225 | 232 | 229 | 68.38%     |
| Styled v6 | 226 | 229 | 234 | 224 | 228 | 67.65      |

Just to make sure we're doing the same thing:

Open React Dev Tools
Click Profile red dot
Tap the Switch to Native
Wait a few secs
Tap the Switch to Styled
Stop the profiler
Get the 225ms from the "App (0.3 of 225ms)" from both commits -> StyledComponentsView and NativeStyled

The % Slowdown is the percentage difference between the Avg values.

That's correct @efstathiosntonas. I have tried with the exact expo versions you provided and it gave similar results. The actual numbers very greatly depending on my machines resources but a general slowdown of at least 40-60% is measurable.

@tj-mc I've created a repo with all major style libraries, just fyi: https://github.com/efstathiosntonas/react-native-style-libraries-benchmark

Nice! @efstathiosntonas I did notice tamagui scored very poorly. It uses a compiler to optimise styles so maybe it performs better in release mode? 😃 Although, then how can we profile it 🤔 https://tamagui.dev/docs/intro/why-a-compiler#how-tamagui-helps

@tj-mc I've noticed that too, I've opened a discussion about it: https://github.com/tamagui/tamagui/discussions/1471

any updates on any improvements or suggestions on what to migrate to?

Update to the newest version of Styled if you can. I would recommended removing as much Styled as possible and replacing it with plain RN views and StyleSheet.create. It will always be slower since it has to work all this out at runtime.
Start with components being used in any sort of list as this is where the perf impact is most noticeable.

Hi all, I figured if you are watching this issue, you are trying to work out how to remove styled-components and improve app perf.
In our app, we opted to remove styled-components, since we have a very complex perf-sensitive UI, and we are not gaining much from using styled.
To assist those moving away from styled-component, I created
https://github.com/tj-mc/eslint-plugin-no-styled-components
This simple rule prevents importing and/or using styled-components, which gives us better guardrails and allows us to slowly remove deprecate styled.
If this rule needs modifying for your workflow, please let me know.


Include suggestion for autocomplete value audit

When an appropriate suggestion exists, include the details in the audit.
Example: https://www.just-eat.co.uk/account/register?returnUrl=%2F

Increase conversions by including autocomplete attributes
Found a form field with no autocomplete attribute, even though an appropriate value is available:

<input id="formField-email" type="email" placeholder=" " name="email" class="FormField_c-formField-input_14HCA FormField_c-formField-input--focus_EJdm1" ...>

This change should wait until https://github.com/GoogleChromeLabs/form-troubleshooter/pull/52/commits/f80d0d7d8ca8bf1565fb34c5ff74d5544c3bcffd is merged.


Import Petstore API into the apigee-apihub-demo project using GitHub CI.

Currently the apis directory contains the OpenAPI spec for this API. Let's add an info.yaml in this directory to allow the spec to be imported using registry apply and then add a GitHub action to import this into our demo project. We could authenticate with service account or (even better) with Workload Identity Federation to demonstrate https://github.com/apigee/registry/issues/1153.

Fixed with #14 #15 #16 and #17 (whew)


Contact Details
https://discord.gg/railway
Template URL
https://railway.app/template/ZBnDBU
What does this template deploy?
This template deploys chatwoot
Demo project
https://railway.app/project/71daddc4-805b-4294-9a21-1e220ce479b6

@brody192 you've got a payout coming for this one for $150 😄

just push your code here: https://github.com/railwayapp-templates/chatwoot & update the template config.  once you ack, we're all set

Done!

completed


UI tweaks for release

Improvements on Add presentation
Bumped build version to 6

Current coverage is 59.83% (diff: 0.00%)

Merging #92 into master will increase coverage by 0.18%

@@             master        #92   diff @@
==========================================
  Files            32         32
  Lines          1415       1419     +4
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits            844        849     +5
+ Misses          571        570     -1
  Partials          0          0

Powered by Codecov. Last update 3538335...b2d5624


Access the UserSocialAuth model

How do I access the UserSocialAuth relationship with my user model?

I did try importing social_django but received errors. Nuked my virtualenv and things started working.
from social_django.models import UserSocialAuth


Fix cryptocurrency and QA scripts

Overview
Fixed these scripts (that don't rely on packaged app) by introducing extra command line argument for java library path. If not specified - executable/lib/native is used.

See: https://jira.bf.local/browse/ECR-3271
Definition of Done

[x] There are no TODOs left in the code
[ ] Change is covered by automated tests
[x] The coding guidelines are followed
[x] Public API has Javadoc
[x] Method preconditions are checked and documented in the Javadoc of the method
[ ] Changelog is updated if needed (in case of notable or breaking changes)
[x] The continuous integration build passes

Coverage remained the same at 85.465% when pulling a05141982b2d2bea758631c4299c18efdfe657a7 on skletsun:fix-scripts-3271 into a00adbadcca50f79d71a5b61817a86618f3d4574 on exonum:master.


Timeout waiting to lock key Operation timed out: Timeout waiting to lock key

I have the following code that throws sometimes Timeout waiting to lock key Operation timed out: Timeout waiting to lock key
    const db = await arangodb.getDb();
    const tx = await db.beginTransaction({
        write: [
            'relations',
            'regionServices',
        ],
    });

    const key = 'some-key';

    await tx.step(() => db.query({
        query: `
			FOR node, rel IN 1..1 ANY @id relations
				REMOVE rel._key IN relations OPTIONS { ignoreErrors: true }
		`,
        bindVars: {
            id: `regionServices/${key}`,
        },
    }));
    await tx.step(() => db.query({
        query: `REMOVE @key IN @@collection OPTIONS { ignoreErrors: true }`,
        bindVars: {
            key: key,
            '@collection': 'regionServices',
        },
    }));
    const collection = await arangodb.getCollection('regionServices');
    await tx.step(() => collection.save({ name: key, _key: key }, { overwriteMode: 'update' }));

    await tx.commit();

Looks like after removing relations it locks the key and cannot insert same key anymore

Does this run in transaction?
await tx.step(() => collection.save({ name: key, _key: key }, { overwriteMode: 'update' }));


Help !

Again sorry for interrupting... I don't know if you can answer this question but I can always try
Some of the proxies worked after I fixed the problem and some of them still gives me an error do you think there is anyway to identify them so I can remove them from my proxy list (the one that gave me the error). Thanks!

yea use a proxies checker and get list of dead and live proxies of your list

@kurama129 no that doesn't help the proxies can be banned and the don't work we need a way to delete the banned and dead proxies for the proxy.txt file

No, what I meant to say is that even if the proxies aren't dead they still won't work sometimes (Yes I checked them with 3 programs.) so how am I supposed to know which ones are working when it's telling me they're all alive.. ?

@ElieeCh
Please move to some other place where peoples talk about proxies. Lots of peoples receives emails with every your message here.
agario-client is about protocol of game, not proxies and fb and stuff related to bots.


Added solution for LeetCode's 'Palindrome Number' problem

Implemented a mathematical approach to reverse the number and compare it with the original.
Tested with various inputs like 121, -121, and 10.

LGTM


⚠ Bofrost.fr has degraded performance

In d07747b, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1605 ms

Resolved: Bofrost.fr performance has improved in f6d70c3.


Update poise-python to 1.7

Hi,
I run into #22 (https://github.com/poise/poise-python/issues/115) so I want to update poise-python.
Currently I am using my forked repository and it works fine so far. However I did not run the integration tests because the setup seems difficult to me, sorry.
Could this PR be merged?

just a comment - you don't have to bump the minimum for this cookbook for -you- to use 1.7.   -any- poise-python version 1.6 and greater solves the current dependency.
you simply need to let your depsolving tool (berks, whatever) install 1.7 for you, 1.7 meets ~>1.6.
the version pin should be the -minimum- (and/or maximum) version that this cookbook works with.
(i'm well aware of the problems with 1.6 - in fact, I'm in the opposite situation, 1.6 and 1.7 dont work for me, I need 1.5.1 or older.  I'm not really sure why https://github.com/cmlicata/cloudcli-cookbook/commit/4b46d31127061dab01061e2aac6560d0304ad804#diff-9fd042d4cd1e8f82894bbd7dffb313ec bumped the minimum from 1.2 to 1.6.... I dont see any related code that changed)

@keen99 Thanks, you're right!
I added cookbook "poise-python", ">= 1.7" to my Berksfile and it worked fine.
Then I close this PR since it seems this repository does not be maintained actively anymore.

@ryym, could you please reopen that PR if you still have it?

@cmlicata The branch still exists in my PC so I created a PR again :)
#28


Inference Bugs: TypeError: tuple indices must be integers or slices, not tuple

I love Meissonic. Great Pioneers
When I run the inference.py, I use the diffusers=0.30.2:
pip show diffusers
Name: diffusers
Version: 0.30.2
Summary: State-of-the-art diffusion in PyTorch and JAX.
Home-page: https://github.com/huggingface/diffusers
Author: The Hugging Face team (past and future) with the help of all our contributors (https://github.com/huggingface/diffusers/graphs/contributors)
But I get this issues:
0%|                                                                                | 0/48 [00:00<?, ?it/s]
Traceback (most recent call last):
File "inference.py", line 37, in
image = pipe(prompt=prompt,
File "/home/xxx/anaconda3/envs/fine-tune/lib/python3.8/site-packages/torch/utils/_contextlib.py", line 116, in decorate_context
return func(*args, **kwargs)
File "/home/xxx/projects/meissonic/utils/pipeline.py", line 314, in call
model_output = self.transformer(
File "/home/xxx/anaconda3/envs/fine-tune/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1553, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/home/xxx/anaconda3/envs/fine-tune/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1562, in _call_impl
return forward_call(*args, **kwargs)
File "/home/xxx/projects/meissonic/utils/transformer.py", line 1141, in forward
encoder_hidden_states, hidden_states = block(
File "/home/xxx/anaconda3/envs/fine-tune/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1553, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/home/xxx/anaconda3/envs/fine-tune/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1562, in _call_impl
return forward_call(*args, **kwargs)
File "/home/xxx/projects/meissonic/utils/transformer.py", line 501, in forward
attn_output, context_attn_output = self.attn(
File "/home/xxx/anaconda3/envs/fine-tune/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1553, in _wrapped_call_impl
return self.call_impl(*args, **kwargs)
File "/home/xxx/anaconda3/envs/fine-tune/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1562, in call_impl
return forward_call(*args, **kwargs)
File "/home/xxx/.local/lib/python3.8/site-packages/diffusers/models/attention_processor.py", line 490, in forward
return self.processor(
File "/home/xxx/.local/lib/python3.8/site-packages/diffusers/models/attention_processor.py", line 1846, in call
query, key = apply_rope(query, key, image_rotary_emb)
File "/home/xxx/.local/lib/python3.8/site-packages/diffusers/models/attention_processor.py", line 1702, in apply_rope
xq_out = freqs_cis[..., 0] * xq[..., 0] + freqs_cis[..., 1] * xq[..., 1]
TypeError: tuple indices must be integers or slices, not tuple
I love Meissonic. Great Pioneers!

Please compile and install diffusers from diffusers.

git clone https://github.com/huggingface/diffusers.git
cd diffusers
pip install -e .

It would be solved.

Please compile and install diffusers from diffusers.
1. git clone https://github.com/huggingface/diffusers.git

2. cd diffusers

3. pip install -e .

It would be solved.

I have solved it. @Owen718


How the electricity_nips dataset was produced?

Assuming electricity_nips dataset represents the one used in DeepAR paper [1], then it should be the same as the one used in MatFact paper [2].
I have found the script which downloads electricity dataset which is used to reproduce MatFact results: https://github.com/rofuyu/exp-trmf-nips16/blob/master/python/exp-scripts/datasets/download-data.sh (very likely it's the repository of the paper's authors).
The MatFact's supplementary references to https://archive.ics.uci.edu/ml/datasets/ElectricityLoadDiagrams20112014 as original dataset.
I was able to reproduce the values in that dataset by downloading the original one and aggregating it to hourly frequency.
But when I download electricity_nips dataset I cannot find the values it provides in the datasets I got from the original aggregation.
Reproduce
!wget https://raw.githubusercontent.com/rofuyu/exp-trmf-nips16/master/python/exp-scripts/datasets/download-data.sh
!bash ./download-data.sh

import numpy as np
from gluonts.dataset.repository.datasets import get_dataset

matfact_electricity = np.load('electricity.npy')
g_electricity = get_dataset('electricity_nips')

I tried a few different timeseries, but here is an example based on the first one
list(g_electricity.train)[0]

result
{'start': Timestamp('2014-01-14 00:00:00', freq='H'),
 'target': array([84.10138 , 93.31797 , 92.1659  , ..., 71.42857 , 52.99539 ,
        52.419353], dtype=float32),
 'feat_static_cat': array([0], dtype=int32),
 'item_id': 0,
 'source': SourceContext(source=PosixPath('/tmp/.mxnet/gluon-ts/datasets/electricity_nips/train/data.json'), row=0)}

For this example I will try to find similar values around the 93.31797
for time, record, in list(zip(*np.where((matfact_electricity > 93.313) & (matfact_electricity < 93.321)))):
    print(matfact_electricity[time-1:time+2, record])  # shape of original is (time, customer)

Result
[ 92.57898604  93.3137399<PHONE_NUMBER>7]
[ 97.72226304  93.3137399<PHONE_NUMBER>9]
[101.39603233  93.3137399   89.63997061]
[ 98.4570169   93.3137399<PHONE_NUMBER>3]
[113.15209405  93.3137399<PHONE_NUMBER>6]
[101.39603233  93.3137399   88.90521675]
[105.06980162  93.3137399<PHONE_NUMBER>9]
[126.37766348  93.3137399<PHONE_NUMBER>4]
[110.21307862  93.3137399<PHONE_NUMBER>6]
[117.56061719  93.3137399   93.3137399 ]
[ 93.3137399   93.3137399<PHONE_NUMBER>8]
[120.49963262  93.3137399<PHONE_NUMBER>6]
[104.33504776  93.3137399<PHONE_NUMBER>3]
[117.56061719  93.3137399<PHONE_NUMBER>6]
[110.21307862  93.3137399   94.04849375]
[111.68258633  93.3137399   99.92652461]
[105.06980162  93.3137399<PHONE_NUMBER>1]
[96.98750918 93.3137399  94.04849375]
[136.66421749  93.3137399   86.70095518]
[95.51800147 93.3137399  96.25275533]
[ 90.37472447  93.3137399<PHONE_NUMBER>1]
[111.68258633  93.3137399   97.72226304]
[99.19177076 93.3137399  94.78324761]
[119.03012491  93.3137399   77.14915503]

Nothing matches "84.10138 , 93.31797 , 92.1659" even closely.
It boils down to 3 main questions:

Is electricity_nips the dataset used in papers [1] and [2]?
If 1 is true then where can I read about the transformation logic?
If 1 is true was the MatFact's performance recalculated based on this dataset?

[1] https://arxiv.org/pdf/1704.04110.pdf
[2] https://papers.nips.cc/paper/6160-temporal-regularized-matrix-factorization-for-high-dimensional-time-series-prediction

Hi @dmitri-carpov,
thank you for your question. To clarify, this dataset does not represent the data from either the DeepAR or the MatFact paper, but rather from this paper.
Thus, to your specific questions the answers are:

No
N/A
No.

Hello @mbohlkeschneider,
Thanks for the clarification. The paper references to  UCI repository, has the same 370 customers and the split is exactly the same as the one used in DeepAR paper. If this dataset is built from https://archive.ics.uci.edu/ml/datasets/ElectricityLoadDiagrams20112014 I'd still be curious how. In the Supp. F you mention that "Datasets (or their processing) will be made available after publication.", will the processing details for electricity will be available?
Thanks.

Hi @dmitri-carpov,
Since we already published the datasets, publishing the processing scripts from this paper is currently not a priority.


Tooltip.less was using hard coded font-family: 'Roboto'

Update the font-family to use @contentFontFamily instead

Thanks @alixeb


How to set download destination for cheats git repositories?

I was not able to find a setting that will set the primary destination for all cheats once and forever.
I'm using navi on macos and I don't like/need the default option that data_dir suggest by default.
My setup:
navi 2.18.0
# ENV config
export NAVI_CONFIG=$HOME/.config/navi/config.yaml

Navi config.yaml
cheats:
  paths:
  - ~/.config/navi/cheats

navi and specifically navi info with navi repo add completely ignore NAVI_PATH env variable or what is configured in config.yaml
navi info cheats-path
/Users/den/Library/Application Support/navi/cheats

NAVI_PATH="$HOME/.config/navi/cheats" navi info cheats-path
/Users/den/Library/Application Support/navi/cheats

Why navi info cheats-path still returns original value from data_dir and ignores NAVI_PATH or paths in config file - uh-oh - this configs support multiple values, lists.
Probably that command should be renamed in navi info cheats-download-path
ok I understand that behavior - NAVI_PATH and paths are just used to indicate read-from destinations for outputs.

Because instead of pulling/cloning repo I manually place cheats where I need them.
I was not able to find anything related in navi --help and navi info config-example, as well in great(No!) docs of this repo.

You can't.
You can use symlinks instead:
ln -s "$(navi info cheats-path)" ~/.config/navi/cheats

or the other way around.

genius. absolutely not user-friendly, not flexible and terrible UX, same relates to docs in that repo.
if it is that difficult to have just one config option for that - like other thousands of apps have.
Unfortunately, Rust is not on the list of my interests to at least suggest PR for that.
of course, I will continue using that app, that brings me profit - such minor inconvenience won't stop knight of IT .... well .... pffff.... you got the idea :D :D
probably I just have had to say modern and hypocritical "Thanks, great job! Saves me a ton of time!" ! :D :D
(but really you know... ;) thanks )


[NETBEANS-54] Module Review dlight.nativeexecution

The external/exechlp-1.0.zip binary is generated by the scripts and code in tools/
So I'm assuming this is an Apache 2.0 license as well.
Added license headers to makefiles and different scripts
No other licensing headers required.
Test org.netbeans.modules.nativeexecution.api.util.ConnectionManagerTest failed in my box.

The assumption is correct: external/exchlp-1.0.zip (generated within the module) is indeed covered by the Apache 2.0 License:


Unarchive icon

Describe the requested icon(s)
An "Unarchive" icon - to symbolise the inverse action of the "ArchiveBox" icon. Could be exactly the same as "ArchiveBox" with the arrow pointing up instead of down! Maybe the same for "ArchiveTray" too.
References

Additional context

Added as tray-arrow-up and box-arrow-up, corresponding with the renaming of the icons you mentioned.


[Lint] Fix line_length violations

Remove a couple ;'s
Checklist

[x] All new and existing tests pass
[x] I've read the Contribution Guidelines
[x] I've read Change Limitations

Also removed a couple extra end of file new line chars


Art title collides with status bar

Can I work on this ?

Can I work on this ?

This issue is very old, I'm not sure if it was fixed.
Try reproducing the issue and if you can't reproduce it then I'll close this issue.


[WIP]: Chaos-operator chaosEngine types Changes pushed for metrics

Signed-off-by: Rahul M Chheda<EMAIL_ADDRESS>

Closing this to Create new one with dep-ensure


keep-alive is not keeping alive?

Version
2.6.11
Reproduction link
https://codepen.io/lzhoucs/pen/oNYPXop
Steps to reproduce

Go to https://codepen.io/lzhoucs/pen/oNYPXop
Click through 3 buttons to show 3 different foo components
Observe in the console log that shows foo components are being destroyed

What is expected?
components wrapped with <keep-alive> should not be destroyed
What is actually happening?
components wrapped with <keep-alive> are destroyed

the foo components are intentionally wrapped inside <foo-wrapper> which conditionally wraps the default slot with a div which I believe is why it is not behaving the way I expected

This is working as intended because it's as if you were doing the v-if on the keep-alive, completely destroying it. In this scenario you need to wrap the foo-wrapper with keep-alive

wrapping the foo-wrapper with keep-alive doesn't seem to work as the foos are still being destroyed though. Do you have a modified working example please?


Fix generated job

Closes #7

We need another way of doing it. Diffing the current branch doesn't work when there is diff with the main branch.


Add better WebSocket connection loss handling

Problem: Error is not thrown on WebSocket disconnect
Device: 15" MacBook Pro 2017
OS: macOS Catalina
Browser: Chrome v81
Misc: Turn is forced
As the Kinesis library sits on top of WebSockets it would be great if it could do a better job (than what is default behaviour) at handling connection loss. The only current way to monitor losing connection to Kinesis is to monitor peerConnection.connectionState. This is a tad tricky when you want disconnect and reconnect deliberately vs due to wifi conditions.
Use case: Going from one wifi network where Kinesis is allowed to another where it is blocked but IP whitelisted traffic is allowed (not possible with Kinesis). If I query myself or check for internet it will come back as a success yet I lost connection to Kinesis.
Useful link: https://stackoverflow.com/questions/26971026/handling-connection-loss-with-websockets
NB: This library is very helpful and I very much appreciate your work.

@marcusbelcher sorry for the delay. Our signaling server does support ping pong messages, https://tools.ietf.org/html/rfc6455#section-5.5.2. The only thing that we need to do is to add a handler in our SDK to listen to a timeout and emit the event when the server doesn't respond within the timeout to the application layer. But, we currently don't have any plan to add this. I'll let you know when we have a plan.
Also, please feel free to open a PR for this. We're open to contributors!


Notice on Vivado simulation

SpinalHDL can neither add macro definition to Verilog source nor add flags when invoking Xsim.

When simulating with iverilog, dumpWave enables waveform output. But the very same function will cause Vivado to fail:
Exception in thread "main" java.lang.Exception: basic_string::_M_construct null not valid

Errr...The auto-generated project cannot be simluted or synthesized in Vivado IDE. One workaround is to update the IP.

DO NOT forget to add the macro SIM_SPEED_UP! It's not fun waiting hours after hours as the rx data waveform was in the state of stasis...

Errr...The auto-generated project cannot be simluted or synthesized in Vivado IDE. One workaround is to update the IP.

Can we update it prior to the simulation? At least files extracted from./TopLevel_xsim.srcs/sources_1/ip  doesn't work.

clk in udp_40G_TOP should be redundant, but without it there would be an error message saying key not found.

When simulating with iverilog, dumpWave enables waveform output. But the very same function will cause Vivado to fail:
Exception in thread "main" java.lang.Exception: basic_string::_M_construct null not valid

Trying to replace loop driven clock  logic with
ClockDomain(dut.io.gt_ref_clk_p_40MAC_0).forkStimulus(19200000)
      // 156.25 MHz on base frequency 3e3 GHz
      ClockDomain(dut.io.sys_clk_p).forkStimulus(1000000)
      // 600 MHz

Results in the very same error message...

The frequency configuration for gt_ref_clk and sys_clk borrowed from the original Verilog testbench(rewritten as:
fork {
        while (true) {
          dut.clockDomain.waitRisingEdge(48)
          dut.io.gt_ref_clk_p_40MAC_0 #= !dut.io.gt_ref_clk_p_40MAC_0.toBoolean
        }
      }
      fork {
        while (true) {
          dut.clockDomain.waitRisingEdge(25)
          dut.io.sys_clk_p #= !dut.io.sys_clk_p.toBoolean
        }
      }

) will render the module inoperative. No signs of data exchange on any port.

Can't see signals from submodules, like EthernetTx.

The simulation takes forever...no less that half an hour, it must.

for (_ <- 0 until 1000000) {
    dut.packetClockDomain.waitRisingEdge()
    ...
}

One would expect the code after the waitRisingEdge to be executed right after the rising edge? No, it waits for clk's edges.

ClockDomain(dut.io.gt_ref_clk_p_40MAC_0).forkStimulus(19200000)
// 156.25 MHz on base frequency 3e3 GHz
ClockDomain(dut.io.sys_clk_p).forkStimulus(1000000)
// 600 MHz

Oh the number is too large.

My…I've upgrade the xci.

Start the simulation, and then open the generated project.
Correct the part version and upgrade IP.
Disable core containers.
Find xci in srcs, and source code in gen.
Overwrite.

You only need .xci files to boot up the simulation, but ALL of them. Some could be inside another IP's folder.

Hmm...

.addSimulatorFlag("-d SIM_SPEED_UP") doesn't do its job. Only .withSimScript.

You only need .xci files to boot up the simulation, but ALL of them. Some could be inside another IP's folder.

No that's not the problem...


New module path coloring does not work

After updating to 0.9.4, my paths remain in the default text color:

Env:
Windows Terminal 1.12.10393.0
Zellij 0.24.0

As another example, it looks like your terminal's theme doesn't follow bold settings. The binary name (eg untangle::cli_test) and test name should appear in bold.

I'm using https://draculatheme.com/, here's a run of https://www.npmjs.com/package/colortest:

Everything seems fine 🤔

Just tried it out on Windows, seems to work for me! Could you run cargo nextest --version and ensure that you're running 0.9.4?

To add another sample, it also seems to work for me:

windows-terminal: 1.12.10393.0
Campbell color scheme (included with windows-terminal)

Could you run cargo nextest --version and ensure that you're running 0.9.4?

This is really weird, I tried disabling zellij, switching the color scheme to Campbell, or even switching shell to bash but the problem persists.
It also doesn't change when I try running tests natively on WIndows instead of WSL.

Update: I tried switching from Windows Terminal to alacritty but without success:

Maybe it's an issue on Windows 11...?

Hello folks,
First of all, thanks a ton @sunshowers for this awesome tool ❤!
I can confirm the issue which might not be platform / terminal related.
I'm on Manjaro XFCE (linux) and using either the default terminal - xfce4-terminal - or Alacritty with the latest nextest release - via cargo install - reproduces the issue. The weird thing is that using a fork of the latest main branch locally works perfectly fine in both terminal 🙈.
Alacritty

xfce4-terminal

N.B.: I've noticed two opened issue on the owo-colors side (https://github.com/jam1garner/owo-colors/issues/45 & https://github.com/jam1garner/owo-colors/issues/41). However, based on the results I get, I'm not sure why it would behave like that 🤷.

Ahhha, thanks for diagnosing that! I think I forgot to release a new version of nextest-metadata, will do that + a new version of cargo-nextest shortly.
Note that you can install binaries via https://nexte.st/book/pre-built-binaries.

@sunshowers awesome, thanks!

Thank you very much @yamafaktory @sunshowers!


ui#968 - download reconciliation button in the menu

sorry i meant that dateRange and providerAccountId are optional. the two inside date range arent optional for this one


USHIFT-4757: Skip installing gateway-api as optional rpm

Gateway API is a dev preview future, meaning there are no guarantees on testing/docs.
When running conformance there is one issue with terminationMessagePolicy values in istio pods that can not be overridden by the operator with current options/configuration.
The RPM is installed using the common script configure-vm.sh which takes all optional packages and installs them. Since this feature is not ready yet for conformance, and the proper fix depends on another team we are disabling the install temporarily.
Other e2e tests will keep testing the feature, as it is included in some of the scenarios.

Which issue(s) this PR addresses:

Closes #

/hold

/retest

/retest

/lgtm

/hold cancel

/test test-unit

/hold

/retest

/hold cancel


Not working in Firefox when logged in to YouTube

The script does not work when logged in and using Firefox. It works fine in Chromium-based browsers.
The culprit is querySelector from the function rewriteCommentNameFromContinuationItems
const commentRenderer = commentElem?.querySelector(
  "ytd-comment-renderer"
);

Debugger Logged Out

Debugger Logged In

HTML Logged In

These are from the same link, one successfully selected ytd-comment-renderer from ytd-comment-thread-renderer and another failed to do so. And ytd-comment-renderer does exist in the logged in version.
CY Fung's alternative implementation also has the same issue. I haven't debugged his but also no request for username when logged in so likely the same problem.
Versions Tested

v<IP_ADDRESS> to v0.3.4 (Firefox 114.0.2/TamperMonkey v4.18.1)
V0.3.4 (Firefox 114.0.2/ViolentMonkey v2.14.0)
v0.3.4 (Librewolf 110.0.1/ViolentMonkey v2.14.0)

Am I correct that ytd-comment-renderer is null when I am logged into my Google account?🤨
It is working fine in my Firefox, so I would like to know the detailed procedure to reproduce it.

No, ytd-comment-renderer is not null when logged in if the tag is what you are referring to. it is just that the commentElem.querySelector("ytd-comment-renderer") method returned null when logged in.
It appears that both my main and alt are affected so if anything differs between our systems it could be a regional issue. YouTube did not use handles when logged in, only when logged out until a few days ago for me.
Step to reproduce it is as such:

Create a new profile in Firefox, load in TamperMonkey/ViolentMonkey and your script from GreasyFork.
open www.youtube.com and pick a video.
scroll down and YouTube comments should have usernames
Log in to YouTube, and return to the same video
scroll down and YouTube comments should have handles.

We have identified the cause and have released a fixed version v0.3.5.
Please update it.

Can confirm it is fixed. Thanks for the quick response


Extra text in Narrative Details when exporting cases

Describe the bug
NO has reported extra text while exporting: "After review, it seems the "narrative details" section in the exported excel document includes code in it such as "Date filed with OIPM: 05/01/2024<'/p><'p>PIB Case Number: 2024-0242-N<'/p><'p><'br><'/p><'p><'strong><'u>Complainant Information<'/u><'/strong><'/p><'p>" would it be possible to delete the code or only include the text entered into the "Narrative Details" text block?"
Steps to reproduce
List any steps to reproduce behavior

Add text to Narrative Details.
Use any of the formatting options on that text (and add new lines).
Save and view the exported case information.

Expected behavior
There should only be plaintext in the exported report.
Checklist

[x] Indicate bug severity on the right

Additional context

https://www.postgresqltutorial.com/postgresql-string-functions/regexp_replace/

When the exported file is opened , couple of observations

Bulleted formatting is not maintained , it appears even without a space as a big text


bug: broken (?) links in README

Provide environment information
Not relevant
Describe the bug
Links in README behave in weird way
Link to reproduction
not needed
To reproduce
https://github.com/t3-oss/create-t3-turbo/assets/128540204/58bd93d9-d3c7-47a0-a4de-0dd6797b9702
Additional information
No response

I'd fix it and make a PR but now I don't know how


Already wrote about the problem here

https://github.com/bludit-themes/mediumish/issues/5
Please have a look.
I like bludit, it's faster than WP. But there should be more flexibility and the search doesn't work at all (white screen is the "result").
No submenus possible. I would like a "burger menu" in the topbar, like in the twenty twenty Wordpress theme with plugin Twentig installed.
P.S. GDPR is also relevant and plugins should be open, means: a description would be needed for what is saved by which plugin.

Hi,
please use this section for report issues on Bludit core.
You can ask in the forum or in the chat.
Regards

Hi,
the forum is no use, if you are looking for serious support, you will be banned. As it happened for me.