+ type                    = (known after apply)
      + update_at               = (known after apply)
      + update_by               = (known after apply)
    }

  # module.resource_group.ibm_resource_group.resource_group[0] will be created
  + resource "ibm_resource_group" "resource_group" {
      + created_at          = (known after apply)
      + crn                 = (known after apply)
      + default             = (known after apply)
      + id                  = (known after apply)
      + name                = "hs-delegated-resource-group"
      + payment_methods_url = (known after apply)
      + quota_id            = (known after apply)
      + quota_url           = (known after apply)
      + resource_linkages   = (known after apply)
      + state               = (known after apply)
      + teams_url           = (known after apply)
      + updated_at          = (known after apply)
    }

  # module.spoke_vpc.data.ibm_is_vpc_address_prefixes.get_address_prefixes will be read during apply
  # (config refers to values not yet known)
 <= data "ibm_is_vpc_address_prefixes" "get_address_prefixes" {
      + address_prefixes = (known after apply)
      + id               = (known after apply)
      + vpc              = (known after apply)
    }

  # module.spoke_vpc.ibm_is_flow_log.flow_logs[0] will be created
  + resource "ibm_is_flow_log" "flow_logs" {
      + access_tags             = (known after apply)
      + active                  = true
      + auto_delete             = (known after apply)
      + created_at              = (known after apply)
      + crn                     = (known after apply)
      + href                    = (known after apply)
      + id                      = (known after apply)
      + lifecycle_state         = (known after apply)
      + name                    = "vpc-flow-logs"
      + resource_controller_url = (known after apply)
      + resource_crn            = (known after apply)
      + resource_group          = (known after apply)
      + resource_group_name     = (known after apply)
      + resource_name           = (known after apply)
      + resource_status         = (known after apply)
      + storage_bucket          = "vpc-logs-cos-bucket"
      + tags                    = (known after apply)
      + target                  = (known after apply)
      + vpc                     = (known after apply)
    }

  # module.spoke_vpc.ibm_is_network_acl.network_acl["vpc-acl"] will be created
  + resource "ibm_is_network_acl" "network_acl" {
      + access_tags             = (known after apply)
      + crn                     = (known after apply)
      + id                      = (known after apply)
      + name                    = "hs-delegated-spoke-spoke-vpc-acl"
      + resource_controller_url = (known after apply)
      + resource_crn            = (known after apply)
      + resource_group          = (known after apply)
      + resource_group_name     = (known after apply)
      + resource_name           = (known after apply)
      + tags                    = (known after apply)
      + vpc                     = (known after apply)
    }

  # module.spoke_vpc.ibm_is_public_gateway.gateway["zone-1"] will be created
  + resource "ibm_is_public_gateway" "gateway" {
      + access_tags             = (known after apply)
      + crn                     = (known after apply)
      + floating_ip             = (known after apply)
      + id                      = (known after apply)
      + name                    = "public-gw-zone-1"
      + resource_controller_url = (known after apply)
      + resource_crn            = (known after apply)
      + resource_group          = (known after apply)
      + resource_group_name     = (known after apply)
      + resource_name           = (known after apply)
      + resource_status         = (known after apply)
      + status                  = (known after apply)
      + tags                    = (known after apply)
      + vpc                     = (known after apply)
      + zone                    = "us-south-1"
    }

  # module.spoke_vpc.ibm_is_subnet.subnet["hs-delegated-spoke-spoke-subnet-a"] will be created
  + resource "ibm_is_subnet" "subnet" {
      + access_tags                  = (known after apply)
      + available_ipv4_address_count = (known after apply)
      + crn                          = (known after apply)
      + id                           = (known after apply)
      + ip_version                   = "ipv4"
      + ipv4_cidr_block              = "<IP_ADDRESS>/24"
      + name                         = "hs-delegated-spoke-spoke-subnet-a"
      + network_acl                  = (known after apply)
      + public_gateway               = (known after apply)
      + resource_controller_url      = (known after apply)
      + resource_crn                 = (known after apply)
      + resource_group               = (known after apply)
      + resource_group_name          = (known after apply)
      + resource_name                = (known after apply)
      + resource_status              = (known after apply)
      + routing_table                = (known after apply)
      + status                       = (known after apply)
      + tags                         = (known after apply)
      + total_ipv4_address_count     = (known after apply)
      + vpc                          = (known after apply)
      + zone                         = "us-south-1"
    }

  # module.spoke_vpc.ibm_is_subnet.subnet["hs-delegated-spoke-spoke-subnet-b"] will be created
  + resource "ibm_is_subnet" "subnet" {
      + access_tags                  = (known after apply)
      + available_ipv4_address_count = (known after apply)
      + crn                          = (known after apply)
      + id                           = (known after apply)
      + ip_version                   = "ipv4"
      + ipv4_cidr_block              = "<IP_ADDRESS>/24"
      + name                         = "hs-delegated-spoke-spoke-subnet-b"
      + network_acl                  = (known after apply)
      + public_gateway               = (known after apply)
      + resource_controller_url      = (known after apply)
      + resource_crn                 = (known after apply)
      + resource_group               = (known after apply)
      + resource_group_name          = (known after apply)
      + resource_name                = (known after apply)
      + resource_status              = (known after apply)
      + routing_table                = (known after apply)
      + status                       = (known after apply)
      + tags                         = (known after apply)
      + total_ipv4_address_count     = (known after apply)
      + vpc                          = (known after apply)
      + zone                         = "us-south-2"
    }

  # module.spoke_vpc.ibm_is_subnet.subnet["hs-delegated-spoke-spoke-subnet-c"] will be created
  + resource "ibm_is_subnet" "subnet" {
      + access_tags                  = (known after apply)
      + available_ipv4_address_count = (known after apply)
      + crn                          = (known after apply)
      + id                           = (known after apply)
      + ip_version                   = "ipv4"
      + ipv4_cidr_block              = "<IP_ADDRESS>/24"
      + name                         = "hs-delegated-spoke-spoke-subnet-c"
      + network_acl                  = (known after apply)
      + public_gateway               = (known after apply)
      + resource_controller_url      = (known after apply)
      + resource_crn                 = (known after apply)
      + resource_group               = (known after apply)
      + resource_group_name          = (known after apply)
      + resource_name                = (known after apply)
      + resource_status              = (known after apply)
      + routing_table                = (known after apply)
      + status                       = (known after apply)
      + tags                         = (known after apply)
      + total_ipv4_address_count     = (known after apply)
      + vpc                          = (known after apply)
      + zone                         = "us-south-3"
    }

  # module.spoke_vpc.ibm_is_vpc.vpc[0] will be created
  + resource "ibm_is_vpc" "vpc" {
      + access_tags                 = (known after apply)
      + address_prefix_management   = "manual"
      + classic_access              = false
      + crn                         = (known after apply)
      + cse_source_addresses        = (known after apply)
      + default_network_acl         = (known after apply)
      + default_network_acl_crn     = (known after apply)
      + default_network_acl_name    = (known after apply)
      + default_routing_table       = (known after apply)
      + default_routing_table_name  = (known after apply)
      + default_security_group      = (known after apply)
      + default_security_group_crn  = (known after apply)
      + default_security_group_name = (known after apply)
      + health_reasons              = (known after apply)
      + health_state                = (known after apply)
      + id                          = (known after apply)
      + name                        = "hs-delegated-spoke-spoke-vpc"
      + no_sg_acl_rules             = false
      + resource_controller_url     = (known after apply)
      + resource_crn                = (known after apply)
      + resource_group              = (known after apply)
      + resource_group_name         = (known after apply)
      + resource_name               = (known after apply)
      + resource_status             = (known after apply)
      + security_group              = (known after apply)
      + status                      = (known after apply)
      + subnets                     = (known after apply)
      + tags                        = (known after apply)

      + dns {
          + enable_hub               = false
          + resolution_binding_count = (known after apply)
        }
    }

  # module.spoke_vpc.ibm_is_vpc_address_prefix.subnet_prefix["hs-delegated-spoke-spoke-subnet-a"] will be created
  + resource "ibm_is_vpc_address_prefix" "subnet_prefix" {
      + address_prefix = (known after apply)
      + cidr           = "<IP_ADDRESS>/24"
      + has_subnets    = (known after apply)
      + id             = (known after apply)
      + is_default     = false
      + name           = "hs-delegated-spoke-spoke-subnet-a"
      + related_crn    = (known after apply)
      + vpc            = (known after apply)
      + zone           = "us-south-1"
    }

  # module.spoke_vpc.ibm_is_vpc_address_prefix.subnet_prefix["hs-delegated-spoke-spoke-subnet-b"] will be created
  + resource "ibm_is_vpc_address_prefix" "subnet_prefix" {
      + address_prefix = (known after apply)
      + cidr           = "<IP_ADDRESS>/24"
      + has_subnets    = (known after apply)
      + id             = (known after apply)
      + is_default     = false
      + name           = "hs-delegated-spoke-spoke-subnet-b"
      + related_crn    = (known after apply)
      + vpc            = (known after apply)
      + zone           = "us-south-2"
    }

  # module.spoke_vpc.ibm_is_vpc_address_prefix.subnet_prefix["hs-delegated-spoke-spoke-subnet-c"] will be created
  + resource "ibm_is_vpc_address_prefix" "subnet_prefix" {
      + address_prefix = (known after apply)
      + cidr           = "<IP_ADDRESS>/24"
      + has_subnets    = (known after apply)
      + id             = (known after apply)
      + is_default     = false
      + name           = "hs-delegated-spoke-spoke-subnet-c"
      + related_crn    = (known after apply)
      + vpc            = (known after apply)
      + zone           = "us-south-3"
    }

  # module.spoke_vpc.ibm_is_vpc_dns_resolution_binding.vpc_dns_resolution_binding_crn[0] will be created
  + resource "ibm_is_vpc_dns_resolution_binding" "vpc_dns_resolution_binding_crn" {
      + created_at        = (known after apply)
      + endpoint_gateways = (known after apply)
      + href              = (known after apply)
      + id                = (known after apply)
      + lifecycle_state   = (known after apply)
      + name              = "dns-binding-name"
      + resource_type     = (known after apply)
      + vpc_id            = (known after apply)

      + vpc {
          + crn           = (known after apply)
          + href          = (known after apply)
          + id            = (known after apply)
          + name          = (known after apply)
          + remote        = (known after apply)
          + resource_type = (known after apply)
        }
    }

  # module.tg_gateway_connection.ibm_tg_connection.vpc_connections[0] will be created
  + resource "ibm_tg_connection" "vpc_connections" {
      + base_connection_id = (known after apply)
      + base_network_type  = (known after apply)
      + connection_id      = (known after apply)
      + created_at         = (known after apply)
      + gateway            = (known after apply)
      + id                 = (known after apply)
      + local_gateway_ip   = (known after apply)
      + local_tunnel_ip    = (known after apply)
      + name               = "vpc_conn_inst0"
      + network_account_id = (known after apply)
      + network_id         = (known after apply)
      + network_type       = "vpc"
      + related_crn        = (known after apply)
      + remote_bgp_asn     = (known after apply)
      + remote_gateway_ip  = (known after apply)
      + remote_tunnel_ip   = (known after apply)
      + request_status     = (known after apply)
      + status             = (known after apply)
      + updated_at         = (known after apply)
      + zone               = (known after apply)
    }

  # module.tg_gateway_connection.ibm_tg_connection.vpc_connections[1] will be created
  + resource "ibm_tg_connection" "vpc_connections" {
      + base_connection_id = (known after apply)
      + base_network_type  = (known after apply)
      + connection_id      = (known after apply)
      + created_at         = (known after apply)
      + gateway            = (known after apply)
      + id                 = (known after apply)
      + local_gateway_ip   = (known after apply)
      + local_tunnel_ip    = (known after apply)
      + name               = "vpc_conn_inst1"
      + network_account_id = (known after apply)
      + network_id         = (known after apply)
      + network_type       = "vpc"
      + related_crn        = (known after apply)
      + remote_bgp_asn     = (known after apply)
      + remote_gateway_ip  = (known after apply)
      + remote_tunnel_ip   = (known after apply)
      + request_status     = (known after apply)
      + status             = (known after apply)
      + updated_at         = (known after apply)
      + zone               = (known after apply)
    }

  # module.tg_gateway_connection.ibm_tg_gateway.tg_gw_instance[0] will be created
  + resource "ibm_tg_gateway" "tg_gw_instance" {
      + created_at              = (known after apply)
      + crn                     = (known after apply)
      + global                  = false
      + id                      = (known after apply)
      + location                = "us-south"
      + name                    = "hs-delegated-tg"
      + resource_controller_url = (known after apply)
      + resource_crn            = (known after apply)
      + resource_group          = (known after apply)
      + resource_group_name     = (known after apply)
      + resource_name           = (known after apply)
      + resource_status         = (known after apply)
      + status                  = (known after apply)
      + tags                    = (known after apply)
      + updated_at              = (known after apply)

      + timeouts {
          + delete = "45m"
        }
    }

