Soapui is not able to import the json-path jar

Hello,
I am encountering below mentioned issue while using json-path jar in SOAPUI. I have placed the jar file under "bin/ext", but my code unable to import it.
Script1.groovy: 9: unable to resolve class com.jayway.jsonpath.spi.mapper
@ line 9, column 1.
import com.jayway.jsonpath.spi.mapper;
Similar error for importing 'com.jayway.jsonpath' and 'com.jayway.jsonpath.spi.json' packages as well

What version is SOAPUI expecting? You can download with dependencies here https://github.com/json-path/JsonPath/releases

I am using soapui 5.0.1, free version.
On Tue, Apr 4, 2017 at 8:35 AM, kallestenflo<EMAIL_ADDRESS>wrote:

What version is SOAPUI expecting? You can download with dependencies here
https://github.com/json-path/JsonPath/releases
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/json-path/JsonPath/issues/340#issuecomment-291486033,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AWS1sw4hQTl2U2PNBZ4FEKfMCxjodOABks5rsjkegaJpZM4Mysf1
.

I tried with all given dependencies but system could not import the jars
On Tue, Apr 4, 2017 at 9:37 AM, Susnigdha Chatterjee<EMAIL_ADDRESS>wrote:

I am using soapui 5.0.1, free version.
On Tue, Apr 4, 2017 at 8:35 AM, kallestenflo<EMAIL_ADDRESS>wrote:

What version is SOAPUI expecting? You can download with dependencies here
https://github.com/json-path/JsonPath/releases
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/json-path/JsonPath/issues/340#issuecomment-291486033,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AWS1sw4hQTl2U2PNBZ4FEKfMCxjodOABks5rsjkegaJpZM4Mysf1
.

Sounds like a SOAPUI issue. Don't know what version they compiled with or how they handle classpath. I suggest you ask your question on a SOAPUI forum or Stack overflow.


Modified ForEachAsync to release items as processed

#2644
Memory leak is caused by WhenAll that expects all of the tasks in the
bulk operations to complete to further invoke done() delegate in
ForEachAsync. Referencing all of the tasks in WhenAll causes them to
prevent GC from collecting processed items.

Hi @sergii-sakharov, we have found your signature in our records, but it seems like you have signed with a different e-mail than the one used in yout Git commit. Can you please add both of these e-mails into your Github profile (they can be hidden), so we can match your e-mails to your Github profile?

Heh, will have to redo whole thing with proper email - other email exists already associated with different account. Sorry for the mess - first time experience forking/pull requesting

Hi @sergii-sakharov, no need to close the PR, just a) use a different e-mail in your Git config, use commit --amend --reset-author and force push, or b) add the e-mails into your Github account.

Thanks - will keep that in mind for future (too late for this one)


Add primaryCategory to sitemap url resolver

This was preventing URLs to resolve in the same fashion they do within fields returned within Content.siteContext (path, url, canonicalUrl) and causing the sitemap URLs for Products and Companies (as defined within https://github.com/parameter1/base-cms/blob/master/services/graphql-server/src/graphql/definitions/platform/content/types/company.js#L19 and https://github.com/parameter1/base-cms/blob/master/services/graphql-server/src/graphql/definitions/platform/content/types/product.js#L9 are the only types that are allowed to utilize this field) to resolve incorrectly.
BEFORE (Product resolution):

AFTER (Product resolution):

Showing Article resolution is unimpacted:

Query used within indm_multi tenant using the IEN site context via x-site-id header.
query {   contentSitemapUrls(input: {since: "1689000000000", contentTypes:[Product]}) {     loc   } }

 URLs missing from sitemap


Errors on initial import

Installing FizzySteamyMirror with the current 2018 branch of Mirror does not work due to some classes and other things being altered.
"type or namespace 'TransportLayer' could not be found" error.
Can be fixed by adding
using Mirror.Transport;
at the top of the script.
Guide in the Readme to use FSM is also wrong -
instead of Transport.layer = new FizzySteamyMirror();
it should be
NetworkManager.transport = new FizzySteamyMirror();

Fixed as of last few commits


There is no "retdec-idaplugin.sln" file。

There is no "retdec-idaplugin.sln" file。

Well, this is not a very detailed issue description - more like an example how an issue should not look like.
But anyway, where do you expect retdec-idaplugin.sln to be? Did you run cmake .. -DIDA_SDK_DIR=<path> -G<generator>? retdec-idaplugin.sln is not in the repository, it gets created by cmake in the build directory. If you run cmake and it is not there, then this indeed is a problem.

TKS


Customer Write-Off Reason Codes

The instruction under the heading of "Set up a reason code for write-off transactions" in this article seems only partially correct, getting users through the first table of necessary setup. Customer Reason Codes (Form Name: Reasons) are available from a path close to what is mentioned above, Accounts Receivable > Setup > Customer Reason Codes, but further setup is required on the Customer Write-Off Reason Codes table, accessible from Accounts Receivable > Setup > Customer Write-Off Reason Codes (Form Name: CustWriteOffFinancialReasonsSetup), which links to the Customer Reason Codes, Main Accounts, and Legal Entities. The Default Write-Off Reason Code selected in the Accounts Receivable Parameters pulls from the Customer Write-Off Reason Code table. Clarification of the process and necessary setups here would be helpful to those seeking guidance.

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

ID: 7fca5569-ad0e-a1a9-ea78-3688319f6799
Version Independent ID: 357b19f0-87b9-1f32-8b92-cd29255138f2
Content: Set up collections
Content Source: dynamicsax2012-technet/set-up-collections.md
Product: dynamicsax-2012
GitHub Login: @Khairunj

This content is archived.


Poster name not included in search content

Currently, it seems as if using the search feature does not include the poster's name. So for example, if I want to see all posts by "Ben Dicken" I can't just put "Ben Dicken" in the search and get those results. It will only show posts where my name is in the body. I think it would be nice to include poster name (and perhaps post title?) as a part of the search content.

Can I work on this issue?

@kirtanchandak You're welcome to open a PR for this. I can help out with any design polish as well.


Encounter the error when build sdk on ubuntu16.04

Hi,
I try to build sdk from the source, I followed this reference steps to install and build.
When I run 'ninja', I encountered the error:
[39/151] Building CXX object examples/green_screen/CMakeFiles/green_screen.dir/main.cpp.o FAILED: /usr/bin/c++   -I/usr/include/opencv -Isrc/sdk/include -I../include -O2 -g -DNDEBUG -fPIE -fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Wextra -Wno-missing-field-initializers -Werror -std=gnu++11 -MD -MT examples/green_screen/CMakeFiles/green_screen.dir/main.cpp.o -MF examples/green_screen/CMakeFiles/green_screen.dir/main.cpp.o.d -o examples/green_screen/CMakeFiles/green_screen.dir/main.cpp.o -c ../examples/green_screen/main.cpp ../examples/green_screen/main.cpp: In function ‘Transformation stereo_calibration(const k4a::calibration&, const k4a::calibration&, const std::vector<std::vector<cv::Point_<float> > >&, const std::vector<std::vector<cv::Point_<float> > >&, const Size&, const Size&, float)’: ../examples/green_screen/main.cpp:505:116: error: could not convert ‘16648’ from ‘int’ to ‘cv::TermCriteria’                                         cv::CALIB_FIX_INTRINSIC | cv::CALIB_RATIONAL_MODEL | cv::CALIB_CB_FAST_CHECK);                                                                                ^ [39/151] Building CXX object tests/DepthTests/UnitTest/CMakeFiles/depth_ut.dir/depth_ut.cpp.o ninja: build stopped: subcommand failed.
Seems like something wrong with my opencv, I installed Opencv using sudo apt install libopencv-dev.
Does anyone encountered this error before? How can I fix this error?
Deepest thanks to your reply!

Hello,
Azure Kinect doesn't support Ubuntu 16.04. Consider updating your software to Ubuntu 18.04.
This error could be caused because your libopencv-dev version is outdated. Ubuntu 16.04 packages have version 2.x of the opencv library which is considered an old one. You can try to install a newer version from github or from the official site. But I would recommend you to update your system

Hello,
Azure Kinect doesn't support Ubuntu 16.04. Consider updating your software to Ubuntu 18.04.
This error could be caused because your libopencv-dev version is outdated. Ubuntu 16.04 packages have version 2.x of the opencv library which is considered an old one. You can try to install a newer version from github or from the official site. But I would recommend you to update your system

Hello,
Thanks for your reply! I understand it would be better to update the system, but I have other projects which need ubuntu 16.04. The problem has been solved by build latest OpenCV version from the source. and now the ninja works fine.
I also have another question, After this building process, Can I use the body tracking SDK now? or I need to follow Kinect official documentation to install the body tracking SDK? Because when I try sudo apt install k4a-tools or sudo apt install libk4abt1.3-dev, it cannot work and I have no idea to solve this problem.
Deepest thanks for your reply!

k4a-tools and libk4abt1.3-dev packages are not present in the Microsoft Ubuntu 16.04 repository. That's why it doesn't work.
Can I use the body tracking SDK now?
It is hard to say because you are using a deprecated version of Ubuntu

k4a-tools and libk4abt1.3-dev packages are not present in the Microsoft Ubuntu 16.04 repository. That's why it doesn't work.
Can I use the body tracking SDK now?
It is hard to say because you are using a deprecated version of Ubuntu

Thanks for you prompt reply!
I'll try it when I receive the Azure Kinect :) Thanks again!


Update Veeam icons

Hi there!
I'm working behind the scene to update Veeam icons and introduce 2024 architect pack. How can we make the update happen? Right now, if you search for "veeam" not only won't you get the latest (2019) pack, but you'll get the one from before (2013-2015). Please advise.
This one

...should be changed to...

What is the source of that new set (including the licensing)?

What do you mean by source? It's a pack of icons we use internally and externally to create technical diagrams about the products or/and services. Historically, it's been distributed as a Free product under Veeam End User Level Agreement https://www.veeam.com/eula.html

I believe it's this one for now: https://www.veeam.com/vmware-esx-stencils-download.html and you have to be logged in. Attaching a screenshot from this page above, showing how it's being distributed


Fix installation procedure

Hi,
Since #14 I try the new version and new install instruction on fresh install.
I report here the change made to work with the plugin on default Sylius instance (from composer create-project sylius/sylius-standard).

change the namespace of GatewayConfig to match existing one
use annotations in GatewayConfig since Sylius is configured with annotations by default
fix file URL
fix one typo

Not sure if it's related to this, but while using the same installation steps, I'm getting on any page:

😲 I did'nt see this error message before this morning...
I really hope feedback from BitBag since this integration is recommended by Mollie

Yeah, it's still there.


Trying to create an outlook plugin

Expected behavior
Outlook opens and I see the plugin
Current behavior
Used Yo generator. Npm install then npm start.

App type: desktop
The dev server is already running on port 3000.
Sideloading the Office Add-in...
Manifest package saved to /tmp/manifest.zip
running: npx<EMAIL_ADDRESS>m365 sideloading --file-path /tmp/manifest.zip

