plygon mask with SVG image does not work

Library works perfectly for simple, bubble, multiple images but does not work for Polygon
mask. Please see below code. Am i missing something?  It just shows a blank screen. Could you help please.
import React, { Component } from "react";
import Particles from "react-particles-js";
import "./Home.css";

export class Home extends Component {
  render() {
    return (

        <div class="particles">
          <Particles
            params={{
              fps_limit: 28,
              particles: {
                number: { value: 200, density: { enable: false } },
                line_linked: { enable: true, distance: 30, opacity: 0.4 },
                move: { speed: 1 },
                opacity: {
                  anim: {
                    enable: true,
                    opacity_min: 0.05,
                    speed: 2,
                    sync: false
                  },
                  value: 0.4
                }
              },
              polygon: {
                enable: true,
                scale: 0.5,
                type: "inline",
                move: { radius: 10 },
                url: "/smalldeer.svg",
                inline: { arrangement: "equidistant" },
                draw: {
                  enable: true,
                  stroke: { color: "rgba(255, 255, 255, .2)" }
                }
              },
              retina_detect: false,
              interactivity: {
                events: { onhover: { enable: true, mode: "bubble" } },
                modes: { bubble: { size: 6, distance: 40 } }
              }
            }}
          />
        </div>
    );
  }
}

export default Home;

Same with me, this is the error given to me whenever I write
polygon: {
    enable:true
}

@ravihani the path you specified in the config exists?
url: "/smalldeer.svg",

@cc-visionary the config you specified isn't complete
polygon: {
    enable:true
}

you have to specify at least the url of the svg image

Remember that the svg image should be a single path one, all others will be ignored. If none you won't see anything.

@matteobruni
Yes, the path exists because the image is visible when i use multiple images configuration. Unlike @cc-visionary  i am not receiving any errors.

@ravihani Can you share the image? Is it the smalldeer.svg in the sample?

Sorry, my bad. my Chrome console log level was set to display only information.  It's changed back to  verbose and it did show the actual error, which was causing the issue.
cannot read property 'numberOfItems' of undefined when polygon is on
Adding this reference resolved the issue.

I am still getting this issue. I have added the reference and my image is a single path one too. Only polygon mask isnt working. What could the issue be?
<Particles
params={{
fps_limit: 28,
particles: {
number: { value: 100, density: { enable: false } },
line_linked: { enable: true, distance: 30, opacity: 0.4 },
move: { speed: 1 },
opacity: {
anim: {
enable: true,
opacity_min: 0.05,
speed: 2,
sync: false
},
value: 0.4
}
},
polygon: {
debug: true,
enable: true,
scale: 0.5,
type: "inline",
move: { radius: 10 },
url: "/avatar3.svg",
inline: { arrangement: "equidistant" },
draw: {
enable: true,
stroke: { color: "rgba(255, 255, 255, .2)" }
}
},
retina_detect: false,
interactivity: {
events: { onhover: { enable: true, mode: "bubble" } },
modes: { bubble: { size: 6, distance: 40 } }
}
}} />

Frequent reasons for the polygon mask to not show up are:

missing pathseg polyfill script
svg composed by more than one path (only first one is used right now)
svg not available publicly (is the svg reachable through <your host>/file.svg ? )
particles color are the same as the background, so nothing shows up

i am getting TypeError: this.svg is undefined
included pathseg in public html file,
and the params is as below :
params={{
"fps_limit": 28,
"particles": {
"number": {
"value": 200,
"density": {
"enable": false
}
},
"line_linked": {
"enable": true,
"distance": 30,
"opacity": 0.4
},
"move": {
"speed": 1
},
"opacity": {
"anim": {
"enable": true,
"opacity_min": 0.05,
"speed": 2,
"sync": false
},
"value": 0.4
}
},
"polygon": {
"enable": true,
"scale": 0.5,
"type": "inline",
"move": {
"radius": 10
},
"url": "./index.svg",
"inline": {
"arrangement": "equidistant"
},
"draw": {
"enable": true,
"stroke": {
"color": "rgba(255, 255, 255, .2)"
}
}
},
"retina_detect": false,
"interactivity": {
"events": {
"onhover": {
"enable": true,
"mode": "bubble"
}
},
"modes": {
"bubble": {
"size": 6,
"distance": 40
}
}
}
}}

@V-Sharma10 you missed the sag file, anyway you can try using this working sample
https://codesandbox.io/s/react-particles-js-polygon-mask-sample-with-tsparticles-xb2fu?file=/src/App.js

thank you, that helped the problem was in the svg file itself  ;)

Answers given, closing.

Frequent reasons for the polygon mask to not show up are:

missing pathseg polyfill script
svg composed by more than one path (only first one is used right now)
svg not available publicly (is the svg reachable through <your host>/file.svg ? )
particles color are the same as the background, so nothing shows up

I have a Code sandbox in which I used the deer SVG, I added pathseg polyfill, URL is accessible publicly, and color doesn't match the background.
I would appreciate it if you can take a look, please.
https://codesandbox.io/s/polygon-mask-s7bsz?file=/src/index.js

I don't understand what is not working. White particles with a pink background is a configuration that hurt in my eyes.
You didn't set the color of the particles, so they are white by default. If I set a black background I see them well and animated too.

Hello Y'all. I've been facing the related issues addressed above. All super helpful, but I'm unable to get the particles to trace the path of my svg image as a polygon mask. (For simplicity I decided to use the create-react-app logo). Is this particular logo's "path" not yet compatible with tsparticles?
I'll provide a code sandbox instance soon, so everyone can see as reference.

I'd appreciate any feedback you may have:
https://codesandbox.io/s/silly-breeze-shjl0?file=/README.md

Hi @ohmygaugh-crypto, I've seen your SVG file but it has a <circle> tag that is not supported

Hey @matteobruni thanks for the tip. I've been able to render all the templates you've provided, so thank you for all those examples.  Could you please elaborate on how you converted your local svg file(s) to become pubically accessible through: "url": "https://cdn.matteobruni.it/images/particles/smalldeer.svg"? I think (hopefully) this may be helpful for those who come across this thread.

Hey @matteobruni one last question for you if you don't mind... Could you please elaborate on how you converted your local svg file(s) to become pubically accessible through: "url": "https://cdn.matteobruni.it/images/particles/smalldeer.svg"? I think (hopefully) this may be helpful for those who come across this thread.

It's a server side configuration, it enables different origins to make requests, I did it in ASP.NET core, try searching about CORS for your technology

The "#codevember - 5 - Particles Brain - Made with tsParticles" sample you did is the most similar to my use case.
https://dev.to/matteobruni/codevember-5-particles-brain-made-with-tsparticles-ncd


Update sbt-sonatype to 3.9.5

Updates org.xerial.sbt:sbt-sonatype from 3.8.1 to 3.9.5.
GitHub Release Notes - Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.xerial.sbt", artifactId = "sbt-sonatype" } ]

labels: sbt-plugin-update, semver-minor

Superseded by #43.


Error: Can't upgrade ROSA cluster

Hi,
I am trying to upgrade ROSA cluster using from 4.12.37 to 4.13.29 openshift version. While upgrading cluster using terraform getting below error
 Error: Can't upgrade cluster
│
│   with rhcs_cluster_rosa_classic.rosa,
│   on rosa_with_new_vpc.tf line 22, in resource "rhcs_cluster_rosa_classic" "rosa":
│   22: resource "rhcs_cluster_rosa_classic" "rosa" {
│
│ Can't upgrade cluster version with identifier: `25p7rokkh031k5g2o7r209e9vs1h8ceb`,
│ Missing required acknowledgements to schedule upgrade.
│ Read the below description and acknowledge to proceed with upgrade.
│ Description:
│ 1) OpenShift removes several Kubernetes APIs in OpenShift 4.13.
│    Warning:     To prevent an outage on your cluster, review any APIs in use that will be removed, and migrate them to the appropriate new API version. Failure to evaluate and migrate components affected by this update can cause some types of workloads to stop functioning.
│    URL:         https://access.redhat.com/solutions/7005465
│
│ To acknowledge these items, please add "upgrade_acknowledgements_for = 4.13" and re-apply the changes
╵
Releasing state lock. This may take a few moments...

So, do i need to add this parameter upgrade_acknowledgements_for = 4.13 somewhere under rhcs_cluster_rosa_classic.rosa resource ?

Further updating this parameter upgrade_acknowledgements_for = 4.13 under resource rhcs_cluster_rosa_classic.rosa. Initiated terraform apply and it went through.
resource "rhcs_cluster_rosa_classic" "rosa" {
  name = var.cluster_name

  cloud_region   = var.aws_region
  aws_account_id = data.aws_caller_identity.current.account_id
  tags           = local.tags

  replicas             = var.replicas
  availability_zones   = var.availability_zones
  aws_private_link     = var.enable_private_link
  private              = var.private
  aws_subnet_ids       = var.enable_private_link ? module.rosa-vpc.private_subnets : concat(module.rosa-vpc.private_subnets, module.rosa-vpc.public_subnets)
  compute_machine_type = var.compute_node_instance_type
  multi_az             = length(module.rosa-vpc.private_subnets) == 3 ? true : false
  version              = var.rosa_version
  machine_cidr         = module.rosa-vpc.vpc_cidr_block
  properties           = { rosa_creator_arn = data.aws_caller_identity.current.arn }
  sts                  = var.enable_sts ? local.sts_roles : null
  depends_on           = [module.rosa-vpc]

  # Pass the upgrade_acknowledgements_for parameter here
  upgrade_acknowledgements_for = var.upgrade_acknowledgements_for
}

Thanks !!

One question on this, suppose I have already cluster deployed and i introduce upgrade_acknowledgements_for = 4.13 under resource it give below results when we run terraform plan
Terraform used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols:
  ~ update in-place

