'No such file or directory' - error opening terragrunt.hcl files after Terraform update

Terraform:
Terraform version: 0.12.8
Go runtime version: go1.13
terragrunt version v0.19.23
bash3.2
OSX 10.14.6

Upgraded to TF 12.8 from 0.12.7, I believe I was already on TG 0.19.23, state had already been applied mostly using apply-all but I had run into a dependency issue where a dependency was honored in one place but not another.  Upgraded Terraform as a test, and now have entirely new error output:
bash-3.2$ terragrunt destroy-all
[terragrunt] 2019/09/05 17:31:37 Setting download directory for module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra to /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/.terragrunt-cache
[terragrunt] 2019/09/05 17:31:37 Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra does not have an associated terraform configuration and will be skipped.
[terragrunt] 2019/09/05 17:31:37 Setting download directory for module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network to /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network/.terragrunt-cache
[terragrunt] 2019/09/05 17:31:37 Setting download directory for module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web to /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/.terragrunt-cache
[terragrunt] 2019/09/05 17:31:37 Setting download directory for module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups to /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups/.terragrunt-cache
[terragrunt] 2019/09/05 17:31:37 Setting download directory for module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users to /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users/.terragrunt-cache
[terragrunt] 2019/09/05 17:31:37 Stack at /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra:
  => Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network (excluded: false, dependencies: [])
  => Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web (excluded: false, dependencies: [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network, /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users, /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups])
  => Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups (excluded: false, dependencies: [])
  => Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users (excluded: false, dependencies: [])
[terragrunt] 2019/09/05 17:31:37 [terragrunt]  WARNING: Are you sure you want to run `terragrunt destroy` in each folder of the stack described above? There is no undo! (y/n)
y
[terragrunt] [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users] 2019/09/05 17:31:38 Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users must wait for 1 dependencies to finish
[terragrunt] [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups] 2019/09/05 17:31:38 Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups must wait for 1 dependencies to finish
[terragrunt] [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network] 2019/09/05 17:31:38 Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network must wait for 1 dependencies to finish
[terragrunt] [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web] 2019/09/05 17:31:38 Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web must wait for 0 dependencies to finish
[terragrunt] [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web] 2019/09/05 17:31:38 Running module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web now
[terragrunt] [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web] 2019/09/05 17:31:38 Reading Terragrunt config file at /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/terragrunt.hcl
[terragrunt] [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web] 2019/09/05 17:31:38 Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web has finished with an error: Error reading file at path /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: no such file or directory
[terragrunt] [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups] 2019/09/05 17:31:38 Dependency /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web of module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups just finished with an error. Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups will have to return an error too.
[terragrunt] [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users] 2019/09/05 17:31:38 Dependency /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web of module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users just finished with an error. Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users will have to return an error too.
[terragrunt] [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network] 2019/09/05 17:31:38 Dependency /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web of module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network just finished with an error. Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network will have to return an error too.
[terragrunt] [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users] 2019/09/05 17:31:38 Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users has finished with an error: Cannot process module Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users (excluded: false, dependencies: []) because one of its dependencies, Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web (excluded: false, dependencies: [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network, /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users, /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups]), finished with an error: Error reading file at path /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: no such file or directory
[terragrunt] [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups] 2019/09/05 17:31:38 Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups has finished with an error: Cannot process module Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups (excluded: false, dependencies: []) because one of its dependencies, Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web (excluded: false, dependencies: [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network, /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users, /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups]), finished with an error: Error reading file at path /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: no such file or directory
[terragrunt] [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network] 2019/09/05 17:31:38 Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network has finished with an error: Cannot process module Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network (excluded: false, dependencies: []) because one of its dependencies, Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web (excluded: false, dependencies: [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network, /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users, /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups]), finished with an error: Error reading file at path /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: no such file or directory
[terragrunt] 2019/09/05 17:31:38 Encountered the following errors:
Cannot process module Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network (excluded: false, dependencies: []) because one of its dependencies, Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web (excluded: false, dependencies: [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network, /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users, /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups]), finished with an error: Error reading file at path /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: no such file or directory
Error reading file at path /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: no such file or directory
Cannot process module Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups (excluded: false, dependencies: []) because one of its dependencies, Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web (excluded: false, dependencies: [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network, /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users, /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups]), finished with an error: Error reading file at path /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: no such file or directory
Cannot process module Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users (excluded: false, dependencies: []) because one of its dependencies, Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web (excluded: false, dependencies: [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network, /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users, /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups]), finished with an error: Error reading file at path /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: no such file or directory
[terragrunt] 2019/09/05 17:31:38 Unable to determine underlying exit code, so Terragrunt will exit with error code 1

It seems it's no longer able to honor any of dependencies. I can post all of the terragrunt.hcl file, but I'm not sure they're inherently flawed since I was able to apply the entire state before the upgrade.  An example:
terraform {
  source = "git::git@github.com:adoylesimplisafe/tf-sg-test.git"
}

# Include all settings from the root terragrunt.hcl file
include {
  path = "${get_terragrunt_dir()}/../../../../../../terragrunt.hcl"
}

dependency "network" {
  config_path = "${get_terragrunt_dir()}/../../../network"
}

# These are the variables we have to pass in to use the module specified in the terragrunt configuration above
inputs = {
  name          = "webserver-example-qa"
  instance_type = "t2.micro"

  min_size = 2
  max_size = 2

  server_port = 8080
  elb_port    = 80

  vpc_id = "dependency.network.outputs.vpc_id"
}

Tree output:
├── environments
│   └── qa
│       └── us-east-2
│           ├── network
│           │   └── terragrunt.hcl
│           └── services
│               └── web
│                   ├── security_groups
│                   │   └── terragrunt.hcl
│                   └── terragrunt.hcl
├── iam
│   └── users
│       └── terragrunt.hcl
└── terragrunt.hcl

Looking at the logs, the following line appears to be the critical error:
[terragrunt] [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web] 2019/09/05 17:31:38 Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web has finished with an error: Error reading file at path /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/terragrunt.hcl: no such file or directory

There appears to be a misconfiguration in your environments/qa/us-east-2/services/web live config where it is trying to look for environments/terragrunt.hcl. My guess is that you are missing an extra ..?
That doesn't explain why you were able to successfully apply originally. Would need to see the services/web module config to understand better.

By the way, vpc_id = "dependency.network.outputs.vpc_id" should be vpc_id = dependency.network.outputs.vpc_id, without the quotes.

Thank you for your quick response!
This is indeed a weird error because the apply-all operation worked fine before upgrading Terraform.  So I'm not sure if this is a Terraform or Terragrunt issue.
terraform 0.12.7 -> 0.12.8
terragrunt 0.19.21 -> 0.19.23
I had performed the upgrade because I was working through another issue where Terragrunt wasn't properly working with a dependency and the web module was failing to apply:
First error:
[terragrunt] [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups] 2019/09/05 16:40:58 Running command: terraform apply -input=false -auto-approve

Error: Unassigned variable

The input variable "vpc_id" has not been assigned a value. This is a bug in
Terraform; please report it in a GitHub issue.

Second error:
[terragrunt] [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network] 2019/09/05 16:41:10 Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network has finished successfully!
[terragrunt] 2019/09/05 16:41:10 Encountered the following errors:
Cannot process module Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web (excluded: false, dependencies: [/Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/network, /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/iam/users, /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups]) because one of its dependencies, Module /Users/andrewdoyle/ss_prototypes/ss_infrastructure/accounts/infra/environments/qa/us-east-2/services/web/security_groups (excluded: false, dependencies: []), finished with an error: Hit multiple errors:
exit status 1
Hit multiple errors:
exit status 1

So then from there, I did an upgrade after seeing there were some possible fixes to the dependency stuff, but that appeared to break things even more.
Thanks again let me know what other information I can provide.

Can you share your terragrunt config for environments/qa/us-east-2/services/web?
Also I can help try to understand what was originally wrong if you can share what environments/qa/us-east-2/services/web/security_groups was before your upgrade.

The web config.
terraform {
  source = "git::git@github.com:adoylesimplisafe/terragrunt-infrastructure-modules-example.git//asg-elb-service?ref=v0.1.0"
}

# Include all settings from the root terragrunt.hcl file
include {
  path = "../../../../../terragrunt.hcl"
}

dependency "network"{
    config_path = "../../network"
}

# Require dependency for IAM role, doesn't actually do anything yet
dependency "iam"{
    config_path = "../../../../../iam/users"
}

dependency "security_groups"{
    config_path = "./security_groups"
}