Using account<EMAIL_ADDRESS>Uploading package ...
Acquiring package ...
TitleId: U_870b656c-df83-c3e7-b18b-82c81bbbaf65
AppId: ab1f1cd3-0ca6-4040-ba20-4a69cebdcb0a
Sideloading done.

Successfully registered package! (U_870b656c-df83-c3e7-b18b-82c81bbbaf65)
 STDERR: (!) Warning: This command is in preview.

Error: Unable to start debugging.
Error: Unable to sideload the Office Add-in.
Error: Sideload to the Outlook app is not supported.

Steps to Reproduce

Use Yo office
Npm install
Npm start

Operating System: Mac m1
Node version: 18 lts
Office version: new outlook

Failure Logs
N/A

Reopening in the repo for documentation.

Will it work with parallels?

I'm not familiar with that usage of "parallels". Could you explain?

Also if I make a plugin, can users use it on the outlook mobile app

You can create an Outlook Add-in on a Mac with the standard XML manifest. Just take any of the Yo Office options, except the one for the unified manifest, which is in preview and is not yet supported on the Mac OS. We have not tested add-ins that use the unified manifest on parallels, so we don't know if that would work. In principle, an Outlook Add-in will run on Android and iOS, but some recent APIs added to the Outlook part of the Office JavaScript Library are not supported on iOS or Android. See Outlook client support.


gz sim specific.sdf - run random world if present more than 1

Environment

OS Version: Ubuntu 22.04.4 LTS

binary Gazebo Garden 7.7.0
Description

Expected behavior:
I run  gz sim (for making any other word). In other terminal i run  gz sim fly.sdf. I want to see second Gazebo window as fly.sdf but getting random world (default or fly.sdf).

Actual behavior:
Getting random world (default or specific.sdf) in second window of Gazebo. It is unstable cab be many times (1-10) default.sdf or specific.sdf.

If world only 1 (in gz service --list) all works fine.
Steps to reproduce

Run  gz sim
In other terminal run  gz sim specific.sdf. Try to do 10 times for get statistics of results (mean run than see result and ctrl + c, after try again).

Output
gz service --list
/gazebo/resource_paths/add
/gazebo/resource_paths/get
/gazebo/resource_paths/resolve
/gazebo/worlds
/gui/camera/view_control
/gui/camera/view_control/reference_visual
/gui/camera/view_control/sensitivity
/gui/copy
/gui/follow
/gui/follow/offset
/gui/move_to
/gui/move_to/pose
/gui/paste
/gui/screenshot
/gui/view/collisions
/gui/view/com
/gui/view/frames
/gui/view/inertia
/gui/view/joints
/gui/view/transparent
/gui/view/wireframes
/marker
/marker/list
/marker_array
/server_control
/world/default/control
/world/default/control/state
/world/default/create
/world/default/create_multiple
/world/default/declare_parameter
/world/default/disable_collision
/world/default/enable_collision
/world/default/entity/system/add
/world/default/generate_world_sdf
/world/default/get_parameter
/world/default/gui/info
/world/default/level/set_performer
/world/default/light_config
/world/default/list_parameters
/world/default/playback/control
/world/default/remove
/world/default/scene/graph
/world/default/scene/info
/world/default/set_parameter
/world/default/set_physics
/world/default/set_pose
/world/default/set_pose_vector
/world/default/set_spherical_coordinates
/world/default/state
/world/default/state_async
/world/default/system/info
/world/default/visual_config
/world/default/wheel_slip
/world/fly/control
/world/fly/control/state
/world/fly/create
/world/fly/create_multiple
/world/fly/declare_parameter
/world/fly/disable_collision
/world/fly/enable_collision
/world/fly/entity/system/add
/world/fly/generate_world_sdf
/world/fly/get_parameter
/world/fly/gui/info
/world/fly/level/set_performer
/world/fly/light_config
/world/fly/list_parameters
/world/fly/playback/control
/world/fly/remove
/world/fly/scene/graph
/world/fly/scene/info
/world/fly/set_parameter
/world/fly/set_physics
/world/fly/set_pose
/world/fly/set_pose_vector
/world/fly/set_spherical_coordinates
/world/fly/state
/world/fly/state_async
/world/fly/system/info
/world/fly/visual_config
/world/fly/wheel_slip
Screen of worlds:
default

fly.sdf

It's not clear to me what you're trying to do. Are you trying to run two different instances of Gazebo with two different worlds at the same time?

It is synthetic case only for bug demonstration.
I discovered the bug by accident. I worked a lot with the launcher and launched different Gazebo maps. Somehow one of them did not unload(although it should have unloaded) from worlds and for a long time I could not understand why a random map began to open instead of the desired one.

So, the issue is more about accidentally running two instances of Gazebo because, in your example, the ros_gz launcher did not exit properly?

I believe it is about unpredictable behaviour (bug) of Gazebo. Because if i run gz sim specific.sdf i expect it should runs it regardless of what worlds were loaded before.

I think I see the problem here. The client GUI may not pick the right world.


"Compact consecutive messages" only works every second time

To reproduce
Just send the same message multiple times.
Additional
[Demo]

Fixed in 2.0.0
https://modrinth.com/mod/compact-chat/version/2.0.0


Add changelog & translate contributing.md

I think the English version of the docs should be put in /doc

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

the doc directory should be:
doc/zh-CN/...
doc/en-US/...
Please put the doc in the right directory, @KingSkyLi  will do the rest of English translation in one month.

emm... let me make it more clear.
Now we have:
doc/FILE_EN.md
doc-zh/FILE_CH.md
We want it to be:
doc/en-US/FILE.md
doc/zh-CN/FILE.md
Or I can have a pr on your branch.

A pr has merged to master to put the doc in the right directory, you can update this file name now.


Add parameter to indicate whether an annotation is present at a dataset

To support #54
Example:
task_extract = Extractor(
    ...,
    is_annotation_available=True,
    ...
)

Custom parameter is not registered as an attribute, therefore it's impossible to know whether an annotation is present or not using custom parameter.
The only possible fix for this is to create custom operator and register the parameter as an attribute.


Cannot find module 'react-native-screenshot-prevent' or its corresponding type declarations.

Hi @killserver I got this error after installing version 1.1.4.
I installed it using yarn

Hey @AhmedSamir74 ,
I also faced this error, Actually index.js file is missing in npm
Please add this index.js file manually in react-native-screenshot-prevent folder under node_modules
File URL: https://www.npmjs.com/package/react-native-screenshot-prevent/v/1.1.1?activeTab=code

pls, check 1.1.6 version

Version 1.1.6 didn't fix the issue for me @killserver
Adding index.ts with the correct content in the root directory did solve the issue.

same error

pls check now. thx

answer not send. I close this issue. if error still exist - pls, reopen this issue. Thx

Version 1.1.6 didn't fix the issue for me @killserver Adding index.ts with the correct content in the root directory did solve the issue.

Can you Please provide the code from index.ts
TypeError: _reactNativeScreenshotPrevent.default.prevent is not a function. (In '_reactNativeScreenshotPrevent.default.prevent()', '_reactNativeScreenshotPrevent.default.prevent' is undefined)


Python 3.1.3 no module named Distutils

Issue
Hello,
I have found when attempting to install on a Windows machine with Python 3.13 that an error would occur:
"import distutils.core ModuleNotFoundError: No module named 'distutils'"
Thanks
Version and model info
No response

This looks like a duplicate of #1984. Please see the comments there for more information, and feel free to continue the discussion within that issue.
I'm going to close this issue for now. But please let me know if you think this is actually a distinct issue and I will reopen this issue.


Add more parallelism to tests in t.Run()

On my modern MBP with -parallel=8 this gives an improvement of 54s -> 21s.
A little more is possible, but see #262.

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

Project coverage is 71.63%.

Additional details and impacted files

@@           Coverage Diff           @@
##             main     #263   +/-   ##
=======================================
  Coverage   71.63%   71.63%
=======================================
  Files          31       31
  Lines        2337     2337
=======================================
  Hits         1674     1674
  Misses        533      533
  Partials      130      130


Convert an arbitrary point in world space, to GridMap cell coordinates. Closes #11856.

How about having an API like TileMap's world_to_map and map_to_world? https://github.com/godotengine/godot/blob/master/scene/2d/tile_map.cpp#L1310-L1311

That makes total sense, it's better for consistency. Will update.

@akien-mga did what you suggested and also fixed a bug (see the second commit in this PR).

Merged manually as 8bc96cc14 with fixed format.


reformatted and clarified README.md

formatted readme, reworded and added descriptions

Hi, I would also love to add a cool image for the readme and some more stylish, I will do it as soon as this PR is merged! Thanks for it!!

ChatGPT Garbage

Hmm.  Those were clearly typos.


#20 rewrote the @reader annotation to define a reader directly

@jcranky @taojang good news, this new annotation is faster than the old one, meaning that there is no degradation of performances compared to using genericReader. Unfortunately it is not faster either which is still puzzling to me.
Also I'm quite happy with this encoding because it doesn't change the implicit def reader: Reader[Config, Component] signature which we had before. And the error messages with missing implicits should be better!

👍

:+1:


Epic: Organisational trace filtering

Filter units (disallow-list or allow-list, maybe combinable):

packages
class categories
classes
message categories
selectors

Requires:

First prototype: tree-wide type-to-filter
Filter UI (could be a simple UIManager dialog)
trace filtering
cursor filtering

Contributes to #9 #11 #12.

 Nested exclusions ("filter out X but show Y") are not yet supported but can be emulated by filtering out all other elements ("X - Y") separately.


version solving failed when adding two local packages which are integrated with flutter_rust_bridge

Describe the bug
This is the structure,

app

package1

rust_builder

package2

rust_builder

the rust_builder causing a "version solving failed" issue during the build. My app has two packages, each with its own rust_builder which is causing this issue.
Steps to reproduce
A simple way to reproduce is to clone and modify the https://github.com/santoshakil/flutter_rust_bridge_version_solving_failed_issue
Logs
Because every version of fpr2 from path depends on rust_builder from path fp1/fpr2/rust_builder and every version of fpr1 from path
  depends on rust_builder from path fp1/fpr1/rust_builder, fpr2 from path is incompatible with fpr1 from path.
And because every version of fp1 from path depends on fpr1 from path, fpr2 from path is incompatible with fp1 from path.
So, because fa1 depends on fp1 from path which depends on fpr2 from path, version solving failed.

Expected behavior
No response
Generated binding code
No response
OS
MacOS
Version of flutter_rust_bridge_codegen
2.0.0-dev.22
Flutter info
No response
Version of clang++
No response
Additional context
No response

Hmm, I guess one way is to modify the template in https://github.com/fzyzcjy/flutter_rust_bridge/blob/10fded8d70f5af616f6c90720e4184bf65ad3467/frb_codegen/assets/integration_template/rust_builder/pubspec.yaml#L1
For example, we can make it name: rust_builder_REPLACE_ME_DART_PACKAGE_NAME (where REPLACE_ME_DART_PACKAGE_NAME will be replaced automatically when using this template).
Feel free to PR for this!