Plan: 29 to add, 0 to change, 0 to destroy.

Changes to Outputs:
  + custom_resolver_hub_vpc                = {
      + created_on         = (known after apply)
      + custom_resolver_id = (known after apply)
      + description        = null
      + enabled            = true
      + health             = (known after apply)
      + high_availability  = true
      + id                 = (known after apply)
      + instance_id        = (known after apply)
      + locations          = [
          + {
              + dns_server_ip = (known after apply)
              + enabled       = true
              + healthy       = (known after apply)
              + location_id   = (known after apply)
              + subnet_crn    = (known after apply)
            },
          + {
              + dns_server_ip = (known after apply)
              + enabled       = true
              + healthy       = (known after apply)
              + location_id   = (known after apply)
              + subnet_crn    = (known after apply)
            },
          + {
              + dns_server_ip = (known after apply)
              + enabled       = true
              + healthy       = (known after apply)
              + location_id   = (known after apply)
              + subnet_crn    = (known after apply)
            },
        ]
      + modified_on        = (known after apply)
      + name               = "dns-custom-resolver-name"
      + rules              = (known after apply)
      + timeouts           = null
    }
  + dns_endpoint_gateways_by_spoke_vpc_crn = {
      + created_at        = (known after apply)
      + endpoint_gateways = (known after apply)
      + href              = (known after apply)
      + id                = (known after apply)
      + lifecycle_state   = (known after apply)
      + name              = "dns-binding-name"
      + resource_type     = (known after apply)
      + vpc               = [
          + {
              + crn           = (known after apply)
              + href          = (known after apply)
              + id            = (known after apply)
              + name          = (known after apply)
              + remote        = (known after apply)
              + resource_type = (known after apply)
            },
        ]
      + vpc_id            = (known after apply)
    }
  + hub_vpc_crn                            = (known after apply)
  + hub_vpc_id                             = (known after apply)
  + spoke_vpc_crn                          = (known after apply)
  + spoke_vpc_id                           = (known after apply)
  + transit_gateway_crn                    = (known after apply)
  + transit_gateway_id                     = (known after apply)
  + vpc_connection_ids                     = (known after apply)