# These are the variables we have to pass in to use the module specified in the terragrunt configuration above
inputs = {
  name          = "webserver-example-qa"
  instance_type = "t2.micro"

  min_size = 2
  max_size = 2

  server_port = 8080
  elb_port    = 80

  asg_security_group_id = "dependency.security_groups.outputs.asg_security_group_id"
  elb_security_group_id = "dependency.security_groups.outputs.elb_security_group_id"
  aws_vpc_zone_ids      = "dependency.network.outputs.private_subnets"
}

The security_groups config:
terraform {
  source = "git::git@github.com:adoylesimplisafe/tf-sg-test.git"
}

# Include all settings from the root terragrunt.hcl file
include {
  path = "../../../../../../terragrunt.hcl"
}

# These are the variables we have to pass in to use the module specified in the terragrunt configuration above
inputs = {
  name          = "webserver-example-qa"
  instance_type = "t2.micro"

  min_size = 2
  max_size = 2

  server_port = 8080
  elb_port    = 80
}

Thanks!

For the original error, that is because your module (adoylesimplisafe/tf-sg-test) requires the input variable vpc_id and it looks like that isn't being passed in. It looks like you are fixing that now with the dependency block.

For the current error, I am not 100% sure what is going on, but one thing you can try is follow the pattern of using find_in_parent_folders to include the parent config, as opposed to manually building the path. See the corresponding section in the README for more details.

Don't forget to drop the quotes here! Otherwise, you're setting these values to the literal string you have there.
  asg_security_group_id = "dependency.security_groups.outputs.asg_security_group_id"
  elb_security_group_id = "dependency.security_groups.outputs.elb_security_group_id"
  aws_vpc_zone_ids      = "dependency.network.outputs.private_subnets"

Yeah, that initial variable issue was what I thought I had inherently attended to with the dependencies, because it was working with the security group IDs in the same fashion (no defaults for those variables in the module itself).  I understand that there are existing issues with this from the Terraform perspective because a plan doesn't supply an output (maybe it should supply mock outputs in the future?)
The issue I ran into with the find_in_parent_folders() function was that it was pulling in terragrunt.hcl files that were not the root file with the backend defined, so I switched to explicit paths just to maintain forward progress.  Perhaps I'll try to figure that out.

The issue I ran into with the find_in_parent_folders() function was that it was pulling in terragrunt.hcl files that were not the root file with the backend defined, so I switched to explicit paths just to maintain forward progress. Perhaps I'll try to figure that out.

This is because it looks for the first terragrunt.hcl that exists in the parent. So I can see this NOT working for your directory structure in the security-groups module, because it will find the terragrunt.hcl in the first parent (web). But for web, the first parent with a terragrunt.hcl is environment.

I understand that there are existing issues with this from the Terraform perspective because a plan doesn't supply an output (maybe it should supply mock outputs in the future?)

See https://github.com/gruntwork-io/terragrunt#unapplied-dependency-and-mock-outputs

Regarding the above error -
Cannot process module Module /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/network (excluded: false, dependencies: []) because one of its dependencies, Module /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/services/web (excluded: false, dependencies: [/Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/network, /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/iam/users, /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/services/web/security_groups]), finished with an error: Error reading file at path /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/terragrunt.hcl: no such file or directory

I'm not entirely sure what it's suggesting, because so far as I can tell the paths I have defined are correct.
From the terragrunt.hcl in web:
# Include all settings from the root terragrunt.hcl file
include {
  path = "../../../../../terragrunt.hcl"
}

dependency "network" {
  config_path = "../../network"
}

# Require dependency for IAM role, doesn't actually do anything yet
dependency "iam" {
  config_path = "../../../../../iam/users"
}

dependency "security_groups" {
  config_path = "./security_groups"
}

Quick test:
> pwd
/Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/services/web

> ls ../../../../../
environments   iam            terragrunt.hcl

> ls ../../network
terragrunt.hcl

ls ./security_groups
terragrunt.hcl

Is this possibly some sort of cyclical dependency issue? I performed the above tests quickly in all the directories I have and the path definitions appear to be correct.

FYI @yorinasub17 , reverting back to 0.19.21 (the version I was originially working with) resolved that immediate issue regarding the Cannot process module... errors above.

On terragrunt 0.19.23, can you rerun terragrunt plan in the folder /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/services/web with the environment variable TERRAGRUNT_DEBUG=true? This will show a stack trace which will help pinpoint what might be causing that.

Error reading file at path /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/terragrunt.hcl: no such file or directory
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/configstack/running_module.go:179 (0x1971ff5)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/configstack/running_module.go:163 (0x1971e26)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/configstack/running_module.go:62 (0x19711ed)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/configstack/stack.go:74 (0x1973bbf)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/cli/cli_app.go:708 (0x197c2e5)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/cli/cli_app.go:644 (0x197bc3c)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/cli/cli_app.go:223 (0x1978f76)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/cli/cli_app.go:206 (0x1978cd6)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/vendor/github.com/urfave/cli/app.go:490 (0x19164a8)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/vendor/github.com/urfave/cli/app.go:264 (0x19146ac)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/main.go:23 (0x19815de)
/usr/local/Cellar/go/1.13/libexec/src/runtime/proc.go:203 (0x10310ee)
/usr/local/Cellar/go/1.13/libexec/src/runtime/asm_amd64.s:1357 (0x105d141)

[terragrunt] 2019/09/06 15:41:25 Unable to determine underlying exit code, so Terragrunt will exit with error code 1```

Did you run that in the right directory? It looks like it is running in /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa

Yes, I'm running from the top-level infra directory - I noticed the error message changed as well, but regardless it appears to be a symptom of the same issue I reported before - this error re-appeared switching back to 23 from 21.  I'll try to reproduce the original error.

Interesting, the errors are different between plan-all and destroy-all (listed respectively):
[terragrunt] 2019/09/06 16:28:56 configstack.MultiError Encountered the following errors:
Cannot process module Module /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/services/web (excluded: false, dependencies: [/Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/network, /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/iam/users, /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/services/web/security_groups]) because one of its dependencies, Module /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/services/web/security_groups (excluded: false, dependencies: [/Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/network]), finished with an error: Error reading file at path /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/terragrunt.hcl: no such file or directory
Error reading file at path /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/terragrunt.hcl: no such file or directory
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/configstack/running_module.go:179 (0x1971ff5)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/configstack/running_module.go:163 (0x1971e26)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/configstack/running_module.go:62 (0x19711ed)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/configstack/stack.go:42 (0x1973627)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/cli/cli_app.go:690 (0x197c196)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/cli/cli_app.go:642 (0x197bc68)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/cli/cli_app.go:223 (0x1978f76)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/cli/cli_app.go:206 (0x1978cd6)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/vendor/github.com/urfave/cli/app.go:490 (0x19164a8)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/vendor/github.com/urfave/cli/app.go:264 (0x19146ac)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/main.go:23 (0x19815de)
/usr/local/Cellar/go/1.13/libexec/src/runtime/proc.go:203 (0x10310ee)
/usr/local/Cellar/go/1.13/libexec/src/runtime/asm_amd64.s:1357 (0x105d141)

[terragrunt] 2019/09/06 16:28:56 Unable to determine underlying exit code, so Terragrunt will exit with error code 1

[terragrunt] 2019/09/06 16:29:42 configstack.MultiError Encountered the following errors:
Cannot process module Module /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/services/web/security_groups (excluded: false, dependencies: [/Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/network]) because one of its dependencies, Module /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/services/web (excluded: false, dependencies: [/Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/network, /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/iam/users, /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/services/web/security_groups]), finished with an error: Error reading file at path /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/terragrunt.hcl: no such file or directory
Cannot process module Module /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/iam/users (excluded: false, dependencies: []) because one of its dependencies, Module /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/services/web (excluded: false, dependencies: [/Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/network, /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/iam/users, /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/services/web/security_groups]), finished with an error: Error reading file at path /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/terragrunt.hcl: no such file or directory
Cannot process module Module /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/network (excluded: false, dependencies: []) because one of its dependencies, Module /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/services/web (excluded: false, dependencies: [/Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/network, /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/iam/users, /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/services/web/security_groups]), finished with an error: Error reading file at path /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/terragrunt.hcl: no such file or directory
Error reading file at path /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/terragrunt.hcl: no such file or directory
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/configstack/running_module.go:179 (0x1971ff5)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/configstack/running_module.go:163 (0x1971e26)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/configstack/running_module.go:73 (0x197129d)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/configstack/stack.go:81 (0x1973c8f)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/cli/cli_app.go:729 (0x197c475)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/cli/cli_app.go:646 (0x197bd4b)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/cli/cli_app.go:223 (0x1978f76)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/cli/cli_app.go:206 (0x1978cd6)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/vendor/github.com/urfave/cli/app.go:490 (0x19164a8)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/vendor/github.com/urfave/cli/app.go:264 (0x19146ac)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/main.go:23 (0x19815de)
/usr/local/Cellar/go/1.13/libexec/src/runtime/proc.go:203 (0x10310ee)
/usr/local/Cellar/go/1.13/libexec/src/runtime/asm_amd64.s:1357 (0x105d141)

[terragrunt] 2019/09/06 16:29:42 Unable to determine underlying exit code, so Terragrunt will exit with error code 1

Can you share the entire log, of running terragrunt plan (NOT plan-all) on version 0.19.23, in the directory /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/services/web? Everything else is helpful, but won't surface the critical issue because the stack trace will be swallowed by all the parallelism / wrong directory config.
The reason for this is because the xxx-all is failing in that module, so that module is the critical issue here and I need to see the stack trace where that module fails, not the wrapper functions (which is used in the xxx-all variant). And I believe you that this is a regression introduced in 0.19.23, but since I can't reproduce this, I need the context from the logs + stack trace to piece together what might be going wrong.
Hope this makes sense.

> pwd && terragrunt plan
/Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/services/web
[terragrunt] 2019/09/06 16:44:58 Reading Terragrunt config file at /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/qa/us-east-2/services/web/terragrunt.hcl
[terragrunt] 2019/09/06 16:44:58 *os.PathError Error reading file at path /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/terragrunt.hcl: open /Users/andrewdoyle/ss_prototypes/terragrunt-poc/accounts/infra/environments/terragrunt.hcl: no such file or directory
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/util/file.go:126 (0x129de5a)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/config/config_partial.go:105 (0x1909079)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/config/config_partial.go:241 (0x1909a44)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/config/config_partial.go:221 (0x1909849)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/config/config_partial.go:110 (0x19090f9)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/config/dependency.go:145 (0x190b654)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/config/dependency.go:107 (0x190b145)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/config/dependency.go:81 (0x190aeab)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/config/dependency.go:49 (0x190a8f4)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/config/config.go:315 (0x1904011)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/config/config.go:262 (0x1903e1c)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/config/config.go:251 (0x1903d54)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/cli/cli_app.go:239 (0x1979076)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/cli/cli_app.go:225 (0x1978fa2)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/cli/cli_app.go:206 (0x1978cd6)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/vendor/github.com/urfave/cli/app.go:490 (0x19164a8)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/vendor/github.com/urfave/cli/app.go:264 (0x19146ac)
/private/tmp/terragrunt-20190905-24644-1lxwuhg/src/github.com/gruntwork-io/terragrunt/main.go:23 (0x19815de)
/usr/local/Cellar/go/1.13/libexec/src/runtime/proc.go:203 (0x10310ee)
/usr/local/Cellar/go/1.13/libexec/src/runtime/asm_amd64.s:1357 (0x105d141)

[terragrunt] 2019/09/06 16:44:58 Unable to determine underlying exit code, so Terragrunt will exit with error code 1```