Hmm, I guess one way is to modify the template in
https://github.com/fzyzcjy/flutter_rust_bridge/blob/10fded8d70f5af616f6c90720e4184bf65ad3467/frb_codegen/assets/integration_template/rust_builder/pubspec.yaml#L1
For example, we can make it name: rust_builder_REPLACE_ME_DART_PACKAGE_NAME (where REPLACE_ME_DART_PACKAGE_NAME will be replaced automatically when using this template).
Feel free to PR for this! Alternatively, I will fix it (but this looks like a good-first-issue)

Please make rust_builder customizable. Otherwise, it wouldn't be possible to use multiple packages that are integrated with flutter_rust_bridge.

I mean, just rename rust_builder to rust_builder_REPLACE_ME_DART_PACKAGE_NAME. Since your dart package name is unique, this name will also be unique.


Bug: Not able to deploy one application

📜 Description
Created one devtron application using the clone option in devtron, and then the application faced the following issue with the following error while deploying the application.
closing transport due to: connection error: desc = "error reading from server: EOF", received prior goaway: code: NO_ERROR

👟 Reproduction steps

Create a devtron application using the clone option.
Deploy the application

👍 Expected behavior
For the very 1st deployment of this application got an error reading from server: EOF and after redeploying the application I got the below error
closing transport due to: connection error: desc = "error reading from server: EOF", received prior goaway: code: NO_ERROR

👎 Actual Behavior
The application not getting deployed.
☸ Kubernetes version
EKS
Cloud provider

1.26

🌍 Browser
Chrome
🧱 Your Environment
No response
✅ Proposed Solution
No response
👀 Have you spent some time to check if this issue has been raised before?

[X] I checked and didn't find any similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

AB#7359

this issue occurred because maximum helm release version history was set to infinite. this issue can be resolved by limiting the release versions using REVISION_HISTORY_LIMIT_DEVTRON_APP flag.


Inconsistent status schema components["schemas"]["status"]