─────────────────────────────────────────────────────────────────────────────

Note: You didn't use the -out option to save this plan, so Terraform can't
guarantee to take exactly these actions if you run "terraform apply" now.

Use case # 4: set a value for name and use all of the new variables. Do not use prefix

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  + create
 <= read (data resources)

Terraform will perform the following actions:

  # ibm_cos_bucket.cos_bucket will be created
  + resource "ibm_cos_bucket" "cos_bucket" {
      + bucket_name          = "vpc-logs-cos-bucket"
      + crn                  = (known after apply)
      + endpoint_type        = "public"
      + force_delete         = true
      + id                   = (known after apply)
      + region_location      = "us-south"
      + resource_instance_id = (known after apply)
      + s3_endpoint_direct   = (known after apply)
      + s3_endpoint_private  = (known after apply)
      + s3_endpoint_public   = (known after apply)
      + storage_class        = "standard"
    }

  # ibm_resource_instance.cos_instance will be created
  + resource "ibm_resource_instance" "cos_instance" {
      + account_id              = (known after apply)
      + allow_cleanup           = (known after apply)
      + created_at              = (known after apply)
      + created_by              = (known after apply)
      + crn                     = (known after apply)
      + dashboard_url           = (known after apply)
      + deleted_at              = (known after apply)
      + deleted_by              = (known after apply)
      + extensions              = (known after apply)
      + guid                    = (known after apply)
      + id                      = (known after apply)
      + last_operation          = (known after apply)
      + location                = "global"
      + locked                  = (known after apply)
      + name                    = "vpc-logs-cos"
      + plan                    = "standard"
      + plan_history            = (known after apply)
      + resource_aliases_url    = (known after apply)
      + resource_bindings_url   = (known after apply)
      + resource_controller_url = (known after apply)
      + resource_crn            = (known after apply)
      + resource_group_crn      = (known after apply)
      + resource_group_id       = (known after apply)
      + resource_group_name     = (known after apply)
      + resource_id             = (known after apply)
      + resource_keys_url       = (known after apply)
      + resource_name           = (known after apply)
      + resource_plan_id        = (known after apply)
      + resource_status         = (known after apply)
      + restored_at             = (known after apply)
      + restored_by             = (known after apply)
      + scheduled_reclaim_at    = (known after apply)
      + scheduled_reclaim_by    = (known after apply)
      + service                 = "cloud-object-storage"
      + service_endpoints       = (known after apply)
      + state                   = (known after apply)
      + status                  = (known after apply)
      + sub_type                = (known after apply)
      + tags                    = (known after apply)
      + target_crn              = (known after apply)
      + type                    = (known after apply)
      + update_at               = (known after apply)
      + update_by               = (known after apply)
    }

  # module.hub_vpc.data.ibm_is_vpc_address_prefixes.get_address_prefixes will be read during apply
  # (config refers to values not yet known)
 <= data "ibm_is_vpc_address_prefixes" "get_address_prefixes" {
      + address_prefixes = (known after apply)
      + id               = (known after apply)
      + vpc              = (known after apply)
    }

  # module.hub_vpc.ibm_dns_custom_resolver.custom_resolver_hub[0] will be created
  + resource "ibm_dns_custom_resolver" "custom_resolver_hub" {
      + created_on         = (known after apply)
      + custom_resolver_id = (known after apply)
      + enabled            = true
      + health             = (known after apply)
      + high_availability  = true
      + id                 = (known after apply)
      + instance_id        = (known after apply)
      + modified_on        = (known after apply)
      + name               = "dns-custom-resolver-name"
      + rules              = (known after apply)

      + locations {
          + dns_server_ip = (known after apply)
          + enabled       = true
          + healthy       = (known after apply)
          + location_id   = (known after apply)
          + subnet_crn    = (known after apply)
        }
      + locations {
          + dns_server_ip = (known after apply)
          + enabled       = true
          + healthy       = (known after apply)
          + location_id   = (known after apply)
          + subnet_crn    = (known after apply)
        }
      + locations {
          + dns_server_ip = (known after apply)
          + enabled       = true
          + healthy       = (known after apply)
          + location_id   = (known after apply)
          + subnet_crn    = (known after apply)
        }
    }

  # module.hub_vpc.ibm_is_flow_log.flow_logs[0] will be created
  + resource "ibm_is_flow_log" "flow_logs" {
      + access_tags             = (known after apply)
      + active                  = true
      + auto_delete             = (known after apply)
      + created_at              = (known after apply)
      + crn                     = (known after apply)
      + href                    = (known after apply)
      + id                      = (known after apply)
      + lifecycle_state         = (known after apply)
      + name                    = "vpc-flow-logs"
      + resource_controller_url = (known after apply)
      + resource_crn            = (known after apply)
      + resource_group          = (known after apply)
      + resource_group_name     = (known after apply)
      + resource_name           = (known after apply)
      + resource_status         = (known after apply)
      + storage_bucket          = "vpc-logs-cos-bucket"
      + tags                    = (known after apply)
      + target                  = (known after apply)
      + vpc                     = (known after apply)
    }

  # module.hub_vpc.ibm_is_network_acl.network_acl["vpc-acl"] will be created
  + resource "ibm_is_network_acl" "network_acl" {
      + access_tags             = (known after apply)
      + crn                     = (known after apply)
      + id                      = (known after apply)
      + name                    = "hub-vpc-acl"
      + resource_controller_url = (known after apply)
      + resource_crn            = (known after apply)
      + resource_group          = (known after apply)
      + resource_group_name     = (known after apply)
      + resource_name           = (known after apply)
      + tags                    = (known after apply)
      + vpc                     = (known after apply)
    }

  # module.hub_vpc.ibm_is_public_gateway.gateway["zone-1"] will be created
  + resource "ibm_is_public_gateway" "gateway" {
      + access_tags             = (known after apply)
      + crn                     = (known after apply)
      + floating_ip             = (known after apply)
      + id                      = (known after apply)
      + name                    = "public-gw-zone-1"
      + resource_controller_url = (known after apply)
      + resource_crn            = (known after apply)
      + resource_group          = (known after apply)
      + resource_group_name     = (known after apply)
      + resource_name           = (known after apply)
      + resource_status         = (known after apply)
      + status                  = (known after apply)
      + tags                    = (known after apply)
      + vpc                     = (known after apply)
      + zone                    = "us-south-1"
    }

  # module.hub_vpc.ibm_is_subnet.subnet["hub-subnet-a"] will be created
  + resource "ibm_is_subnet" "subnet" {
      + access_tags                  = (known after apply)
      + available_ipv4_address_count = (known after apply)
      + crn                          = (known after apply)
      + id                           = (known after apply)
      + ip_version                   = "ipv4"
      + ipv4_cidr_block              = "<IP_ADDRESS>/24"
      + name                         = "hub-subnet-a"
      + network_acl                  = (known after apply)
      + public_gateway               = (known after apply)
      + resource_controller_url      = (known after apply)
      + resource_crn                 = (known after apply)
      + resource_group               = (known after apply)
      + resource_group_name          = (known after apply)
      + resource_name                = (known after apply)
      + resource_status              = (known after apply)
      + routing_table                = (known after apply)
      + status                       = (known after apply)
      + tags                         = (known after apply)
      + total_ipv4_address_count     = (known after apply)
      + vpc                          = (known after apply)
      + zone                         = "us-south-1"
    }

  # module.hub_vpc.ibm_is_subnet.subnet["hub-subnet-b"] will be created
  + resource "ibm_is_subnet" "subnet" {
      + access_tags                  = (known after apply)
      + available_ipv4_address_count = (known after apply)
      + crn                          = (known after apply)
      + id                           = (known after apply)
      + ip_version                   = "ipv4"
      + ipv4_cidr_block              = "<IP_ADDRESS>/24"
      + name                         = "hub-subnet-b"
      + network_acl                  = (known after apply)
      + public_gateway               = (known after apply)
      + resource_controller_url      = (known after apply)
      + resource_crn                 = (known after apply)
      + resource_group               = (known after apply)
      + resource_group_name          = (known after apply)
      + resource_name                = (known after apply)
      + resource_status              = (known after apply)
      + routing_table                = (known after apply)
      + status                       = (known after apply)
      + tags                         = (known after apply)
      + total_ipv4_address_count     = (known after apply)
      + vpc                          = (known after apply)
      + zone                         = "us-south-2"
    }

  # module.hub_vpc.ibm_is_subnet.subnet["hub-subnet-c"] will be created
  + resource "ibm_is_subnet" "subnet" {
      + access_tags                  = (known after apply)
      + available_ipv4_address_count = (known after apply)
      + crn                          = (known after apply)
      + id                           = (known after apply)
      + ip_version                   = "ipv4"
      + ipv4_cidr_block              = "<IP_ADDRESS>/24"
      + name                         = "hub-subnet-c"
      + network_acl                  = (known after apply)
      + public_gateway               = (known after apply)
      + resource_controller_url      = (known after apply)
      + resource_crn                 = (known after apply)
      + resource_group               = (known after apply)
      + resource_group_name          = (known after apply)
      + resource_name                = (known after apply)
      + resource_status              = (known after apply)
      + routing_table                = (known after apply)
      + status                       = (known after apply)
      + tags                         = (known after apply)
      + total_ipv4_address_count     = (known after apply)
      + vpc                          = (known after apply)
      + zone                         = "us-south-3"
    }

  # module.hub_vpc.ibm_is_vpc.vpc[0] will be created
  + resource "ibm_is_vpc" "vpc" {
      + access_tags                 = (known after apply)
      + address_prefix_management   = "manual"
      + classic_access              = false
      + crn                         = (known after apply)
      + cse_source_addresses        = (known after apply)
      + default_network_acl         = (known after apply)
      + default_network_acl_crn     = (known after apply)
      + default_network_acl_name    = (known after apply)
      + default_routing_table       = (known after apply)
      + default_routing_table_name  = (known after apply)
      + default_security_group      = (known after apply)
      + default_security_group_crn  = (known after apply)
      + default_security_group_name = (known after apply)
      + health_reasons              = (known after apply)
      + health_state                = (known after apply)
      + id                          = (known after apply)
      + name                        = "hub"
      + no_sg_acl_rules             = false
      + resource_controller_url     = (known after apply)
      + resource_crn                = (known after apply)
      + resource_group              = (known after apply)
      + resource_group_name         = (known after apply)
      + resource_name               = (known after apply)
      + resource_status             = (known after apply)
      + security_group              = (known after apply)
      + status                      = (known after apply)
      + subnets                     = (known after apply)
      + tags                        = (known after apply)

      + dns {
          + enable_hub               = true
          + resolution_binding_count = (known after apply)
        }
    }

  # module.hub_vpc.ibm_is_vpc_address_prefix.subnet_prefix["hub-subnet-a"] will be created
  + resource "ibm_is_vpc_address_prefix" "subnet_prefix" {
      + address_prefix = (known after apply)
      + cidr           = "<IP_ADDRESS>/24"
      + has_subnets    = (known after apply)
      + id             = (known after apply)
      + is_default     = false
      + name           = "hub-subnet-a"
      + related_crn    = (known after apply)
      + vpc            = (known after apply)
      + zone           = "us-south-1"
    }

  # module.hub_vpc.ibm_is_vpc_address_prefix.subnet_prefix["hub-subnet-b"] will be created
  + resource "ibm_is_vpc_address_prefix" "subnet_prefix" {
      + address_prefix = (known after apply)
      + cidr           = "<IP_ADDRESS>/24"
      + has_subnets    = (known after apply)
      + id             = (known after apply)
      + is_default     = false
      + name           = "hub-subnet-b"
      + related_crn    = (known after apply)
      + vpc            = (known after apply)
      + zone           = "us-south-2"
    }

  # module.hub_vpc.ibm_is_vpc_address_prefix.subnet_prefix["hub-subnet-c"] will be created
  + resource "ibm_is_vpc_address_prefix" "subnet_prefix" {
      + address_prefix = (known after apply)
      + cidr           = "<IP_ADDRESS>/24"
      + has_subnets    = (known after apply)
      + id             = (known after apply)
      + is_default     = false
      + name           = "hub-subnet-c"
      + related_crn    = (known after apply)
      + vpc            = (known after apply)
      + zone           = "us-south-3"
    }

  # module.hub_vpc.ibm_resource_instance.dns_instance_hub[0] will be created
  + resource "ibm_resource_instance" "dns_instance_hub" {
      + account_id              = (known after apply)
      + allow_cleanup           = (known after apply)
      + created_at              = (known after apply)
      + created_by              = (known after apply)
      + crn                     = (known after apply)
      + dashboard_url           = (known after apply)
      + deleted_at              = (known after apply)
      + deleted_by              = (known after apply)
      + extensions              = (known after apply)
      + guid                    = (known after apply)
      + id                      = (known after apply)
      + last_operation          = (known after apply)
      + location                = "global"
      + locked                  = (known after apply)
      + name                    = "dns-instance-name"
      + plan                    = "standard-dns"
      + plan_history            = (known after apply)
      + resource_aliases_url    = (known after apply)
      + resource_bindings_url   = (known after apply)
      + resource_controller_url = (known after apply)
      + resource_crn            = (known after apply)
      + resource_group_crn      = (known after apply)
      + resource_group_id       = (known after apply)
      + resource_group_name     = (known after apply)
      + resource_id             = (known after apply)
      + resource_keys_url       = (known after apply)
      + resource_name           = (known after apply)
      + resource_plan_id        = (known after apply)
      + resource_status         = (known after apply)
      + restored_at             = (known after apply)
      + restored_by             = (known after apply)
      + scheduled_reclaim_at    = (known after apply)
      + scheduled_reclaim_by    = (known after apply)
      + service                 = "dns-svcs"
      + service_endpoints       = (known after apply)
      + state                   = (known after apply)
      + status                  = (known after apply)
      + sub_type                = (known after apply)
      + tags                    = (known after apply)
      + target_crn              = (known after apply)
      + type                    = (known after apply)
      + update_at               = (known after apply)
      + update_by               = (known after apply)
    }

  # module.resource_group.ibm_resource_group.resource_group[0] will be created
  + resource "ibm_resource_group" "resource_group" {
      + created_at          = (known after apply)
      + crn                 = (known after apply)
      + default             = (known after apply)
      + id                  = (known after apply)
      + name                = "hs-delegated-resource-group"
      + payment_methods_url = (known after apply)
      + quota_id            = (known after apply)
      + quota_url           = (known after apply)
      + resource_linkages   = (known after apply)
      + state               = (known after apply)
      + teams_url           = (known after apply)
      + updated_at          = (known after apply)
    }

  # module.spoke_vpc.data.ibm_is_vpc_address_prefixes.get_address_prefixes will be read during apply
  # (config refers to values not yet known)
 <= data "ibm_is_vpc_address_prefixes" "get_address_prefixes" {
      + address_prefixes = (known after apply)
      + id               = (known after apply)
      + vpc              = (known after apply)
    }

  # module.spoke_vpc.ibm_is_flow_log.flow_logs[0] will be created
  + resource "ibm_is_flow_log" "flow_logs" {
      + access_tags             = (known after apply)
      + active                  = true
      + auto_delete             = (known after apply)
      + created_at              = (known after apply)
      + crn                     = (known after apply)
      + href                    = (known after apply)
      + id                      = (known after apply)
      + lifecycle_state         = (known after apply)
      + name                    = "vpc-flow-logs"
      + resource_controller_url = (known after apply)
      + resource_crn            = (known after apply)
      + resource_group          = (known after apply)
      + resource_group_name     = (known after apply)
      + resource_name           = (known after apply)
      + resource_status         = (known after apply)
      + storage_bucket          = "vpc-logs-cos-bucket"
      + tags                    = (known after apply)
      + target                  = (known after apply)
      + vpc                     = (known after apply)
    }

  # module.spoke_vpc.ibm_is_network_acl.network_acl["vpc-acl"] will be created
  + resource "ibm_is_network_acl" "network_acl" {
      + access_tags             = (known after apply)
      + crn                     = (known after apply)
      + id                      = (known after apply)
      + name                    = "spoke-vpc-acl"
      + resource_controller_url = (known after apply)
      + resource_crn            = (known after apply)
      + resource_group          = (known after apply)
      + resource_group_name     = (known after apply)
      + resource_name           = (known after apply)
      + tags                    = (known after apply)
      + vpc                     = (known after apply)
    }

  # module.spoke_vpc.ibm_is_public_gateway.gateway["zone-1"] will be created
  + resource "ibm_is_public_gateway" "gateway" {
      + access_tags             = (known after apply)
      + crn                     = (known after apply)
      + floating_ip             = (known after apply)
      + id                      = (known after apply)
      + name                    = "public-gw-zone-1"
      + resource_controller_url = (known after apply)
      + resource_crn            = (known after apply)
      + resource_group          = (known after apply)
      + resource_group_name     = (known after apply)
      + resource_name           = (known after apply)
      + resource_status         = (known after apply)
      + status                  = (known after apply)
      + tags                    = (known after apply)
      + vpc                     = (known after apply)
      + zone                    = "us-south-1"
    }

  # module.spoke_vpc.ibm_is_subnet.subnet["spoke-subnet-a"] will be created
  + resource "ibm_is_subnet" "subnet" {
      + access_tags                  = (known after apply)
      + available_ipv4_address_count = (known after apply)
      + crn                          = (known after apply)
      + id                           = (known after apply)
      + ip_version                   = "ipv4"
      + ipv4_cidr_block              = "<IP_ADDRESS>/24"
      + name                         = "spoke-subnet-a"
      + network_acl                  = (known after apply)
      + public_gateway               = (known after apply)
      + resource_controller_url      = (known after apply)
      + resource_crn                 = (known after apply)
      + resource_group               = (known after apply)
      + resource_group_name          = (known after apply)
      + resource_name                = (known after apply)
      + resource_status              = (known after apply)
      + routing_table                = (known after apply)
      + status                       = (known after apply)
      + tags                         = (known after apply)
      + total_ipv4_address_count     = (known after apply)
      + vpc                          = (known after apply)
      + zone                         = "us-south-1"
    }

  # module.spoke_vpc.ibm_is_subnet.subnet["spoke-subnet-b"] will be created
  + resource "ibm_is_subnet" "subnet" {
      + access_tags                  = (known after apply)
      + available_ipv4_address_count = (known after apply)
      + crn                          = (known after apply)
      + id                           = (known after apply)
      + ip_version                   = "ipv4"
      + ipv4_cidr_block              = "<IP_ADDRESS>/24"
      + name                         = "spoke-subnet-b"
      + network_acl                  = (known after apply)
      + public_gateway               = (known after apply)
      + resource_controller_url      = (known after apply)
      + resource_crn                 = (known after apply)
      + resource_group               = (known after apply)
      + resource_group_name          = (known after apply)
      + resource_name                = (known after apply)
      + resource_status              = (known after apply)
      + routing_table                = (known after apply)
      + status                       = (known after apply)
      + tags                         = (known after apply)
      + total_ipv4_address_count     = (known after apply)
      + vpc                          = (known after apply)
      + zone                         = "us-south-2"
    }

  # module.spoke_vpc.ibm_is_subnet.subnet["spoke-subnet-c"] will be created
  + resource "ibm_is_subnet" "subnet" {
      + access_tags                  = (known after apply)
      + available_ipv4_address_count = (known after apply)
      + crn                          = (known after apply)
      + id                           = (known after apply)
      + ip_version                   = "ipv4"
      + ipv4_cidr_block              = "<IP_ADDRESS>/24"
      + name                         = "spoke-subnet-c"
      + network_acl                  = (known after apply)
      + public_gateway               = (known after apply)
      + resource_controller_url      = (known after apply)
      + resource_crn                 = (known after apply)
      + resource_group               = (known after apply)
      + resource_group_name          = (known after apply)
      + resource_name                = (known after apply)
      + resource_status              = (known after apply)
      + routing_table                = (known after apply)
      + status                       = (known after apply)
      + tags                         = (known after apply)
      + total_ipv4_address_count     = (known after apply)
      + vpc                          = (known after apply)
      + zone                         = "us-south-3"
    }

  # module.spoke_vpc.ibm_is_vpc.vpc[0] will be created
  + resource "ibm_is_vpc" "vpc" {
      + access_tags                 = (known after apply)
      + address_prefix_management   = "manual"
      + classic_access              = false
      + crn                         = (known after apply)
      + cse_source_addresses        = (known after apply)
      + default_network_acl         = (known after apply)
      + default_network_acl_crn     = (known after apply)
      + default_network_acl_name    = (known after apply)
      + default_routing_table       = (known after apply)
      + default_routing_table_name  = (known after apply)
      + default_security_group      = (known after apply)
      + default_security_group_crn  = (known after apply)
      + default_security_group_name = (known after apply)
      + health_reasons              = (known after apply)
      + health_state                = (known after apply)
      + id                          = (known after apply)
      + name                        = "spoke"
      + no_sg_acl_rules             = false
      + resource_controller_url     = (known after apply)
      + resource_crn                = (known after apply)
      + resource_group              = (known after apply)
      + resource_group_name         = (known after apply)
      + resource_name               = (known after apply)
      + resource_status             = (known after apply)
      + security_group              = (known after apply)
      + status                      = (known after apply)
      + subnets                     = (known after apply)
      + tags                        = (known after apply)

      + dns {
          + enable_hub               = false
          + resolution_binding_count = (known after apply)
        }
    }

  # module.spoke_vpc.ibm_is_vpc_address_prefix.subnet_prefix["spoke-subnet-a"] will be created
  + resource "ibm_is_vpc_address_prefix" "subnet_prefix" {
      + address_prefix = (known after apply)
      + cidr           = "<IP_ADDRESS>/24"
      + has_subnets    = (known after apply)
      + id             = (known after apply)
      + is_default     = false
      + name           = "spoke-subnet-a"
      + related_crn    = (known after apply)
      + vpc            = (known after apply)
      + zone           = "us-south-1"
    }

  # module.spoke_vpc.ibm_is_vpc_address_prefix.subnet_prefix["spoke-subnet-b"] will be created
  + resource "ibm_is_vpc_address_prefix" "subnet_prefix" {
      + address_prefix = (known after apply)
      + cidr           = "<IP_ADDRESS>/24"
      + has_subnets    = (known after apply)
      + id             = (known after apply)
      + is_default     = false
      + name           = "spoke-subnet-b"
      + related_crn    = (known after apply)
      + vpc            = (known after apply)
      + zone           = "us-south-2"
    }

  # module.spoke_vpc.ibm_is_vpc_address_prefix.subnet_prefix["spoke-subnet-c"] will be created
  + resource "ibm_is_vpc_address_prefix" "subnet_prefix" {
      + address_prefix = (known after apply)
      + cidr           = "<IP_ADDRESS>/24"
      + has_subnets    = (known after apply)
      + id             = (known after apply)
      + is_default     = false
      + name           = "spoke-subnet-c"
      + related_crn    = (known after apply)
      + vpc            = (known after apply)
      + zone           = "us-south-3"
    }

  # module.spoke_vpc.ibm_is_vpc_dns_resolution_binding.vpc_dns_resolution_binding_crn[0] will be created
  + resource "ibm_is_vpc_dns_resolution_binding" "vpc_dns_resolution_binding_crn" {
      + created_at        = (known after apply)
      + endpoint_gateways = (known after apply)
      + href              = (known after apply)
      + id                = (known after apply)
      + lifecycle_state   = (known after apply)
      + name              = "dns-binding-name"
      + resource_type     = (known after apply)
      + vpc_id            = (known after apply)

      + vpc {
          + crn           = (known after apply)
          + href          = (known after apply)
          + id            = (known after apply)
          + name          = (known after apply)
          + remote        = (known after apply)
          + resource_type = (known after apply)
        }
    }

  # module.tg_gateway_connection.ibm_tg_connection.vpc_connections[0] will be created
  + resource "ibm_tg_connection" "vpc_connections" {
      + base_connection_id = (known after apply)
      + base_network_type  = (known after apply)
      + connection_id      = (known after apply)
      + created_at         = (known after apply)
      + gateway            = (known after apply)
      + id                 = (known after apply)
      + local_gateway_ip   = (known after apply)
      + local_tunnel_ip    = (known after apply)
      + name               = "vpc_conn_inst0"
      + network_account_id = (known after apply)
      + network_id         = (known after apply)
      + network_type       = "vpc"
      + related_crn        = (known after apply)
      + remote_bgp_asn     = (known after apply)
      + remote_gateway_ip  = (known after apply)
      + remote_tunnel_ip   = (known after apply)
      + request_status     = (known after apply)
      + status             = (known after apply)
      + updated_at         = (known after apply)
      + zone               = (known after apply)
    }

  # module.tg_gateway_connection.ibm_tg_connection.vpc_connections[1] will be created
  + resource "ibm_tg_connection" "vpc_connections" {
      + base_connection_id = (known after apply)
      + base_network_type  = (known after apply)
      + connection_id      = (known after apply)
      + created_at         = (known after apply)
      + gateway            = (known after apply)
      + id                 = (known after apply)
      + local_gateway_ip   = (known after apply)
      + local_tunnel_ip    = (known after apply)
      + name               = "vpc_conn_inst1"
      + network_account_id = (known after apply)
      + network_id         = (known after apply)
      + network_type       = "vpc"
      + related_crn        = (known after apply)
      + remote_bgp_asn     = (known after apply)
      + remote_gateway_ip  = (known after apply)
      + remote_tunnel_ip   = (known after apply)
      + request_status     = (known after apply)
      + status             = (known after apply)
      + updated_at         = (known after apply)
      + zone               = (known after apply)
    }

  # module.tg_gateway_connection.ibm_tg_gateway.tg_gw_instance[0] will be created
  + resource "ibm_tg_gateway" "tg_gw_instance" {
      + created_at              = (known after apply)
      + crn                     = (known after apply)
      + global                  = false
      + id                      = (known after apply)
      + location                = "us-south"
      + name                    = "hs-delegated-tg"
      + resource_controller_url = (known after apply)
      + resource_crn            = (known after apply)
      + resource_group          = (known after apply)
      + resource_group_name     = (known after apply)
      + resource_name           = (known after apply)
      + resource_status         = (known after apply)
      + status                  = (known after apply)
      + tags                    = (known after apply)
      + updated_at              = (known after apply)

      + timeouts {
          + delete = "45m"
        }
    }