Thanks! Will dig into this and report back findings.

I really appreciate your help - I hope I'm not leading you down a rabbit hole due to a silly oversight on my part.  From here I think I'm going to start again from scratch to make sure I didn't fudge anything up during absent-minded debugging.  Similarly I'll report back if somehow I am able to resolve this issue.  Thanks! :)

The stack trace was very helpful. I was able to reproduce the issue and identify the problem. I have a fix in https://github.com/gruntwork-io/terragrunt/pull/855.
In the meantime, please continue to use v0.19.21

This is resolved in https://github.com/gruntwork-io/terragrunt/releases/tag/v0.19.24. Binaries will show up soon (~10 minutes). Can you try that once you see the binaries and close if it works?

Will do, thank you for the quick turn around, very impressive!

So far I have yet to run into the reported issue.  Thanks again!

Ok closing as fixed. Thanks for trying it out!


Typo on french translation : "Votre compte est vérouillé pour 15 minutes"

I open this ticket as a contributor of Framasoft projects, and particularly Framaboard which is based on Kanboard.
Expected behaviour
When unsuccessfully login, Kanboard blocks the user, and the message "Votre compte est verrouillé pour 15 minutes" (Account locked for 15 minutes in french) is displayed.
Actual behaviour
There is a typo in the message:
"Votre compte est vérouillé pour 15 minutes" => should be verrouillé

Steps to reproduce

Try to login a lot of times (around 10 times) with correct username/captcha, but wrong password

Configuration

Kanboard version: 1.0.25 (but typo appears also with 1.0.31)

Cheers!

Would be an easy fix, just create a pull request for this file: https://github.com/fguillot/kanboard/blob/master/app/Locale/fr_FR/translations.php
(Not able to speak french myself.)

You're right @85pando , I didn't take the time to search for source files. My bad!
Thanks for the link anyway :)
Pull request created.