Terraform will perform the following actions:

  # rhcs_cluster_rosa_classic.rosa will be updated in-place
  ~ resource "rhcs_cluster_rosa_classic" "rosa" {
      ~ api_url                      = "xxxxxxxxx" -> (known after apply)
      ~ ccs_enabled                  = true -> (known after apply)
      ~ console_url                  = "xxxxxxxxxx" -> (known after apply)
      ~ current_version              = "4.13.12" -> (known after apply)
      ~ domain                       = "xxxxxxxxxx" -> (known after apply)
        id                           = "xxxxxxxxx"
      ~ infra_id                     = "xxxxxxxx-gdm7q" -> (known after apply)
        name                         = "xxxxxxxxx"
      ~ ocm_properties               = {
          - "rosa_creator_arn" = "arn:aws:sts::123456789:assumed-role/dev_admin/terraform_dev"
          - "rosa_tf_commit"   = "09776f0f71dxxxxxxxxxxxxx"
          - "rosa_tf_version"  = "1.5.0"
        } -> (known after apply)
      ~ state                        = "ready" -> (known after apply)
        tags                         = {
            "owner" = "arn:aws:sts::123456789:assumed-role/dev_admin/terraform_dev"
        }
      + upgrade_acknowledgements_for = "4.13"
        # (21 unchanged attributes hidden)
    }

Plan: 0 to add, 1 to change, 0 to destroy.
╷

So if we apply the terraform will this 1 change impact on the cluster because it is saying # rhcs_cluster_rosa_classic.rosa will be updated in-place

Update in place means it will not destroy and create a new cluster.
There are variables which are populated from the API response, so any changes to the resource should produce that message :thinking:

We are good to close this issue.


Question: What happened to dynalaraps?

It seems to me that dylanaraps has been very inactive for quite a long while. Kiss seems to be abandoned, and this project too seems to be likely abandoned. His website is also not working anymore and it's just a fallback page of whatever site that is.
Any news if he is still in the OSS community?

During 2022 his account made zero contributions, so he's either he abandoned this Github account or he died.

https://github.com/dylanaraps/dylanaraps here he said hes away until new year, maybe he meant new year 2024 lol

the website on his profile dy1an.xyz is dead

he has an email listed, someone could contact him

During 2022 his account made zero contributions, so he's either he abandoned this Github account or he died.

That'd be a false claim. They might be busy with their real life or they might be involved with jobs.

yeah but a whole year?

Closing. Guy is alive. sees latest commit :eyes:

I thought the year was 2023 lmao. sorry

The new update from dylanaraps
Now he is just "On hiatus" without any estimates to be back.
https://github.com/dylanaraps/dylanaraps/commit/d23de5835657d9144938deabd570fe7554d8fe94

Hopefully. dylanaraps is fine and well. not going to be surprised if he will archive the project though since the community has some viable forks now


Add IPVS support

Scope/implementation TBD
https://github.com/kubernetes/kubernetes/tree/master/pkg/proxy/ipvs

@khenidak a placeholder issue to reflect your request for a feature spike on IPVS


Dvorak left does not integrate with chrome os on-screen keyboard

the osk layout does not change, and the voice dictation button disappears.

This is also true for dvorak-intl, I would like to solve this when I find out how to influence the on-screen keyboard from the add-on... because I use dvorak-intl as my main keyboard-layout, this greatly influences the usability of touch devices...

thanks. also, the missing voice dictation button is an accessibility issue for one handed typers that use both dictation and typing.

In the meantime I reported the issue on the Chromium issue tracker, you can star the issue here: https://bugs.chromium.org/p/chromium/issues/detail?id=861579
Please note that if you go to this issue, don't add any me too comments, starring the issue is enough to show that you also have this problem and need a solution. Only add comments if they contribute to solving the issue.

Unfortunately this is a shortcoming of Chrome OS and not something that can be fixed by any extensions at this time. It appears the bug you filed @LaPingvino has been automatically closed but there is another bug that was filed that you may want to star: https://bugs.chromium.org/p/chromium/issues/detail?id=957767


Installtion steps for arch linux

Feedback
I could not find installation steps for arch linux users in the INSTALLATION.md file so I wanted to add it. I would request someone to assign me with this task.

You can send across a PR

Hi @ashitaprasad I have raised a PR , please review and merge it.


This library causes a gradle error

Hi developer!
I want to use this library but when I implement it, I always getting 'All com.android.support libraries must use the exact same version specification' and 'com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex' errors.
Can you please tell me how do I fix this issue? Thanks!

hi!
we should update support libs, but for now you have two options:

use resolution strategy
explicitly specify all support library dependency in your dependencies block


Add delete button to apps listed in PowerToys run

Description of the new feature / enhancement
A button that appears beside apps listed by PowerToys, which can quickly delete the app as if deleting from the Settings app.
Scenario when this would be used?
Sometimes you might be cleaning your PC of useless apps, and it's faster to open up PpwerToys Run and start deleting things instead of opening the Settings menu.
Supporting information
No response

I feel like this adds a lot of complexity to the UX and testing for minimal gain. Like, what happens if it is a exe on the desktop?  Do we deets the folder?

If it's a single exe file, we just delete the file, and if it's a bigger app that leaves multiple files and folders, we delete all of them. As for UX complexity, it's only one button, so I don't think it would add that much complexity.

I think it is more complex with a lot of edge cases.
we will keep it open to see what others think

Yeah, I would just open Win Settings > Apps, or Config, and go through the list there. But that's me.

Honestly, i don't think this is a feature we'll add.  Could be a community plugin but i think starts getting outside the core goals of PT Run which is to launch programs quickly


attempt to fix an issue

After adding the docker plugin to my project, it gives an issue.
plugins {
id("co.elastic.docker-base") version("0.0.1")
}
Issue
Execution failed for task ':precompiled-script:generatePrecompiledScriptPluginAccessors'.

Could not resolve all files for configuration ':precompiled-script:runtimeClasspath'.
Could not find co.elastic.gradle:docker:0.0.1.
Searched in the following locations:
- https://plugins.gradle.org/m2/co/elastic/gradle/docker/0.0.1/docker-0.0.1.pom
- https://repo.maven.apache.org/maven2/co/elastic/gradle/docker/0.0.1/docker-0.0.1.pom
Required by:
project :precompiled-script > co.elastic.gradle:base-image:0.0.1
project :precompiled-script > co.elastic.gradle:base-image:0.0.1 > co.elastic.gradle:sandbox:0.0.1
Could not find co.elastic.gradle:utils:0.0.1.
Searched in the following locations:
- https://plugins.gradle.org/m2/co/elastic/gradle/utils/0.0.1/utils-0.0.1.pom
- https://repo.maven.apache.org/maven2/co/elastic/gradle/utils/0.0.1/utils-0.0.1.pom
Required by:
project :precompiled-script > co.elastic.gradle:base-image:0.0.1
project :precompiled-script > co.elastic.gradle:base-image:0.0.1 > co.elastic.gradle:jfrog:0.0.1
project :precompiled-script > co.elastic.gradle:base-image:0.0.1 > co.elastic.gradle:lifecycle:0.0.1
project :precompiled-script > co.elastic.gradle:base-image:0.0.1 > co.elastic.gradle:vault:0.0.1
project :precompiled-script > co.elastic.gradle:base-image:0.0.1 > co.elastic.gradle:sandbox:0.0.1
Could not find co.elastic.gradle:base:0.0.1.
Searched in the following locations:
- https://plugins.gradle.org/m2/co/elastic/gradle/base/0.0.1/base-0.0.1.pom
- https://repo.maven.apache.org/maven2/co/elastic/gradle/base/0.0.1/base-0.0.1.pom
Required by:
project :precompiled-script > co.elastic.gradle:base-image:0.0.1
project :precompiled-script > co.elastic.gradle:base-image:0.0.1 > co.elastic.gradle:jfrog:0.0.1

The locations return error 404.
This commit:

Publish libs:docker and libs:utils as their being depended.
Publish plugins:cli as JFrogPlugin being depended.
Rename plugins:docker:base to plugins:docker:dbase as publication conflicted with plugins:cli:base

Task :plugins:cli:base:publishPluginMavenPublicationToMavenLocal
Multiple publications with coordinates 'co.elastic.gradle:base:0.0.1' are published to repository 'mavenLocal'. The publications 'pluginMaven' in project ':plugins:cli:base' and 'pluginMaven' in project ':plugins:docker:base' will overwrite each other!

Run against the integration test case.
gradlew :plugins:docker:base-image:integrationTest --tests "co.elastic.gradle.dockerbase.DockerBaseImageBuildPluginIT.testPullTask"
BUILD SUCCESSFUL in 16s
Great project. Thanks for sharing.

@yrsf can you sign the CLA please ?

closed in favor of https://github.com/elastic/gradle-plugins/pull/19


Protocol negotiation

In case a Provider does not support the requested type (ex. does not support S3) shouldn't there be any procedure for the Consumer to propose another protocol.

Hi,
There will be a mechanism (as part of the requested artifact metadata) for the provider to advertise its supported destination types. The consumer will need to support one of those types.


Feature/issue 1124

What does this pull request aim to achieve? 💯
This PR includes regex validation to prevent the user from entering values that are not numbers 0 - 99;
Please be concise and link any related issue(s):
#1124

[x] I have checked that no one else is working on similar changes.
[x] I have read the latest README and understand the development workflow.
[x] The name of this branch is: feature/<branch_name> (need to have cloned the repo not forked).
[x] This branch is rebased/merged with the latest master.
[x] There are no merge conflicts.
[ ] There are no console warnings and errors.
[x] On the right hand side of this PR, I have linked the appropriate issue(s) under "Issues" and added a project progress under "Projects".

@joshmorel I can reimplement this fix. If we want change the input field to a select field for a age range, I can push that implementation up. Is there else you'd like to see change in the PR?

@joshmorel I wasn’t but we can find a new pm to take it. This was labeled p4 but not sure I fully understand what it is for... 😬😳