The payload for octokit.repos.createCommitStatus for a status is different than the status response from octokit.repos.listCommitStatusesForRef.
octokit.repos.createCommitStatus is string and octokit.repos.createCommitStatus is  'pending' | 'success' | 'failure' | 'error'. `

The types are merely a 1:1 compilation of the OpenAPI schema from GitHub at the current te of release.
Currently, the JS octokit modules (including this one), are unmaintained.
You can read more about it in this discussion and this issue in the GitHub docs repo

Hello @gita-codaio,
Can you confirm wether this problem still exists in the latest release?

Closing since there hasn't been any response. If anyone else encounters this issue again, please open a new issue


soumilshah@Soumils-MBP DeltaStreamer %

I added this two config now its throwing different error
    --hoodie-conf 'hoodie.datasource.write.row.writer.enable=false' \
    --hoodie-conf 'hoodie.avro.write.support.class=io.onetable.hudi.extensions.HoodieAvroWriteSupportWithFieldIds' \
    --hoodie-conf 'hoodie.client.init.callback.classes=io.onetable.hudi.extensions.AddFieldIdsClientInitCallback'

Spark Submit
spark-submit \
    --class org.apache.hudi.utilities.streamer.HoodieStreamer \
    --packages 'org.apache.hudi:hudi-spark3.4-bundle_2.12:0.14.0' \
    --properties-file spark-config.properties \
    --master 'local[*]' \
    --executor-memory 1g \
    --jars '/Users/soumilshah/IdeaProjects/SparkProject/DeltaStreamer/new_jars/hudi-extensions-0.1.0-SNAPSHOT.jar' \
     /Users/soumilshah/IdeaProjects/SparkProject/DeltaStreamer/jar/hudi-utilities-slim-bundle_2.12-0.14.0.jar \
    --table-type COPY_ON_WRITE \
    --target-base-path 'file:///Users/soumilshah/IdeaProjects/SparkProject/DeltaStreamer/hudi/bronze_orders'  \
    --target-table bronze_orders \
    --op UPSERT \
    --enable-sync \
    --sync-tool-classes 'io.onetable.hudi.sync.OneTableSyncTool' \
    --source-limit 4000000 \
    --source-ordering-field ts \
    --source-class org.apache.hudi.utilities.sources.CsvDFSSource \
    --hoodie-conf 'hoodie.datasource.write.recordkey.field=order_id' \
    --hoodie-conf 'hoodie.datasource.write.partitionpath.field=order_date' \
    --hoodie-conf 'hoodie.datasource.write.precombine.field=ts' \
    --hoodie-conf 'hoodie.streamer.source.dfs.root=file://///Users/soumilshah/IdeaProjects/SparkProject/DeltaStreamer/sampledata/orders' \
    --hoodie-conf 'hoodie.deltastreamer.csv.header=true' \
    --hoodie-conf 'hoodie.deltastreamer.csv.sep=\t' \
    --hoodie-conf 'hoodie.onetable.formats.to.sync=DELTA' \
    --hoodie-conf 'hoodie.onetable.target.metadata.retention.hr=168' \
    --hoodie-conf 'hoodie.datasource.write.row.writer.enable=false' \
    --hoodie-conf 'hoodie.avro.write.support.class=io.onetable.hudi.extensions.HoodieAvroWriteSupportWithFieldIds' \
    --hoodie-conf 'hoodie.client.init.callback.classes=io.onetable.hudi.extensions.AddFieldIdsClientInitCallback'

Error
03 09:22:29 INFO MapOutputTrackerMasterEndpoint: MapOutputTrackerMasterEndpoint stopped!
24/03/03 09:22:29 INFO MemoryStore: MemoryStore cleared
24/03/03 09:22:29 INFO BlockManager: BlockManager stopped
24/03/03 09:22:29 INFO BlockManagerMaster: BlockManagerMaster stopped
24/03/03 09:22:29 INFO OutputCommitCoordinator$OutputCommitCoordinatorEndpoint: OutputCommitCoordinator stopped!
24/03/03 09:22:29 INFO SparkContext: Successfully stopped SparkContext
Exception in thread "main" java.lang.NoClassDefFoundError: io/onetable/hudi/idtracking/IdTracker
	at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
	at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137)
	at java.base/java.lang.Class.getConstructor0(Class.java:3342)
	at java.base/java.lang.Class.newInstance(Class.java:556)
	at org.apache.hudi.common.util.ReflectionUtils.loadClass(ReflectionUtils.java:68)
	at org.apache.hudi.client.BaseHoodieClient.lambda$runClientInitCallbacks$0(BaseHoodieClient.java:152)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
	at org.apache.hudi.client.BaseHoodieClient.runClientInitCallbacks(BaseHoodieClient.java:151)
	at org.apache.hudi.client.BaseHoodieClient.<init>(BaseHoodieClient.java:100)
	at org.apache.hudi.client.BaseHoodieWriteClient.<init>(BaseHoodieWriteClient.java:163)
	at org.apache.hudi.client.SparkRDDWriteClient.<init>(SparkRDDWriteClient.java:86)
	at org.apache.hudi.utilities.streamer.StreamSync.reInitWriteClient(StreamSync.java:988)
	at org.apache.hudi.utilities.streamer.StreamSync.setupWriteClient(StreamSync.java:961)
	at org.apache.hudi.utilities.streamer.StreamSync.syncOnce(StreamSync.java:414)
	at org.apache.hudi.utilities.streamer.HoodieStreamer$StreamSyncService.ingestOnce(HoodieStreamer.java:840)
	at org.apache.hudi.utilities.ingestion.HoodieIngestionService.startIngestion(HoodieIngestionService.java:72)
	at org.apache.hudi.common.util.Option.ifPresent(Option.java:97)
	at org.apache.hudi.utilities.streamer.HoodieStreamer.sync(HoodieStreamer.java:205)
	at org.apache.hudi.utilities.streamer.HoodieStreamer.main(HoodieStreamer.java:584)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.spark.deploy.JavaMainApplication.start(SparkApplication.scala:52)
	at org.apache.spark.deploy.SparkSubmit.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:1020)
	at org.apache.spark.deploy.SparkSubmit.doRunMain$1(SparkSubmit.scala:192)
	at org.apache.spark.deploy.SparkSubmit.submit(SparkSubmit.scala:215)
	at org.apache.spark.deploy.SparkSubmit.doSubmit(SparkSubmit.scala:91)
	at org.apache.spark.deploy.SparkSubmit$$anon$2.doSubmit(SparkSubmit.scala:1111)
	at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:1120)
	at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)
Caused by: java.lang.ClassNotFoundException: io.onetable.hudi.idtracking.IdTracker
	at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:594)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
	... 32 more
24/03/03 09:22:34 INFO ShutdownHookManager: Shutdown hook called
24/03/03 09:22:34 INFO ShutdownHookManager: Deleting directory /private/var/folders/qq/s_1bjv516pn_mck29cwdwxnm0000gp/T/spark-01d5445b-7bc1-49ad-aa5e-35f565e64adb
24/03/03 09:22:34 INFO ShutdownHookManager: Deleting directory /private/var/folders/qq/s_1bjv516pn_mck29cwdwxnm0000gp/T/spark-a5ebc47a-ea50-4c0a-a1ed-066e2761e6b5
soumilshah@Soumils-MBP DeltaStreamer %

let me know if needed I can show you steps on call as well if needed

In all of the recent cases it looks like you are not using the bundled jar for the hudi-extensions module. The bundled jars contain the required dependencies for the code to execute. These dependencies are not included in the basic jars like hudi-extensions-0.1.0-SNAPSHOT.jar so that is why you are seeing all of these ClassNotFoundExceptions.
Using hudi-extensions-0.1.0-SNAPSHOT-bundled.jar should get pass these issues of the dependencies not being found on the classpath.

I did use that in this example im having same issue
Spark Submit
spark-submit \
    --class org.apache.hudi.utilities.streamer.HoodieStreamer \
    --packages 'org.apache.hudi:hudi-spark3.4-bundle_2.12:0.14.0' \
    --properties-file spark-config.properties \
    --master 'local[*]' \
    --executor-memory 1g \
    --jars /Users/soumilshah/IdeaProjects/SparkProject/DeltaStreamer/new_jars/hudi-extensions-0.1.0-SNAPSHOT-bundled.jar,/Users/soumilshah/IdeaProjects/SparkProject/DeltaStreamer/jar/hudi-java-client-0.14.0.jar \
     /Users/soumilshah/IdeaProjects/SparkProject/DeltaStreamer/jar/hudi-utilities-slim-bundle_2.12-0.14.0.jar \
    --table-type COPY_ON_WRITE \
    --target-base-path 'file:///Users/soumilshah/IdeaProjects/SparkProject/DeltaStreamer/hudi/bronze_orders'  \
    --target-table bronze_orders \
    --op UPSERT \
    --enable-sync \
    --sync-tool-classes 'io.onetable.hudi.sync.OneTableSyncTool' \
    --source-limit 4000000 \
    --source-ordering-field ts \
    --source-class org.apache.hudi.utilities.sources.CsvDFSSource \
    --hoodie-conf 'hoodie.datasource.write.recordkey.field=order_id' \
    --hoodie-conf 'hoodie.datasource.write.partitionpath.field=order_date' \
    --hoodie-conf 'hoodie.datasource.write.precombine.field=ts' \
    --hoodie-conf 'hoodie.streamer.source.dfs.root=file://///Users/soumilshah/IdeaProjects/SparkProject/DeltaStreamer/sampledata/orders' \
    --hoodie-conf 'hoodie.deltastreamer.csv.header=true' \
    --hoodie-conf 'hoodie.deltastreamer.csv.sep=\t' \
    --hoodie-conf 'hoodie.onetable.formats.to.sync=DELTA' \
    --hoodie-conf 'hoodie.onetable.target.metadata.retention.hr=168' \
    --hoodie-conf 'hoodie.datasource.write.row.writer.enable=false' \
    --hoodie-conf 'hoodie.avro.write.support.class=io.onetable.hudi.extensions.HoodieAvroWriteSupportWithFieldIds' \
    --hoodie-conf 'hoodie.client.init.callback.classes=io.onetable.hudi.extensions.AddFieldIdsClientInitCallback'

Error
24/03/04 08:32:04 INFO SparkContext: Successfully stopped SparkContext
Exception in thread "main" org.apache.hudi.exception.HoodieMetaSyncException: Could not sync using the meta sync class io.onetable.hudi.sync.OneTableSyncTool
	at org.apache.hudi.sync.common.util.SyncUtilHelpers.runHoodieMetaSync(SyncUtilHelpers.java:81)
	at org.apache.hudi.utilities.streamer.StreamSync.runMetaSync(StreamSync.java:938)
	at org.apache.hudi.utilities.streamer.StreamSync.writeToSink(StreamSync.java:851)
	at org.apache.hudi.utilities.streamer.StreamSync.syncOnce(StreamSync.java:446)
	at org.apache.hudi.utilities.streamer.HoodieStreamer$StreamSyncService.ingestOnce(HoodieStreamer.java:840)
	at org.apache.hudi.utilities.ingestion.HoodieIngestionService.startIngestion(HoodieIngestionService.java:72)
	at org.apache.hudi.common.util.Option.ifPresent(Option.java:97)
	at org.apache.hudi.utilities.streamer.HoodieStreamer.sync(HoodieStreamer.java:205)
	at org.apache.hudi.utilities.streamer.HoodieStreamer.main(HoodieStreamer.java:584)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.spark.deploy.JavaMainApplication.start(SparkApplication.scala:52)
	at org.apache.spark.deploy.SparkSubmit.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:1020)
	at org.apache.spark.deploy.SparkSubmit.doRunMain$1(SparkSubmit.scala:192)
	at org.apache.spark.deploy.SparkSubmit.submit(SparkSubmit.scala:215)
	at org.apache.spark.deploy.SparkSubmit.doSubmit(SparkSubmit.scala:91)
	at org.apache.spark.deploy.SparkSubmit$$anon$2.doSubmit(SparkSubmit.scala:1111)
	at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:1120)
	at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)
Caused by: java.lang.NumberFormatException
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at java.base/java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:603)
	at java.base/java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:678)
	at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:737)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateParallel(ReduceOps.java:919)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
	at io.onetable.model.storage.OneFileGroup.fromFiles(OneFileGroup.java:44)
	at io.onetable.hudi.HudiDataFileExtractor.getOneDataFilesForPartitions(HudiDataFileExtractor.java:362)
	at io.onetable.hudi.HudiDataFileExtractor.getFilesCurrentState(HudiDataFileExtractor.java:119)
	at io.onetable.hudi.HudiClient.getCurrentSnapshot(HudiClient.java:104)
	at io.onetable.spi.extractor.ExtractFromSource.extractSnapshot(ExtractFromSource.java:35)
	at io.onetable.client.OneTableClient.syncSnapshot(OneTableClient.java:177)
	at io.onetable.client.OneTableClient.sync(OneTableClient.java:116)
	at io.onetable.hudi.sync.OneTableSyncTool.syncHoodieTable(OneTableSyncTool.java:80)
	at org.apache.hudi.sync.common.util.SyncUtilHelpers.runHoodieMetaSync(SyncUtilHelpers.java:79)
	... 20 more
Caused by: java.lang.NumberFormatException: For input string: "2024-02-28"
	at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
	at java.base/java.lang.Integer.parseInt(Integer.java:652)
	at java.base/java.lang.Integer.parseInt(Integer.java:770)
	at io.onetable.hudi.HudiPartitionValuesExtractor.parseValue(HudiPartitionValuesExtractor.java:144)
	at io.onetable.hudi.HudiPartitionValuesExtractor.parsePartitionPath(HudiPartitionValuesExtractor.java:98)
	at io.onetable.hudi.HudiPartitionValuesExtractor.extractPartitionValues(HudiPartitionValuesExtractor.java:71)
	at io.onetable.hudi.HudiDataFileExtractor.lambda$getOneDataFilesForPartitions$12(HudiDataFileExtractor.java:354)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:271)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:952)
	at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:926)
	at java.base/java.util.stream.AbstractTask.compute(AbstractTask.java:327)
	at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
24/03/04 08:32:04 INFO ShutdownHookManager: Shutdown hook called
24/03/04 08:32:04 INFO ShutdownHookManager: Deleting directory /private/var/folders/qq/s_1bjv516pn_mck29cwdwxnm0000gp/T/spark-b4d1a856-1a05-4ba3-862d-6adc08ffb9d1
24/03/04 08:32:04 INFO ShutdownHookManager: Deleting directory /private/var/folders/qq/s_1bjv516pn_mck29cwdwxnm0000gp/T/spark-15a6b978-8eff-4a1e-bd15-ec3104212297
soumilshah@Soumils-MBP DeltaStreamer %

I wanted to reach out regarding the issue I've been encountering despite trying all the approaches you previously mentioned. It seems I'm still facing some challenges.
Would it be possible for us to schedule a brief meeting, perhaps around 10 minutes of your time, to discuss and hopefully resolve this matter? I believe a direct conversation could help clarify things and lead to a solution.
Furthermore, resolving this issue is not only beneficial to me but also to the broader data engineering community. I intend to share my experience with others, particularly on how to correctly utilize Onetable. Given that Onetable is relatively new and documentation may be sparse, spreading awareness on its usage could greatly assist others.
Hence, I kindly request that you allocate a few moments of your schedule to address this matter together. Your assistance in this regard would be immensely appreciated.
Looking forward to your response and hopefully a quick resolution.

Update
just spoke with sagar on call adding exercise files for references
https://github.com/soumilshah1995/apache-hudi-delta-streamer-labs/tree/main/E2

Videos coming soon

Caused by: java.lang.NumberFormatException: For input string: "2024-02-28" -> This is a bug in the sync tool. I will take a look to see how we can make the tool more robust for timestamp partitions

do you want me to close this ticket I think task is complete let me know


EOF error while running calc_weight.py of SegNet

This is what I am getting when I run python calc_weight.py, an EOF error, what could be the reason? I have installed the modules and dependencies as mentioned in the README. As a result, class_weight.npy is not getting created and I am not able to train.

Can i close this ?

temporarily closed.
If you still have same issue, please reopen.


ipympl causes matplotlib deprecation warning

Every plot currently issues a MPL deprecation warning:
/Users/klay6683/miniconda3/envs/stable/lib/python3.6/site-packages/matplotlib/__init__.py:932: MatplotlibDeprecationWarning: nbagg.transparent is deprecated and ignored. Use figure.facecolor instead.
  mplDeprecation)

How can we fix this?
Versions:  MPL: 2.2.0, ipympl 0.1.0 (both via conda-forge)
I only get the warning AFTER I activate the ipympl backend.
On the other note, seeing that not much is happening at this repo, is this really the official backend for doing dynamic plots in notebooks and j-lab now?

Looks like it is due to https://github.com/matplotlib/jupyter-matplotlib/blob/0f1e870c1ee3583767759fa1134fff429767ac6a/ipympl/backend_nbagg.py#L240-L241
Backends should be pretty boring, they only need to act as a shim between the GUI layer (ipywidgets in this case) and the non-interactive Matplotlib backend (Agg in this case) which does the heavy lifting of rendering the figure.

I found that line as well, but don't understand how this is a setting coming from disk? This line asks the in-memory rcParams object about the status of that flag and does not set it, so what is setting it? I assume, only a set flag would trigger the deprecation warning, not merely a checking if it's set?

Well, I confirmed that just asking that value triggers the deprecationWarning.

Still confused: get_configdir() gives me '/Users/klay6683/.matplotlib' and all I have there is:
└─❱❱❱ cd .matplotlib                                           +9371 13:45 ❰─┘
fontList.cache      fontList.py3k.cache
fontList.json       tex.cache

so I'm not setting this value?

ok, I get it now, the flag checking in the backend_nbagg.py file triggers this warning, how can we prevent it? I can submit a PR to this, but I don't know what I'm doing (obviously). ;)

I understand that the warning suggests to use `rcParams['figure.facecolor'] instead, but that default is currently 'w', and I don't understand how that relates to transparency.

You can also set the face color to an RBGA value (instead of having two independent parameters that may conflict).
We can either just drop that check or wrap it in enough warning suppression and try-excepts to not warn and to work with future versions of Matplotlib when that rcparam is fully removed, but respect it as long as it is around.

I was running into this issue as well and found it interesting that even checking to see if the key is in rcParams throws the warning. A quick fix that will at least remove the warning if you don't even have that key in rcParams is to check against a set of the keys rather than the keys themselves:
if 'nbagg.transparent' in set(rcParams.keys()) and rcParams['nbagg.transparent']:
https://github.com/matplotlib/jupyter-matplotlib/blob/0f1e870c1ee3583767759fa1134fff429767ac6a/ipympl/backend_nbagg.py#L240-L241

@greglucas can you open a PR with that change?

@tacaswell I've opened PR #42 with the change suggested above.

Would it make sense to add a __contains__ method to the matplotlib rcParams dictionary?
https://github.com/matplotlib/matplotlib/blob/07361e5b2d60aa28f6313fefa3fb179e4b3585e5/lib/matplotlib/__init__.py#L915
    def __contains__(self, key):         return dict.__contains__(self, key)
With that, the test 'nbagg.transparent' in rcParams returns False rather than raising any deprecation warnings, which I find more consistent with what I was expecting.
The possibly confusing thing would be that calling rcParams['nbagg.transparent'] would still be valid and throw the deprecation warning and return a value of 'w', because the key is changed to 'figure.facecolor' within the dictionary __getitem__ method.

I still got the same error.
Date: Oct 1, 2018
Platform: MacOS Mojave
python --version # Python 3.7.0
jupyter --version # 4.4.0

same error message for me
c:\...\site-packages\matplotlib\__init__.py:880: MatplotlibDeprecationWarning:
nbagg.transparent
  version, key, obj_type="rcparam", alternative=alt_key)