Plan: 29 to add, 0 to change, 0 to destroy.

Changes to Outputs:
  + custom_resolver_hub_vpc                = {
      + created_on         = (known after apply)
      + custom_resolver_id = (known after apply)
      + description        = null
      + enabled            = true
      + health             = (known after apply)
      + high_availability  = true
      + id                 = (known after apply)
      + instance_id        = (known after apply)
      + locations          = [
          + {
              + dns_server_ip = (known after apply)
              + enabled       = true
              + healthy       = (known after apply)
              + location_id   = (known after apply)
              + subnet_crn    = (known after apply)
            },
          + {
              + dns_server_ip = (known after apply)
              + enabled       = true
              + healthy       = (known after apply)
              + location_id   = (known after apply)
              + subnet_crn    = (known after apply)
            },
          + {
              + dns_server_ip = (known after apply)
              + enabled       = true
              + healthy       = (known after apply)
              + location_id   = (known after apply)
              + subnet_crn    = (known after apply)
            },
        ]
      + modified_on        = (known after apply)
      + name               = "dns-custom-resolver-name"
      + rules              = (known after apply)
      + timeouts           = null
    }
  + dns_endpoint_gateways_by_spoke_vpc_crn = {
      + created_at        = (known after apply)
      + endpoint_gateways = (known after apply)
      + href              = (known after apply)
      + id                = (known after apply)
      + lifecycle_state   = (known after apply)
      + name              = "dns-binding-name"
      + resource_type     = (known after apply)
      + vpc               = [
          + {
              + crn           = (known after apply)
              + href          = (known after apply)
              + id            = (known after apply)
              + name          = (known after apply)
              + remote        = (known after apply)
              + resource_type = (known after apply)
            },
        ]
      + vpc_id            = (known after apply)
    }
  + hub_vpc_crn                            = (known after apply)
  + hub_vpc_id                             = (known after apply)
  + spoke_vpc_crn                          = (known after apply)
  + spoke_vpc_id                           = (known after apply)
  + transit_gateway_crn                    = (known after apply)
  + transit_gateway_id                     = (known after apply)
  + vpc_connection_ids                     = (known after apply)