Ah okay @emtay you had asked about feedback so not sure if you had taken it on. But in any case this is P4-. So maybe pause anything related to feedback feature until we actually launch MVP?

When user gives special character/characters alone in feedback it accepts it while it should accept special characters with some strings and for age it accepts negative value too whereas it should accept two digit positive number.

I am closing this as the branch is so far behind.
We can decide to resolve this later via:

Use a select with age range options
Keep input but use validation (frontend & backend) instead of preventing key entry


Game does not detect three in a row by a player

    0   1   2
  +---+---+---+
0 |   | O | X |
  +---+---+---+
1 |   | O | X |
  +---+---+---+
2 |   |   |   |
  +---+---+---+

Enter row, col for John's move:
2,2

Player O's move...

    0   1   2
  +---+---+---+
0 |   | O | X |
  +---+---+---+
1 |   | O | X |
  +---+---+---+
2 |   |   | X |
  +---+---+---+

Player X's move...

Also, does not detect when board is full:
Player O's move...

    0   1   2
  +---+---+---+
0 | X | O | X |
  +---+---+---+
1 | O | O | X |
  +---+---+---+
2 | O | X | X |
  +---+---+---+
panic: Board shouldn't be full; should have been checked by application


feat: add ios scheme

add new ios_scheme argument
update nitro version reference in package.json

closes #9

:tada: This PR is included in version 0.3.0-beta.3 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 0.3.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


playground: give the option to show BIR, syntax/validated tree

fixes #149
You can choose what kind of output you want at the top of the editor. When selecting bir, validated/syntax tree, the heap graph will not be displayed, in order to have a larger space to display the ir-related output.

bors r+


Add Reproduction Log

Python 3.10.6, Java 11.0.21, Maven 3.9.6, wsl ubuntu, Windows11, Encountered issue using make command for compiling, and issue downloading ubuntu and mvn. Solved through reading discussion board and google

google colab
python 3
Hardware accelerator:t4 gpu
I encountered a problem in addressing the files of the necessary tools, which was solved by changing the addresses in the colab path
https://github.com/saeedt70/Castorini/blob/main/Begin your journey.ipynb


[BUG] Screen twitches

Describe the bug
Sometimes when using the launcher the interface jerks and “climbs on top of each other.”
Steps to Reproduce
Just when opening the launche
Expected behavior
Normal launcher performance is expected
Screenshots
No response
Operating System
Windows 10
Hydra Version
2.0.1
Additional Information
No response

What do you mean? Could you upload a quick video or a screenshot?

t stops twitching when recording or taking a screenshot, it’s hard to explain; sometimes the interface twitches when working with the launcher

Some users reported that Nvidia overlay was causing issues like this.
Do you have a Nvidia GPU? If so, could you try closing Hydra completely, disabling Nvidia overlay, open Hydra again?

in the background you can recognize that the icon has climbed onto another one, at the moment when it lags it is difficult to catch it, since it pulls too quickly


bug: PHP-DI doesn't support factories with magic methods

Describe the bug
If someone uses mezzio + PHP-DI, they will receive an error MessageBusFactory::messenger.command.bus() is not a callable. A __call() or __callStatic() method exists but magic methods are not supported.
PHP-DI uses PHP-DI/Invoker.
To Reproduce
Steps to reproduce the behavior:

Create project of Mezzio with PHP-DI container
Add current library into the project
Try to dispatch a command
See error

Version of the xtreamwayz/psr-container-messenger library
2.5.0
Expected behavior
Command successfully dispatched.
How to fix it for yourself
Use custom configuration entries for the factories or custom ConfigProvider

Hi @artemmolotov. First of all, it's good to see that mezzio is used with other containers than laminas-servicemanager. To be honest, I have never tried this with something else. This is certainly something that could be improved. I have no idea how to do this yet as the feature that the servicemanager provides makes configuration in such way pretty easy. But I agree that using custom configuration is not a user friendly way to use this library.
If I can ask, how exactly did you solve it?


Fix Clock Settings Functionality and Improve UI

Description:
This PR resolves an issue where the clock settings in CircuitVerse's Vue Simulator were not functioning correctly. Regardless of the clock time set, the clock always oscillated with a period of 500ms. This fix ensures that the clock now operates according to the user's specified time.
Additionally, the clock wasn't enabled by default, and a scroll bar appeared on the clock time display, leading to poor UI. These issues have been fixed by:
- Integrating the function to change the clock time (previously implemented in simulatorArea) into circuitProperties.
- Removing the scroll bar on the clock time display using basic CSS..
- Enabling the clock by default using html attribute 'checked'.
Testing:
Manual testing was conducted to verify that the clock functions as expected and the UI improvements are effective.
Screencasts
Before
Screencast from 2024-10-03 18-28-21.webm
After
Screencast from 2024-10-03 18-29-20.webm

Summary by CodeRabbit

New Features

Enhanced project property input with responsive circuit name updates.
Added functionality to change clock time in the simulation area.

Bug Fixes

Default state of the "Clock Enabled" checkbox is now checked.

Style

Updated numeric input fields to hide default spinners for a cleaner appearance.

@tanmoysrt
Can i get this approved under 'hacktoberfest-accepted' label ?

@Arnabdaz
Could you please review this PR ?

@gr455
Could this PR be reviewed please ?


How much ram do i need

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm asking a question and not reporting a bug or requesting a feature
[X] I've looked through the README
[X] I've verified that I'm running yt-dlp version 2023.07.06 (update instructions) or later (specify commit)
[X] I've searched known issues and the bugtracker for similar questions including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Please make sure the question is worded well enough to be understood
I need to know what the minimum amount of RAM is needed to run the latest x64 build of this program.
Provide verbose output that clearly demonstrates the problem

[ ] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[ ] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output

Depends on exactly what is being downloaded and what you are doing with it.
https://tryitands.ee/

A simple yt-dlp.exe test:youtube on windows took 40MB for me. So use that as a baseline. But when downloading large channels, processing large videos with ffmpeg etc, it can significantly increase.


Using Swagger 2.0 specification

Swagger 1.5 supports latest 2.0 specification. Since we are starting now, we can start with latest version and improvement. Currently we are using swagger 1.2.1

migrated as part of #7


reset msg on separated response(observe) with block2 option

am facing an issue,

node-coap is a client and sends a CON request with observe and block2 option.
serve response with ACK including block2 option with moreFlag set to false.
when the new data is ready at server its send a notification CON message with block2 and moreFlag=true here client sents RESET
instead of ACK.
Am i doing something wrong here.