The latest conda with Python=3.7 for some reason has an old tag of ipympl=0.0.8 that doesn't include the fix I made above.
Trying conda install ipympl==0.2.1 attempts to downgrade Python. So instead of conda, moving over to pip will work.
pip install ipympl==0.2.1
That should fix the issue for now, but the conda environments should be updated to reflect the newest tagged release.

great, that works!
thanks!

Note that the pip install will remove the conda ipympl=0.0.8 without conda noticing, so for cleanliness you should executed a conda remove ipympl afterwards. This will leave the pip installed version untouched.

It looks like this came back with a vengeance and is now blocking the display of the widget for me, at least when I'm using %matplotlib widget. I get the matplotlib.AxesImage returned in the notebook but not displayed:

Switching to inline works fine.

darn it, i changed machine and had the old version 0.0.8 version on this one. This is all caused by the missing py37 version (sorry for ranting)...


v-model and @update:modalValue all use

Vue version
3.2.45
Link to minimal reproduction
https://sfc.vuejs.org/#__DEV__eNp9U9tq20AQ/ZVlKZECtkST9sWxjUtpoS+lD6Uv3UIUa6yo1V7YXSkNQv+e2VlZvsTEYLFzPXM50/NPxmRdC3zBl25ra+OZA9+atVC1NNp69hP++2/KtJ7trJYsyfJJEwIToSbXnlnYzfBTbH3dARvGkOjGmFBbrRwmqqEp2WpyTPtgVYWEBUvI+B3fySxou6Jpg9ppCWMgqYJ1uA7gMedjocrP+KkAE6fXbLVmlLWEh7aqwIZ38NQNZI2u0uT9zW2C8YNQyzx2jj2j4EGapvCAEmPLsu7owdhXwv4Vy+n7WEtGtbBhYGnralWxq8bf1TQt/2xgJbjHYQl+Vfk7BAt5jlKicMGXdXOpS2hQcYSB+n3Q+Nu0psQ6F+hcNFQXRhzGIHi+DiMnmDyAhhc1RVLoe+qVz3jc4VwWJvvrtEJC0PzEaHCCY9sxneC40SAjnvfGLfK8VeZflW21zDdoy22rfC1hXmq5uc1usg8fEdP5Y30GTs4frH5yYBFRcFr3mDxHZQd2bkGVYHF7b4Gd+Z4AntlegQZMpMCAAzih9YV7iDwzVhuHFCthVyv4EaRIX9rZnh7DGTtB1n4K+oKCS38nh/2NgckfCjm9pqfCbx/PTikmjdwLZ7RLqazskIoSUWhKbjMW0aa7OL6F+6n1xeh2VFSIEPxdHw2D4PdE5NBReqGFPVA4Lfy/dVvEfdR74U8OIKoOVzDyP8TkZ7QdXgDlG6MZ
Steps to reproduce

Look at the picture above.
Using v-model and @update:modalValue at the same time, the compiled "on: update: modalValue" will not be executed
What is expected?

Look at the picture above.
It should be compiled into an array like version 3.0.5, and called sequentially
What is actually happening?
@update:modalValue not be executed
System Info
System:
    OS: Windows 10 10.0.19043
    CPU: (12) x64 Intel(R) Core(TM) i5-10500 CPU @ 3.10GHz
    Memory: 15.79 GB / 31.72 GB
  Binaries:
    Node: 16.13.1 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.17 - C:\Program Files\nodejs\yarn.CMD
    npm: 8.1.2 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Edge: Spartan (44.19041.1266.0), Chromium (107.0.1418.35)
    Internet Explorer: 11.0.19041.1566

Any additional comments?
No response

minimal reproduction: https://sfc.vuejs.org/#__DEV__eNp9j81OwzAQhF9l5UtAamKJn0vUVkG8AydfQrwphvhH9jqAorw76xahUiQulvab2RnvIh5CaOaMohXbNEQTCBJSDnvljA0+EiwQcYQVxugtVGytlBu8SwSjwUnDruhXVXWt3FaeIniZB0Ibpp6wTLQ1LmQC+gy4U4Lwg5SAubZe48TgGMWky0HzSsu8n576KRf3S+/0Iz8HVELuAUrRT7jYiNNHa9uH5jV5x6csyrHtW0hKtHAkhfEBZeZUopBaKbMLb4dm8FZ2rMmYHRmLtfa2u21umrt7qU2ic95gsvVz9O8JIzcqsTkLlwxnjHVEpzFi/Lfswvur8EL7U1o6V+VWsX4BWgidOg==

minimal reproduction: https://sfc.vuejs.org/#__DEV__eNp9j81OwzAQhF9l5UtAamKJn0vUVkG8AydfQrwphvhH9jqAorw76xahUiQulvab2RnvIh5CaOaMohXbNEQTCBJSDnvljA0+EiwQcYQVxugtVGytlBu8SwSjwUnDruhXVXWt3FaeIniZB0Ibpp6wTLQ1LmQC+gy4U4Lwg5SAubZe48TgGMWky0HzSsu8n576KRf3S+/0Iz8HVELuAUrRT7jYiNNHa9uH5jV5x6csyrHtW0hKtHAkhfEBZeZUopBaKbMLb4dm8FZ2rMmYHRmLtfa2u21umrt7qU2ic95gsvVz9O8JIzcqsTkLlwxnjHVEpzFi/Lfswvur8EL7U1o6V+VWsX4BWgidOg==

thank you，

I think it's not a bug.
For input element, we should use @input to handle the event.

I think it's not a bug. For input element, we should use @input to handle the event.
It was originally possible to use this writing method at the same time. Later, after upgrading the new version, I found that the function was not supported. Because it was not supported, I changed to the change of watch value. However, I think it was originally supported, but now it is not supported. It should be prompted in the document.

Which version do you mean will work?

3.0.5

1.should be modelValue  is not  modalValue
2.For input element, we should use @input to handle the event.

1.should be modelValue is not modalValue 2.For input element, we should use @input to handle the event.please see https://cn.vuejs.org/guide/components/events.html#usage-with-v-model

Yes, I wrote the sample incorrectly, but my actual project also wrote modelValue,

1.should be modelValue is not modalValue 2.For input element, we should use @input to handle the event.please see https://cn.vuejs.org/guide/components/events.html#usage-with-v-model

Yes, I wrote the sample incorrectly, but my actual project also wrote modelValue,

please see https://cn.vuejs.org/guide/components/events.html#usage-with-v-model

The docs is only meant to illustrate how v-model is compiled internally, it's not meant to be a public API. Maybe we should make it clear in the docs.
Either way, there is no reason to be writing @update:modelValue manually on <input> element, either use @input or @change.

thanks


AzureRM is still preview?

We are planning for our own product release which depends on Azure SDK.
When will the AzureRM preview version be ended?
I can't find the preview keyword in new Azure portal, is that only Azure Java SDK is alone in preview or everything related to AzureRM is still in preview? When is the stable release without preview?
Thanks & Regards,
-Sakthi

On the API level, each individual service team has their own agenda on when to release the ARM APIs as non-preview releases. You can tell that by looking at the api-version property on the clients, e.g., the resource management client.
The SDK team also has our agenda for each SDK library to trim the '-preview', considering the libraries are relatively newly generated from AutoRest. On the Java side, we are looking at couple months' consolidation before we release a '1.0.0' without any suffixes.

@mayurid @devigned

No action to take.


CI_Session and session ID validation

#3073 added an extra bit to session cookie validation. Namely, it added making sure the session cookie's  value matches the following regex: /^[0-9a-f]{40}$/. While I believe this was a good addition, I believe it needs to be configurable.
Case in point:
I'm currently trying to, very slowly, move an old system to Codeigniter. Unfortunately, that system is using  a session hash function and session hash_bits_per_character that is incompatible with the regex pattern referenced above.
I believe the regex pattern above should be able to be configurable OR ignored. The change I'm referring to was done to add additional security to session IDs in the session cookie. However, it forces a server administrator to use SHA-1 and the fewest hash bits per character. This should be left up to the developers and server administrators, not the framework in my opinion.
Additionally, there are several calls to ini_set at the bottom of CI_Session::_configure that again force the above on developers and server administrators. I believe these should be configurable as well.

Vote for this issue.
In php 7.1 are new session configuration values:
session.sid_length
session.sid_bits_per_character
http://php.net/manual/en/session.configuration.php#ini.session.sid-length
and by default values  regex: /^[0-9a-f]{40}$/ is not working.

md5 as the hash_function, or sid_length < 40 will remain disallowed.
But we do allow stronger INI values now.

2f760877c313871e5066b93b0b1aa76428c09fb6

still i don't understand how to fix this problem. can you please provide some examples? i found that the cookie value is 32 characters. i tried everything and still same issue. i tried to use encryption and not to encrypt. i tried files and database drivers. i tried setting the expiry time to 0 and update time to 0.
my site is hosted as subdomain. whatever the value i set for the coockie_domain, i find 3 cookies created in the session . one for .subdomain.maindomain.com and subdomain.maindomain.com and .maindomain.com. i'm not sure why.
i'm using nginx webserver, php 7.1 and php-pfm, and CentOS 6.
on localhost i don't face this issue.
i spent all the day and couldn't reach anything. please help.

@ahmed00medhat This is a bug tracker, please post your questions on our forums instead.
It also sounds a lot like you're talking about CI2, which was abandoned a long time ago and has nothing to do with what we're talking about here.

@narfbg thanks a ton. I wasted whole weekend trying to figure out what's wrong with session.

@technoknol This is why you should always update your frameworks, libraries, etc. to the latest versions.
Also, I do receive nofications about everything.

@narfbg You're right. Actually code was not mine I just tried to run what I received.


Add test case for redirect link on "Block and file"

"Block and file >> Details >> Service name" this link redirects to operator details page, add a test case to verify this.

Patch for test case to verify https://github.com/red-hat-storage/odf-console/pull/648

/assign @TimothyAsirJeyasing


add copy link to copy to clipboard the token/url from hooks

Summary
Added this simple button to copy the information from webhooks/slash commands like url and token
I felt the pain everytime I need to create/update can copy the information I need to paste in another place
Ticket Link
n/a
Screenshots:

Checklist

[x] Ran make check-style to check for style errors (required for all pull requests)
[x] Ran make test to ensure unit and component tests passed
[x] Added or updated unit tests (required for all new features)
[x] Has UI changes

Setup Test Server label detected. Spinmint test server created if build succeeds (checks pass and no conflicts with base branch).

Spinmint test server created at: https://i-0b5cc91a59ae4a698.test.spinmint.com
Test Admin Account: Username: sysadmin | Password: sysadmin
Test User Account: Username: user-1 | Password: user-1
Instance ID: i-0b5cc91a59ae4a698

Spinmint test server destroyed

Setup Test Server label detected. Spinmint test server created if build succeeds (checks pass and no conflicts with base branch).