─────────────────────────────────────────────────────────────────────────────

Note: You didn't use the -out option to save this plan, so Terraform can't
guarantee to take exactly these actions if you run "terraform apply" now.

/run pipeline

/run pipeline

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


Created ebuild for you

Hi Dylan,
Thought I'd make a Gentoo/Funtoo ebuild to add to your list of distros for an easy download.  I'll update it with every major release.
https://github.com/z1lt0id/fs0ciety/tree/master/x11-apps/fetch

Awesome, thanks!
Are you able to install the ascii art to /usr/share/fetch? I've just pushed an update to master that checks that location before falling back to script location.
Also, do I need to put any install instructions in the Readme for the ebuild?

Sure I'll alter it now to go to usr/share/fetch - I wasn't sure what you
wanted to do with that directory.  I'll respond shortly with what you
can do regarding installing the ebuild in the readme.  Let me just make
the commit and respond shortly.
Regards,
Dean
On 29/01/16 09:49, Dylan Araps wrote:

Awesome, thanks!
Are you able to install the ascii art to |/usr/share/fetch|? I've just
pushed an update to master that checks that location before falling
back to script location.
Also, do I need to put any install instructions in the Readme for the
ebuild?
—
Reply to this email directly or view it on GitHub
https://github.com/dylanaraps/fetch/issues/33#issuecomment-176465929.