Never mind (-:

PR merged, thanks!


Sankey chart max display option

Can you add a max display option for Sankey? Currently, you need to hit the plus sign a few times to max out the display. The thought is the Sankey chart has been optimize with include/exclude rules and executives want a big picture view without hitting the plus sign to max things out. Koop is the customer asking for this...

added to 1.50


fix: drop down close issue of multiselect component

Proposed changes (including videos or screenshots)
I've created a handleOnMouseDown function to control the visibility of the dropdown menu.
In the Anchor component, the onClick prop has been assigned an empty function since it's already being managed by the handleMouseDown function provided as a prop on the Box component. Additionally, a custom function called handleBlur has been introduced and is now assigned to the onBlur prop of the anchor component. This function is responsible for hiding the dropdown only when necessary. The handleClick function has also been modified to only work in creating focus within the box.
The sequence of actions is as follows: onMouseDown first, followed by onBlur, and finally onClick.
https://github.com/RocketChat/fuselage/assets/78961432/08bfd266-4702-4ad4-b20c-f2be5002b434

Issue(s)
Closes issue #31464 in the Rocket.Chat repository. Link to the issue: https://github.com/RocketChat/Rocket.Chat/issues/31464
Further comments
The issue occurred because the onBlur event, responsible for hiding the dropdown when clicking outside, executed before the onClick event. Therefore, clicking inside the box, such as on the arrow icon, triggered the onBlur event to hide the dropdown, and then the onClick event mistakenly thought it was hidden and displayed it again. To address this, I employed the onMouseDown event to better manage these scenarios.

@Spiral-Memory Great work buddy

Thank you for the appreciation @Sayan4444

Hi there, thanks for the contribution! 🚀 💯
We're planning an entire replacement of all the components related to AutoComplete and all the Select components since we're focusing a lot on accessibility. Trying to maintain it became a nightmare, and because of that we're not going to accept any contributions related to these components at this time.
Questions? Help needed? Feature Requests?
Join our Open Server in the #support channel and feel free to raise a question
Join our Community Forum and search/create a post there

@Spiral-Memory I already addressed the issue to the design team, as soon as they answer I will share the news with you!
Thanks for helping us!


Added missing result filter to inference

Description
The missing result filter is added to the code path where it was forgotten in an earlier PR.
Issues Resolved
#2366
Check List

[x] New functionality includes testing.

[x] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@dhrubo-os @ylwu-amzn, this is related to the PR of earlier this week (#2318).
I'm sorry about this back-and-forth. The fact that the feature is spread across ml-commons and neural-search makes things a bit more involved.
I'm pretty confident though, that this is the last piece missing. I was able to test all changes in combination end-to-end today (this is how the bug surfaced).

@br3no , I see you have contributed several PRs to ml-commons repo. Really appreciate your contribution. Considering that, do you mind to become a maintainer of ml-commons repo?

@ylwu-amzn I'm flattered. 😉
Let me think about this and come back to you.

@ylwu-amzn I'm in. Let me know what the next steps are.


How can I debug the module "sway/mode" not showing?

The module sway/mode suddenly stopped displaying in the bar (but the keybindings for modes keep working). How can I debug this?
I'm using waybar-git, but I reverted to waybar and still happens.

I have this in my waybar.jsonc:
    "sway/mode": {
        "format": "{}",
        "tooltip": false
    },

If I change to this, it shows text
    "sway/mode": {
        "format": "aaaaaaaaaaaaaaaaa",
        "tooltip": false
    },

Did the format change recently?

Solved, apparently my the module was reading a file containing variables like $color10, so my guess is, an updatn in the operative system (manjaro sway) deleted that variable, making swaybar fail when running the file (sway modes)


fs.put() writes the object under a different target path if it is called multiple times

Hello,
We are seeing very strange behavior with fs.put API after upgrading our s3fs version from 0.4.2 to 2022.10.0. It seems like the object path changes when fs.put() is called multiple times.
How to reproduce
Local filesystem
mkdir -p /home/user/foo_dir
echo "text" > /home/user/foo_dir/hello.txt

Python
import s3fs
import uuid

s3 = s3fs.S3FileSystem()
session_id = uuid.uuid4().hex

s3_path = f"s3://bucket/{session_id}/" // s3_path doesn't exist yet in S3

s3.put("/home/user/foo_dir", s3_path, recursive=True) // first attempt

// after the first s3.put() is called, the object is created under s3://bucket/{session_id}/hello.txt which is the expected behavior

s3.put("/home/user/foo_dir", s3_path, recursive=True) // second attempt

// after the second attempt, the object path is changed and it is created under s3://bucket/{session_id}/foo_dir/hello.txt. The old version of library does not produce this behavior

After we did some code tracing, it seems like the reason that the object path is changed on the second attempt is because of a patch  that was made previously to address a somewhat related issue. And interestingly, after we revert this patch, we couldn't reproduce the behavior that was described in the original issue and new behavior is same as the the one in s3fs==0.4.2. Wondering if there is something that could be changed since this patch was merged which somehow makes this patch behave differently.
Please let me know if you have any questions.
Thanks,
Tian

I cannot reproduce this locally. I've submitted a PR (#666) containing a test for it to see if it passes CI.

@tilan7663 Since fsspec/filesystem_spec#1148 and fsspec/filesystem_spec#1163 this is now expected behaviour as it is consistent with command-line cp and scp. To obtain the behaviour that you would like you just need to append a slash to your source directory, i.e.
s3.put("/home/user/foo_dir/", s3_path, recursive=True)

I am going to close this issue as I think no further action is necessary. Feel free to re-open it if you would like to discuss it further.


Fix DHxparams handling in dhparams app (1.0.2)

dhparams correctly handles X9.42 params in PEM format. However it fails
to correctly processes them when reading/writing DER format.
There also seems to be some missing macros in dh.h - now added.
This is the 1.0.2 version of #3111.

Updated as per master version.

Pushed. Thanks.


MathJax / Katex Problem

When using with MathJax, it has problem when there is second underscore bracket:
For example, this one will not show normally:

$$ Q_{t+1}(s_i, u) = r + \gamma \max_{u'} Q_t (s_j, u') $$

However this one will show normally:

$$ Q_{t+1}(s_i, u) = r + \gamma \max Q_t (s_j, u') $$

I got it. It is the problem of underscore. Change all '_' to '_' will fix the problem.
For example:
$$ Q\_{t+1}(s\_i, u) = r + \gamma \max\_{u'} Q_t (s\_j, u') $$

Will have no problem

This is a bug. Text withing $$ ... $$ and $ ... $ should be protected.

Closing this as "duplicate" of #336
I'm doing the easy triage right now and I'll get back to looking at @yuekai's PRs later.
Feel free to send them if it's not done already, we have new "assistant-maintainers" and you could benefit from the motivation boost and the holiday period ;)

Thanks for the escape solution, I was having the same problem with second underscore brackets and this fixed it


Node.js bindings: Added JS/lowlevel bindings for GPIO and build stuffs

This patch adds native/lowlevel bindings for GPIO and using the same
JS API for GPIO is implemented and includes the related build
changes.
Signed-off-by: Srinivasa Ragavan<EMAIL_ADDRESS>Signed-off-by: Sudarsana Nagineni<EMAIL_ADDRESS>

@gabrielschulhof Hopefully Ive fixed everything.

+1
Thanks for adding the enum-string translation to soletta!

+1 as well.

Ill submit a new PR


Call to undefined method Sentry\SentryLaravel\SentryFacade::captureException()

Hi why do I get "Call to undefined method Sentry\SentryLaravel\SentryFacade::captureException()"
on Codeship and server but not local?

You might have a Sentry DSN in your .env locally and not on Codeship.
Make sure you check if Sentry is loaded before calling the facade.
if (app()->bound('sentry')) {
    \Sentry::captureException($exception);
}

Could this be the cause?

Maybe I have code it like this:
https://github.com/davidsoderberg/MTGSearch/blob/master/app/Exceptions/Handler.php

Fairly certain that is what's going on. Check it out with this PR davidsoderberg/MTGSearch#1

Thanks for your help 😄

Don't forget to add the service provider!!
Check: https://cartalyst.com/manual/sentry/2.1#laravel-4

@Pablo-Camara you are on the https://sentry.io/ repository, you are mentioning documentation unrelated to us but related to: https://github.com/cartalyst/sentry.


[FEATURE] Add web bypass

mode cancel
mode block
mode motion (differents  from vhspeed and vspeed in noslowdown)

I have no clue how these Modes are supposed to work. Please provide more information. How is NoSlowDown not good enough?

I have no clue how these Modes are supposed to work. Please provide more information. How is NoSlowDown not good enough?

yeah, the web bypass actually need to improve more


[feature-fix][staging][bug] UnicodeEncodeError error in twitter disambiguation page

Purpose
The new redirect_to_twitter disambiguation page (#3408 / #3453) fails when one of the usernames contains unicode.
Example: I have registered two users on staging with the same twitter handle:
https://staging.osf.io/@occsci/
One of those users is named Sam Pull string_with_unicode_(͡° ͜ʖ ͡°)
The page returns "Unable to resolve" instead of a disambiguation page, and Sentry lists the following error:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 30-31: ordinal not in range(128)
Summary of changes
This includes one proposed fix- simply marking the strings as unicode so that string.format inserts unicode data correctly. This works on my local machine.
I have minimal handson experience with unicode issues, so there may well be a more robust way. Feedback welcome. @HarryRybacki ?
Side notes
The page returns "Unable to resolve" because the exception raised is not an http error message- it's an expected error message not handled by the normal error renderer. (This one? https://github.com/CenterForOpenScience/osf.io/blob/develop/framework/exceptions/init.py#L70 )
The error message could do more to make clear that a server error occurred. But that would be a separate issue.

This fix seems correct. Can you add a regression test?

Pushed the requested regression test, plus cleaned up use of web_url_for(expect_error) [sic]. Will revisit once Travis CI builds recover.

Force-restarted failing tests; passing now.

Closing this for now, since this feature is disabled for now, and we will likely remove the disambiguation page.


feat: Rename verificationMethodId to kid [DEV-3670]

Task linked: DEV-3670 DID-Registrar: Move to kid from verificationMethodId


Unexpected XDATA code pair

Hello,
I got another file that runs into a crash. It crashes in the line 189 of DxFXDataItem
where "throw new DxfReadException("Unexpected XDATA code pair", pair);" is called.
Do you may have an idea?
Thank you
Happe
Attached file (rename it into ce117090.dxf):
ce117090.txt

Thanks for the bug report!  This is an interesting problem and I'd like to get your input on it.
The issue is that while reading extended data, a point is supposed to be specified by listing its X, Y, and Z values, but in this case we have just a Y and Z value listed.  How should this be parsed?  I can see the following possibilities:

Default X to 0.  Evidence in favor of this: elsewhere in DXF files it's not uncommon to only list X and Y values and have the Z value assumed to be 0, why shouldn't this same reasoning be applied here?  Evidence against this: the three values prior to the faulting line explicitly list X, Y, and Z values, all as 0.0 and the Z value immediately following is also explicitly listed as 0.0; if omitting a value should default it to 0, why weren't the other 0 values omitted?  Also, what if three Y values then a Z value are specified?  Should that be read as 4 separate points, or do the last Y value and the Z value go together so that three points are the result?  How can we tell the difference?
Use the last-listed X value that we've seen.  Evidence in favor of this: none, but it doesn't seem entirely unreasonable.  Evidence against this: what if the last listed X value was from a completely different entity?  What about using an X value from a different point-type (e.g., raw real triple, world point, model point, paperspace point, vector, etc.)?  There's no real easy answer.
Ignore the unexpected value.  Evidence in favor of this: DXF readers regularly ignore code-pair values they don't understand which leads to better stability.  In fact, when new fields are added to entities, Autodesk will assign previously unused code pairs for the explicit reason that older readers will simply pass over the unexpected value instead of misinterpreting them.  Evidence against this: the values that were explicitly written by some other DXF library won't be preserved when read with this library.  I'd rather not throw away any data if it can be preserved, but I don't know how to preserve it when it's incomplete and doesn't make sense.

What are your thoughts?  Anything I missed?  Personally I'm leaning towards option 3 and ignoring the unexpected value simply because I'd rather omit incomplete data than assume values that might be incorrect.

Hello brettfo,
Thank you again very much for the fast reply.
I also think option 3 is the best way to handle this. For testing I already disabled the exception and it seems working without any problems so far.
Greetings
Happe


querystrings parameters permit array values

allow something like
qs: {
name: ['foo', 'bar']
}

@MarquiseRosier Do you have a concrete use case? AFAIK there's no standard way of encoding a query parameter with an array value. Since a server would need to support the non-standardised serialisation format I question the usefulness of such a feature.

@stefan-guggisberg I believe @tripodsan  wanted this feature baked into the last PR!

@MarquiseRosier Thanks for the clarification.
@tripodsan See my earlier comment.  I question the usefulness of this feature since the encoding of a query parameter with an array value is not standardised. Did I miss something or do you have a concrete use case for this?

the encoding of a query parameter with an array value is not standardised.

yes, the value is just repeated... eg:
$ curl -X GET "https://httpbin.org/get?name=foo&name=bar" -H "accept: application/json"
{
  "args": {
    "name": [
      "foo",
      "bar"
    ]
  },
  "headers": {
    "Accept": "application/json",
    "Host": "httpbin.org",
    "User-Agent": "curl/7.64.1",
    "X-Amzn-Trace-Id": "Root=1-5e83f2ae-9dfb195608792b6f69abbda9"
  },
  "origin": "<IP_ADDRESS>",
  "url": "https://httpbin.org/get?name=foo&name=bar"
}

This is achieved automatically then calling https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/append:
$ node
> const url = new URL('https://httbin.org');
> url.searchParams.append('name', 'foo');
> url.searchParams.append('name', 'bar');
> url.href
'https://httbin.org/?name=foo&name=bar'

ok, sounds reasonable.

:tada: This issue has been resolved in version 1.6.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Q? morph volume source estimate

I normally use compute_morph_matrix to  generate a morph that I can apply to my  source estimate stc.morph_precomputed.
However, I am now trying to use LCMV beamformers, which generate volume source estimate. Such object do no have morph_precomputed methods. Is there a way to morph such volume stc to fsaverage?
Thanks!
cc @avkasdan @britta-wstnr

FWIW you can do LCMV using a surface-based source space if you want.
For transforming MRI data we don't provide anything but e.g. nibabel might. Basically you can use stc.as_volume() to get a standard MRI NIfTI file/nibabel instance:
https://martinos.org/mne/stable/generated/mne.VolSourceEstimate.html#mne.VolSourceEstimate.as_volume
At that point you have a standard MRI problem of transforming data into a standard subject space (e.g., MNI or fsaverage). Freesurfer (and maybe even e.g. nibabel) must provide ways of doing this, but I haven't had to do it yet so hopefully someone else can point you in the right direction.

ok , I'll close it, as I doubt anyone will have time to do such ENH.

It would be great if you can report back what solution you come up with in
the end. You might want to email the list as people there might have ideas.

I went back to surface stc
On Saturday, 9 December 2017, Eric Larson<EMAIL_ADDRESS>wrote:

It would be great if you can report back what solution you come up with in
the end. You might want to email the list as people there might have ideas.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/mne-tools/mne-python/issues/4819#issuecomment-350466750,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEp7DDNAONOfROESGRi-CFsLXO_qczwNks5s-ou0gaJpZM4Q6A6a
.


Player keeps getting dropped from server

Minecraft 1.19.2
Fabric Loader 0.14.14
Fabric API 0.73.2
The player keeps getting dropped from the server, removing the mythic metals mod seems to have fixed the issue. Other players with the same (custom) mod pack are unaffected. The error seems to be "java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 9"
crash-2023-02-26_22.25.12-client.txt
latest.log
Here are the player's crash log and latest log files.

The crash seem related to Reach Entity Attributes somehow. I will look more into it once I have more time.
I do have to ask if this server is hosted via "Open to LAN", as the crash report specifies an integrated singleplayer server.

The server is not hosted via open to plan. I used aternos (also sorry for the close/reopen I've never used github :')

Are you still experiencing this issue? If so please re-open it. For now I will close it as it is getting kinda stale.


HADOOP-16972. Ignore AuthenticationFilterInitializer for KMSWebServer.

The added testFilterInitializer fails without the fix in KMSWebServer. The cause of "GSSException: Failure unspecified at GSS-API level (Mechanism level: Request is a replay (34))" is the same of HDFS-14845.
[ERROR] testFilterInitializer(org.apache.hadoop.crypto.key.kms.server.TestKMS)  Time elapsed: 0.282 s  <<< ERROR!
java.io.IOException: org.apache.hadoop.security.authentication.client.AuthenticationException: Error while authenticating with endpoint: http://localhost:40145/kms/v1/keys/names
	at org.apache.hadoop.crypto.key.kms.KMSClientProvider.createConnection(KMSClientProvider.java:525)
	at org.apache.hadoop.crypto.key.kms.KMSClientProvider.getKeys(KMSClientProvider.java:638)
	... snip
Caused by: org.apache.hadoop.security.authentication.client.AuthenticationException: Authentication failed, URL: http://localhost:40145/kms/v1/keys/names?user.name=client, status: 403, message: GSSException: Failure unspecified at GSS-API level (Mechanism level: Request is a replay (34))
	at org.apache.hadoop.security.authentication.client.AuthenticatedURL.extractToken(AuthenticatedURL.java:404)
	at org.apache.hadoop.security.authentication.client.PseudoAuthenticator.authenticate(PseudoAuthenticator.java:74)
	at org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticator.authenticate(DelegationTokenAuthenticator.java:143)
	at org.apache.hadoop.security.authentication.client.KerberosAuthenticator.authenticate(KerberosAuthenticator.java:213)
	... 41 more

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
29m 13s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
21m 55s
trunk passed

+1 :green_heart:
compile
17m 51s
trunk passed

+1 :green_heart:
checkstyle
0m 27s
trunk passed

+1 :green_heart:
mvnsite
0m 34s
trunk passed

+1 :green_heart:
shadedclient
16m 36s
branch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 27s
trunk passed

+0 :ok:
spotbugs
0m 45s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
0m 42s
trunk passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 20s
the patch passed

+1 :green_heart:
compile
17m 25s
the patch passed

+1 :green_heart:
javac
17m 25s
the patch passed

+1 :green_heart:
checkstyle
0m 27s
the patch passed

+1 :green_heart:
mvnsite
0m 33s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
15m 22s
patch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 28s
the patch passed

+1 :green_heart:
findbugs
0m 49s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
3m 36s
hadoop-kms in the patch passed.

+1 :green_heart:
asflicense
0m 45s
The patch does not generate ASF License warnings.

129m 42s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1961/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1961

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

uname
Linux 5981f5e8f78d 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / cc5c1da

Default Java
1.8.0_242

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1961/1/testReport/

Max. process+thread count
366 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-kms U: hadoop-common-project/hadoop-kms

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1961/1/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.


add toast notification to edit modal repo

related to issue: THEEDGE-2203
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
What is it?

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Documentation update
[ ] Tests update

Checklist:

[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] I run npm run lint:js:fix to check that my code is properly formatted

Codecov Report

Merging #492 (c80d1eb) into master (0e52d0f) will decrease coverage by 0.08%.
The diff coverage is 0.00%.

:exclamation: Current head c80d1eb differs from pull request most recent head 6929f22. Consider uploading reports for the commit 6929f22 to get more accurate results

@@            Coverage Diff             @@
##           master     #492      +/-   ##
==========================================
- Coverage   32.19%   32.11%   -0.09%
==========================================
  Files         123      123
  Lines        2587     2594       +7
  Branches      794      794
==========================================
  Hits          833      833
- Misses       1607     1614       +7
  Partials      147      147

Impacted Files
Coverage Δ

src/Routes/Repositories/modals/AddModal.js
0.00% <0.00%> (ø)

src/Routes/Repositories/modals/EditModal.js
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0e52d0f...6929f22. Read the comment docs.

by mistake


Multi theme: split pr

First pr just fork and build. No toctree, nodes, directives. No linking either.
Do this first before resuming tests.

Done: https://github.com/Robpol86/sphinx-carousel/pull/59


arch-riscv: Extend wfi behavior

At the moment, a hart does not halt if there are pending interrupts. However, an implementation can also consider the enable status of the individual interrupts, i.e., a halted hart would only resume if there are locally enabled pending interrupts. This commit introduces this behavior. The wfi behavior is controlled by the new configuration variable wfi_pending_resume of RiscvISA.
Change-Id: I316239f9732c6e73e6ad692491bca08d773dd995

Related to https://github.com/gem5/gem5/issues/1355 and https://github.com/gem5/gem5/pull/1356.


Popover style prop

🚀 Feature Proposal
Implement a popover style prop for components like OverflowMenu, Datepicker, Autocomplete, Select.
Motivation
There's been an ongoing issue with the popover covering the input in cases where the Android Status Bar is translucent (the default behavior in Expo). #743 The last attempt to fix the issue didn't actually fix the issue #1372 so I believe this is most practical and flexible approach to handling it.
Example
<Select popoverStyle={{marginTop: 20}}></Select>

As mentioned multiple times before, the hacky marginTop style is never needed if the StatusBar and it's offset is handled properly.

Currently resolving this issue with a workaround from https://github.com/akveo/react-native-ui-kitten/issues/1245#issuecomment-809852228.
  const mapping = {
    components: {
      Popover: {
        meta: { parameters: { top: { type: 'number' } } },
        appearances: {
          default: {
            mapping: { top: insets.top },
          },
        },
      },
    },
  };

  return (
    <ApplicationProvider
      customMapping={Platform.OS === 'android' ? mapping : null}
    >
    </ApplicationProvider>
  );

As mentioned multiple times before, the hacky marginTop style is never needed if the StatusBar and it's offset is handled properly.

Given all the closed issues regarding this position with translucent Android statusbar, I'm curious what the "proper handling" really is?   Doing a conditional custom mapping like above doesn't "feel right" but what other option is there?


Usage of std::stof crashes on Windows when using some non-English languages/locales (i.e. German / de)

Bug
If the machine's locale is set to a language like German (de) or French (fr), rendering SVG paths that contain floating point numbers will crash if the floating point numbers use dots instead of commas as the radix. This is because languages like German expect the usage of commas in floating-point numbers (i.e. ",482" instead of ".482"), and std::stof takes into account the current locale of the application. PathView utilizes std::stof in its parsing logic.
Fix recommendation: std::from_chars should be used instead as it will always use the C-default locale instead of whatever is currently set in the application. I have tested this locally and this seems to work as expected.
Environment info
As far as I know, this reproduces on Windows 11 environments in react-native-svg version 13.14.0, and the latest 14.1.0.
Steps To Reproduce
Issues without reproduction steps or code are likely to stall.

Clone/build react-native-svg as normal for Windows environment.
Force the locale to be German in C++ at the start of PathView::UpdateProperties via std::setlocale(LC_ALL, "de_DE");.
Create a simple SVG path component with the following value for its d property: "m41.213 20.483 6.8889 3.1408m0.48227-3.8605-7.3712 0.71964 7.2985 1.2256"
Build and run. Try to display SVG path from part 3.
Observe that the program crashes due to invalid argument exception in PathView::ParseNumber during the std::stof call.

Describe what you expected to happen:

Any SVG should render on Windows using German (de) locale and not crash. Specifically, SVGs using paths with floating-point values that use decimals for the radix instead of commas.

Short, Self Contained, Correct (Compilable), Example
N/A
If more information is needed, please let me know.

Could usage be something like:
  float result = 0;
  const auto res = std::from_chars(num.data(), num.data() + num.size(), result);
  if (res.ec == std::errc::invalid_argument) {
    throw hresult_invalid_argument(L"Invalid number.");
  } else if (res.ec == std::errc::result_out_of_range) {
    throw hresult_invalid_argument(L"Invalid number, out of range.");
  }

I did not managed to change my Windows locale into de even calling this std::setlocale(LC_ALL, "de_DE")

Could usage be something like:
  float result = 0;
  const auto res = std::from_chars(num.data(), num.data() + num.size(), result);
  if (res.ec == std::errc::invalid_argument) {
    throw hresult_invalid_argument(L"Invalid number.");
  } else if (res.ec == std::errc::result_out_of_range) {
    throw hresult_invalid_argument(L"Invalid number, out of range.");
  }

I did not managed to change my Windows locale into de even calling this std::setlocale(LC_ALL, "de_DE")

Yes, usage like that should work!
This should be the correct way to set locale actually:
std::setlocale(LC_ALL, "de_DE.UTF-8");
Here is an isolated example that can repro the same crash:
#include <iostream>
#include <string>

int main()
{
    // std::setlocale(LC_ALL, "de_DE.UTF-8"); // Uncomment to repro crash
    std::string str = ".48227";
    float test = std::stof(str, nullptr);
    std::cout << test << "\n";
}

CC @marlenecota

@bohdanprog / @marlenecota - Any progress on this bug? We need to update RNSVG for other bug fixes, and re-making the patch we need for this bug is becoming cumbersome.


⚠ Bofrost.at has degraded performance

In 4935b58, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2358 ms

Resolved: Bofrost.at performance has improved in d73340d.


cannot access  http://blackbird-dataset.mit.edu/BlackbirdDatasetData/

website return:
This site can’t be reachedCheck if there is a typo in blackbird-dataset.mit.edu.
DNS_PROBE_FINISHED_NXDOMAIN
maybe server down?

I have the same issue, would be great to get an update :)


STORM-845 Storm ElasticSearch connector

This PR is about introducing another external module, storm-elasticsearch.
At this moment, it contains two basic bolt, namely, EsIndexBolt and EsPercolatorBolt, and trident state, also basic test cases for them.
It will be very nice to have it included in Storm, since ElasticSearch is one of the greatest open source search & storage engine which is widely used.
Please review this and merge to master.

@sweetest it looks good on my first look. I volunteer to be a sponsor for this connector. Can you upmerge this. I'll work on getting this in. Thanks.

@harshach I've addressed your comment and rebased based on current upstream master.
Please have a look and let me know if there's any other issues.

@sweetest thanks for the quick turnaround. I'll take a look.

Looks good.

Sorry it feels you off the topic, but recently I found elasticsearch-hadoop supports Storm officially which is maintained by Elastic.
https://github.com/elastic/elasticsearch-hadoop
I'd like to see a benefit to have this to Storm's external module instead of using Elastic's official module.
@sweetest Could you take a look at elasticsearch-hadoop?
If we're sure about the benefit, I also volunteer to be a sponsor, and take a look deeply.

Elasticsearch-hadoop doesn't support Trident API.

@mnogu
Yeah, right. My first look this PR seems superior than elasticsearch-hadoop.
Actually I'm thinking about future maintenance, where is the best place to improve Elasticsearch connector, Storm Project itself, or Elastic.
If we think elasticsearch-hadoop is more proper place, we can contribute elasticsearch-hadoop to improve. If we don't think, we can adopt this module and maintain it.
@sweetest If you don't mind, I'd like to hear your opinion. Thanks for contributing!

@sweetest The code looks great to me.  I would like to see some more javadocs explaining what each of the bolts/state do/need as input.  I would also like to see some javadocs around beginCommit and commit in the state explaining that adding a document to the search index is an idempotent operation so the commits can be ignored.

Thanks for comments from all of you guys.
@harshach
I added javadocs you've mentioned.
@HeartSaVioR @mnogu
Regarding Elasticsearch-hadoop, those bolt/spout interfaces are for elasticsearch-hadoop, not for native elasticsearch. Thus target users may differ and this could be one reason for maintaining separate connector here. But more importantly, I think it's beneficial to have ES driver in storm repo, since having various 3rd party integrations would help attract possible users into Storm community.

@sweetest
Good.
I also think supporting ES is a valuable feature since many users already enjoys with ES + Kibana.
And at a glimpse EsSpout and EsBolt contains only very basic feature so we may be eager for having more powerful ES + Storm connector.
I'd also like to volunteer to be a sponsor this module. I'll take a look and comment later.

@sweetest
The code looks great to me overall, too.
Btw, actually I read your post from your company's official technical blog.
(http://d2.naver.com/helloworld/1044388)
This module covers your use case, but IMO some functionalities should be added to cover more (and general) use cases.
Surely, we can just add to another issues, and implement it later. Here's the list.

Introduces Tuple -> ES document mapper to get rid of constant field mapping (source, index, type)
Introduces Lookup(or Query)Bolt which retrieves matched documents from ES and emit them
Introduces BaseQueryFunction which is same to Lookup(or Query)Bolt but can be used in Trident topology

For Lookup(or Query)Bolt and BaseQueryFunction, we need to introduce ES document -> Tuple mapper, and we may want to set which field is used for querying.
We may also want to consider about the strategy - what we can do when too many documents are matched.
@revans2 @harshach @sweetest
Please comment me when you're unsure about features I've suggested. Thanks!

@sweetest
And I saw elasticsearch-hadoop has EsSpout, but this module doesn't include Spout implementation.
https://github.com/elastic/elasticsearch-hadoop/blob/master/storm/src/main/java/org/elasticsearch/storm/EsSpout.java
Did you take a look at EsSpout and decided it is not necessary for current module?

I addressed comments @HeartSaVioR made.
As you've said, I started from where I'm more experienced so this module does not contain comprehensive functionality. I think we can discuss and expand more afterwards, definitely.
(Thanks for having read the article BTW :) )
For spout implementation, I also saw one in elastic-hadoop. But I thought at that time that it would not be a meaningful feature since Elasticsearch is more of a storage and search engine, not a queue and thus it's not really optimized for implementing spout of it.

@sweetest
Please check comments which doesn't show as outdated. You seems missed some comments.
Other things are fine.
And I agree that ES is not a queue so it may not feel comfortable to implement Spout for ES.
Overall I'm fine for merging this in.
As @harshach want to volunteer this module, I'd like @harshach to take a look, too.
When @harshach confirms it's good to merge, I'll merge to master.
And please add me and @harshach as Committer Sponsors.
You can refer https://github.com/apache/storm/blob/master/external/storm-redis/README.md to see how to add.
Thanks for contributing!

All comments addressed, please check.
Thanks for review and all the help @HeartSaVioR , @harshach

+1.
@harshach Could you take a look? Or do you want me to merge it without your review?

Maybe @harshach doesn't have time to review at the moment.
I'll merge it right now.

@sweetest
I filed issues which I stated to JIRA, here's a list.

https://issues.apache.org/jira/browse/STORM-974
https://issues.apache.org/jira/browse/STORM-978
https://issues.apache.org/jira/browse/STORM-979

I hope that you'd like to work on improving storm-elasticsearch more amazing.


Study mul256

The purpose of this PR is to simply insert parts of wide-integer's mul-256 into decimal. Let's see how CI shakes out.
This phenomenon was originally reported in #559.

Hard error but very confusing on Ubuntu, cbrt(128-bit) for argument close to $1.0$ hangs, not fails but hangs indefinitely. Will now investigate why.

Hi Matt (@mborland) I took the opportunity to fully refactor sqrt() and cbrt() and their tests. Interesting point: When I had initially started with mul-256 for some strange reason the cube-root test was hanging. I also found that several tens of Newton iterations were being performed in some cases.
So for sqrt() and cbrt() I used a uniform estimation scheme providing slightly more than $2$ decimal digits of accuracy in the initial guess on the interval $1/10 {\leq} x < 1$. This results excellent results for exactly in $2$, $3$ or $4$ iterations for 32/64/128 bits respectively. I added and strengthened the tests and am now hammering the new multiplication and roots.
When implementing $8{\times}8$ multiplication, I opted to unroll the loop. I could add some specialized optimitations for multiplication $4{\times}4$ or $8{\times}2$, but we can do that later as needed.

Oh yes and also Matt (@mborland) there was, in fact, a hear error lurking around somewhere in the original $256{\times}256$-bit multiplication. So these changes (or something like them) are seemingly needed.
I can now reduce significantly all tolerances on decimal128-tests. I was tempted to gut out the whole thing and put in a small subset of wide-integer, but we've got no time for that at the moment. So I opted to simply port over a few routines.
Now the test codes in #559 all pass.

... can now reduce significantly all tolerances on decimal128-tests

See also #575.

Drone is having a bit of a tussle with some sort of scripts. Maybe we can sort this out. GHA is finally looking reasonable.
Hi Matt (@mborland) this PR has a bit of depth to it. Redo $256{\times}256$-bit mul, with future optimizations TODO. Also totally rework sqrt() and cbrt().
Please give this thing a look at your convenience. I'm OK with it because $256$-bit math is now correct, or better-said, more correct. If there's any performance hits, we/I can probably deal with them. So I'd favor numerical correctness at this juncture.

I was concerned about changing performance. Multiplication stays about the same. I also benchmarked sqrt() which has improved in the mul256 branch compared to the develop branch. The tables are from MSVC 142, with similar trends on Ubuntu in WSL2.

Multiplication
mul256
develop

Multiplication <float     >
443
558

Multiplication <double    >
476
609

Multiplication <decimal32 >
37383
37159

Multiplication <decimal64 >
125178
123256

Multiplication <decimal128>
397336
397468

Multiplication <dec32_fast>
32281
32995

sqrt()
mul256
develop

sqrt<float     >
1053
1353

sqrt<double    >
2908
2884

sqrt<decimal32 >
417289
666491

sqrt<decimal64 >
1604746
2181287

sqrt<decimal128>
15742232
23100960

Hi Matt (@mborland) before leaving this one, I found another issue in uint128 when performing $128{\times}64$-bit multiplication. I'll fix this here in this branch (although not with the highest possible efficiency).
At some time in the future, I'll take a few morning sessions and make a dedicated, C++14-friendly uint-whatever (like $128$, $256$) for this work. But we can probably push that off until the interfacing and most of the known numerical problems have been wliminated.

This thing fixes a bunch of pesky problems.

Repair $128$ and $256$-bit multiplication, but retain whatever performance we have (repair temporary permanent fiy planned this year).
Improve sqrt() and cbrt().
Eliminate spurious errors on standard function tests via eliminating troublesome ranges not needed for basic tests.


Support Xcode 10 with Swift 4.2

🏄

Support Xcode 10 with Swift 4.2
Bumping version to 1.2.0

@freak4pc I'm not allowed to push new versions for RxMediaPlayer.podspec 😄


Not working TypeScript

For any functions (even without types) it just paste comments like this:

Any ideas?


Figure out if the plugin is testable somehow

As it says on the tin. It would be good to be able to write tests although it seems challenging because the way turbolinks works.

Would it be worth using something like Cypress or other E2E testing solution?
Dunno how much sense unit testing the adapter makes, but having a couple of use cases running against a some HTML files would be good value/effort

Yeah, I think it would be good to test the use case that the library is supposed to solve.
I had a first go with puppeteer but it just doesn't work and I don't understand why, lol. (https://github.com/alpinejs/alpine-turbolinks-adapter/pull/new/tests).

I've got a feeling Cypress is going to be better for this than a Puppeteer setup. Let me know if you need any help.

yeah, I just picked a random one since I don't have any experience with that. I'll try cypress. 👍

Let us know if you need any help :)

@ryangjchandler is there a way to run cypress without relying on the fact that I have a browser installed on my machine (like puppeteer does)?

@SimoTod most browser test suites need an actual browser instance to run. Cypress has a good GitHub Action though which bootstraps the environment etc.

Cool, it seems that cypress from terminal runs using electron by default. I don't think I need the dashboard so I'll just use a standard test action for now (https://github.com/alpinejs/alpine-turbolinks-adapter/actions/runs/175728156). Thanks for your advice, cypress seems way easier than puppeteer. 👍

Cypress seems to do the job. Thanks everybody.


remove "ls"

this one is arguable, but "ls" isn't really a word except to programmers?

was this triggering for you?

Yes, it triggered in place of "list" i think. I don't think I've hit it since though.


chore: Move the Jekyll docs in the sub folder

INFRA-25486
cc @sebbASF @martin-g
I'll commit the docusaurus code in docusaurus subdir later. Please check if this is the direction you agree to go on.

@sebbASF What I disagree with is maintaining the docusaurus branch in a hidden branch and keeping the unmaintained Jekyll branch as the default. If you have other suggestions, we can discuss them. As long as the maintained branch is more visible, it's reasonable to keep improving.

@tisonkun Yet another option is to create a new repo, e.g. apache-website-template-docusaurus!
It will be much simpler to maintain than this one!

@martin-g sounds reasonable :D. And it seems that we need infra's help for doing so. (Self-serve repo creation must associated with a PMC and with name $projectName-xxx)
I'm OK with your suggestion here. And since sebb is in the context, I'd like to wait a bit for their opinion before opening an INFRA ticket.

Thanks for your suggestion! I'll create a new ticket for creating the repo. The name is to be determinated. Let's continue on the ticket with INFRA.


ROX-16129: Add container info to NG 2.0 deployment details

Description
This adds the container information to the Deployment details tab of the Network Graph 2.0 sidebar.
Checklist

[ ] Investigated and inspected CI test results

Testing Performed
Container name and Resources

Volumes

Secrets

Arguments and Commands

@vjwilson I think the image name is there but we also need a container name as shown in the mock.


Support for Java 21

Hello,
This is my first post in this repo, if not anything else, big thanks for this project.
I have been using the vegardit/graalvm-maven:22.3.2-java17 for a while now, very happy, many thanks.
With Java 21 Ga, production ready, GraalVM team is also getting ready.
May I ask if this project can help support java 21 as well? Some kind of vegardit/graalvm-maven:X-java21
Thank you for your time

Thanks for reporting. You can now use the tags latest-java21 or 21.0.0


feat: support module.rule[].descriptionData

Summary

Related issue (if exists)
https://github.com/web-infra-dev/rspack/issues/2372

Types of changes

[ ] Docs change / Dependency upgrade
[ ] Bug fix
[x] New feature / Improvement
[ ] Refactoring
[ ] Breaking change

Checklist

[x] I have added changeset via pnpm run changeset.
[ ] I have added tests to cover my changes.

!canary


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-yml-archive-non-versioning-archive/pull/339 is merged into live branch.
Auto archive content to https://github.com/opstest2/docs-yml-archive-non-versioning-archive.git

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

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-1.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-2.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-3.yml
:white_check_mark:Succeeded
View

docs/to-be-archive/level2/article3-2-1.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level2/article3-2-2.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level2/article3-2-3.yml
:white_check_mark:Succeeded
View

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


Compress static JS assets

We're currently not gzip-encoding /static URLs.

Done via https://github.com/eloquence/lib.reviews/commit/e2d4574d502694bc503eceb47466ff4927724d37


Switching Context

Seeing examples of context switches... seems like a good set of tests to run through a set of tests with one auth then another.   We need to be able to re-establish the original context for each test or testsuite.
Creating issue for consideration.

we should not allow context switch to new cluster or warn user or document

quick switch of context within a cluster should be a feature

changing default namespace for instance


NTR - changed LocalProductQuery to not return false

Coverage decreased (-0.006%) to 33.811% when pulling 613aad7181e34d8d35c0206a77a6bea6eb7c755a on NTR-fix-product-returns-false into 1929e882e32fef43d534285957e3796522020240 on master.


⏱ 🛠  Add<EMAIL_ADDRESS>& wire up in key places

I've been back and forth on whether to do this, to the point of making the branch and commit & then not submitting the PR on a few occasions.
However, I've been doing some playing around with the codebase for the alpha releases, and have gotten stuck on not having this in place to start with to provide some idea of benchmarks / comparison for startup & request times. I need to know if I'm making things better or worse 😁
Therefore, I'd like to get this in so that I can use it in subsequent PRs for the alpha. Even if we decide not to stick with it long term, it will be useful for the refactorings done during the rest of the alpha phase. I also thing it would be good to try it out, see how it goes, and if we'd prefer to overwrite it with a logging system, finding some way to make it play nicely with the output from our dependencies (knex, express, etc) would be good.
The usage of debug in this PR is just a baseline to get started with, if we stick with it there are a lot more places that it can be added.
Here's an example of the output we get with this PR:

refs #2001, #7116

added debug and wired it up:

across several key parts of the boot process
throughout the middleware loading
for requests
at render points for key routes

cool good start. I think we can replace debug when merging logging and use logging.debug instead.

I updated this to fix the dumb lint error 😁

I think we can replace debug when merging logging and use logging.debug instead.

I'm interested in coming up with a good way to do this using debug, so that starting with debug enabled is still useful. E.g. using commands like  DEBUG=*,  DEBUG=ghost:* or DEBUG=ghost:boot:* are useful, just as DEBUG=knex is already.
There's some interesting stuff here: https://github.com/visionmedia/debug#stderr-vs-stdout

yes totally agree. people are used to use the DEBUG=* env variable 👍

It's not mega important, but a fun challenge maybe 😁


Perf runs via bors

(possibly including queue dashboard)
@simulacrum, is there an issue for this on the perf repo, or a brief summary of what needs doing?

Wrong simulacrum. But we basically need a HTTP request to perf.rlo, with some work on the collector and backend to make that properly queue itself. Shouldn't be too hard to implement other than the comment -> http request, but presumably highfive or bors could do that.

The bors side can be support by custom hooks.


Operands could not be broadcast together with shapes

Operands could not be broadcast together with shapes (512, 1024, 64) (128, 256, 64)
Low to High
x_temp = layers.Activation("relu")(layers_inside[2])
x_temp = layers.Conv2D(highres_planes, kernel_size=(1,1), use_bias=False)(x_temp)
x_temp = layers.BatchNormalization()(x_temp)
x_temp = tf.image.resize(x_temp, (height_output, width_output)) # 1/16 -> 1/8
x_ = layers.Add()([x_, x_temp]) # next high branch input, 1/8

Are you sure your code can work ???????????????????????????????????????????

Hi tricoffee,

Hi tricoffee,
I have confirmed my code is working with input size of [1024, 2048,3] and [512, 1024, 3].
if you are facing problem's kindly share your complete settings so that i can recreate the error on my end. Also make sure you are using TensorFlow 2.0 or later version.
Thanks

Not responding.


We should be able to update the images Vuforia is searching for on the fly

Expected Behavior
Once you've launched the Vuforia plugin, we should be able to update the array of images we are searching for, without closing the camera.

Current Behavior
Once you've launched the plugin, that's it... The image you've specified are the ones you are searching for.

Possible Solution
Add the ability to change the list of images you are searching for.
Context
If you are creating an application and you'd like to search for images in a certain order, at the moment you have to tell Vuforia about all of your images in one go i.e.
[ 'clock-tower', 'fountain-pen', 'notebook' ]
Then inside of your javascript, you've got to write code like:
var imagesRecognised = 0,
    targets = [ 'clock-tower', 'fountain-pen', 'notebook' ];

if( data.imageName == targets[imagesRecognised] ){
  // We've recognised the expected image
  imagesRecognised++; //check for the next one

  // DO SOMETHING
}

Imagine now, that instead of matching just clock-tower, you want to match clock-tower, or fountain-pen, then depending on that match, match a different set, and a different set etc etc.
It would be far easier to be able to update the array of images we are searching for on the fly. Then we can let Vuforia do what it's really food at... Match images..

@dsgriffin - should this be in 3 or 3.1?


Pattern: Content group - horizontal QA testing - Production level version

User Story

As a [user role below]:
developer using the ibm.com Library Content item - horizontal

I need to:
have a version of the pattern or component that has been tested for accessibility compliance as well as on multiple browsers and platforms

so that I can:
be confident that my ibm.com web site users will have a good experience

Additional information

Browser Stack link
Browser Standard
Browser versions to be tested:  Tier 1 browsers will be tested with defects created as Sev 1 or Sev 2.  Tier 2 browser defects will be created as Sev 3 defects.
Platforms to be tested, by priority:  1)  Desktop  2)  Mobile  3)  Tablet
Mobile & Tablet iOS versions: 13.1 and 13.3
Mobile & Tablet Android versions: 9.0 Pie and 8.1 Oreo
Browsers to be tested:  Desktop: Chrome, Firefox, Safari, Edge, Mobile: Chrome, Safari, Samsung Internet, UC Browser, Tablet: Safari, Chrome, Android
Accessibility Checklist
Creating a QA bug
Design specs issue (#2286  )
Visual Designs & Functional specs Box folder
Functional specs issue (#2302  )
Development issue (#2314)
Design QA testing issue (#2315 )

Acceptance criteria

[ ] Accessibility testing is complete.  Pattern is compliant.
[ ] All browser versions are tested
[ ] All operating systems are tested
[ ] All devices are tested
[ ] Defects are recorded and retested when fixed

@RobertaJHahn :Functional and accessibility testing done on this pattern.


Firefox freezes tags when sync-tab-groups is enabled

Hello,
I used Sync Tab Groups only a short time but I like it very much.
Unfortunately this addon breaks my firefox installation. I use the default firefox from Ubuntu (57.0 at the moment). When I enable this addon, tabs freeze randomly after a short time of surfing in the net. The CPU load of firefox rises up to over 100% and the tab shows a "rotating circle" indicating some waiting. Later the tab is reported to be unresponsive and broken. If it starts with one tab, others will follow soon.
I have to shutdown firefox completely (which takes ages to complete) and restart to get usable again.
I do not have any clue what can trigger this, but it is happening quite regularly. Thus I need to keep the addon deactivated to keep firefox running. I have not seen any common reason for the breakdowns.
If you need further information/investigation, please tell me, what I can do.
Thank you
Christian

Are you using v0.1.5 ?
It was a common trouble before due to too frequently bookmark back up (#14).
I exactly had the same problem, I fixed it in 0.1.5 and since I never had it any more.

This sounds reasonable. Of course an automatic sync would be nice but a workaround is at least some sort of solution.

Can you try the v0.2.1 and tell me if you have still the problem:

with auto save on (I hope not ^^)
with auto save off (normally impossible)

I just reactivated the addon v0.2.1. Let's see, if this will make any trouble. I will close the issue for now and reopen if the problem is not solved.

I enabled the addon and it had still problems. Especially on my archlinux machine I had problem. Sorry to inform you about that.
I think I have autosave enabled. Which checkbox are you referring to?

Which checkbox are you referring to?

Checkbox: Save Groups in bookmarks automatically

Especially on my archlinux machine

Yes, I believe it is "Unix error 24 during operation open on file", caused by too many socket open on it..
It was my next question, are u on linux.

Bugzilla ref: https://bugzilla.mozilla.org/show_bug.cgi?id=1421682
I also had again the problem. But since, I disabled the backup, it seems to be ok.

Since v0.4.1: bookmark auto-save disabled; Next version will be totally different.