Spinmint test server created at: https://i-0867326d3be7fbdf8.test.spinmint.com
Test Admin Account: Username: sysadmin | Password: sysadmin
Test User Account: Username: user-1 | Password: user-1
Instance ID: i-0867326d3be7fbdf8

Spinmint test running for more than 7 days. This test server was terminated.

@esethna yes I can add. will do

Spinmint test server destroyed

Setup Test Server label detected. Spinmint test server created if build succeeds (checks pass and no conflicts with base branch).

Spinmint test server created at: https://i-0c461e2597bf5eed3.test.spinmint.com
Test Admin Account: Username: sysadmin | Password: sysadmin
Test User Account: Username: user-1 | Password: user-1
Instance ID: i-0c461e2597bf5eed3

@esethna Done

Spinmint test server destroyed

Setup Test Server label detected. Spinmint test server created if build succeeds (checks pass and no conflicts with base branch).

Spinmint test server created at: https://i-0afc7b923179e7059.test.spinmint.com
Test Admin Account: Username: sysadmin | Password: sysadmin
Test User Account: Username: user-1 | Password: user-1
Instance ID: i-0afc7b923179e7059

@hmhealey PTAL, thanks for the review

@hmhealey rebased PTAL


Latest updates to the SAP HANA database explorer tutorials

Adding content to reflect some recent new features

Attempted to correct the spelling of data lake File to data lake Files


pkg-config purged from arm-unknown-linux-gnueabihf

pkg-config is getting removed in the apt-get purge, even though it was explicitly installed in common.sh:
https://dev.azure.com/rust-embedded/cross/_build/results?buildId=576&view=logs&j=ed13e0de-1834-5225-9caa-5c6f5a5a1fa1&t=91dd8e19-28bc-5135-e5ed-520472032e91&l=2665
But on armv7-unknown-linux-gnueabihf for instance, this is not happening:
https://dev.azure.com/rust-embedded/cross/_build/results?buildId=576&view=logs&j=36c4a3c9-c17a-548c-f0e4-0d2902437e43&t=26e6497a-1b48-5743-221f-9d1b01950b2c&l=4078
And testing locally:
$ docker run rustembedded/cross:arm-unknown-linux-gnueabihf which pkg-config || echo "not found"
not found

$ docker run rustembedded/cross:armv7-unknown-linux-gnueabihf which pkg-config
/usr/bin/pkg-config

The toolchain installation doesn't apply the same prune filtering that the other dependency shell scripts do--
https://github.com/rust-embedded/cross/blob/8a2f734bb0b422f131b73f1a3804777cb3cf8392/docker/Dockerfile.arm-unknown-linux-gnueabihf#L17
pkg-config depends on xz-utils, both of which end up getting removed.
Any objection to just removing that entry/line? Curl seems useful to have as well.


Add disabled option to dynamic-form select-component

Feature
Feature Request
Add disabled option to dynamic-form select-component

Related to #490

#1215 will take care of this


different category name with azure portal

the category name "file repository" on this page was not existed App rule/ web categories in the portal. Cx might get confused so please replace it to "web repository + storage " ?

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

File
Status
Preview URL
Details

articles/firewall/web-categories.md
:white_check_mark:Succeeded

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

@vhorne
Can you review the proposed changes? IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@maotsuk If you incorporate the suggested change into this PR, then we'll be able to merge this month!

Learn Build status updates of commit 64de181:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/firewall/web-categories.md
:white_check_mark:Succeeded

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

#sign-off

Due to the upcoming Ignite conference, all merging and publishing is on hold until the morning of October 12.
This PR is ready for merge on 10/12.
#label: "event-triaged-to-10AM"


driftignore prevent resource fetch

Q
A

🐛 Bug fix?
yes

🚀 New feature?
yes

⚠ Deprecations?
no

❌ BC Break
no

🔗 Related issues
#456

❓ Documentation
yes

Description
driftignore prevent resource fetch

Focus is on the deep mode #619, let's put it in draft for now

need too much rework we should consider writing differently for the new arch that came for deepmode


Several pseudo selectors inside ::slotted() not working