Also are you wanting me to put it in /usr/share/fetch/ascii/distro or
just /usr/share/fetch?
On 29/01/16 09:49, Dylan Araps wrote:

Awesome, thanks!
Are you able to install the ascii art to |/usr/share/fetch|? I've just
pushed an update to master that checks that location before falling
back to script location.
Also, do I need to put any install instructions in the Readme for the
ebuild?
—
Reply to this email directly or view it on GitHub
https://github.com/dylanaraps/fetch/issues/33#issuecomment-176465929.

/usr/share/fetch/ascii/distro

So I get a whole bunch of errors with this new build now.  When doing the --ascii option (and sorry for the garbled output)
fsociety fetch # ine 1400: : No such file or directory
/usr-------------ine 1404: $ascii: ambiguous redirect
    OS: Funtoo Linux - baselayout 2.2.0

It looks like the script can't find the ascii file and is then trying to continue with ascii mode instead of falling back to text mode.
Comment out printinfo on line 1937 and you should be able to see the error messages.

How exactly did you launch the script?
This is how you launch it to display your distro's ascii:
fetch --image ascii

# or

fetch --ascii distro

My bad - I was doing
fetch --ascii
instead of
fetch --ascii distro

Maybe an error handler there is in order ;)
It's working now.  So I'll git push the ebuild.
As for how to install the ebuild.  I'll let you link to my repo if you like - unless you want to VM a gentoo box and create one.
Make you sure you have eix and layman installed (most gentoo/funtoo users do). If they don't they can by doing the following:
add 3rd party repo
layman -o https://gist.githubusercontent.com/z1lt0id/24d45b15800b98975260/raw/2fdf6645cdc3c1ca0b0af83a7bf8f86598e386ae/fs0ciety.xml -f -a fs0ciety
sync repos
layman -S
to enable w3m and scrot support enable the appropriate flags
echo "x11-apps/fetch" >> /etc/portage/package.use
install the package
emerge -a x11-apps/fetch
You can add w3m and scrot support by adding the flags to portage.use