Hi @Thousif-khan, thanks for reporting this issue. There is currently a bug regarding observe (#330) that might be related to this problem. A new version with these changes should be released soon (CC @Apollon77), maybe that fixes the issue.
Maybe you could try out the version from my fork already to see if the error disappears? Otherwise some more investigation is probably needed. Another thing you could try out is downgrading node-coap to 0.25.0 (which is the version before the switch to typescript began), this way we could rule out if it is a new bug or an edge case nobody noticed before.

Hi @JKRhb, i did some testings has you suggested,

Tested with 0.25.0 i was getting ACK and RST later.
I believe have found a bug, please have look at file agent.ts line 333. the request related token is deleted, if block and token is present but not check if observe is in request option.

please suggest.

2. I believe have found a bug, please have look at file agent.ts line 333. the request related token is deleted, if block and token is present but not check if observe is in request option.

Oh, thank you for testing this out! I guess #330 might also fix this problem, hopefully it will be merged and released soon.

No , #330 wont fix this issue. we need to add check for observe option present in the req. one way of doing it is
 else if (block2 != null && packet.token != null && ((0, helpers_1.getOption)(packet.options, 'Observe')) == null ) {  // check if no observe option present, then delete it.

Please re-check with v1.0.5  (even if your propoed change is not in there)

Hi @Apollon77, apologies for the delay, have tested with v1.0.5 and the issue still exists. getting same RST message. please take a look of what i have suggested.

can you try it out with the same setup has mine,

Coap Client sends request with observe and block2 option.
2.Coap Server responses with ACK on observe request.(No piggyback data here, since separated response model)
Coap Server sends CON message with block_0 and more-flag set. (at this point client should respond with empty ACK message and followed block_1 request, but am seeing RST message).
Reason for RST message should be, no token details found or token is deleted from client.

One more solution would be
https://github.com/mcollina/node-coap/blob/67c12da77a8548cea12f8cea02c5c4809b10e24a/lib/agent.ts#L335
added req.url.observe check
 } else if (block2 != null && packet.token != null && (! req.url.observe)) {

@JKRhb is the pther open PR adressing that maybe?

@JKRhb is the pther open PR adressing that maybe?

Oh, yeah, that could actually be the case! I would suggest merging #337 first and then revisiting the issue, trying out @Thousif-khan's approach. Thank you @Thousif-khan for the status updates and the suggestions!

Ok, merged ... so @Thousif-khan net try with githubb version?

sorry @Apollon77, didn't get you. what should be tried ?

Please install the lib GitHub and check the behavior again. If your issue is not fixed we need to check your proposals from above

Please install the lib GitHub and check the behavior again. If your issue is not fixed we need to check your proposals from above

I'm afraid we have a typescript related problem here again :/ #337 should have definitely fixed https://github.com/eclipse/thingweb.node-wot/issues/728, though. Therefore, I think it is reasonable to already publish a new release and revisit this issue afterwards.

@Thousif-khan I will release a 1.0.8 soon which adress other observe issues ... please check if this is aloready enough to also fix your issue ... else we have #344 to  try next :-)

Hi @Apollon77, issue persists. please make a setup has i suggested and test for yourself before next release. .

else if (block2 != null && packet.token != null && req.url.observe == null) {

Thanks for the feedback, then we should merge #343 now.


Error with Tag Setup

I'm trying to expose tags, and I'm getting the following errors using v0.6.3:
# graphite-clickhouse -tags
2018/05/09 06:52:44 clickhouse response status 500: Code: 62, e.displayText() = DB::Exception: Syntax error: failed at position 14 (line 1, col 14): (Date,Version,Level,Path,IsLeaf,Tags,Tag1) FORMAT RowBinary �B   ��Z. Expected one of: TABLE, identifier, FUNCTION, e.what() = DB::Exception
And in the log file:
2018-05-09T07:36:42.694-0500] INFO [tagger] parse rules {}
[2018-05-09T07:36:42.695-0500] INFO [tagger] parse rules {"time": 0.000354584, "mem_rss_mb": 2}
[2018-05-09T07:36:42.695-0500] INFO [tagger] read and parse tree {}
[2018-05-09T07:36:42.705-0500] INFO [query] query {"query": "SELECT Path FROM graphite_tree WHERE cityHash64(Path) % 10 == 0 GROUP BY Path HAVING argMax(Deleted, Version)==0 FORMAT RowBinary", "request_id": "", "time": 0.010675804}
[2018-05-09T07:36:42.710-0500] INFO [query] query {"query": "SELECT Path FROM graphite_tree WHERE cityHash64(Path) % 10 == 1 GROUP BY Path HAVING argMax(Deleted, Version)==0 FORMAT RowBinary", "request_id": "", "time": 0.004206918}
[2018-05-09T07:36:42.714-0500] INFO [query] query {"query": "SELECT Path FROM graphite_tree WHERE cityHash64(Path) % 10 == 2 GROUP BY Path HAVING argMax(Deleted, Version)==0 FORMAT RowBinary", "request_id": "", "time": 0.003856585}
[2018-05-09T07:36:42.719-0500] INFO [query] query {"query": "SELECT Path FROM graphite_tree WHERE cityHash64(Path) % 10 == 3 GROUP BY Path HAVING argMax(Deleted, Version)==0 FORMAT RowBinary", "request_id": "", "time": 0.003746844}
[2018-05-09T07:36:42.724-0500] INFO [query] query {"query": "SELECT Path FROM graphite_tree WHERE cityHash64(Path) % 10 == 4 GROUP BY Path HAVING argMax(Deleted, Version)==0 FORMAT RowBinary", "request_id": "", "time": 0.004499933}
[2018-05-09T07:36:42.730-0500] INFO [query] query {"query": "SELECT Path FROM graphite_tree WHERE cityHash64(Path) % 10 == 5 GROUP BY Path HAVING argMax(Deleted, Version)==0 FORMAT RowBinary", "request_id": "", "time": 0.005991626}
[2018-05-09T07:36:42.735-0500] INFO [query] query {"query": "SELECT Path FROM graphite_tree WHERE cityHash64(Path) % 10 == 6 GROUP BY Path HAVING argMax(Deleted, Version)==0 FORMAT RowBinary", "request_id": "", "time": 0.004849088}
[2018-05-09T07:36:42.741-0500] INFO [query] query {"query": "SELECT Path FROM graphite_tree WHERE cityHash64(Path) % 10 == 7 GROUP BY Path HAVING argMax(Deleted, Version)==0 FORMAT RowBinary", "request_id": "", "time": 0.00503664}
[2018-05-09T07:36:42.745-0500] INFO [query] query {"query": "SELECT Path FROM graphite_tree WHERE cityHash64(Path) % 10 == 8 GROUP BY Path HAVING argMax(Deleted, Version)==0 FORMAT RowBinary", "request_id": "", "time": 0.004059725}
[2018-05-09T07:36:42.750-0500] INFO [query] query {"query": "SELECT Path FROM graphite_tree WHERE cityHash64(Path) % 10 == 9 GROUP BY Path HAVING argMax(Deleted, Version)==0 FORMAT RowBinary", "request_id": "", "time": 0.00467767}
[2018-05-09T07:36:42.753-0500] INFO [tagger] read and parse tree {"time": 0.057897203, "mem_rss_mb": 4}
[2018-05-09T07:36:42.753-0500] INFO [tagger] sort {}
[2018-05-09T07:36:42.759-0500] INFO [tagger] sort {"time": 0.00616382, "mem_rss_mb": 4}
[2018-05-09T07:36:42.759-0500] INFO [tagger] make map {}
[2018-05-09T07:36:42.760-0500] INFO [tagger] make map {"time": 0.000638004, "mem_rss_mb": 4}
[2018-05-09T07:36:42.760-0500] INFO [tagger] match {}
[2018-05-09T07:36:42.764-0500] INFO [tagger] match {"time": 0.004148708, "mem_rss_mb": 4}
[2018-05-09T07:36:42.764-0500] INFO [tagger] copy tags from childs to parents {}
[2018-05-09T07:36:42.764-0500] INFO [tagger] copy tags from childs to parents {"time": 0.000559527, "mem_rss_mb": 4}
[2018-05-09T07:36:42.764-0500] INFO [tagger] marshal RowBinary + gzip {}
[2018-05-09T07:36:42.765-0500] INFO [tagger] marshal RowBinary + gzip {"time": 0.000569245, "mem_rss_mb": 7}
[2018-05-09T07:36:42.765-0500] INFO [tagger] upload to clickhouse {}
[2018-05-09T07:36:42.794-0500] ERROR [query] query {"query": "INSERT INTO  (Date,Version,Level,Path,IsLeaf,Tags,Tag1) FORMAT RowBinary", "request_id": "", "time": 0.028687229, "error": "clickhouse response status 500: Code: 62, e.displayText() = DB::Exception: Syntax error: failed at position 14 (line 1, col 14): (Date,Version,Level,Path,IsLeaf,Tags,Tag1) FORMAT RowBinary\n\ufffdBZ\ufffd\ufffdZ\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000. Expected one of: TABLE, identifier, FUNCTION, e.what() = DB::Exception\n"}

Clickhouse version is 1.1.54380.

To run this command you need create extra table for tags index and specify it in config:
CREATE TABLE graphite_tag (
    Date Date,
    Level UInt32,
    Tag1 String,
    Path String,
    IsLeaf UInt8,
    Tags Array(String),
    Version UInt32
) ENGINE = ReplacingMergeTree(Date, (Tag1, Level, Path), 8192, Version);

[clickhouse]
tag-table = "graphite_tag"

Yep. Changing tagged-table = "graphite_tag" to tag-table = "graphite_tag" fixed it.


Differentiate role members from owners

Contextualize bot reponse with regard to ownership
Display member count without owners
Break owners and members sections in two

Addresses #1226.
Signed-off-by: PGobz<EMAIL_ADDRESS>

Note: I mistakenly clicked on  request changes.


PowerToys Run doesn't provide the same results as Start menu

For example, I can type "privacy" in the Start Menu and the first result I get is "Privacy Settings" but typing "privacy" in the PT Run menu just shows me "http://privacy Open in Browser"

we currently do not do settings.  https://github.com/microsoft/PowerToys/issues/3386 would chances are be our tracking issue for this.

To be crisp, PT Run is not a 1:1 replacement for start menu, that isn't a goal for it


Allow to change password in MSSQLServerContainer

As for PostgresSQLContainer, this allow to change the default password in the SQL Server Container.

Since MS SQL Server requires a "strong" password we maybe should add a validation?

@StefanHufschmidt Good point, it won't boot else?

Sounds good from a UX standpoint. Let's do it if the validation part is minimal (and we generate value by adding the setter for password).
@ecostanzi Would you like to contribute it in this PR as well?

Sure, I'll follow the rules I found here, right?

@ecostanzi Any news on this?

Hi, not yet, I hope to PR asap in the next few days

Hey @ecostanzi, PR looks pretty nice now, thanks.
@StefanHufschmidt WDYT?

Hi sorry I forgot to format the code. It should be ok now.

Hi, i comment in order to keep this PR alive. This could be merged I just need to know if the tests are necessary or not.

@ecostanzi Terribly sorry for the late answer, sometimes activity in issues gets missed :disappointed:
Let's move the test class and then we are good to merge :+1:

Circle-CI is failing because of missing Oracle image, tests not ignored yet on this branch.
@ecostanzi Thanks for your contribution, merged!

Released in https://github.com/testcontainers/testcontainers-java/releases/tag/1.10.7!


feat: loadbalance multiple ollama servers in kubernetes

Maybe this should be regarded as a question.
I deployed open-webui & ollama with the helm chart in the source code, and I want to make sure If I run more than one replicas of the ollama server, they can be well loadbalanced and don`t cause any inconsistence.
Clearly, these ollama servers will be loadbalanced through cluster service. Does this mean that if I upload a model, it will be upload to any of them? And then if the chat request routed to a server without the loaded model, I will see a error reply? I known that there is a "Update all models" button, but I`m not sure this still works through the single clusterIP.

the helm chart in kubernetes directory create a Statefulset and CusterIP service for ollma. Through a single url like http://ollama-service.open-webui.svc.cluster.local:11434, open-webui lost tracking of which instance have which model. So I think this is a mistake. Use a headless service with statefulset is common pratice in k8s, and open-webui can fetch all ollama instance ips throuch dns resolve. Did I miss something?

Works fine as-is. You can share volume across multiple instances of ollama, so that modle uploaded to one is visible to all of the instances.

Anyone got any idea on how to limit this properly for multiple users?


pre-commit code formatting

Changes after running
pre-commit autoupdate
pre-commit run --all

Nevermind. My local pre-commit config was borked.

had pip installed clang-format which shadowed pre-commit version
isort sorting can vary if non-tracked directories exist in the local repo (!)


Event search bar not Working

When searching for an event via the search bar, the event is not being retrieved

Search Event Functionality is now working as Swimming event is filtered out when it is searched.


[FEATURE_REQUEST] Designer TLD Support

Is your feature request related to a problem? If so, please describe.
Yes, I get this error when trying to monitor my custom domain (jon.irish): "An error occurred, see the logs for more info. Whois server not yet supported. We are adding new servers on a weekly basis." I assume that this error will go away when whois support is added? If not, can we get support for designer TLD's?
Describe the solution you'd like
Support for designer TLD's
Priority
Low (Nice-to-have)
Is this something you would be keen to implement
No response

I'm not super clear on where this error occurs. But there's no reason why Dashy shouldn't work on any domain. This sounds more like an issue up stream, likley with your dns provider, or possibly firewall

Hi Alicia,
So I took a look at DNS being the issue (I use an internal DNS server (MS Windows DNS)) thinking that you might be right.                      IN      A
;; ANSWER SECTION:
jon.irish.              0       IN      A       <IP_ADDRESS>
;; Query time: 0 msec
;; SERVER: <IP_ADDRESS>#53(<IP_ADDRESS>) (UDP)
;; WHEN: Thu Jul 21 07:55:28 CDT 2022
;; MSG SIZE  rcvd: 52
Thus it appears that name resolution is working fine. I also believe that this rules out the firewall blocking the lookup request. If you have any other suggestions, I would be happy to try them.
If it matters, I use CloudFlare as my DNS provider. I have two registered domains with them: jon.irish and irishtech.biz. The irishtech.biz domain works fine with the Domain Monitor widget.

Let me give you a little more background (should have done this from the beginning, sorry). I own (2) domains: jon.irish and irishtech.biz. When I setup both to be monitored with the Domain Monitor widget (config below):
widgets:
  - type: domain-monitor
    options:
      domain: irishtech.biz
      apiKey: xxxxxxxxxxxxxxxxxxxx
    id: 0_1258_domainmonitor
  - type: domain-monitor
    options:
      domain: jon.irish
      apiKey: xxxxxxxxxxxxxxxxxxxx
    id: 1_1258_domainmonitor

Domain Monitor handles irishtech.biz just fine, but I get the  "An error occurred, see the logs for more info. Whois server not yet supported. We are adding new servers on a weekly basis." on the jon.irish domain.

Ahhh, now that makes sense. You should have mentioned it was a widget! 😅
So this data is coming from whoapi.com. Any issues with the service, will need to be raised with them, I have no control here.
Alternatively, maybe look into using another provider for the domain info. Although of the top of my head, I don't know of any Who Is API's that are both easy for the user to sign up for, have a generous free plan, and a compatible T&Cs and privacy policy.

Thanks Alicia,I went to their web site and issued an api request there, and received the same error. Hopefully they will add support for this in the future.Sent from my iPadJonOn Jul 23, 2022, at 6:34 AM, Alicia Sykes @.***> wrote:
Ahhh, now that makes sense. You should have mentioned it was a widget! 😅
So this data is coming from whoapi.com. Any issues with the service, will need to be raised with them, I have no control here.
Alternatively, maybe look into using another provider for the domain info. Although of the top of my head, I don't know of any Who Is API's that are both easy for the user to sign up for, have a generous free plan, and a compatible T&Cs and privacy policy.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

Looking at their docs, they have a list of supported tlds. And they say to just contact them to get new extensions added. Maybe that'd work
ICANN maintains WHOIS records separately for each TLD in it's own authoritative registry, which then gets propagated downstream. Since there's no central and official list of TLDs, I guess that most WhoIs APIs have to maintain their own list along with lookup endpoints. But I agree it's a bit annoying.
But like I said, if you know of a better whois api, I'd be happy to consider updating the widget to use data from elsewhere :)

Thanks Alicia,I have submitted a support request with them.JonSent from my iPadOn Jul 23, 2022, at 7:00 AM, Alicia Sykes @.***> wrote:
Looking at their docs, they have a list of supported tlds. And they say to just contact them to get new extensions added. Maybe that'd work
ICANN maintains WHOIS records separately for each TLD in it's own authoritative registry, which then gets propagated downstream. Since there's no central and official list of TLDs, I guess that most WhoIs APIs have to maintain their own list along with lookup endpoints. But I agree it's a bit annoying.
But like I said, if you know of a better whois api, I'd be happy to consider updating the widget to use data from elsewhere :)
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>


New play area cursor that shows current play area forward facing and ability to rotate proposed forward

A new play area cursor that shows the forward facing of the play area (perhaps with an arrow).
Then the ability to change the rotation of that arrow which would then also be sent in a destination marker set event as a rotation position to set the play area to.
This would allow for rotating the play area when teleporting.

Play area cursor isn't the appropriate place to do this rotation on teleport.
A new direction indicator prefab has been created to resolve this:
https://github.com/thestonefox/VRTK/pull/1047


Converting in gofuncs failed

I tried to spawn x gofuncs, each created a converter but failed on access violation. Is this library safe for a concurrency use?
Thanks

@shaikemarc The package itself should be thread safe. However, wkhtmltox does not seem to support multithreading. Relevant links:
https://github.com/wkhtmltopdf/wkhtmltopdf/issues/1711
<EMAIL_ADDRESS>I will try to find a solution to this issue, as running multiple converters concurrently is a common use case.

@adrg thanks for that!

Please, also refer to:
https://github.com/leandrosilva/go-wkhtmltopdf/blob/master/examples/ex2
Thanks!

@leandrosilva @shaikemarc I got a bit of free time and I thought I should give this issue a go. I managed to get it to work by running the conversion on the main thread. I added a Web page to PDF conversion server example  to showcase this.
Would you be able to try the example and let me know if it works for you as well?

As per my tests, yes, it has worked. Including the case with "window status".
I've been playing with wkhtmltox in other languages for awhile now (C++/Rust/Python/C#) and faced this "main thread" kind of problem many times until finally understand what happens.
This thread covers this topic quit well:
https://forum.qt.io/topic/84485/qapplication-not-created-in-main-thread/9
Thanks for sharing your code.

I added runtime.LockOSThread to the example I wrote using my original HTTP Handler (pdf.ConvertPostHandler) and it worked a charm.
https://github.com/leandrosilva/go-wkhtmltopdf/blob/master/examples/use-of-http-handler/main.go
Many thanks. I didn't know this method.

@leandrosilva That's great, I'm glad it worked for you as well. That means this issue can be closed.

@leandrosilva I added a couple of improvement in PR #6, including JSON/YAML marshal support for the conversion options. That should make it easier to parse HTTP conversion requests. Also added a Configurable web page to PDF conversion server example.

That's cool.
I've done sort of that with ConvertOptions.
But that code is only on my branch and not in yours.
I'll refactor that at some point and converge to the same master as of yours.
If you have time, take a look at what I did with handler.go and use-of-http-handler example, perhaps you would like to include these to your master branch or something (with some refactoring, now we have ConverterOpts).
Cheers.

BTW, not sure whether it happens to you but I got "could not set converter option outlineDepth to 4" everytime. It only works if I set it to 0. Anything different of that fails.

I just did that: https://github.com/adrg/go-wkhtmltopdf/pull/7
Cheers

@leandrosilva Hm, I don't have the outlineDepth issue. What version of wkhtmltopdf are you using? Perhaps the default should be 0 if different versions behave differently. I'm using version 0.12.6, downloaded from here.

@adrg I'm using wkhtmltopdf 0.12.4 (with patched qt) on Windows, due to my job. We might default it to 0, to work around that issue, but I know the documentation for 0.12.6 says its default is 4. I guess we can just leave it as it is.

From what I can tell, the default has always been 4. The problem with 0.12.4 is when you set that property, right? If you don't set it at all, everything works ok? If that's the case, if we have the default be 0 in the package, that would result in the outlineDepth property not being set, and it would default to 4.

@leandrosilva I created a Discord channel so that issues like this one can be discussed in depth, or where users of the package can get support, etc. I added an invite link in README.md. It would be great to have you there.


About IOS opening the PDF problem

I come from China.The problem I encountered was that IOS opened the PDF with the electronic signature, PDF content was always loaded, the loading diagram was turning, the content of the PDF was not shown.

Closing since most of the required information from the issue template is not provided, in particular an example PDF file to reproduce the issue and the exact browser/OS versions. Note that digital signatures are not supported by PDF.js yet and that's already tracked in a different issue.


Added info and proofs about newly tested smartphones

12 new phones - Honor_50_5g, Honor_50_Lite, Huawei_nova_8i, Realme_GT_Master_Edition, Samsung_Galaxy_A52s, Samsung_Galaxy_S22+, Samsung_Galaxy_XCover_5, Samsung_Galaxy_m12, Sony_Xperia_10_III, Sony_Xperia_5_III, Vivo_V21, Nokia x20

Thanks a lot for this contribution. I really appreciate that you have taken the time to find these phones, install the necessary apps, done the testing and captured the proof pictures. This will be very helpful for other people who are interested in knowing the compatibility.
I took the liberty to convert the HEIC images to jpg and shrink them a bit, in order to not add too much extra data to the git history. Since I couldn't think of a way to still merge your PR while retaining this conversion and not add the HEIC images to the git history, I have pushed the squash of all the commits directly to master and will close this PR. I kept your name as the author of the commit. Thanks.


roles/systemd/tasks/systemd.yml don't work without "become: true"

I have an error on deploy stage of tidb (ansible-playbook deploy.yml)
TASK [systemd : create systemd service configuration] ***************************************************************************************************************************************************************************************
fatal: [<IP_ADDRESS>]: FAILED! => {"changed": false, "checksum": "0ede0e6cbea0ba6dfe7049cc32c12724896dffb9", "msg": "Destination /etc/systemd/system not writable"}
fatal: [<IP_ADDRESS>]: FAILED! => {"changed": false, "checksum": "0ede0e6cbea0ba6dfe7049cc32c12724896dffb9", "msg": "Destination /etc/systemd/system not writable"}
fatal: [<IP_ADDRESS>]: FAILED! => {"changed": false, "checksum": "0ede0e6cbea0ba6dfe7049cc32c12724896dffb9", "msg": "Destination /etc/systemd/system not writable"}
fatal: [<IP_ADDRESS>]: FAILED! => {"changed": false, "checksum": "0ede0e6cbea0ba6dfe7049cc32c12724896dffb9", "msg": "Destination /etc/systemd/system not writable"}
fatal: [<IP_ADDRESS>]: FAILED! => {"changed": false, "checksum": "0ede0e6cbea0ba6dfe7049cc32c12724896dffb9", "msg": "Destination /etc/systemd/system not writable"}
to retry, use: --limit @/home/ubuntu/tidb-ansible/retry_files/deploy.retry
ERROR MESSAGE SUMMARY ***********************************************************************************************************************************************************************************************************************
[<IP_ADDRESS>]: Ansible FAILED! => playbook: deploy.yml; TASK: systemd : create systemd service configuration; message: {"changed": false, "checksum": "0ede0e6cbea0ba6dfe7049cc32c12724896dffb9", "msg": "Destination /etc/systemd/system not writable"}
[<IP_ADDRESS>]: Ansible FAILED! => playbook: deploy.yml; TASK: systemd : create systemd service configuration; message: {"changed": false, "checksum": "0ede0e6cbea0ba6dfe7049cc32c12724896dffb9", "msg": "Destination /etc/systemd/system not writable"}
[<IP_ADDRESS>]: Ansible FAILED! => playbook: deploy.yml; TASK: systemd : create systemd service configuration; message: {"changed": false, "checksum": "0ede0e6cbea0ba6dfe7049cc32c12724896dffb9", "msg": "Destination /etc/systemd/system not writable"}
[<IP_ADDRESS>]: Ansible FAILED! => playbook: deploy.yml; TASK: systemd : create systemd service configuration; message: {"changed": false, "checksum": "0ede0e6cbea0ba6dfe7049cc32c12724896dffb9", "msg": "Destination /etc/systemd/system not writable"}
[<IP_ADDRESS>]: Ansible FAILED! => playbook: deploy.yml; TASK: systemd : create systemd service configuration; message: {"changed": false, "checksum": "0ede0e6cbea0ba6dfe7049cc32c12724896dffb9", "msg": "Destination /etc/systemd/system not writable"}
I fix this errors with become: true in systemd.yml
What I'm doing wrong ?

Hi, tidb-ansible master branch has fixed ansible 2.5.0 compatibility issue. ansible 2.5.0 doesn't support include + become, thanks for your feedback.


CSV to Excel or Excel to CSV

Following the trend in this repository I would love to make an excel to CSV and/or CSV to excel script. I hope this would be beneficial to the repository. Let me know if this would be useful. If so, I would love to be assigned to this!

Hello, I'm Hamza I would love to contribute to this project please feel free to assign

I would like to be assigned this as well! I can do one of the translations.


[BUG] ColoredScrollIndicator

Information:

Device: iphone xs max
iOS: 13.5
Tweak: color scroller
*Package Version:*latest version

Describe the bug:
A clear and concise description of what the bug is.
To Reproduce:
If possible, describe how to reproduce the error.
I had to delete the tweak for cydia to rejailbreak
Expected behavior:
A clear and concise description of what you expected to happen. I expected after I removed the tweak it would rejailbreak with no problems
Screenshots:
If applicable, add screenshots to help explain your problem. No screenshots just stuck on apple logo had to remove
Additional context
Add any other context about the problem here. If the issue is causing a crash, please attach the crash report in either a file or Pastebin paste. Please fix! I love this tweak!

This should be solved, forgot to close this issue after pushing the update long ago.


(c.json) user-friendly revamp

Mainly, make prefixes noobie-friendly (to match the lsp snippets), so that they won't have to remember the prefixes.
Also, fix/improve broken and user-unfriendly snippets; split/remove useless ones; add a couple useful.

@rafamadriz @OkelleyDevelopment , formatted the file with prettier myself and resolved all the conflicts, so it can be merged even without the git autoformat check/job.
Idk why the check is failing, seems to be an internal issue. So, is it good to be merged?

thanks!


Background colour contrast

Some highlight groups seem to be rendering a little lighter than the background colour 🤔
Notice main or printf or assert

For what it's worth I'm only currently observing this in .cpp files (not seeing this in .js or .ts files)

same! was just about to file.

Fixed! Thanks for reporting it!

Np, thanks for the quick turnaround! 🙇
Kudos to you for this theme btw — I think that a gruvbox reboot has been long overdue! I really resonated with your sentiment that the current available colour palettes are lacking! Wishing you the best 👍


Support Poll EIP

Describe the solution you'd like
Poll EIP is a new EIP added to Camel 4.8, that should have an icon. This EIP is a simpler version of PollEnrich so it can use the same icon possibly.
Variant
Both
Container Management (if applicable)
None
Operating System (for VS Code Extension)
None


Memory issues when reading files with large row groups

I tried using the low level reader to read a ~300MB file with large number of columns, with the data that is very sparse (most of columns are nulls), and the reader attempts to read the entire row group at once before producing the first record. I read the code and realized that the reader reads all data pages from all column chunks belonging to a row group into memory. Also, when reading null columns the reader actually creates values arrays with null values in every element, which makes it so much worse.
In comparison, the Arrow C++ library and the Presto implementation of Parquet both read pages lazily as the client scans through rows, and they don't create values arrays at all for pages with nulls, and in general don't add null values to the values array.
Is there something I'm missing, or this library can't actually be used with larger sparse files?
I guess a possible workaround would be to configure the app that produces our Parquet files to create small row groups but that may have other negative consequences. The Parquet format docs recommend to set 512MB-1GB size for row groups, and I can't make this library work even with a 300MB file.

Facing the same problem of reading a 2.5 GB parquet file.

With the latest release https://github.com/fraugster/parquet-go/releases/tag/v0.9.0, we added several improvements to memory usage, in particular when reading individual pages. This should alleviate the limitations that you've faced in the past.


Fix stopping on systems that have an ip6tables command, but no IPv6

Systems with IPv6 userland installed but passing ipv6.disable=1 in the kernel
command line would be an example of that.

Thanks!


update about

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

Project coverage is 91.37%. Comparing base (390744d) to head (3196bb0).

Additional details and impacted files
@@           Coverage Diff           @@
##             main       #4   +/-   ##
=======================================
  Coverage   91.37%   91.37%
=======================================
  Files           4        4
  Lines          58       58
=======================================
  Hits           53       53
  Misses          5        5

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


Add Role incorrectly says that AdminPassword should be base 64 encoded

http://msdn.microsoft.com/en-us/library/windowsazure/jj157186.aspx
Required in WindowsProvisioningConfiguration. Specifies the base-64-encoded string that contains the administrator password to use for the Virtual Machine.
That's incorrect.  It should not be base-64-encoded.

This looks fixed.  Thank you!  I'll close.


Color encoding ambiguities (missing D65 based P3 JxlPrimaries)

This is CICP (H.273) value of 12 - I suspect more content is mastered for this color space thanks to Apple's DisplayP3 screens and OS support than it is for actual DCI-P3...

What takes precedence if you have both of those pieces of information (ICC and "custom" in codestream)

It's not possible to have both, if there's an ICC, there are no CICP fields

This is CICP (H.273) value of 12 - I suspect more content is mastered for this color space thanks to Apple's DisplayP3 screens and OS support than it is for actual DCI-P3...

These primaries can be encoded using custom primaries, which is still relatively compact to represent (no full ICC profile necessary), it is then indeed necessary to check the custom primaries if the value is "2", and it's in theory possible to translate known custom primaries to other CICP enumeration values that were left out of the JXL specification, if the application requires this

I think this issue is resolved, please reopen if I'm wrong.


Cookies File Log is not working with Chrome 80+?

I try out use asyncRAT checkout cookies file log, but only firefox cookie working. I guess Chrome changed encrypted cookies, Plz update them

We are planning to resume our SameSite cookie enforcement coinciding with the stable release of Chrome 84 on July 14, with enforcement enabled for Chrome 80+. (In other words, starting July 14, Chrome users on the older Stable releases (80, 81, and 83 -- for whom we recommend installing the latest update!) as well as the newly released Chrome 84 will gradually begin to receive the SameSite-by-default behavior.) Read more on our Chromium blog post.
SameSite cookie enforcement has resumed, with a gradual rollout starting today (July 14) and ramping up over the next several weeks as we continue to monitor overall ecosystem readiness and engage with websites and services to ensure they are prepared for the SameSite labeling policy. The SameSite features are being enabled for Chrome Stable channel users on versions 80 and 81 (who should update Chrome!), 83, as well as the newly released 84.
more info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite
https://www.chromium.org/updates/same-site


How do you add filtering to elequent model?

I'm trying to add simple filtering to value, but it's returning zero for count when it should be non-zero.  What am I doing wrong?
$admin_count = Value::make(User::where('is_admin', true))
->count();

@bauersfeld That line is the way, maybe you are applying a global scope. Try bypassing it with User::withoutGlobalScopes()->where('is_admin', true)


fix: FluentCombobox ReadOnly not work

🐛 Bug Report
The propery ReadOnly for FluentCombobox not work.
💻 Repro or Code Sample
<FluentCombobox ReadOnly="true"  TOption="string">

</FluentCombobox>

🤔 Expected Behavior
ComboBox is editable.
😯 Current Behavior
ComboBox is read only.
💁 Possible Solution
The ReadOnly property is not assigned to the control. This could cause problems for other list components.
🌍 Your Environment

Windows 11 PRO, Microsoft Edge
OS & Device: [Windows 11] on [PC]
Browser Chrome
.NET and Fluent UI Blazor library Version [8.0.6 and 4.9.1]

ReadOnly is not supported by the underlying web components and can therefore not be used with FluentComboBox, FluentSelect and FluentListbox`.
These 3 component do support the Disabled parameter.
We'll add a note to the documentation.

Overriding ReadOnly and adding an exception, could that be an idea?

Think that is a bit too much. Will put it in the code comments as well as in the docs. Developers should be able to find/see it then


Event list is flickering

Description
Right after page opening you can see a bit of flickering happing for the event list, which looks to be loaded after the rest of the page, see video:

Maybe we would need a loading phase, in which we will show a loader to the user
Steps to reproduce

open the List website
wait for a short period
you should have experienced a bit of flickering

@coluzziandrea are you still experiencing this flickering?
I believe it should be fixed by

@Undermaken you're right! This can be closed 👍


data guides (no descriptions) for BuzzFeed Colombia municipal data

adds data codes for Colombia municipal data
csv example: https://github.com/BuzzFeedNews/zika-data/blob/master/data/parsed/colombia/colombia-municipal-2016-01-09.csv
Not sure what to put in for description, or other fields.
Let me know so I can make changes to this PR

Just add all of the fields:
full_description_original should approximately match the column heading from the original pdfs
full_description_en should be an English translation (or the same as the above, if in English)
report_name should correspond to a name for the specific report type in the country, this needs to be created for each report type (most countries have a single report at this time)
unit should be straightforward
time_period_type should be NA unless the field contains specific time series data

@cdcepi c2dc4da18ba5778399a232310283f1e1fd94cfdd should've finished all the relevent fields for the data guide.
Needs a final review before merge


Recursively reverse the stack

💥 Proposal
To reverse the stack using recursion in C++ language
(A clear and concise description of what the proposal is.)
Have you read the Contributing Guidelines on Pull Requests?
Yes
(Write your answer here.)
The program will reverse the elements of the stack with the help of recursion in C++ language.
For example :
If the elements of the stack are :
[ 1 , 2  , 3 , 4 , 5 ]
So the output in this case will be :
[ 5 , 4 , 3 , 2 , 1 ]

/assign


Update LVGL.Enable FILE_EXPLORER

https://github.com/lvgl/lvgl/pull/3601

Waiting for https://github.com/lvgl/lvgl/pull/3601 to be accepted first.

Already done.
https://github.com/lvgl/lv_binding_micropython/blob/1be17fca5825be0b04cfeffa3fe74c726418eca1/lv_conf.h#L716-L723


Label of choices as value from select, multiselect and radio_group

For fields in select, multiselect and radio_group, the value sent to the template is the label of choices.
For example :
                        'alignement' => [
                            'type' => 'radio_group',
                            'label' => $this->module->l('Justification method'),
                            'default' => 0,
                            'choices' => [
                                'space-between' => $this->module->l('Space between'),
                                'space-evenly' => $this->module->l('Space evenly'),
                                'space-around' => $this->module->l('Space around'),
                            ]
                        ],

The template gets "Space evenly" from {$block.settings.alignement}, which is complicated to handle. It should receive 'space-evenly'
Prettyblocks v3.0.2

It seems that one must access the value with the "settings_formatted" instead :
{$block.settings_formatted.alignement}


SpriteComponent doesn't auto-resize

Current bug behavior

If sprite of a SpriteComponent is set or updated after construction of the component, the size of the component does not update.
Expected behavior

Ideally the size of SpriteComponent should be automatically updated by default. Additionally a an option can be provided to turn this resizing off by setting a flag in SpriteComponent.
Steps to reproduce

Setting up a sprite component like this will make it render with zero size:
final spriteComponent = SpriteComponent();
spriteComponent.sprite = await Sprite.load('arrow_up.png');
add(spriteComponent);

Flutter doctor output

NA
More environment information

Flame version: 1.6.0
Platform affected: All
Log information

Enter log information in this code block

NA
More information

I can work on this.

I assigned you to the issue :)
I guess this is the same in SpriteAnimationComponent?


String "uri" format validation doesn't work

As stated in Readme - uri string format belongs to the list of standard supported validations. But it doesn't work:
require "json-schema"

schema = { "type": "string", "format": "uri" }
JSON::Validator.validate(schema, 'invalid uri string') # this returns true, but provided value is not a valid uri

To make sure this is only an issue with uri and not with date-time for example, I have checked:
schema = { "type": "string", "format": "date-time" }
JSON::Validator.validate(schema, 'not a valid date') # returns false as expected

The problem here is that validating URIs is extremely difficult. In practice almost anything can be a valid uri. If you tried validating something even more outrageous (try "@!£&&&--/" perhaps) it will be invalid.
The underlying implementation relies on the addressable gem to validate URIs. If addressable can parse the string to a URI, then we consider it valid. If it can't then it's invalid.
I suspect your issue might be better raised with the addressable gem, but as I mentioned, almost any string can be a valid URI.

I hate to bring this up again, but I think this needs to be revisited. Looking at the current code for Addressable::URI.pase we can see that literally ANY string is sent on through — even if it doesn't match the regexp it references. This is deeply surprising behaviour. It means that "I'm a turtle" counts as a valid URI, even your sample outrageous string.
Perhaps it's better to use Ruby's built in URI library? It's less permissive, but that means it's less surprising. Example IRB  session:
> require 'uri'
> URI.parse("@!£&&&--/")
URI::InvalidURIError: URI must be ascii only "@!\u00A3&&&--/"
> URI.parse("i like turtles")
URI::InvalidURIError: bad URI(is not URI?): i like turtles

Further edifying discussion on why this may not be an ideal approach: https://github.com/sporkmonger/addressable/issues/161

I notice the same behavior described by @jherdman. @iainbeeston , shouldn't this issue be reopened?
I also tried the sample string you gave @!£&&&--/ which passes the validation.
I agree with the previous comment, it looks like literally any string passes validation, which makes using the "format": "uri" option completely moot.


Make/static analysis

This PR

introduces armlet (mythril's js client) to the project that does static analysis on eth-kvstore bytecode
it can be run with npm run mythril

Didn't see the package-lock add, will fix commit @posix4e .


added drag-and-drop handler for Fiji

... with :heart:
Pls, check that startMastodon() is starting it the expected way...
V.

Cool!
Can we make suggestions?


Fix AWS E2E test pipeline failure: NAT Gateway issue

We have a new failure that I don’t think I have noticed before. An error occurred in AWS E2E test pipeline for management and workload cluster
The error occurred while creating management cluster
https://github.com/vmware-tanzu/community-edition/actions/runs/1583365456/attempts/1

https://github.com/vmware-tanzu/community-edition/runs/4535910329?check_suite_focus=true

Error: unable to set up management cluster: unable to wait for cluster and get the cluster kubeconfig: error waiting for cluster to be provisioned (this may take a few minutes): cluster creation failed, reason:'RouteTableReconciliationFailed', message:'4 of 8 completed'

I was able to get an error message from the diagnostics data from the failed pipeline
aws-e2e-fail-diagnostics-1.zip
E1215 16:18:36.717013       1 awscluster_controller.go:211] controllers/AWSCluster "msg"="failed to reconcile network" "error"="no nat gateways available in \"us-east-2a\" for private subnet \"subnet-01f51bf59327baa10\", current state: map[]" "awsCluster"="test-mc-9540" "cluster"="test-mc-9540" "namespace"="tkg-system"

I reran the pipeline to check if it was any intermittent issue / some AWS network issue but the error occurred again. This time the error occurred while creating workload cluster
https://github.com/vmware-tanzu/community-edition/actions/runs/1583365456/attempts/2

https://github.com/vmware-tanzu/community-edition/runs/4544087021?check_suite_focus=true

Error: unable to wait for cluster and get the cluster kubeconfig: error waiting for cluster to be provisioned (this may take a few minutes): cluster creation failed, reason:'RouteTableReconciliationFailed', message:'4 of 8 completed'

I was able to get a similar error message again from the diagnostics data from the failed pipeline
aws-e2e-fail-diagnostics-2.zip
E1216 08:03:53.521835       1 awscluster_controller.go:211] controllers/AWSCluster "msg"="failed to reconcile network" "error"="no nat gateways available in \"us-east-2a\" for private subnet \"subnet-0ddc78b79b6b1bdad\", current state: map[]" "awsCluster"="test-wld-12132" "cluster"="test-wld-12132" "namespace"="default"

To dig into the code of CAPA provider, I checked into what version of CAPA we were running and found out from the diagnostics data and from the BOM file (URL from pipeline logs) - projects.registry.vmware.com/tce/tkg-bom:v1.4.0 that we were using projects.registry.vmware.com/tkg/cluster-api/cluster-api-aws-controller:v0.6.6_vmware.1 CAPA container image which I think refers to CAPA v0.6.6 but yet to confirm given there's a _vmware.1 along with it
https://github.com/kubernetes-sigs/cluster-api-provider-aws/tree/v0.6.6
Also, the logs from the diagnostics data don't show any version when the manager container started, they all show empty version
setup "msg"="starting manager"  "version"=""

And looking at the CAPA code - both main and v0.6.6, the error message comes from this part of the code -
https://github.com/kubernetes-sigs/cluster-api-provider-aws/blob/4ca623be01b48cc6a28f83d600b582aa7417498e/pkg/cloud/services/network/natgateways.go#L315
It's still not clear how this happens. I'm gonna try and dig into it

I wasn’t able to reproduce the issue today while using my AWS account
Also noticed that the last run was fine - https://github.com/vmware-tanzu/community-edition/actions/runs/1591579190

@karuppiah7890 let us know if this is an issue with automation or our bootstrapping. Wasn't super clear reading through it. For now, putting it in the icebox but happy to get an engineer to support troubleshooting if it's reproducible.

Noticed this issue coming up again here - https://github.com/vmware-tanzu/community-edition/actions/runs/1825093144 - https://github.com/vmware-tanzu/community-edition/runs/5144653651?check_suite_focus=true , diagnostics data -
diagnostics-data.zip


[BUG] Failed workspace deployment: only one positional argument may be specified, the installation name, but multiple were received

Describe the bug
Workspace deployment failed with:
only one positional argument may be specified, the installation name, but multiple were received [mrtre17-9c1d X secure project]

Steps to reproduce
Deployed a workspace with following values:
"azure_location":"westeurope",
"workspace_id":"9c1d",
"tre_id":"mrtre17",
"address_space":"<IP_ADDRESS>/24",
"display_name":"Project X",
"description":"Very secure project"

This seems to be caused by parameter values not being enclosed with quotations in the porter command.

I saw the same and believe it's about the description having multiple words - one word works just fine.


Missing documentation about API callbacks

When reading the documentation, I noticed there's no mention of API callbacks.
Would be nice if the API callbacks are documented here as well.

Could you please give an example of the API callbacks? Since, as far as I know, The MyOwnFreeHost API doesn't really have anything related to it (except for maybe that e.g. with an account creation request the account is added to the queue to be added, but I have no idea if iFastNet also added an endpoint to see if that succeeded or failed).

Yes, there is one when the account is successfully activated and account suspended I believe. Unfortunately, I don't have any samples I can give you at the moment.
Please refer to this issue on mofh-client as it has some details about it: https://github.com/InfinityFreeHosting/mofh-client/issues/51

I'll look into it 😄

Hi,
Just in case you need it, here are the examples of the API callbacks I received. I only know these four calls and I'm not sure if there's more out there.
User account activated:
Form values:
username	<vpanel_username>
status	ACTIVATED
comments	GENERIC ACTIVATION

SQL Cluster information:
Form values:
username	<vpanel_username>
status	sql102
comments	SQL_SERVER

User account suspended:
Form values:
username	<vpanel_username>
status	SUSPENDED
comments	OTHER_CLOSE; REQUESTED

User account unsuspended:
Form values:
username	<vpanel_username>
status	REACTIVATE
comments	GENERIC REACT


Markdown support?

Does this library support the markdown plugin in jsDoc? If so, how is that configured in gruntfile.js?

Sorry for the late answer you can set up the markdown plugin by configuring the jsdoc.conf file as described in the documentation.
Then use the configure option in the tasks options to reference the config file.


Potential issues w/ empty profiles

So certain users return empty profiles if the blizzard page exists but there's no data (this is an unintentional side effect).
I'm not sure what to do here:

Keep it as is, which returns a dict of empty dicts inside a region
Return null for the region as if it doesn't exist
Add a marker field that explains why it's empty

Personally I'd like the second option best. I'd wager most users of the api have a check for empty regions so this wouldn't require any additional effort on our side.

Agree with Downy. Null return would be best for my implementation.

Most recent commit changes null semantics, which is a potentially breaking change.


Usage in React App

I tried to use the library in a React app and added the required WebPack config but I still get an error when using it (wasm.bitbox02ConnectWebHID is not a function). The WASM file is copied to the static/media folder during build.
Am I missing something?

Hi
You are not supposed to copy the WASM file, this package consists of more code. Just add the bitbox-api dependency to your project, then
import * as bitbox from 'bitbox-api';
// ...
const device: bitbox.BitBox = await bitbox.bitbox02ConnectWebHID(onClose);

There is a demo project in this repo, see some example code here: https://github.com/digitalbitbox/bitbox-api-rs/blob/5681d82d9ce4f6350c5b889fe89fc2e9cd6b16bc/sandbox/src/App.tsx

Thanks for the response and sorry, I expressed myself badly.
I had done exactly what you suggest, installed the package via npm and imported it. On usage I however get the mentioned error. And when I run the build, WebPack copies the WASM file to the dist folder (under static/media).

Is your project open source? If so, could you paste a link to a branch where you run into this issue? If not, would it be easy for you to create a minimal webpack project to reproduce?

Do  you "resolve wasm extension", maybe that helps? https://webpack.js.org/configuration/resolve/#resolveextensions
or

https://stackoverflow.com/questions/58259904/can-you-load-modules-with-wasm-files-into-create-react-app?rq=3
https://www.telerik.com/blogs/using-webassembly-with-react

Thanks for the links @thisconnect, I had also tried these suggestions but they didn't work. I have now seen that these suggestions only work for older versions of create-react-app (CRA), because WebPack seems to have changed the way it loads modules (see https://v4.webpack.js.org/loaders/file-loader/). For CRA 5 I found a working example here https://github.com/ivanschuetz/wasm-cra5-rewired. Maybe you can somehow include this in your documentation 😉
Thanks for your help, @benma and @thisconnect! Closing this issue.

@davidleomay the linked project is not using webpack it seems.
The sandbox demo app in this repo is also React and builds fine, using Vite. This is part of the docs already. Is that sufficient?

@benma the project uses react-app-rewired which seems to be a replacement for react-scripts. react-scripts is the default build tool (using webpack under the hood) for when creating a new project with react CRA (create-react-app). CRA isn't really maintained anymore afaik.
How about changing the title of this issue from Usage in React App  to Usage with webpack (create-react-app) or similar, so people searching for webpack in this repos will find it.

I'd appreciate if you @thisconnect or @davidleomay could make a PR for the needed changes in the docs, I don't think I get it enough to do it justice :)

For non-CRA WebPack projects there might be easier/other solutions. I can add a dedicated section for CRA (which still seems to be the recommended way to setup a React projects).

@davidleomay creact-react-app is not recommended anymore, it is not maintained.
https://github.com/facebook/create-react-app/issues/13072
https://dev.to/ag2byte/create-react-app-is-officially-dead-h7o
It's also not listed on https://react.dev/.
Thought the whole thing is not very well documented by React unfortunately.

@benma, my fault, you're right, I must have looked into an outdated documentation.


Updated command to clone git repository.

Thanks @shagunsodhani, but I needed to go ahead and make this change. Please sign the CLA so we can use your change next time.


[Databricks] - Neuralforecast makes everything slow and freezes the notebook

Hello Team,
Describe the bug
When we start model training on Databricks, everything hangs and suddenly memory consumption increases on the local machine.

My primary observation is that it does not happen with statsforecast package.
I observed that statsforecast does not use tqdm.notebook (fancy tqdm), and Neuralforcast uses it for verbose.
I even disabled verbose=False, but the same issue persists.
After training, if we close the notebook and reopen it, everything freezes.
Can anyone look into it?

Thanks

Hey @vinaybridge,
Parallelization of NeuralForecast models using databricks is not yet a feature of our package.
I rather recommend you to use specialized GPU hardware. You can access it directly from the tutorial examples:

I don't know what is the outcome of parallelizing the execution of NeuralForecast in Databricks, we have never done it.

Yes, I understand that you are correct, but I am not using it for Parallelization. Just using normal code with baseline code.
Not sure how I can use NeuralForecast with standard CPU setting on Databricks.
Basically, everything stuck because of that UI tqdm widget


"systemctl start ceph-osd" fails with "failed to connect to bus"

hey all,
I've got the following setup:

kubernetes 1.5.1
Docker version 1.12.6, build 78d1802
either OS: centos 7.3.1611 (kernel 3.10.0-514.el7.x86_64), ubuntu 16.04 (kernel 4.4)
currently testing with centos 7.3.1611

when deploying osds to the nodes, all disk operations are successful (prepare, activate, format, etc), but then will error with the following:
2017-02-02T18:15:23.344791346Z command_check_call: Running command: /bin/systemctl disable ceph-osd@9 2017-02-02T18:15:23.353848220Z command_check_call: Running command: /bin/systemctl enable --runtime ceph-osd@9 2017-02-02T18:15:23.357343204Z Created symlink<EMAIL_ADDRESS>pointing to<EMAIL_ADDRESS>2017-02-02T18:15:23.357904257Z command_check_call: Running command: /bin/systemctl start ceph-osd@9 2017-02-02T18:15:23.360610145Z Failed to connect to bus: No such file or directory 2017-02-02T18:15:23.360860324Z Traceback (most recent call last): 2017-02-02T18:15:23.360876196Z   File "/usr/sbin/ceph-disk", line 9, in <module> 2017-02-02T18:15:23.360884558Z     load_entry_point('ceph-disk==1.0.0', 'console_scripts', 'ceph-disk')() 2017-02-02T18:15:23.360890955Z   File "/usr/lib/python2.7/dist-packages/ceph_disk/main.py", line 5230, in run 2017-02-02T18:15:23.362132219Z     main(sys.argv[1:]) 2017-02-02T18:15:23.362150921Z   File "/usr/lib/python2.7/dist-packages/ceph_disk/main.py", line 5181, in main 2017-02-02T18:15:23.363146093Z     args.func(args) 2017-02-02T18:15:23.363157499Z   File "/usr/lib/python2.7/dist-packages/ceph_disk/main.py", line 3570, in main_activate 2017-02-02T18:15:23.363775056Z     osd_id=osd_id, 2017-02-02T18:15:23.363787346Z   File "/usr/lib/python2.7/dist-packages/ceph_disk/main.py", line 3109, in start_daemon 2017-02-02T18:15:23.364281107Z     raise Error('ceph osd start failed', e) 2017-02-02T18:15:23.364361496Z ceph_disk.main.Error: <exception str() failed>
google hasn't really turned up anything useful yet...
Thanks!

It looks like ceph-disk tries to run the container with systemd. We have proposed a patch to get a better support of ceph-disk in container, starting with ceph-detect-init, https://github.com/ceph/ceph/pull/13218 (thanks @guits). We are not done yet.
To be honest I thought we fixed that problem. Are you running Jewel or Kraken?
Can you tell me which part of the entrypoint is this? How did you run the container?
And btw the error is normal, there is no systemd inside the container :)

What version of the ceph-docker container were you using i.e. ceph/daemon:? I think https://github.com/ceph/ceph-docker/pull/478 may address this. Try it and see if it fixes it.

Try to pull the image again. You will get the fix.


DHT11 + Arduino UNO + Raspberry pi 3 + Win10iotCore

Hello,
I need to read with C# UWP App, a DHT11/DHT22 sensor to get temperature and the arduino is conected to an Arduino UNO.
Can I use "digitalRead" at sensor PIN and converte the values using C# library
'sensors.dht'? Or I need to change the FirmataStandard sketch to include dht library and receive the values "cleaned"?
Thanks very much!

If this issue is still relevant, please file this at: https://github.com/MicrosoftDocs/windows-iotcore-docs