We're using this plugin to preview various states of our (lit based) web components. It works awesome, however we encountered a couple of CSS selectors that are causing the following error:
999.3e99130f.iframe.bundle.js:2 DOMException: Failed to execute 'insertRule' on 'CSSStyleSheet': Failed to parse the rule '::slotted(:hover:not(:active)), :host(.pseudo-hover.pseudo-active) ::slotted(:not()) { box-shadow: var(--oryx-elevation-1) var(--oryx-elevation-color); }'.
    at rewriteStyleSheets (https://***/999.3e99130f.iframe.bundle.js:2:2443621)
    at https://***/999.3e99130f.iframe.bundle.js:2:2444564 null

The various (valid) selectors that cause this behaviour are:
(adding all of them, but it's a common pattern)
::slotted(:hover:not(:active)) { ... }

::slotted(:is(button, a):active) { .. }

::slotted(:is(button, a):focus-within:focus-visible:not(:active)) { ... }

:host([outline]) ::slotted(:is(button, a):not(:active)) { ... }

:host([outline]) ::slotted(:is(button, a):active) { ... }

:host([outline]) ::slotted(:is(button, a):focus-within:focus-visible:not(:active)) { ... }

:host([type='secondary']) ::slotted(:is(button, a):focus-within:focus-visible:not(:active)) { ... }

We could unblock ourselves by changing the selectors, using specific elements.
 ::slotted(button:hover:not(button:active)),
  ::slotted(a:hover:not(a:active)) { ... }

Even the star selector (*:hover) or leaving out a specific element (:hover) wasn't enough. We not like to changes our selectors and are worried about future component development.
Any change you can support those selectors?

We've identified 2 issues when using this addon in combinations with web components:

:slotted() selectors are not supported, #23 has provided a fix for this
:is(a, b) is not supported due to a split on comma's on the rule

Would be great to get this PR (or similar solution) in 🙏

As the 2nd case (using is(x, y, z) was bugging us, we created another PR  (#24) that fixes this.

Thanks for merging those 2 PR's @ghengeveld. What's the release process for this add-on? We're currently using a customer version in our project, and we'd like to drop this asap.

Additional selector that causes similar issue is pseudo hover combined with some other selector for example:
.thumb:hover, .thumb.active {}

If .thumb:hover is specified by itself it works fine, but we need to use it in case I specified above


Product Variant Shippable?

What I'm trying to achieve
Currently there is a "Is this product shippable?" field defined on a product type.
I'm looking at creating a product that has a digital format and physical format by adding a digital product variant and a physical product variant to the product. Which means if a customer checks out the digital product variant then the product isn't shippable but if a customer checks out the physical product variant then the product is shippable.
This will make product entry simpler as you don't have to create duplicate products ie. one product / product type for the digital non-shippable format and another product / product type for the physical shippable format.
Describe a proposed solution
Would it be possible to add a "Is this product shippable?" field to a product variant so that this can be defined as an override at the product variant level?
Alternatively I could add a variant attribute for "Product shippable?" however I'm not sure if this would be a completely successful workaround. Would it be possible to override the product shippable status using a product variant attribute during the checkout process or would this not be a good workaround?

We do not plan to support mixing product types within one product. You will need to use product attributes to link to alternative formats or wait for bundle products to be implemented (as those would allow you to create a product page that allows the user to choose between different products) but be aware that bundles are not on our immediate roadmap.


use asciidoctor and asciidoctor-diagrams instead of visio

Use of Acsiidoctor provides more flexibility and provides text based diagrams.
No more Visio-Diagrams and exports for different output formats are required.
All diagrams are easy to maintain with a text editor.
Asciidoctor use the fantastic PlantUML syntax/engine to render diagrams.

I would love to see those diagrams implemented as plantUML, but I fear that the layout will be a problem...

I experimented with various of these textual-diagram-dsl - and I'm very disappointed by the resulting output...
As we have not modified the diagrams since several years now...(change-rate is very low), I don't regard this issue as high prio.
In case we find a solution that created acceptable output (imho only graphviz could help here),
then I'm in :-)


Duplicated symbols generate a segmentation fault

This is the test that reproduces the bug:
https://github.com/metacall/core/blob/627454ecae552918d2dbeee16414c64ceade800a/source/tests/metacall_duplicated_symbols_test/source/metacall_duplicated_symbols_test.cpp

I have been thinking about this. The behavior now is going to be the following.
When loading like this (line extracted from the duplicated symbols test):
		EXPECT_EQ((int)0, (int)metacall_load_from_file("rb", rb_ducktype_scripts, sizeof(rb_ducktype_scripts) / sizeof(rb_ducktype_scripts[0]), NULL));
The symbols will get populated into the global scope. So if you load a duplicated symbol, the default behavior will be throwing an exception and return distinct from 0. This will avoid the current segmentation fault but won't allow you to load into global scope the both scripts.
The global scope means that you can use metacall to call into the previous symbols you loaded:
metacallv("get_second", args); // this function is contained in both scripts
In order to avoid duplicated symbols, we will introduce a breaking change in the semantics of the API. Before we could pass a pointer in the last argument, so we could retrieve the pointer to the loaded handle:
`		EXPECT_EQ((int)0, (int)metacall_load_from_file("rb", rb_ducktype_scripts, sizeof(rb_ducktype_scripts) / sizeof(rb_ducktype_scripts[0]), &ducktype_handle));
This gave us a pointer which can be used to call a function inside it. But it also populated the symbols to the global scope.
metacallhv(ducktype_handle, "second", args);
For the next version v0.4.x, we will introduce the following breaking change. When passing a pointer to any load function, we won't populate its symbols to the global scope. This will break previous code where this assumption is done. For example, this snipped of code which works now, won't work later on:
EXPECT_EQ((int)0, (int)metacall_load_from_file("rb", rb_ducktype_scripts, sizeof(rb_ducktype_scripts) / sizeof(rb_ducktype_scripts[0]), &ducktype_handle)); metacallv("get_second", args);`

Solved, but it still has bugs:
https://github.com/metacall/core/commit/fe20a4f1cc9bfa05c62eb61fde327091149cc7fd
https://github.com/metacall/core/commit/5fd817a48387eaac3be303ed0b3db760a8d2b1d5


Question: Possibility to readout optimizers

Hi Marcus,
Thanks for the fantastic work on the library.
Is there any way I can readout the data from the optimizers?
Cheers!

Hi,
unfortunately, this data doesn't seem to be exposed through the Modbus TCP interface. You can find the protocol specification here: https://github.com/MarcusWichelmann/SolarEdgeExporter/tree/master/docs That's all the data we can get locally.
If anybody can prove me wrong about this, please let me know. But to my knowledge, you can only get this data through the cloud portal.


add support for versioning on S3

enabled support for unrequired resource-variables like versioning (on
S3).

mQINBFh1XPABEADXorlGKWsNvc3woSZ


Refactor text boxes to list

In order to make other features work, such as dynamically adding new text boxes, it should be refactored to a list.

To add to this, the text boxes should be converted to a form control to ease in creating new text boxes and getting info from the boxes

In addition, all previous functionality will be tested again and reinstated with the new system.


New feature : integrated OCR

Description of the new feature / enhancement
Like a screen capture , but would transcribe it to text instead of just saving the picture. The text could be added to the clipboard.
Scenario when this would be used?
PDF wich are in fact photos for students or any worker
Supporting information
I have a scientific reaserch paper and i have to coppy references for my work. I have to get an extention wich is very poorly designed to do it.

Hello and thanks for your message. What version are you using? We literally have Text Extractor as a module.

I don't know how i did not see this . Guess this tool has so many features
i couldn't find mine 😂. Sorry for your time and thanks a lot for your
work. Have a great day.
Le jeu. 17 nov. 2022 à 00:47, Jay @.***> a écrit :

Hello and thanks for your message. What version are you using? We
literally have Text Extractor as a module.
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/PowerToys/issues/22131#issuecomment-1317831590,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQ4P22BJLLUN27I34UIAZCTWIVXBDANCNFSM6AAAAAASCVZB74
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
elias

Hah, it's okay


optionally pass SIGTERM to worker process

Right now, if a process is online longer than the graceful shutdown time, it's SIGKILL'd and the job is reassigned to another worker, which is hard to reason about. Additionally, workers have no way to handle their own graceful shutdown.
On ECS, graceful shutdown times are short enough that this will become more common. As a consequence, when gearcmd receives SIGTERM, we want to be able to pass it through to the process.
We add a new flag pass-sigterm that enables this behavior. If the flag is not set, the behavior is the same as the previous behavior. If the flag is set and the process does not have their own signal handling, it will be immediately killed and report the job as failed gearman instead of having the job reassigned to a new worker. The worker is also free to implement their own signal handling to enable clean shutdown (e.g. cleaning up any provisioned resources such as docker containers).
To enable this change, I needed to move the sigterm handling out of the baseworker, which is probably a better layer of abstraction anyway (signals shouldn't be handled in libraries).

LGTM, did you do some manual testing of this?

@natebrennand I manually used the stderrAndHang test script to verify that 1. without this flag nothing happens, 2. with this flag the worker is killed, we see the correct log line, and the job reports as failed


Firefox 34 & below error: "Cannot create SDP without any streams" when subscribing to streams in room

Firefox 34 and below have legacy WebRTC support. I am able to publish streams successfully. But subscribing to streams, existing or new, does not work. It fails with an error message:
"Cannot create SDP without any streams."

The problem seems to be at https://github.com/ging/licode/blob/master/erizo_controller/erizoClient/src/Room.js#L557. The remote stream is not ready by the time SDP offer is being created.
This error is a Gecko level error. Does not occur in Firefox 37 and up.
Any idea how to solve this?

Interestingly, it fails on Firefox for Android 38 in the same way, except that Firefox for Android does not show any error.

The only work around currently is to do a setTimeout and delay publishing of stream in room after room has connected, e.g.
room.addEventListener("room-connected", function (roomevent) {
  setTimeout(function () {
    room.publish(stream, {}, function (publishid, err) {
      // Do stuff
    });
  }, 5000);
});


add GTM container

the site actually lives https://github.com/madewithml/madewithml.github.io/pull/3


Cross-Account Communication

Description
Communication is to be recreated as chats with ability to send messages.
Messages, like comments are:

Text only messages
OR
File only messages

Chats should allow communication of multiple Users at the same time, regardless of their type.
ToDo:
Chats

[x] Create;
[ ] Update (Rename, Change Picture?);
[ ] Read;
[ ] Add users (by ID's);

Messages

[x] Create;
[ ] Read;

Web Sockets
General:

[ ] Connection;

Chats

[ ] New Chat event;
[ ] Chat Updated Event;

Messages

[ ] New Message Event;
[ ] Typing Event/Action (?);

Models were created, as well as a chat create endpoint.
I have to research how to create WebSocket connection with FastAPI:
https://fastapi.tiangolo.com/advanced/websockets/

Deploying this as is to reduce the risk of large merge conflicts to allow focus on the Admin pannel.


Validate bfpd functionality on recent Ubuntu releases

pr https://github.com/bpfd-dev/bpfd/pull/827 documents how/whether bpfd works on some recent Fedora releases.  It would be good to do the same for some recent Ubuntu releases.

Hi, I'm trying out this project and I can take note for this while I'm learning it.

That would be great @LavenderQAQ, thanks for taking this!


Civilian reputation

Short Summary
As a player I want civilians to react to my actions, either negativiely or positively, reputation system is needed for that.
Description
Reputation value and adjustment functions for the civilian reputation, on which later modules will build upon (like resistance).
Moreover it should handle and record the destroyed buildings in sectors, maybe even save these states, so that we could implement possibilities to provide side missions to help the population with rebuilding, etc.
Sub-Tasks

[ ] Civilian reputation value
[ ] Functions to influence the civilian reputation
[ ] Handle destroyed buildings
[ ] Evaluation of possibilities to save the state of destroyed buildings in sectors (thinking of possibilities for side missions to rebuild houses, etc.)

Would it be possible to add a side mission where you can deploy an aid station at a town to get some increased standing with the civilian populace at the cost of supplies and fuel, but it also increases the chance of an attack on that town from a battlegroup and increases your overall threat rating?

My suggestion is to add some sort of mission to get the reputation back up or remove the decrease in reputation from destroyed buildings

This issue is not for the legacy (current stable) framework. Read the article about civilian reputation in the Wiki.


Translate: Test Utilities (New Version)

I've translated the new stuff that was changed/added into the Test Utilities file in the PR #115. (Related issue: #4)
cc: @alejandronanez @dmoralesm @carburo

Looks good! I think we'll later have to decide the best wording for "assert" and "assertion" in the context of testing.
1, 2, 3 ... Merging. 🚀

Agree, I have never translated nor heard assert being translated into Spanish so I used the term I found more correct given the context.


vim-hug-neovim-rpc fail to work with python3.6.1 on archlinux

$ vim --version
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Jun  8 2017 20:51:28)
Included patches: 1-628
Compiled by Arch Linux

Same config works on windows with python3.5.3
When I switch to python2-neovim client, vim-hug-neovim-rpc works fine

Check the results in this order:
if has('pythonx'), then
:pythonx import neovim
else if has('python3'), then
:python3 import neovim
else if has('python2'), then
:python2 import neovim

echo has('pythonx') return 1
But :pythonx import neovim show below errors

Interesting.. It looks when python2 and python3 both supported in vim, :pythonx will use python2 first
It's not bug of vim-hug-neovim-rpc, I'll close it.
Sorry for the interruption.

In this case, try adding set pyxversion=3 into your vimrc.

@roxma it works! thank you~


Bump nonce annotation for local path function create and update

rename buildAnnotation to nonceAnnotation

Fixes #1127

lgtm. Should we add function update to FATS to detect these breakages in the future?

I think it would be nice to add update test to FATS

Merged as 008a528e


[Devportal DS] Adding APKError common error handling

Purpose
Fix for: https://github.com/wso2/apk/issues/489

Codecov Report
Base: 29.78% // Head: 29.78% // Decreases project coverage by -0.01% :warning:

Coverage data is based on head (0b2c324) compared to base (d43c5d0).
Patch coverage: 24.36% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #521      +/-   ##
==========================================
- Coverage   29.78%   29.78%   -0.01%
==========================================
  Files         125      125
  Lines       14371    14378       +7
  Branches     3676     3638      -38
==========================================
+ Hits         4280     4282       +2
- Misses       9897     9902       +5
  Partials      194      194

Impacted Files
Coverage Δ

...rtal/devportal-domain-service/ballerina/apiDAO.bal
0.00% <0.00%> (ø)

...portal-domain-service/ballerina/applicationDAO.bal
0.00% <0.00%> (ø)

...ortal-domain-service/ballerina/subscriptionDAO.bal
0.00% <0.00%> (ø)

...domain-service/ballerina/devportal-api_service.bal
12.32% <19.04%> (+2.85%)
:arrow_up:

...ortal-domain-service/ballerina/applicationImpl.bal
64.76% <30.00%> (-7.58%)
:arrow_down:

...tal/devportal-domain-service/ballerina/apiImpl.bal
75.00% <41.66%> (-7.36%)
:arrow_down:

...rtal-domain-service/ballerina/subscriptionImpl.bal
88.33% <83.01%> (+10.72%)
:arrow_up:

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

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


chore(accordion): update to .42

Plunker

LGTM with a suggestion of using @Input / @Output decorators


Uncaught email-already-in-use exception

I'm not sure where in the lit_firebase_auth this error is coming from (I've been looking for the last 2 hours trying to find the cause), but on version 0.3.0 running a call to context.registerWithEmailAndPassword() returns the following error, and Wrapping my call to context.registerWithEmailAndPassword() does not work because the exception is uncaught by the actual call to FirebaseAuth within the back end of the package. I'm not sure what else to try or if I'm missing something here.
Error:
[VERBOSE-2:ui_dart_state.cc(177)] Unhandled Exception: [firebase_auth/email-already-in-use] The email address is already in use by another account.
#0      catchPlatformException (package:firebase_auth_platform_interface/src/method_channel/utils/exception.dart:20:3)
#1      _rootRunUnary (dart:async/zone.dart:1198:47)
#2      _CustomZone.runUnary (dart:async/zone.dart:1100:19)
#3      _FutureListener.handleError (dart:async/future_impl.dart:160:20)
#4      Future._propagateToListeners.handleError (dart:async/future_impl.dart:708:47)
#5      Future._propagateToListeners (dart:async/future_impl.dart:729:24)
#6      Future._completeError (dart:async/future_impl.dart:537:5)
#7      _AsyncAwaitCompleter.completeError (dart:async-patch/async_patch.dart:47:15)
#8      MethodChannel.invokeMapMethod (package:flutter/src/services/platform_channel.dart)
<asynchronous suspension>
#9      MethodChannelFirebaseAuth.createUserWithEmailAndPassword (package:firebase_auth_platform_interface/src/method_channel/method_c<…>

The exception here is not unrecoverable in that I can simply just return from my registration widget to the sign in widget and the application continues to behave as expected. The only reason this is actually an issue is that because the uncaught exception doesn't make it out to the try catch block that I have the call wrapped in, the call will make my signInForm just spin endlessly and the `context.isSubmitting()` is never updated so the UI never updates to show that the call has failed and so that I can handle the error.

Do you have some example code so that I can replicate? I'll also take a look at the exception logic.

Do you have some example code so that I can replicate? I'll also take a look at the exception logic.

@funwithflutter Basically it seems you just forgot to update _registerWithEmailAndPassword https://github.com/funwithflutter/lit_firebase_auth/blob/2b15ba84a8c01829b2754d5e73bee82df71f6b9b/lib/src/infrastructure/firebase_auth_facade.dart#L88
with updating error handling commit refactor: update error handling with new core https://github.com/funwithflutter/lit_firebase_auth/commit/2b15ba84a8c01829b2754d5e73bee82df71f6b9b

@funwithflutter will you have time to merge the https://github.com/funwithflutter/lit_firebase_auth/pull/38 fix?


Default to starting app on login

What's this PR do?
Acts on an observation that it is easier to turn off auto-start on login
than it is to turn on.

Any background context you want to provide?
Please follow the discussion here.
You have tested this PR on:

[x] Windows
[ ] Linux/Ubuntu
[ ] macOS

Merged. Thanks, @kanishk98.


Allow getting kedro starter from a repo subdirectory

Description
I would like my kedro starter to get the coockicutter projet from a repo subdirectory. I can then call the starter with something like this :
kedro new --starter="starter-pyspark" --starter-repo https://github.com/quantumblacklabs/kedro-starter.git
--starter-repo could have a default value or be preconfigured in the dev environment.
Context
At our organisation we find it convenient to keep the kedro starters (templates) in one repo (like starters belonging to the same team, or grouped by any other criteria). We want also to keep the release process of these kedo starters consistent with our target infrastrcuture and our CICD. So we prefer having them in one repo alongside other CICD related items.
Possible Implementation
Coockicutter added the multiple templates per one repository feature since the 1.7.1 release. Unfortunately, it seems that kedro-airlow (and subsequently kedro) has an incompatibility issues with coockicutter>1.7.0 . I don't know if it's still relevant.

Cookiecutter added the multiple templates per one repository feature since the 1.7.1 release. Unfortunately, it seems that kedro-airflow (and subsequently kedro) has an incompatibility issues with coockicutter>1.7.0 . I don't know if it's still relevant.

Thank you for bringing this to our attention!
I'll create a ticket and discuss this with the team. :)

@takikadiri Very happy to say now this is available in kedro==0.17.0. In fact, thanks for this suggestion. We have moved all of our starters into a single repo as well. A life-saver :)


Update general_library.lua

library.simple_input() didn't work. Here's a fix.

Thanks Carl! I've been struggling the last few days to fix JetStream, which uses a similar dialog... Can't wait to see how you fixed it!
On 12/6/2023 1:03:38 PM, Carl Vine @.***> wrote:
library.simple_input() didn't work. Here's a fix.
You can view, comment on, or merge this pull request online at:
  https://github.com/finale-lua/lua-scripts/pull/610 [https://github.com/finale-lua/lua-scripts/pull/610]
Commit Summary

e02070e [https://github.com/finale-lua/lua-scripts/pull/610/commits/e02070eb1ba66a230351b1ab9c767cd4aacc75d2] Update general_library.lua
File Changes
(1 file [https://github.com/finale-lua/lua-scripts/pull/610/files])
M src/library/general_library.lua [https://github.com/finale-lua/lua-scripts/pull/610/files#diff-ca92f2967fe48a516123919b227d2245d8fd931773de6e8d14e60ce5d63b75b5] (14)
Patch Links:
https://github.com/finale-lua/lua-scripts/pull/610.patch [https://github.com/finale-lua/lua-scripts/pull/610.patch]
https://github.com/finale-lua/lua-scripts/pull/610.diff [https://github.com/finale-lua/lua-scripts/pull/610.diff]
—
Reply to this email directly, view it on GitHub [https://github.com/finale-lua/lua-scripts/pull/610], or unsubscribe [https://github.com/notifications/unsubscribe-auth/AMCBUQZHYF3PVLA6ENE2E5LYIDMSNAVCNFSM6AAAAABAKAGYR6VHI2DSMVQWIX3LMV43ASLTON2WKOZSGAZDSMZXHEZDCMA].
You are receiving this because you are subscribed to this thread.Message ID: @.***>

I find that sort of thing helpful  if I want to modify things later on. They didn't actually used to be commented out, that was something Carl added... though of course it didn't DO anything before either. Anyway, my vote would be to leave it in, though I conceded that if this is just being used in the library there is no real purpose to it.
-Jake
On 12/6/2023 1:16:49 PM, rpatters1 @.> wrote:
Is there a reason to keep the commented lines of code? (The callback)?
—
Reply to this email directly, view it on GitHub [https://github.com/finale-lua/lua-scripts/pull/610#issuecomment-1843703943], or unsubscribe [https://github.com/notifications/unsubscribe-auth/AMCBUQ2DTTA6OJSB23II6OLYIDOD3AVCNFSM6AAAAABAKAGYR6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBTG4YDGOJUGM].
You are receiving this because you commented.Message ID: @.>

Generally speaking, most advice-givers think it's better to delete unused code than to comment it out. It runs counter to many programmers' instincts (including mine until a few years ago). But the problem is that commented code goes bad, and the longer it stays there the harder it is to delete it. I think you should delete it.

Here is a good article on why not to comment

Yes - soundly argued. Revision, including optional "default value" field follows.


[CT-249] Ability to hide all models in a directory from project config

Describe the feature
Currently, models can be hidden from docs using a schema.yml file with the show: false property specified for each model. It would be very useful to be able to hide an entire directory of models (i.e. stage models) from the dbt docs sidebar to maintain a less cluttered interface when browsing transformations.
Potential configuration in dbt_project.yml:
Path to directory: ./models/department_name/stage

models:
  my_namespace:
    department_name:
      +enabled: true
      +database: DEV_DEPARTMENT
      stage:
        +materialized: ephemeral
        +docs:
           show: false

Describe alternatives you've considered
Modifying schema.yml to mention each stage that needs to be hidden.
Additional context
N/A
Who will this benefit?
All projects needing to provide transparency into their transformations, but in a cleaner interface for less technical users.
Are you interested in contributing this feature?
Not able to contribute at this time due to level of familiarity with dbt's inner workings regarding resource properties.

Resolved by #5397 :)


3.17.0 - broken tweens timeline when looped

Version

Phaser Version: 3.17.0
Operating system: macOS Mojave 10.14.4
Browser: Google Chrome 74.0.3729

Description
Tween timelines not working properly, some which should be looped behaves weird
Example Test Code
3.16.2 - everything is OK
https://labs.phaser.io/view.html?src=src\tweens\timelines\loop timeline.js&v=3.16.2
3.17.0 - loop have "jump" and also weird speed change
https://labs.phaser.io/view.html?src=src\tweens\timelines\loop timeline.js&v=3.17.0

tween.seek also doesnt seem to work properly

Thank you for submitting this issue. We have fixed this and the fix has been pushed to the master branch. It will be part of the next release. If you get time to build and test it for yourself we would appreciate that.


Refactor

FIXED:

fixed class hardcoding (all models) [DONE]
add categories numbers from dataset [DONE]
manage label file name (reading dataset coco.py) [DONE]
logging metrics [DONE] (Logging 8 config metrics + 5 result based metrics to CSV in results folder)
interpolation names [DONE]
testing check for CUDA (change nnet.cuda to device when testing on CPU)
handle two datasets in same folder [DONE]
write script to test all posible variants (changing two fields in config .json - categories & interpolation_mode) [Done][Not tested]
fix coco stats csv fields [DONE]
fix max iter [DONE]
fix test set reading (image no shape) [DONE]
test and valid pkl cache fix(different datasets) [DONE]

TO DO/future work:

train on one interp method, test on other?
DLA34 has interpolation class and mode but it's not used
TensorRT
no_flip when testing
Cpools on CPU (windows or linux)
gitignore of results/models
AR interpretation:
maybe resource script should be a wrapper
think of warm up time (should not count towards FPS on edge devices) → should not be a factor
make sure testing without CUDA works in terms of nnet.cuda-logging overfitting/ losses etc → TO DO: later
FIX TRAINING CACHE (delete before training)
fix none in results folder [TO DO]

sorry


Packet parser returns hex value and changes in podData structs

WE are going to show the hexadecimal value of the packets in the frontend, so I made the necessary changes to be able to send that information.
I also separated the timestamp from the Packet as timestamp is not really a Packet property.

Change the PR title to [PR1] DEV-11 ...


Share Portfolio Inspirations/Ideas

We will use this issue to capture portfolio ideas/inspirations for this project.
Share links/screenshots of cool portfolio designs.
Screenshot

Colorlib Template

Knack animation on top

Knack animation on top

You know the matter! 😄

Portfolio by Tania Rascia
https://www.taniarascia.com/

Website
https://marble.studio/

@Evavic44 still up?

@SandeepVashishtha For now, no. Due to work and all, we haven't found the time to start this project.

My portfolio

Hey @ashishagarwal2023 Nice work. I suggest adding it to Portfolio Ideas

Alright


WIP v1.0 release and upgrade notes

WIP notes feedback welcome

Is it strictly necessary to uninstall cert-manager?

yes, otherwise you will get:
for: "https://github.com/jetstack/cert-manager/releases/download/v1.0.0-beta.0/cert-manager-legacy.yaml": CustomResourceDefinition.apiextensions.k8s.io "issuers.cert-manager.io" is invalid: status.storedVersions[0]: Invalid value: "v1alpha2": must appear in spec.versions

If users running cert-manager legacy installation simply applied the new legacy manifests,
they would end up with two CRD versions installed, but k8s < 1.15 supports multiple CRD versions, right?
Just that there's no automatic conversion.

See previous error, Kubernetes isn't happy removing versions


Fixes building of crates containing inner attributes.

Creates a temporary file along side the crate root rather than using "lib.rs" in the target directory.
Temporary file contains the user's crate root source file as well as the android_main
Added test to ensure build crates with inner attributes work.
Closes #229

@mb64 this does what was mentioned in #229. I avoided using the tempfile crate because it doesn't allow specifying the complete file path of the temporary file. Since we are creating it in the user's source directory, I wanted to ensure files had a predictable name. Files not being deleted shouldn't be a problem However, if there is a problem, the user at least knows who to blame.

I hadn't heard of the tempfile crate, but looking at its docs, it seems like it should be possible with something like
let file = tempfile::Builder::new()
    .suffix(".rs")
    .tempfile_in(src_dir)?;
write!(file, ...)?;
let path = file.into_temp_path();
do_cargo_suff_with(&path);
// When path is dropped, the file will be deleted

Pushed a new version which uses the tempfile crate.

@mb64 after additional usage, I think it would be best not use the tempfile crate. It is not that unusual to forcefully terminate a build. In such cases named temporary files are not removed. The previous method would have the same issue but it would be trivial to ensure that it would overwrite and thus drop the file during the next build.

@mb64 I have reverted the usage of the tempfile crate for the reasons described and confirmed that the previous implementation works in way that IMHO is better in this scenario. In the event of a lingering temporary file, it will be removed during the next build. Recommend merging unless you have concerns. Squashing would be best to avoid all the commit noise.

Sorry for my slow response -- I'm pretty busy right now, and haven't had much time to work on this.
The implementation LGTM, but before I merge it, I'd like to see an update to the "how it works" section of the readme that mentions the temporary file.  A couple of other UI features that would be nice (but I'm fine without, in the interest of not blocking other progress) are:

Explaining the issue if the source directory is not writable
Printing a warning when the temp file is there at the start of compilation (maybe not though)

Pushed an updated README and improved error message.