ps. ebuild is up to date and working

Awesome, thanks for doing this!
I'll link to your repo, at least for the time being.

Maybe an error handler there is in order ;)

Yup, will do!

No problems :) Glad I could contribute in some way.
On 29/01/16 12:09, Dylan Araps wrote:

Awesome, thanks for doing this!
I'll link to your repo, at least for the time being.
Maybe an error handler there is in order ;)

Yup, will do!
—
Reply to this email directly or view it on GitHub
https://github.com/dylanaraps/fetch/issues/33#issuecomment-176507265.

I just updated the readme, we can close this now I assume.
https://github.com/dylanaraps/fetch#gentoo--funtoo

Indeed :)
On 29 January 2016 12:16:47 pm AEDT, Dylan Araps<EMAIL_ADDRESS>wrote:

I just updated the readme, we can close this now I assume.
https://github.com/dylanaraps/fetch#gentoo--funtoo

Reply to this email directly or view it on GitHub:
https://github.com/dylanaraps/fetch/issues/33#issuecomment-176509333

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Thanks again!

@z1lt0id, fetch now supports config files so that you can share your configurations
with others and keep your own changes between script versions.
Here's how it works:

We look for a config file at --config path/to/config and $config_file
If it doesn't exist, we then look for $HOME/.config/fetch/config

If the config file isn't found anywhere we create $HOME/.config/fetch and copy the
config file from /usr/share/fetch/config. If /usr/share/fetch/config doesn't exist we
check the directory the script itself is located for a config file and copy that instead.
If the config isn't found anywhere the script runs normally.
The reason I'm telling you all this is that the ebuild is missing support for the config
files. All you have to do is install the file called config in the root of the git repo to
/usr/share/fetch/config and the script will do the rest! :)

@dylanaraps fixing now.

Awesome, thanks!

@dylanaraps fixed.  In future if you need to get in contact regarding big updates email me at<EMAIL_ADDRESS>:)

Alright, will do!
Thanks!


Add getReport.

This change is

Current dependencies on/for this PR:

main

PR #1005

PR #1007
PR #1004

PR #1029   👈

This comment was auto-generated by Graphite.


Parent value for members

Currently, for each member, DoTS must calculate the identifier of a fragment's parent. It would be more relevant to add it as an attribute of the fragment element?

Now, the information is available in the fragment element (@parentNodeId and @parentNodeRef)


loader worker-plugin/loader is not found by webpack

Using worker-plugin version 4.0.2, and trying to use the worker-plugin/loader syntax, I get the following error in Webpack:
ERROR in /home/steph/data/enlightware/game-creator/src/blocks/actions/music/music.ts
./src/blocks/actions/music/music.ts
[tsl] ERROR in /home/steph/data/enlightware/game-creator/src/blocks/actions/music/music.ts(18,29)
      TS2307: Cannot find module 'worker-plugin/loader!./music.worklet'.

is the line:
import musicWorkletURL from 'worker-plugin/loader!./music.worklet';

The file music.ts imports the worker music.worklet.ts.
I am using Webpack 4.42 and Typescript 3.8.3 (both latest).
While my configuration files have nothing exotic IMHO, I am aware that this problem still is likely the result of a complex interaction between Webpack and Typescript, and I will produce a minimal test case as soon as possible. I still post the issue already in case someone else meets the same problem.

@stephanemagnenat TypeScript doesn't allow loader syntax in imports - I'd recommend using Webpack configuration to apply the loader instead:
module.exports = {
  module: {
    rules: [
      {
        test: /\.worklet\.(js|ts)x?$/,
        loader: 'worker-plugin/loader'
      }
    ]
  }
}

With the above in your Webpack configuration, you should be able to do:
import musicWorkletURL from './music.worklet';

I'm not aware of any clean way to specify types for this, so I'd recommend casting the value to a String.

Thank you for your answer! Sorry I should have specified, I am using Webpack. I tried the option you proposed before posting the issue, but then Webpack crashed at startup due to the node VM exhausting its memory. It seems that in my configuration, something triggers an infinite loop in Webpack when using a rule with the worker-plugin (but not with other plugins), and a non-detection when using the loader syntax in imports. So I see no other way to find the source of the issue than making a minimal test case, and if the latter works, bisect between it and my configuration until the problem appears. Of course it takes some time, that is why I did not do it yet.

@stephanemagnenat Sounds tricky. A reproduction would be super helpful as you mentioned.
In the meantime, I think one way to work around this would be to configure the loader so that it only runs in your main compiler, not any compilers spawned by worker-plugin or things like html-webpack-plugin. That would look something like this:
module.exports = {
  name: 'main',  // if you don't have this already. must match the Rule below
  module: {
    rules: [
      (info) => ({
        test: /\.worklet\.(js|ts)x?$/,
        // only apply to main compilation
        include: () => info.compiler === 'main',
        loader: 'worker-plugin/loader'
      })
    ]
  }
}

@stephanemagnenat any chance this issue went away? I noticed that the original issue was filed on May 11th, which is only one day after I released a hotfix that added loader.js to the npm bundle (it was missing in 4.0.0 and 4.0.1). Would be good to check npm ls worker-plugin for the installed version (regardless of the package.json value).

I am positive I used the very-up-to-date version by then loader.js was in the npm bundle. I did not find time to create a minimal reproducible test case, because as I said the issue is not trivial but also because in between I changed my design not to use a worklet. I can try to have another look tomorrow.

I'm still experiencing this crash issue. Using the webpack configuration and doing the direct import of worker file. I'm using latest 4.0.3.

I think I know what is causing the crash, will try to reproduce so I can add a fix.

@developit has there been any progress on this?

I haven't been able to reproduce the issue. If anyone has a reproduction I can look at, that would be helpful.


enhancement: additional keydown codes

It will allowed to use more key codes, ex. trigger('keydown.home')

Thanks 😀

will you add it also to vue-test-utils?

Yes when I get around to it, unless you've able to make a PR?

I'll do, btw do you have a minute on on a vuetify chat?

Yeah, I'll log in now
On Thu, Nov 30, 2017 at 8:03 AM, Jacek Karczmarczyk <
<EMAIL_ADDRESS>wrote:

I'll do, btw do you have a minute on on a vuetify chat?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/eddyerburgh/avoriaz/pull/168#issuecomment-348111756,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMlbW8RWtdSXwe-vwhJAtuzdslSg-n-gks5s7mFUgaJpZM4QwGRR
.


Solve CMake location-policy using upstream patch

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

This is a patch originating from the libmediainfo maintainer here: https://github.com/MediaArea/MediaInfoLib/commit/fad30ccb4e31d66dd196aae0897788ecab02de07
Ticket is being followed here at MediaArea/MediaInfoLib#1525

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


V5.4.0-rc1 to master

as we have a release v5.4.0-rc1 this should be on master. this has the advantage that master builds again.

@jdrueckert mind merging this?

We usually don't merge release candidates to master, only the final releases.
As you noticed yourself with the omega build, something is not right yet, so I'm hesitant to merge this until we fix that.
Also it's not like master builds are broken, there just hasn't been one since the new jenkins was freshly set up and I don't see a problem in that.

it is a good candidate, are you aware of any complaints? omega of 1.5.4-alpha24 work, not? omega not working is CURRENT develop? i trieggered coregameplay and joshuasurvival and will test if the theory of rebuilding really fixes it.


Material-UI modal error after CRA build

this issue appears after build the app with react v16.4.1 with material-ui v1.4.0

Do you have a code snippet or small repository where the bug can be reproduced?

this error appear after build and run serve -s build command and as u see, the error location doesn't appear in console except Modal.js:58

@engmagdy87 Without any way to reproduce the issue I'm not sure how we can get to the bottom of it. The stacktrace of minified code is meaningless on it's own and nobody except you knows what's in Modal.js. We need more information about the issue you're experiencing.


Reference a new Scala implementation

What is the process to follow to make the version validated against the spec?

Hi @guizmaii, can you open a PR in this repo instead? https://github.com/jetpack-io/opensource/tree/main/typeid/typeid
It will automatically sync to this repo.

Newbie question for scala - what is ZIOfied?

ZIO and Cats are two competing libraries providing the same thing (an Effect System) but with different philosophies.
The implementation I forked is for Cats, mine is tailored for ZIO. So I invented the word "ZIOfy" to mean "apply the ZIO technology and philosophy to the codebase", otherwise this word doesn't exist 😄

Thanks for the pointer @LucilleH. I opened the PR as asked: https://github.com/jetpack-io/opensource/pull/135


Add "Authorized to Open PRs" information to AirTable

We need a list of the users/hub administrators who are authorized to open PRs against the 2i2c infrastructure repo. This is similar to the already existing 'Authorized Technical Contacts' that we maintain in AirTable for submitting FreshDesk tickets.
### Tasks
- [x] Create entries in AirTable for github user names
- [ ] Add github user names to Authortized Technical Contacts airtable interface
- [ ] Document this new information in team compass
- [x] Follow up on https://2i2c.freshdesk.com/a/tickets/1371 (motivating ticket)

(Issue originated on internal 2i2c slack: https://2i2c.slack.com/archives/C028WU9PFBN/p1710943211509839)

We should also add a bunch of people for the NASA VEDA hubs (nasa-veda, ghg, esdis): @batpad @freitagb @slesaad @wildintellect

There now an AirTable interface available for GitHub IDs who are authorized to submit PRs against specific communities:
https://airtable.com/appbjBTRIbgRiElkr/pagIiRawilmebyHbQ
Likewise, our list of communities has a new field that lists GitHub IDs for which PRs are authorized:
https://airtable.com/appbjBTRIbgRiElkr/pagog9egWRpeLyLGW
PRs are authorized at the level of 'Community' rather than a specific hub. I am making the assumption that if someone is allowed to submit PRs for one hub in a community, it would be acceptable for them to submit PRs for any hub associated with that community.
To add an 'Authorized PR Submitter' to a community, that individual first need to exist in our table of 'Contacts' and have the Github ID filled in.  From their either a Community Partner can be added that to contact. Or, an Authorized PR submitter can be added to the Community Partner. Either method is acceptable.
To complete this issue, this still needs to be documented in Team Compass.

I opened https://github.com/2i2c-org/infrastructure/issues/3912 to track the documentation needed here. I don't think you need to fill out all the docs @jmunroe. I think next steps are for you to create a page in team-compass just documenting the airtable and work you've done, and the rest of the sections can be filled out later by engineering.
Thank you for working on this!

That works! I'll write something and place it in #3912 which will allow be to close this issue.


scheduler/printers.c: Check for CMYK as well (fixes #421)

In load_ppd() we would set the print-color-mode to monochrome only if the device supported color printing and the default PPD choice for ColorModel was RGB - this broke settings for color printing for models, which use CMYK for ColorModel.
With this patch we check for CMYK as well.
CUPS 3.0-

Any update on this?

Since this is a minor change but fixes color printing on Fedora for users using PPDs with CMYK printers, please merge and schedule this for 2.4.3.
Related: #451
@michaelrsweet Please review, thanks!


refactor(batch): Use futures-async-stream to implement GenerateSeriesI32Executor  executor

Signed-off-by: d2lark<EMAIL_ADDRESS>Implement GenerateSeriesI32Executor  using Executor2 trait.
PLEASE DO NOT LEAVE THIS EMPTY !!!
Please explain IN DETAIL what the changes are in this PR and why they are needed:

Summarize your change (mandatory)
How does this PR work? Need a brief introduction for the changed logic (optional)
Describe clearly one logical change and avoid lazy messages (optional)
Describe any limitations of the current code (optional)

Checklist

[x] I have written necessary docs and comments
[x] I have added necessary unit tests and integration tests

Refer to a related PR or issue link (optional)
close https://github.com/singularity-data/risingwave/issues/1934

CI is running: https://github.com/singularity-data/risingwave/actions/runs/2246868774


Deliver 11 to 60%

Signed-off-by: Lukas Reschke<EMAIL_ADDRESS>

Tests fail

Got a mistake in the tests. Fixed now :)


Fix logrotate user in UBI images

Logrotate will run as the user openvswitch, but we start the OVS daemon as the root user. We can disable this behavior by specifying --without libcapng in RPM builds.
Fixes: #6046

/skip-all

@xliuxu could you backport it to 1.13-1.15?

@xliuxu could you backport it to 1.13-1.15?

Done. Thanks!