Update openstack-k8s-operators

This PR contains the following updates:

Package
Type
Update
Change

github.com/openstack-k8s-operators/cinder-operator/api
require
minor
v0.0.0-20230531173852-699a87ea2741 -> v0.1.1

github.com/openstack-k8s-operators/dataplane-operator/api
require
minor
v0.0.0-20230614164945-e5a6187fe088 -> v0.1.1

github.com/openstack-k8s-operators/glance-operator/api
require
minor
v0.0.0-20230614174227-1b9754528e5e -> v0.1.1

github.com/openstack-k8s-operators/heat-operator/api
require
minor
v0.0.0-20230611222327-a1494d5aeb88 -> v0.1.0

github.com/openstack-k8s-operators/horizon-operator/api
require
minor
v0.0.0-20230612143716-733191eb613b -> v0.1.0

github.com/openstack-k8s-operators/infra-operator/apis
require
minor
v0.0.0-20230615131203-9a25d21f088c -> v0.1.0

github.com/openstack-k8s-operators/ironic-operator/api
require
minor
v0.0.0-20230609122455-9857f7df3013 -> v0.1.0

github.com/openstack-k8s-operators/keystone-operator/api
require
minor
v0.0.0-20230615172650-7d7aa98bc08c -> v0.1.0

github.com/openstack-k8s-operators/manila-operator/api
require
minor
v0.0.0-20230614113049-8281ea05ebc5 -> v0.1.0

github.com/openstack-k8s-operators/mariadb-operator/api
require
minor
v0.0.0-20230602100742-579cb85d242d -> v0.1.0

github.com/openstack-k8s-operators/neutron-operator/api
require
minor
v0.0.0-20230613070005-16d079c0b4c5 -> v0.1.0

github.com/openstack-k8s-operators/nova-operator/api
require
minor
v0.0.0-20230607130528-7fdafd5549c4 -> v0.1.1

github.com/openstack-k8s-operators/openstack-ansibleee-operator/api
require
minor
v0.0.0-20230612175620-ea563267160e -> v0.1.0

github.com/openstack-k8s-operators/openstack-baremetal-operator/api
require
minor
v0.0.0-20230614101958-3172e39a07cb -> v0.1.0

github.com/openstack-k8s-operators/openstack-operator/apis
require
digest
91a9860 -> 14a30ca

github.com/openstack-k8s-operators/ovn-operator/api
require
minor
v0.0.0-20230613054932-b2e82a95188b -> v0.1.0

github.com/openstack-k8s-operators/placement-operator/api
require
minor
v0.0.0-20230606084632-dd4b5618fb99 -> v0.1.0

github.com/openstack-k8s-operators/telemetry-operator/api
require
minor
v0.0.0-20230615073448-e2d12d6cada7 -> v0.1.0

⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.

Release Notes

openstack-k8s-operators/cinder-operator (github.com/openstack-k8s-operators/cinder-operator/api)
v0.1.1
Compare Source

openstack-k8s-operators/dataplane-operator (github.com/openstack-k8s-operators/dataplane-operator/api)
v0.1.1
Compare Source

openstack-k8s-operators/glance-operator (github.com/openstack-k8s-operators/glance-operator/api)
v0.1.1
Compare Source

openstack-k8s-operators/nova-operator (github.com/openstack-k8s-operators/nova-operator/api)
v0.1.1
Compare Source

Configuration
📅 Schedule: Branch creation - "every weekend" in timezone America/New_York, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

⚠ Artifact update problem
Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!"

	# Run all the generators for a given project
	controller-gen paths=./apis/...

	# Explain the markers for generating CRDs, and their arguments
	controller-gen crd -ww

Flags:
  -h, --detailed-help count   print out more detailed help
                              (up to -hhh for the most detailed output, or -hhhh for json output)
      --help                  print out usage and a summary of options
      --version               show version
  -w, --which-markers count   print out all markers available with the requested generators
                              (up to -www for the most detailed output, or -wwww for json output)

Options

generators

+webhook                                                                                package  generates (partial) {Mutating,Validating}WebhookConfiguration objects.
+schemapatch[:generateEmbeddedObjectMeta=<bool>],manifests=<string>[,maxDescLen=<int>]                                                             package  patches existing CRDs with new schemata.
+rbac:roleName=<string>                                                                                package  generates ClusterRole objects.
+object[:headerFile=<string>][,year=<string>]                                                                                package  generates code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations.
+crd[:allowDangerousTypes=<bool>][,crdVersions=<[]string>][,generateEmbeddedObjectMeta=<bool>][,ignoreUnexportedFields=<bool>][,maxDescLen=<int>]  package  generates CustomResourceDefinition objects.

generic

+paths=<[]string>  package  represents paths and go-style path patterns to use as package roots.

output rules (optionally as output:<generator>:...)

+output:artifacts[:code=<string>],config=<string>  package  outputs artifacts to different locations, depending on whether they're package-associated or not.
+output:dir=<string>                               package  outputs each artifact to the given directory, regardless of if it's package-associated or not.
+output:none                                       package  skips outputting anything.
+output:stdout                                     package  outputs everything to standard-out, with no separation.

run `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -w` to see all available markers, or `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -h` for usage
make: *** [Makefile:93: manifests] Error 1

File name: apis/go.mod
Command failed: go mod tidy
go: finding module for package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1
github.com/openstack-k8s-operators/openstack-operator imports
	github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1: module github.com/openstack-k8s-operators/infra-operator/apis@latest found (v0.1.0), but does not contain package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1

File name: apis/go.mod
Command failed: make manifests generate
Error: err: exit status 1: stderr: go<EMAIL_ADDRESS>missing go.sum entry for go.mod file; to add it:
	go mod download github.com/openstack-k8s-operators/cinder-operator/api

Usage:
  controller-gen [flags]

Examples:
	# Generate RBAC manifests and crds for all types under apis/,
	# outputting crds to /tmp/crds and everything else to stdout
	controller-gen rbac:roleName=<role name> crd paths=./apis/... output:crd:dir=/tmp/crds output:stdout

	# Generate deepcopy/runtime.Object implementations for a particular file
	controller-gen object paths=./apis/v1beta1/some_types.go

	# Generate OpenAPI v3 schemas for API packages and merge them into existing CRD manifests
	controller-gen schemapatch:manifests=./manifests output:dir=./manifests paths=./pkg/apis/...

	# Run all the generators for a given project
	controller-gen paths=./apis/...

	# Explain the markers for generating CRDs, and their arguments
	controller-gen crd -ww

Flags:
  -h, --detailed-help count   print out more detailed help
                              (up to -hhh for the most detailed output, or -hhhh for json output)
      --help                  print out usage and a summary of options
      --version               show version
  -w, --which-markers count   print out all markers available with the requested generators
                              (up to -www for the most detailed output, or -wwww for json output)

Options

generators

+webhook                                                                                package  generates (partial) {Mutating,Validating}WebhookConfiguration objects.
+schemapatch[:generateEmbeddedObjectMeta=<bool>],manifests=<string>[,maxDescLen=<int>]                                                             package  patches existing CRDs with new schemata.
+rbac:roleName=<string>                                                                                package  generates ClusterRole objects.
+object[:headerFile=<string>][,year=<string>]                                                                                package  generates code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations.
+crd[:allowDangerousTypes=<bool>][,crdVersions=<[]string>][,generateEmbeddedObjectMeta=<bool>][,ignoreUnexportedFields=<bool>][,maxDescLen=<int>]  package  generates CustomResourceDefinition objects.

generic

+paths=<[]string>  package  represents paths and go-style path patterns to use as package roots.

output rules (optionally as output:<generator>:...)

+output:artifacts[:code=<string>],config=<string>  package  outputs artifacts to different locations, depending on whether they're package-associated or not.
+output:dir=<string>                               package  outputs each artifact to the given directory, regardless of if it's package-associated or not.
+output:none                                       package  skips outputting anything.
+output:stdout                                     package  outputs everything to standard-out, with no separation.

run `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -w` to see all available markers, or `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -h` for usage
make: *** [Makefile:93: manifests] Error 1

File name: go.mod
Command failed: go mod tidy
go: finding module for package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1
github.com/openstack-k8s-operators/openstack-operator imports
	github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1: module github.com/openstack-k8s-operators/infra-operator/apis@latest found (v0.1.0), but does not contain package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1

File name: go.mod
Command failed: make manifests generate
Error: err: exit status 1: stderr: go<EMAIL_ADDRESS>missing go.sum entry for go.mod file; to add it:
	go mod download github.com/openstack-k8s-operators/cinder-operator/api

Usage:
  controller-gen [flags]

Examples:
	# Generate RBAC manifests and crds for all types under apis/,
	# outputting crds to /tmp/crds and everything else to stdout
	controller-gen rbac:roleName=<role name> crd paths=./apis/... output:crd:dir=/tmp/crds output:stdout

	# Generate deepcopy/runtime.Object implementations for a particular file
	controller-gen object paths=./apis/v1beta1/some_types.go

	# Generate OpenAPI v3 schemas for API packages and merge them into existing CRD manifests
	controller-gen schemapatch:manifests=./manifests output:dir=./manifests paths=./pkg/apis/...

	# Run all the generators for a given project
	controller-gen paths=./apis/...

	# Explain the markers for generating CRDs, and their arguments
	controller-gen crd -ww

Flags:
  -h, --detailed-help count   print out more detailed help
                              (up to -hhh for the most detailed output, or -hhhh for json output)
      --help                  print out usage and a summary of options
      --version               show version
  -w, --which-markers count   print out all markers available with the requested generators
                              (up to -www for the most detailed output, or -wwww for json output)

Options

generators

+webhook                                                                                package  generates (partial) {Mutating,Validating}WebhookConfiguration objects.
+schemapatch[:generateEmbeddedObjectMeta=<bool>],manifests=<string>[,maxDescLen=<int>]                                                             package  patches existing CRDs with new schemata.
+rbac:roleName=<string>                                                                                package  generates ClusterRole objects.
+object[:headerFile=<string>][,year=<string>]                                                                                package  generates code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations.
+crd[:allowDangerousTypes=<bool>][,crdVersions=<[]string>][,generateEmbeddedObjectMeta=<bool>][,ignoreUnexportedFields=<bool>][,maxDescLen=<int>]  package  generates CustomResourceDefinition objects.

generic

+paths=<[]string>  package  represents paths and go-style path patterns to use as package roots.

output rules (optionally as output:<generator>:...)

+output:artifacts[:code=<string>],config=<string>  package  outputs artifacts to different locations, depending on whether they're package-associated or not.
+output:dir=<string>                               package  outputs each artifact to the given directory, regardless of if it's package-associated or not.
+output:none                                       package  skips outputting anything.
+output:stdout                                     package  outputs everything to standard-out, with no separation.

run `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -w` to see all available markers, or `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -h` for usage
make: *** [Makefile:93: manifests] Error 1

File name: go.mod
Command failed: go mod tidy
go: finding module for package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1
github.com/openstack-k8s-operators/openstack-operator imports
	github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1: module github.com/openstack-k8s-operators/infra-operator/apis@latest found (v0.1.0), but does not contain package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1

File name: go.mod
Command failed: make manifests generate
Error: err: exit status 1: stderr: go<EMAIL_ADDRESS>missing go.sum entry for go.mod file; to add it:
	go mod download github.com/openstack-k8s-operators/cinder-operator/api

Usage:
  controller-gen [flags]

Examples:
	# Generate RBAC manifests and crds for all types under apis/,
	# outputting crds to /tmp/crds and everything else to stdout
	controller-gen rbac:roleName=<role name> crd paths=./apis/... output:crd:dir=/tmp/crds output:stdout

	# Generate deepcopy/runtime.Object implementations for a particular file
	controller-gen object paths=./apis/v1beta1/some_types.go

	# Generate OpenAPI v3 schemas for API packages and merge them into existing CRD manifests
	controller-gen schemapatch:manifests=./manifests output:dir=./manifests paths=./pkg/apis/...

	# Run all the generators for a given project
	controller-gen paths=./apis/...

	# Explain the markers for generating CRDs, and their arguments
	controller-gen crd -ww

Flags:
  -h, --detailed-help count   print out more detailed help
                              (up to -hhh for the most detailed output, or -hhhh for json output)
      --help                  print out usage and a summary of options
      --version               show version
  -w, --which-markers count   print out all markers available with the requested generators
                              (up to -www for the most detailed output, or -wwww for json output)

Options

generators

+webhook                                                                                package  generates (partial) {Mutating,Validating}WebhookConfiguration objects.
+schemapatch[:generateEmbeddedObjectMeta=<bool>],manifests=<string>[,maxDescLen=<int>]                                                             package  patches existing CRDs with new schemata.
+rbac:roleName=<string>                                                                                package  generates ClusterRole objects.
+object[:headerFile=<string>][,year=<string>]                                                                                package  generates code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations.
+crd[:allowDangerousTypes=<bool>][,crdVersions=<[]string>][,generateEmbeddedObjectMeta=<bool>][,ignoreUnexportedFields=<bool>][,maxDescLen=<int>]  package  generates CustomResourceDefinition objects.

generic

+paths=<[]string>  package  represents paths and go-style path patterns to use as package roots.

output rules (optionally as output:<generator>:...)

+output:artifacts[:code=<string>],config=<string>  package  outputs artifacts to different locations, depending on whether they're package-associated or not.
+output:dir=<string>                               package  outputs each artifact to the given directory, regardless of if it's package-associated or not.
+output:none                                       package  skips outputting anything.
+output:stdout                                     package  outputs everything to standard-out, with no separation.

run `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -w` to see all available markers, or `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -h` for usage
make: *** [Makefile:93: manifests] Error 1

File name: apis/go.mod
Command failed: go mod tidy
go: finding module for package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1
github.com/openstack-k8s-operators/openstack-operator imports
	github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1: module github.com/openstack-k8s-operators/infra-operator/apis@latest found (v0.1.0), but does not contain package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1

File name: apis/go.mod
Command failed: make manifests generate
Error: err: exit status 1: stderr: go<EMAIL_ADDRESS>missing go.sum entry for go.mod file; to add it:
	go mod download github.com/openstack-k8s-operators/cinder-operator/api

Usage:
  controller-gen [flags]

Examples:
	# Generate RBAC manifests and crds for all types under apis/,
	# outputting crds to /tmp/crds and everything else to stdout
	controller-gen rbac:roleName=<role name> crd paths=./apis/... output:crd:dir=/tmp/crds output:stdout

	# Generate deepcopy/runtime.Object implementations for a particular file
	controller-gen object paths=./apis/v1beta1/some_types.go

	# Generate OpenAPI v3 schemas for API packages and merge them into existing CRD manifests
	controller-gen schemapatch:manifests=./manifests output:dir=./manifests paths=./pkg/apis/...

	# Run all the generators for a given project
	controller-gen paths=./apis/...

	# Explain the markers for generating CRDs, and their arguments
	controller-gen crd -ww

Flags:
  -h, --detailed-help count   print out more detailed help
                              (up to -hhh for the most detailed output, or -hhhh for json output)
      --help                  print out usage and a summary of options
      --version               show version
  -w, --which-markers count   print out all markers available with the requested generators
                              (up to -www for the most detailed output, or -wwww for json output)

Options

generators

+webhook                                                                                package  generates (partial) {Mutating,Validating}WebhookConfiguration objects.
+schemapatch[:generateEmbeddedObjectMeta=<bool>],manifests=<string>[,maxDescLen=<int>]                                                             package  patches existing CRDs with new schemata.
+rbac:roleName=<string>                                                                                package  generates ClusterRole objects.
+object[:headerFile=<string>][,year=<string>]                                                                                package  generates code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations.
+crd[:allowDangerousTypes=<bool>][,crdVersions=<[]string>][,generateEmbeddedObjectMeta=<bool>][,ignoreUnexportedFields=<bool>][,maxDescLen=<int>]  package  generates CustomResourceDefinition objects.

generic

+paths=<[]string>  package  represents paths and go-style path patterns to use as package roots.

output rules (optionally as output:<generator>:...)

+output:artifacts[:code=<string>],config=<string>  package  outputs artifacts to different locations, depending on whether they're package-associated or not.
+output:dir=<string>                               package  outputs each artifact to the given directory, regardless of if it's package-associated or not.
+output:none                                       package  skips outputting anything.
+output:stdout                                     package  outputs everything to standard-out, with no separation.

run `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -w` to see all available markers, or `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -h` for usage
make: *** [Makefile:93: manifests] Error 1

File name: go.mod
Command failed: go mod tidy
go: finding module for package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1
github.com/openstack-k8s-operators/openstack-operator imports
	github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1: module github.com/openstack-k8s-operators/infra-operator/apis@latest found (v0.1.0), but does not contain package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1

File name: go.mod
Command failed: make manifests generate
Error: err: exit status 1: stderr: go<EMAIL_ADDRESS>missing go.sum entry for go.mod file; to add it:
	go mod download github.com/openstack-k8s-operators/cinder-operator/api

Usage:
  controller-gen [flags]

Examples:
	# Generate RBAC manifests and crds for all types under apis/,
	# outputting crds to /tmp/crds and everything else to stdout
	controller-gen rbac:roleName=<role name> crd paths=./apis/... output:crd:dir=/tmp/crds output:stdout

	# Generate deepcopy/runtime.Object implementations for a particular file
	controller-gen object paths=./apis/v1beta1/some_types.go

	# Generate OpenAPI v3 schemas for API packages and merge them into existing CRD manifests
	controller-gen schemapatch:manifests=./manifests output:dir=./manifests paths=./pkg/apis/...

	# Run all the generators for a given project
	controller-gen paths=./apis/...

	# Explain the markers for generating CRDs, and their arguments
	controller-gen crd -ww

Flags:
  -h, --detailed-help count   print out more detailed help
                              (up to -hhh for the most detailed output, or -hhhh for json output)
      --help                  print out usage and a summary of options
      --version               show version
  -w, --which-markers count   print out all markers available with the requested generators
                              (up to -www for the most detailed output, or -wwww for json output)

Options

generators

+webhook                                                                                package  generates (partial) {Mutating,Validating}WebhookConfiguration objects.
+schemapatch[:generateEmbeddedObjectMeta=<bool>],manifests=<string>[,maxDescLen=<int>]                                                             package  patches existing CRDs with new schemata.
+rbac:roleName=<string>                                                                                package  generates ClusterRole objects.
+object[:headerFile=<string>][,year=<string>]                                                                                package  generates code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations.
+crd[:allowDangerousTypes=<bool>][,crdVersions=<[]string>][,generateEmbeddedObjectMeta=<bool>][,ignoreUnexportedFields=<bool>][,maxDescLen=<int>]  package  generates CustomResourceDefinition objects.

generic

+paths=<[]string>  package  represents paths and go-style path patterns to use as package roots.

output rules (optionally as output:<generator>:...)

+output:artifacts[:code=<string>],config=<string>  package  outputs artifacts to different locations, depending on whether they're package-associated or not.
+output:dir=<string>                               package  outputs each artifact to the given directory, regardless of if it's package-associated or not.
+output:none                                       package  skips outputting anything.
+output:stdout                                     package  outputs everything to standard-out, with no separation.

run `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -w` to see all available markers, or `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -h` for usage
make: *** [Makefile:93: manifests] Error 1

File name: apis/go.mod
Command failed: go mod tidy
go: finding module for package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1
github.com/openstack-k8s-operators/openstack-operator imports
	github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1: module github.com/openstack-k8s-operators/infra-operator/apis@latest found (v0.1.0), but does not contain package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1

File name: apis/go.mod
Command failed: make manifests generate
Error: err: exit status 1: stderr: go<EMAIL_ADDRESS>missing go.sum entry for go.mod file; to add it:
	go mod download github.com/openstack-k8s-operators/cinder-operator/api

Usage:
  controller-gen [flags]

Examples:
	# Generate RBAC manifests and crds for all types under apis/,
	# outputting crds to /tmp/crds and everything else to stdout
	controller-gen rbac:roleName=<role name> crd paths=./apis/... output:crd:dir=/tmp/crds output:stdout

	# Generate deepcopy/runtime.Object implementations for a particular file
	controller-gen object paths=./apis/v1beta1/some_types.go

	# Generate OpenAPI v3 schemas for API packages and merge them into existing CRD manifests
	controller-gen schemapatch:manifests=./manifests output:dir=./manifests paths=./pkg/apis/...

	# Run all the generators for a given project
	controller-gen paths=./apis/...

	# Explain the markers for generating CRDs, and their arguments
	controller-gen crd -ww

Flags:
  -h, --detailed-help count   print out more detailed help
                              (up to -hhh for the most detailed output, or -hhhh for json output)
      --help                  print out usage and a summary of options
      --version               show version
  -w, --which-markers count   print out all markers available with the requested generators
                              (up to -www for the most detailed output, or -wwww for json output)

Options

generators

+webhook                                                                                package  generates (partial) {Mutating,Validating}WebhookConfiguration objects.
+schemapatch[:generateEmbeddedObjectMeta=<bool>],manifests=<string>[,maxDescLen=<int>]                                                             package  patches existing CRDs with new schemata.
+rbac:roleName=<string>                                                                                package  generates ClusterRole objects.
+object[:headerFile=<string>][,year=<string>]                                                                                package  generates code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations.
+crd[:allowDangerousTypes=<bool>][,crdVersions=<[]string>][,generateEmbeddedObjectMeta=<bool>][,ignoreUnexportedFields=<bool>][,maxDescLen=<int>]  package  generates CustomResourceDefinition objects.

generic

+paths=<[]string>  package  represents paths and go-style path patterns to use as package roots.

output rules (optionally as output:<generator>:...)

+output:artifacts[:code=<string>],config=<string>  package  outputs artifacts to different locations, depending on whether they're package-associated or not.
+output:dir=<string>                               package  outputs each artifact to the given directory, regardless of if it's package-associated or not.
+output:none                                       package  skips outputting anything.
+output:stdout                                     package  outputs everything to standard-out, with no separation.

run `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -w` to see all available markers, or `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -h` for usage
make: *** [Makefile:93: manifests] Error 1

File name: go.mod
Command failed: go mod tidy
go: finding module for package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1
github.com/openstack-k8s-operators/openstack-operator imports
	github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1: module github.com/openstack-k8s-operators/infra-operator/apis@latest found (v0.1.0), but does not contain package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1

File name: go.mod
Command failed: make manifests generate
Error: err: exit status 1: stderr: go<EMAIL_ADDRESS>missing go.sum entry for go.mod file; to add it:
	go mod download github.com/openstack-k8s-operators/cinder-operator/api

Usage:
  controller-gen [flags]

Examples:
	# Generate RBAC manifests and crds for all types under apis/,
	# outputting crds to /tmp/crds and everything else to stdout
	controller-gen rbac:roleName=<role name> crd paths=./apis/... output:crd:dir=/tmp/crds output:stdout

	# Generate deepcopy/runtime.Object implementations for a particular file
	controller-gen object paths=./apis/v1beta1/some_types.go

	# Generate OpenAPI v3 schemas for API packages and merge them into existing CRD manifests
	controller-gen schemapatch:manifests=./manifests output:dir=./manifests paths=./pkg/apis/...

	# Run all the generators for a given project
	controller-gen paths=./apis/...

	# Explain the markers for generating CRDs, and their arguments
	controller-gen crd -ww

Flags:
  -h, --detailed-help count   print out more detailed help
                              (up to -hhh for the most detailed output, or -hhhh for json output)
      --help                  print out usage and a summary of options
      --version               show version
  -w, --which-markers count   print out all markers available with the requested generators
                              (up to -www for the most detailed output, or -wwww for json output)

Options

generators

+webhook                                                                                package  generates (partial) {Mutating,Validating}WebhookConfiguration objects.
+schemapatch[:generateEmbeddedObjectMeta=<bool>],manifests=<string>[,maxDescLen=<int>]                                                             package  patches existing CRDs with new schemata.
+rbac:roleName=<string>                                                                                package  generates ClusterRole objects.
+object[:headerFile=<string>][,year=<string>]                                                                                package  generates code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations.
+crd[:allowDangerousTypes=<bool>][,crdVersions=<[]string>][,generateEmbeddedObjectMeta=<bool>][,ignoreUnexportedFields=<bool>][,maxDescLen=<int>]  package  generates CustomResourceDefinition objects.

generic

+paths=<[]string>  package  represents paths and go-style path patterns to use as package roots.

output rules (optionally as output:<generator>:...)

+output:artifacts[:code=<string>],config=<string>  package  outputs artifacts to different locations, depending on whether they're package-associated or not.
+output:dir=<string>                               package  outputs each artifact to the given directory, regardless of if it's package-associated or not.
+output:none                                       package  skips outputting anything.
+output:stdout                                     package  outputs everything to standard-out, with no separation.

run `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -w` to see all available markers, or `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -h` for usage
make: *** [Makefile:93: manifests] Error 1

File name: apis/go.mod
Command failed: go mod tidy
go: finding module for package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1
github.com/openstack-k8s-operators/openstack-operator imports
	github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1: module github.com/openstack-k8s-operators/infra-operator/apis@latest found (v0.1.0), but does not contain package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1

File name: apis/go.mod
Command failed: make manifests generate
Error: err: exit status 1: stderr: go<EMAIL_ADDRESS>missing go.sum entry for go.mod file; to add it:
	go mod download github.com/openstack-k8s-operators/cinder-operator/api

Usage:
  controller-gen [flags]

Examples:
	# Generate RBAC manifests and crds for all types under apis/,
	# outputting crds to /tmp/crds and everything else to stdout
	controller-gen rbac:roleName=<role name> crd paths=./apis/... output:crd:dir=/tmp/crds output:stdout

	# Generate deepcopy/runtime.Object implementations for a particular file
	controller-gen object paths=./apis/v1beta1/some_types.go

	# Generate OpenAPI v3 schemas for API packages and merge them into existing CRD manifests
	controller-gen schemapatch:manifests=./manifests output:dir=./manifests paths=./pkg/apis/...

	# Run all the generators for a given project
	controller-gen paths=./apis/...

	# Explain the markers for generating CRDs, and their arguments
	controller-gen crd -ww

Flags:
  -h, --detailed-help count   print out more detailed help
                              (up to -hhh for the most detailed output, or -hhhh for json output)
      --help                  print out usage and a summary of options
      --version               show version
  -w, --which-markers count   print out all markers available with the requested generators
                              (up to -www for the most detailed output, or -wwww for json output)

Options

generators

+webhook                                                                                package  generates (partial) {Mutating,Validating}WebhookConfiguration objects.
+schemapatch[:generateEmbeddedObjectMeta=<bool>],manifests=<string>[,maxDescLen=<int>]                                                             package  patches existing CRDs with new schemata.
+rbac:roleName=<string>                                                                                package  generates ClusterRole objects.
+object[:headerFile=<string>][,year=<string>]                                                                                package  generates code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations.
+crd[:allowDangerousTypes=<bool>][,crdVersions=<[]string>][,generateEmbeddedObjectMeta=<bool>][,ignoreUnexportedFields=<bool>][,maxDescLen=<int>]  package  generates CustomResourceDefinition objects.

generic

+paths=<[]string>  package  represents paths and go-style path patterns to use as package roots.

output rules (optionally as output:<generator>:...)

+output:artifacts[:code=<string>],config=<string>  package  outputs artifacts to different locations, depending on whether they're package-associated or not.
+output:dir=<string>                               package  outputs each artifact to the given directory, regardless of if it's package-associated or not.
+output:none                                       package  skips outputting anything.
+output:stdout                                     package  outputs everything to standard-out, with no separation.

run `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -w` to see all available markers, or `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -h` for usage
make: *** [Makefile:93: manifests] Error 1

File name: go.mod
Command failed: go mod tidy
go: finding module for package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1
github.com/openstack-k8s-operators/openstack-operator imports
	github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1: module github.com/openstack-k8s-operators/infra-operator/apis@latest found (v0.1.0), but does not contain package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1

File name: go.mod
Command failed: make manifests generate
Error: err: exit status 1: stderr: go<EMAIL_ADDRESS>missing go.sum entry for go.mod file; to add it:
	go mod download github.com/openstack-k8s-operators/cinder-operator/api

Usage:
  controller-gen [flags]

Examples:
	# Generate RBAC manifests and crds for all types under apis/,
	# outputting crds to /tmp/crds and everything else to stdout
	controller-gen rbac:roleName=<role name> crd paths=./apis/... output:crd:dir=/tmp/crds output:stdout

	# Generate deepcopy/runtime.Object implementations for a particular file
	controller-gen object paths=./apis/v1beta1/some_types.go

	# Generate OpenAPI v3 schemas for API packages and merge them into existing CRD manifests
	controller-gen schemapatch:manifests=./manifests output:dir=./manifests paths=./pkg/apis/...

	# Run all the generators for a given project
	controller-gen paths=./apis/...

	# Explain the markers for generating CRDs, and their arguments
	controller-gen crd -ww

Flags:
  -h, --detailed-help count   print out more detailed help
                              (up to -hhh for the most detailed output, or -hhhh for json output)
      --help                  print out usage and a summary of options
      --version               show version
  -w, --which-markers count   print out all markers available with the requested generators
                              (up to -www for the most detailed output, or -wwww for json output)

Options

generators

+webhook                                                                                package  generates (partial) {Mutating,Validating}WebhookConfiguration objects.
+schemapatch[:generateEmbeddedObjectMeta=<bool>],manifests=<string>[,maxDescLen=<int>]                                                             package  patches existing CRDs with new schemata.
+rbac:roleName=<string>                                                                                package  generates ClusterRole objects.
+object[:headerFile=<string>][,year=<string>]                                                                                package  generates code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations.
+crd[:allowDangerousTypes=<bool>][,crdVersions=<[]string>][,generateEmbeddedObjectMeta=<bool>][,ignoreUnexportedFields=<bool>][,maxDescLen=<int>]  package  generates CustomResourceDefinition objects.

generic

+paths=<[]string>  package  represents paths and go-style path patterns to use as package roots.

output rules (optionally as output:<generator>:...)

+output:artifacts[:code=<string>],config=<string>  package  outputs artifacts to different locations, depending on whether they're package-associated or not.
+output:dir=<string>                               package  outputs each artifact to the given directory, regardless of if it's package-associated or not.
+output:none                                       package  skips outputting anything.
+output:stdout                                     package  outputs everything to standard-out, with no separation.

run `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -w` to see all available markers, or `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -h` for usage
make: *** [Makefile:93: manifests] Error 1

File name: apis/go.mod
Command failed: go mod tidy
go: finding module for package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1
github.com/openstack-k8s-operators/openstack-operator imports
	github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1: module github.com/openstack-k8s-operators/infra-operator/apis@latest found (v0.1.0), but does not contain package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1

File name: apis/go.mod
Command failed: make manifests generate
Error: err: exit status 1: stderr: go<EMAIL_ADDRESS>missing go.sum entry for go.mod file; to add it:
	go mod download github.com/openstack-k8s-operators/cinder-operator/api

Usage:
  controller-gen [flags]

Examples:
	# Generate RBAC manifests and crds for all types under apis/,
	# outputting crds to /tmp/crds and everything else to stdout
	controller-gen rbac:roleName=<role name> crd paths=./apis/... output:crd:dir=/tmp/crds output:stdout

	# Generate deepcopy/runtime.Object implementations for a particular file
	controller-gen object paths=./apis/v1beta1/some_types.go

	# Generate OpenAPI v3 schemas for API packages and merge them into existing CRD manifests
	controller-gen schemapatch:manifests=./manifests output:dir=./manifests paths=./pkg/apis/...

	# Run all the generators for a given project
	controller-gen paths=./apis/...

	# Explain the markers for generating CRDs, and their arguments
	controller-gen crd -ww

Flags:
  -h, --detailed-help count   print out more detailed help
                              (up to -hhh for the most detailed output, or -hhhh for json output)
      --help                  print out usage and a summary of options
      --version               show version
  -w, --which-markers count   print out all markers available with the requested generators
                              (up to -www for the most detailed output, or -wwww for json output)

Options

generators

+webhook                                                                                package  generates (partial) {Mutating,Validating}WebhookConfiguration objects.
+schemapatch[:generateEmbeddedObjectMeta=<bool>],manifests=<string>[,maxDescLen=<int>]                                                             package  patches existing CRDs with new schemata.
+rbac:roleName=<string>                                                                                package  generates ClusterRole objects.
+object[:headerFile=<string>][,year=<string>]                                                                                package  generates code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations.
+crd[:allowDangerousTypes=<bool>][,crdVersions=<[]string>][,generateEmbeddedObjectMeta=<bool>][,ignoreUnexportedFields=<bool>][,maxDescLen=<int>]  package  generates CustomResourceDefinition objects.

generic

+paths=<[]string>  package  represents paths and go-style path patterns to use as package roots.

output rules (optionally as output:<generator>:...)

+output:artifacts[:code=<string>],config=<string>  package  outputs artifacts to different locations, depending on whether they're package-associated or not.
+output:dir=<string>                               package  outputs each artifact to the given directory, regardless of if it's package-associated or not.
+output:none                                       package  skips outputting anything.
+output:stdout                                     package  outputs everything to standard-out, with no separation.

run `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -w` to see all available markers, or `controller-gen rbac:roleName=manager-role crd:maxDescLen=0 webhook paths=./... output:crd:artifacts:config=config/crd/bases -h` for usage
make: *** [Makefile:93: manifests] Error 1

File name: go.mod
Command failed: go mod tidy
go: finding module for package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1
github.com/openstack-k8s-operators/openstack-operator imports
	github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1: module github.com/openstack-k8s-operators/infra-operator/apis@latest found (v0.1.0), but does not contain package github.com/openstack-k8s-operators/infra-operator/apis/client/v1beta1

File name: go.mod
Command failed: make manifests generate
Error: err: exit status 1: stderr: go<EMAIL_ADDRESS>missing go.sum entry for go.mod file; to add it:
	go mod download github.com/openstack-k8s-operators/cinder-operator/api

Usage:
  controller-gen [flags]

Examples:
	# Generate RBAC manifests and crds for all types under apis/,
	# outputting crds to /tmp/crds and everything else to stdout
	controller-gen rbac:roleName=<role name> crd paths=./apis/... output:crd:dir=/tmp/crds output:stdout

	# Generate deepcopy/runtime.Object implementations for a particular file
	controller-gen object paths=./apis/v1beta1/some_types.go

	# Generate OpenAPI v3 schemas for API packages and merge them into existing CRD manifests
	controller-gen schemapatch:manifests=./manifests output:dir=./manifests paths=./pkg/apis/...

	# Run all the generators for a given project
	controller-gen paths=./apis/...

	# Explain the markers for generating CRDs, and their arguments
	controller-gen crd -ww

Flags:
  -h, --detailed-help count   print out more detailed help
                              (up to -hhh for the most detailed output, or -hhhh for json output)
      --help                  print out usage and a summary of options
      --version               show version
  -w, --which-markers count   print out all markers available with the requested generators
                              (up to -www for the most detailed output, or -wwww for json output)

Options

generators

+webhook                                                                                package  generates (partial) {Mutating,Validating}WebhookConfiguration objects.
+schemapatch[:generateEmbeddedObjectMeta=<bool>],manifests=<string>[,maxDescLen=<int>]                                                             package  patches existing CRDs with new schemata.


SI: Share Products Across Portals

As a merchant, I would like to be able to have multiple stores on the same site instance and share products across multiple stores, so I can edit a product once and not have to do it multiple times.
There would need to be an admin view added to turn on/off product sharing.  It should only be available if there is more than one store available.  There would likely need to be an option to define if the updates are synchronized instantly or on a schedule.  There would also need to be an option to automatically synchronize all products, or allow the merchant to choose which products to synchronize.
This feature could also have an option to do the same with categories.
Finally, each product editing view would need to have a new field available that would only show if product sharing is turned on, and global sharing is turned off.  When it's available, it would allow the merchant to choose which store(s) the product/category gets shared on.

How much time/money would this cost?

Tycho, please contact me at the URL below and we chat about it.
https://upendoventures.com/Contact-Us

Is this still open or can you use the same products in another portal with the latest version?


Add dev docs to readme

These should explain how to get this project up and running. This means referencing the makefile and talking about updating the Linenoise library which might be necessary at some point. There is also the whole thing with manual testing using the example/example.cr program.

Closed by 887dfe110243ee3ea85adf51d727f335fea764c1


Release 1.0.0

Bump version of all subpackages to 1.0.0 and release<EMAIL_ADDRESS>

Done, except for: https://github.com/enonic/react4xp-npm/issues/5


new stack

swc,sass,lightningcss
There are some pending todos:

[ ] Watch
[ ] Versoning
[ ] CSS Urls versioning

This stack is transitional till Bun add support for couple missing parts needed...

Well, no


Update Facility/ Unit Attributes to its own data type

Definition of Ready

[x] Does this meet the INVEST criteria?
[x] Does this have a clearly defined user?
[x] Does this have an estimate?
[x] Does this have acceptance criteria?
[x] Does this have sufficient context for the specific functionality being developed (design, business rules, etc.)
[x] Does this have a dev link been provided in the design?
[x] Is this traceable to a feature, epic, or PI?

User Story
As a custom data download user I want facility/ unit attributes to be its own data type So that I can easily locate the data type
Acceptance Criteria
Given that a user has navigated to the custom data download
When the data type functionality is displayed
Then the following options are displayed: Emissions, Allowance, Compliance, Facility
Given that a user has selected Facility as a data type
When the data sub type functionality is displayed
Then the following option is displayed:  "Facility/Unit Attributes"
Given that a user has applied facility/unit attributes as a data type
When the functionality is displayed
Then the facility/ unit attributes filters are displayed : Time period, program, state/ territory, facility, unit type, unit fuel type, control technology, source category
Development Notes
Does this Story require 508 Testing?

[ ] Implementing a new authoring tool that will produce code / content for the application
[ ] Implementing a 3rd party widget that will be part of the application
[x] Adding new / updating custom functionality
[ ] Adding new / updating a page template
[ ] Adding new / replacing existing functionality (unless the replacement has already passed 508 testing)
[ ] Full Site Review prior to a scheduled EPA 508 review
[ ] Planning a video that will appear on the application
[ ] Producing a video that will appear on the application
[ ] Producing Training materials
[ ] Producing documents

Context
(User journeys, design mockups, architectural diagrams, business rules, data element definitions)
We’ve received feedback that we should move "Facility/Unit Attributes" to its own Data Type "Facility"
The data subtype can just default to "Facility/Unit Attributes" as the only option
Testing
Test Case: TC541
Tester: @JanellC
508 Testing
Tester: @aprematta
Definition of Done

[x] Have all Acceptance Criteria been agreed to and validated by the scrum team?
[x] Has the code been unit tested and peer reviewed?
[x] Have the functional tests been executed?
[x] Have all defects been reviewed and dispositioned, resolved, or deferred?
[x] Is the user story ready to be deployed to the test/staging environments?

TC541 passed @tlageman-epa . This ticket is ready for 508 testing @aprematta


Remove unnecessary code in ResourceManagerStringLocalizer

After the PR #299 I notice there's some unnecessary lines of code, also there's an extra check from awhile here because the AssemblyWrapper is already perform this check
/cc @Eilon @ryanbrandenburg

This looks good except our standard on empty constructors is to not include an empty line. If you'll remove those two empty lines we'll take yours over mine.

I was planned to do this before, but I hesitate 😄 , I will do it now

@ryanbrandenburg hope it's fine now

Thanks @hishamco!


Remove a reference to Microsoft-managed Tier 1

Removed statement in bold due to changes effected November 1.
With each Enterprise offer, three environments are included by default:
- One Tier 1 sandbox which can be used for demo, building, golden configuration or development.

One Tier 2 sandbox (multi-box environment) for user acceptance testing (UAT).
One production environment with high availability (HA).

:x: Organization membership check failed
Members of the MicrosoftDocs organization should use the private repo. Please move your changes to https://github.com/MicrosoftDocs/Dynamics-365-Operations, and close this pull request.


Draw passes without trails enabled on particles are repeated per trail segment

Godot version
42425baa59956dc9d1e22341fe5e5d7f8fad5067 (somewhere before 4.2 beta1)
System information
Fedora, RX 590
Issue description
Having a two pass drawing for trails causes the non-skinned mesh to be repeated on every segment of the trail, making effects like a shooting star (billboard star + trail) really difficult to achieve.

https://github.com/godotengine/godot/assets/7917475/99b90743-733c-413e-86a9-5145a37dbb0e
Steps to reproduce
Open Mrp, observe the sphere draw pass is shown multiple times.
Observed behaviour: the sphere draw pass repeats on each segment
Expected behaviour: the sphere draw pass shows only once at the head of the trail.
Minimal reproduction project
TrailDrawingIssue1.zip

This behavior may be relied upon in existing projects, so it should be an option.


Playlist downloads

Definitely an enhancement more than an issue, however a built-in playlist downloader might be nice, I spent the past few days using one I implemented myself and I thought it might be nice to include out of the box. That said, it does also go a little beyond the scope of this project so I wanted to get your opinion on the idea before I went ahead and repackaged it.

I am new here, but I think that it would be a really useful feature.

Nah I can get behind this as a feature. It might take me a while to get to this so if someone wants to create a PR for this, it would be appreciated.

Ya, I would be happy to add it. I already have a rough version, ill fix it up and PR.

@nficano, I have a design question: the way things are setup right now would suggest that the YouTube class represents a single page on YouTube with a video, or now, a video and/or playlist. That said, the object has many references that make it impossible for it to represent a playlist without a video. Ideally I would like to change this class so that it no longer represents a single YouTube video with many qualities, but a single YouTube page or session regardless of content. That said, this would completely break backward compatibility which is why I hesitate. The other option as I see it is to break the mold a little bit and add a new api class for only playlists. This somewhat violates the idea that YouTube is a """"Class representation of a single instance of a YouTube session.""" but would allow for full backward compatibility. Tell me where you're at on this and I would be happy to proceed in that direction.

This looks like a great feature to have. Can you please implement this.

There is news about playlists?

What are you waiting for?
Why don't you send own PR guys to add playlist download feature?

for what it's worth, playlists are next on my list after documentation

@ahmedsadman  🎉  🎉  🎉


Less nukies

About the PR

Decreased nukie ratio.
For nuke ops: 10 -> 16. Will be 4-5 nukies on high pop.
For calm ops: 15 -> 20. Will be 3-4 nukies on high pop.
Tweaked total warops tc budget, 5 nukies will get ~320tc for war each (on 85 pop). If there are less nukies, they will get more.
Why / Balance

Nukies are too strong considering they were intentionally or non-intentionally buffed multiple times. They win easily unless they fluke real hard and kill each other.
Technical details

Media

Requirements

[X] I have read and am following the Pull Request and Changelog Guidelines.
[X] I have added media to this PR or it does not require an ingame showcase.

Breaking changes

Changelog

:cl: Aviu

tweak: Reduced nukie amount. Nukies still get a lot of tc for war declaration on high pop.

Honestly nukies is the worst antag for balance because nobody can agree whatsoever on if they're too weak or too strong at any given time, we need to collect stats about nukie win/lose percentage.

Honestly nukies is the worst antag for balance because nobody can agree whatsoever on if they're too weak or too strong at any given time, we need to collect stats about nukie win/lose percentage.

Yeah, but we don't have stats.


made a link on technical.html to anonymous-functions.html and added c…

…ontent to anonymous-functions.html

Please check if this PR fulfills these

[x] The commit message is descriptive of changes
[x] You have tried at least one local test (this includes viewing the changes on your local fork)
[x] Docs have been added / updated as needed (for bug fixes / features)

What kind of change does this PR introduce?

[ ] Typo / Doc Update
[ ] Bug Fix
[x] Feature / New Item

What is the new behavior (if this is a feature change)?

[x] Added Interview Technical Question
[ ] Added Interview Whiteboard Question
[ ] Corrected existing items
[ ] Other

Adding new question ? Please check if this PR fulfills these

[x] <title> tag has been updated
[x] <h1> tag has been updated
[x] new file is kabob-case-like-this.html
[x] link to question has been added in technical.html or whiteboard.html

Other information:

Looks great! Thank you!


enable per nodepool auto scaler command

This checklist is used to make sure that common guidelines for a pull request are followed.

For new extensions:

[x] My extension description/summary conforms to the Extension Summary Guidelines.

If this PR is for a new extension or change to an existing extension, use the following to try out the changes in this PR:
docker run -it microsoft/azure-cli:latest
export EXT=<NAME>
pip install --upgrade --target ~/.azure/cliextensions/$EXT "git+https://github.com/xizhamsft/azure-cli-extensions.git@xizha-autocaler#subdirectory=src/$EXT&egg=$EXT"

@tjprescott , could you take a look and merge the PR? Thanks.


Disable diffs with --no-generate-diffs.

[Resolves #27]

Also worth noting that newer CLI tools like click have a cleaner syntax for boolean flags. From the click docs:
@click.command()
@click.option('--shout/--no-shout', default=False)
def info(shout):
    rv = sys.platform
    if shout:
        rv = rv.upper() + '!!!!111'
    click.echo(rv)

Good stuff, thanks @jmcarp !


Pub does not work on Windows XP

Pub uses symlinks (and their equivalents on XP) for linking packages to directories. Unfortunately, this isn't possible on Windows XP.

This issue has been moved to dart-lang/pub#163.


Totally noob question: How to embed this SwiftOSC

I am stuck in actually embedding the SwiftOSC into my iOS project. I copy the whole folder of compiled SwiftOSC, and do an import, but nothing.... No such module 'SwiftOSC'
Tested using this method to import framework, but does not work.
https://stackoverflow.com/questions/3352664/how-to-add-existing-frameworks-in-xcode-4
So we need client and server, my idea is to use the Face AR (iPhone X) to send OSC message from the iPhone into the Mac. Similar to TouchOSC, but actually using Face Camera and tracking my head and facial expression. Maybe the iPhone become a server or client?
Any possible example template?
Thanks beforehand.

Create a new project and link the framework.

Looks like you need to link twice. The first time imports the files and the 2nd time links the framework. No idea why you need to do it twice. Probably missing something simple but that’s what you need to do.

Some test code to make sure things are running.

If everything works properly and you have OSC Monitor open from my macOS examples you should see this.

Make sure you build the Framework first before building the project.

I think I missed a step. Make sure you imbed the framework. I'm uploading a demo iOS app for you to look at.

Thanks Devin, I will follow the step by step and see how it goes. Will update..

When I looked around, I thought what I need to do was to compile the framework first, and then copy paste the .framework into my project... this still not working.

Following your steps now....

You can do it that way. You have to imbed the binary though. Check out the iOS test app I just added.
Devin Roth

On Nov 10, 2017, at 7:44 PM, Jimmy Gunawan<EMAIL_ADDRESS>wrote:
When I looked around, I thought what I need to do was to compile the framework first, and then copy paste the .framework into my project... this still not working.
Following your steps now....
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

I changed the name of that project file from "SwiftOSC for iOS.xcodeproj" into "SwiftOSCforiOS.xcodeproj" and did the linking following your steps.
Module not found error is gone, but I am getting new strange error and the app crashes:

Embedding binary step is not clear still. Investigating .... wonder what that "image not found" means.

The image not found is because the binary was imbedded. Found in the targets/general tab.    I'll send an image when I have a chance.
Devin Roth

On Nov 10, 2017, at 8:20 PM, Jimmy Gunawan<EMAIL_ADDRESS>wrote:
Embedding binary step is not clear still. Investigating .... wonder what that "image not found" means.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Thanks Devin looking forward to this. If it works, I will make tutorial about it from scratch. This embed thing is supposedly simple.

Once I get cocoapods up and running it will make this a lot easier.
Devin Roth

On Nov 10, 2017, at 8:33 PM, Jimmy Gunawan<EMAIL_ADDRESS>wrote:
Thanks Devin looking forward to this. If it works, I will make tutorial about it from scratch. This embed thing is supposedly simple.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

I dragged the framework into "Embedded Binaries" under General and seems to do the work.

Thanks for your help, I will do some test. The idea is to get the Face AR  or AR tracking to send OSC message.


Improve speed of JsonLinesWriter.

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Please tag this pr with at least one of these labels to make our release process faster: BREAKING, new feature, bug fix, other change, dev setup

I've tested it with different settings on electricity:

gzip - 4 -> 12M
gzip - 6 -> 11M
no gzip -> 42M
arrow -> 54M


Use the new config parameters

Unless I'm mistaken, that's the new approach to use.

Jup, thanks!


University Logo display error

This repository's issues are reserved for feature requests, and bug reports, and questions.
I'm submitting a ...

[x] bug report
[ ] feature request
[ ] question

Expected Behavior
The logo of UIUC should be next to ARFC.
Actual Behavior
The icon is missing from the header.
Steps to Reproduce the Problem

Go to arfc.github.io/
The error should be present on the header.

Specifications

Version:
Platform:
Subsystem:

How can this issue be closed?
Replace the icon link (src="https://marketing.illinois.edu/images/brand/design/logo/block-i-primary.png") with a new link to the marketing department's designated logo or download a logo from the marketing department and host the icon image on the website repository.

closed with #300


Fix view proof link on dns

Also if the proof is broken we show the signchain vs nothing
@keybase/react-hackers

The commits b1e1e72a02cd...88e8c0525c5a introduce visual changes on linux. :mag_right: 1 changed

Changed: Chat_Input-Emoji_Open (before) (after)

@keybase/react-hackers bump


'mat-radio-button' throwing no value accessor for form control

I just tried to bind formcontrolName with mat-radio-button
HTML

  <mat-radio-group class="radio-btn-wrapper">
     <mat-radio-button id="sample" (click)="valuechange('sampleVal')" name="sample" value="sampleVal" [checked]="sampleVal" formControlName="sampleType"></mat-radio-button>
  </mat-radio-group>

TypeScript
sampleType = new FormControl('', []);

 ngOnInit() {

        this.sampleFormGroup = new FormGroup({
            sampleType: this.sampleType
        })
    }

but I'm getting console error as
No value accessor for form control with name: 'sample'

Import FormsModule and ReactiveFormsModule

It looks like the issue you are seeing is with form usage and not specific to <mat-radio-button>.  It appears your naming is not consistent between your FormGroup and the name of the elements in the form.
Please keep GitHub issues for bug reports / feature requests. Better avenues for troubleshooting / questions are stack overflow, gitter, mailing list, etc.

Try to set formControlName="sampleType" on <mat-radio-group>.
It should works.

@josephperrott
I would like this ticket reopened as with the example code taken from the material site a spec fails with the same error:
<mat-radio-group class="example-radio-group" [(ngModel)]="favoriteSeason">
  <mat-radio-button class="example-radio-button" *ngFor="let season of seasons" [value]="season">
    {{season}}
  </mat-radio-button>
</mat-radio-group>

Your favorite season is: {{favoriteSeason}}

Taken from this link:
https://material.angular.io/components/radio/examples
You have to stop using the ngModel way of doing things to get this to work and that doesn't seem right to me.
The error again is:
Error: No value accessor for form control with unspecified name attribute
Either the documentation isn't quite right or mat-radio-group should support the ngModel.
I can create a new ticket if needed.

I'm using <mat-radio-group formControlName="..."> with reactive forms and this works fine on "site" but when i run ng test command i gave the same error as the author.
I only get this woking in both cases (app and tests) by adding ngDefaultControl to the  element.
Like this <mat-radio-group ngDefaultControl formControlName="...">...</mat-radio-group>.
Not sure if this is the best wat to do this.


HDFS-16089. EC: Add metric EcReconstructionValidateTimeMillis for Striped…

JIRA: HDFS-16089
Add metric EcReconstructionValidateTimeMillis for StripedBlockReconstructor, so that we can count the elapsed time for striped block reconstructing.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 32s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+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
30m 51s

trunk passed

+1 :green_heart:
compile
1m 23s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
compile
1m 16s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
checkstyle
1m  3s

trunk passed

+1 :green_heart:
mvnsite
1m 21s

trunk passed

+1 :green_heart:
javadoc
0m 58s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
1m 29s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
3m 11s

trunk passed

+1 :green_heart:
shadedclient
16m 15s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m 12s

the patch passed

+1 :green_heart:
compile
1m 15s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javac
1m 15s

the patch passed

+1 :green_heart:
compile
1m  7s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
javac
1m  7s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 54s

the patch passed

+1 :green_heart:
mvnsite
1m 12s

the patch passed

+1 :green_heart:
javadoc
0m 48s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
1m 19s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
3m  7s

the patch passed

+1 :green_heart:
shadedclient
16m 10s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
230m 30s

hadoop-hdfs in the patch passed.

+1 :green_heart:
asflicense
0m 45s

The patch does not generate ASF License warnings.

314m 39s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3146/1/artifact/out/Dockerfile

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

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

uname
Linux 9a7202435bc9 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 940be8004ce0893d03223e5d48b3dbaa57984055

Default Java
Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3146/1/testReport/

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

modules
C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3146/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

Hi @rakeshadr @tasanuma @jojochuang , could you please review the code? Thanks a lot.

Thanks @jojochuang for your review.

Merged. Thanks @tomscut

Merged. Thanks @tomscut

Thanks @jojochuang again.


Portal Nexus rename ancient magic teleport spells (and Marim)

to

And Sennitisten, Marim, Carrallangar...
All the options available that show parenthesis on this page: https://oldschool.runescape.wiki/w/Portal_nexus

The Better Teleport Menu plugin on the Plugin Hub can now do this.


Chore: enable DCC reissuance (EXPOSUREAPP-12467)

This reverts commit a8560b7ebe4aac712e691310e684a001d09ffc0c from #47.

@Ein-Tim yes, not live yet. Once it's live, I'll remove the pre-release flag.

@Ein-Tim it's live now, should roll out to all devices within the next 24 hours.


e.stopPropogation not working for touchevents on marzipano

I have slider on marzipano as hotspot which is working fine with click and mousedown that is when i slide the slider panaroma doesn't move but similar thing is not working for touchstart as it moves with the touch movement
Can anyone suggest how to restrict panaromic movement on hotspot on mobile devices also.

I couldn't quite understand the issue. In any case, the best place to discuss this is the Google Group. Please post a link to your application there so we can take a look.


AttributeError: module 'sortedcontainers' has no attribute 'SortedKeyList'

Hello It's me again. So now i ran into another error running test_rex.py
Python version : python 3.7.5
OS : Parrot OS x86
Error :
Traceback (most recent call last):
File "test_explore.py", line 48, in
run_all()
File "test_explore.py", line 34, in run_all
all_functionsf
File "test_explore.py", line 21, in test_write_what_where_shadowstack
crash = rex.Crash(target, inp, rop_cache_path=os.path.join(cache_location, "write_what_where_shadow_stack"))
File "/usr/local/lib/python3.7/dist-packages/rex-0.2-py3.7.egg/rex/crash.py", line 105, in init
File "/usr/local/lib/python3.7/dist-packages/rex-0.2-py3.7.egg/rex/crash.py", line 511, in _initialize
File "/usr/local/lib/python3.7/dist-packages/archr/arsenal/angr_project.py", line 44, in fire
preloader = cle.Loader(the_binary, **preload_kwargs)
File "/usr/local/lib/python3.7/dist-packages/cle/loader.py", line 127, in init
self.initial_load_objects = self._internal_load(main_binary, *preload_libs, preloading=True)
File "/usr/local/lib/python3.7/dist-packages/cle/loader.py", line 646, in _internal_load
main_obj = self._load_object_isolated(main_spec)
File "/usr/local/lib/python3.7/dist-packages/cle/loader.py", line 749, in _load_object_isolated
return backend_cls(full_spec, is_main_bin=self.main_object is None, loader=self, **options)
File "/usr/local/lib/python3.7/dist-packages/cle/backends/cgc/cgc.py", line 28, in init
super(CGC, self).init(stream, *args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/cle/backends/elf/elf.py", line 33, in init
super(ELF, self).init(binary, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/cle/backends/elf/metaelf.py", line 25, in init
super(MetaELF, self).init(*args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/cle/backends/init.py", line 96, in init
self.symbols = sortedcontainers.SortedKeyList(key=self._get_symbol_relative_addr)
AttributeError: module 'sortedcontainers' has no attribute 'SortedKeyList'
P.S. Thank you for reading.

SortedKeyList is only provided by certain versions of sortedcontainers. We have a pin sortedcontainers>=2.0 to ensure that this is satisfied. Can you please post the output of pip freeze | grep sortedcontainers to ensure you have the right version installed?

using pip3 I got
ERROR: Exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/base_command.py", line 153, in _main
status = self.run(options, args)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/commands/freeze.py", line 100, in run
for line in freeze(**freeze_kwargs):
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/operations/freeze.py", line 70, in freeze
req = FrozenRequirement.from_dist(dist)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/operations/freeze.py", line 249, in from_dist
req, editable, comments = get_requirement_info(dist)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/operations/freeze.py", line 188, in get_requirement_info
vcs_backend = vcs.get_backend_for_dir(location)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/vcs/versioncontrol.py", line 234, in get_backend_for_dir
if vcs_backend.controls_location(location):
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/vcs/git.py", line 364, in controls_location
log_failed_cmd=False)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/vcs/versioncontrol.py", line 632, in run_command
log_failed_cmd=log_failed_cmd)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/subprocess.py", line 190, in call_subprocess
stdout=subprocess.PIPE, cwd=cwd, env=env,
File "/usr/lib/python3.7/subprocess.py", line 800, in init
restore_signals, start_new_session)
File "/usr/lib/python3.7/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
NotADirectoryError: [Errno 20] Not a directory: '/usr/local/lib/python3.7/dist-packages/tracer-0.1-py3.7.egg'
And pip I got
ERROR: Exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/base_command.py", line 153, in _main
status = self.run(options, args)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/commands/freeze.py", line 100, in run
for line in freeze(**freeze_kwargs):
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/operations/freeze.py", line 70, in freeze
req = FrozenRequirement.from_dist(dist)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/operations/freeze.py", line 249, in from_dist
req, editable, comments = get_requirement_info(dist)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/operations/freeze.py", line 188, in get_requirement_info
vcs_backend = vcs.get_backend_for_dir(location)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/vcs/versioncontrol.py", line 234, in get_backend_for_dir
if vcs_backend.controls_location(location):
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/vcs/git.py", line 364, in controls_location
log_failed_cmd=False)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/vcs/versioncontrol.py", line 632, in run_command
log_failed_cmd=log_failed_cmd)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/subprocess.py", line 190, in call_subprocess
stdout=subprocess.PIPE, cwd=cwd, env=env,
File "/usr/lib/python3.7/subprocess.py", line 800, in init
restore_signals, start_new_session)
File "/usr/lib/python3.7/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
NotADirectoryError: [Errno 20] Not a directory: '/usr/local/lib/python3.7/dist-packages/tracer-0.1-py3.7.egg'
P.S. Thank you for responding.

I have no idea what you've done. My initial guess is it's something wrong with the tracer package, which needs to be provided by https://github.com/angr/tracer and not pip install tracer.

Ok. So I uninstalled the sortedcontianers and re-ran setup.py install. Now I'm getting the error :
INFO    | 2019-12-16 19:52:29,324 | rex.Crash | Loading rop gadgets from cache file /opt/rex/tests/../../binaries/tests_data/rop_gadgets_cache/write_what_where_shadow_stack...
Traceback (most recent call last):
File "test_explore.py", line 48, in
run_all()
File "test_explore.py", line 34, in run_all
all_functionsf
File "test_explore.py", line 21, in test_write_what_where_shadowstack
crash = rex.Crash(target, inp, rop_cache_path=os.path.join(cache_location, "write_what_where_shadow_stack"))
File "/usr/local/lib/python3.7/dist-packages/rex-0.2-py3.7.egg/rex/crash.py", line 119, in init
File "/usr/local/lib/python3.7/dist-packages/rex-0.2-py3.7.egg/rex/crash.py", line 565, in _work
File "/usr/local/lib/python3.7/dist-packages/rex-0.2-py3.7.egg/rex/crash.py", line 612, in _trace
File "/usr/local/lib/python3.7/dist-packages/archr/arsenal/init.py", line 50, in fire
with self.fire_context(*args, **kwargs) as flight:
File "/usr/lib/python3.7/contextlib.py", line 239, in helper
return _GeneratorContextManager(func, args, kwds)
File "/usr/lib/python3.7/contextlib.py", line 82, in init
self.gen = func(*args, **kwds)
TypeError: fire_context() got an unexpected keyword argument 'channel'
P.S. Thank you for responding so fast

I reported this error almost a month ago. The one with the TypeError: fire_context() got an unexpected keyword argument 'channel'. The link to the error is at : https://github.com/shellphish/rex/issues/56

@zardus promised to fix it tomorrow 12 days ago and then didn't. I think he pawned the TODO off to @ltfish, who has been on vacation.

Sorry. Was doing some research. Why do you call it a "trash fire"?

I didn't pawn it off; just haven't had time yet.
On Mon, Dec 16, 2019 at 7:49 PM Brandon Armstrong<EMAIL_ADDRESS>wrote:

Sorry. Was doing some research. Why do you call it a "trash fire"?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/shellphish/rex/issues/57?email_source=notifications&email_token=AA2LHF5ILPAI5YQXDA2W4MDQZA43ZA5CNFSM4J3UELQ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHA6PVI#issuecomment-566355925,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA2LHF3SJIQV3673DGFRG4LQZA43ZANCNFSM4J3UELQQ
.

I didn't think that (believe me I know how long it can take with life in the way for me school). However I was running some other tests, and I just so happened to stumble upon the "SortedKeyList".

Is there anything I could do to help with the "channel" bug though.


[entropy_src/rtl] move the fw FIFO out of the main path for simplicity

The firmware override path currently has a FIFO buffer in the mainline path. This FIFO is not needed for the main hardware only path of operation. Because of this construction, there are extra controls required, and some unnecessary limitations.
A new proposal is to move the FIFO out on its own path. Also, the depth of the FIFO will be made available to the firmware, with a comparison register to create an interrupt. With a 64 entropy deep FIFO of 32b each, the time to service the interrupt would be 32 x 10us per 32b word (or 320 us), using the middle of the FIFO as the trigger. This should be plenty of time for the processor to see and process the interrupt without dropped new incoming entropy. The processor can collect and track the entropy up to the point it needs to process it. Optionally, it can enabled the hardware health tests, or performs its own health tests. Optionally, it can write the entropy back to the sha3 conditioner, or perform its own conditioning and write the results through the bypass path.
The attached diagram shows how the FW FIFO has moved location in the entropy flow.
fw_path_diag.pdf

For entropy meeting discussion: @tjaychen @martin-lueker @cdgori @felixmiller @moidx

forget @senelson7 @zi-v

Meeting review consensus was that this change is good and should be implemented.

Some questions and comments:
The latency calculation above assume 100kbps. We might want to be prepared for upside (better bit rate).
Now that we understand that it is just a latency FIFO and does not need to consume the whole buffer, maybe we need to think about its optimal size (it does not necessarily need to be 2kB).
In case we use firmware health test, is there a way to stall the RNG flow from publishing bits until the firmware tests are concluded?

I think what we discussed during the meeting is that the FIFO would follow
the same behavior as the final FIFO.
Ie, new entries will evict older entries if the FIFO overflowed.
I don't really see this as a problem, but let me know if you think
otherwise and we can discuss tomorrow.
On Mon, Apr 19, 2021 at 6:46 AM zi-v @.***> wrote:

Some questions and comments:
The latency calculation above assume 100kbps. We might want to be prepared
for upside (better bit rate).
Now that we understand that it is just a latency FIFO and does not need to
consume the whole buffer, maybe we need to think about its optimal size (it
does not necessarily need to be 2kB).
In case we use firmware health test, is there a way to stall the RNG flow
from publishing bits until the firmware tests are concluded?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/lowRISC/opentitan/issues/6086#issuecomment-822479071,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAH2RSU6W2ECJJQ2W57P4L3TJQX2JANCNFSM423VH3UA
.

I think we have an opportunity to reduce the FW FIFO to maybe 1K bits or so. It is sized to make sure that the processor can remove bits out of the FIFO before the FIFO overruns. It was stated as a requirement prior that bits from RNG are not dropped. Maybe this is not the case now.


Add a collection of short example programs to the project

I propose a top-level project folder named (e.g.) 'examples'. Under this would be numerous very small example programs each of which demonstrate a single API, in the spirit of a unit test. Each would output a presentation which we could then load into PowerPoint to confirm the API worked visually.
The problem this would solve is: Today when creating a new ShapeCrawler feature, there are three test modalities needed:

Create a presentation in PowerPoint, then load it in ShapeCrawler to ensure the getter gets the expected value, and the setter can modify it. We have a unit test pattern for this.
Round trip through the constructor/getter/setter. Again, unit tests are great for this.
Create a presentation in ShapeCrawler then load it in PowerPoint to ensure it looks right. Can't do this in unit tests. 😒

To cover the last one, I usually create a branch in the consuming app. But it would be better to have an isolated test case. Then also YOU have to create your own app to test the feature when the PR comes. It would be better if the PR comes with an example, and you can just run that and load it into PowerPoint yourself to confirm.
This could also be added to the unit tests to at least build and run the examples as one more safety net. Further, you could attach the outputs to the CI pipeline, so it would be easy to inspect whether a problem had cropped up in an API.
Finally, this serves a documentation purpose as well to help users in their quest to understand how to use the library.

@jcoliz, I am still thinking about the suggestion. In the meantime, here are some thoughts:
Folder examples. We already had an examples folder where I sometimes wrote small tests. Later, I moved them to the Wiki. In my opinion, it is easier for users to search for examples on the Wiki page than to look through folders. Actually, I am not happy with the current quantity and quality of the documentation. I am working on moving the documentation to GitBook. Any help or suggestions are welcome!
Maintainer Testing. I do manual testing when I review a Pull Request: I clone the contributor’s fork and check out its branch, or I do it after merging the Pull Request. In both situations, I call IPresentation.SaveAs() in the existing test to see the output in PowerPoint. But in a test like the one below, yes, I cannot do this. I must create a new temporary unit test for my manual testing. Maybe this is what you mean?
[Test]
[SlideShape("autoshape-grouping.pptx", 1, "TextBox 7", "SimSun")]
public void EastAsianName_Getter_returns_font_for_East_Asian_characters(IShape shape, string expectedFontName)
{
    // Arrange
    var autoShape =  shape;
    var font = autoShape.TextBox!.Paragraphs[0].Portions[0].Font;

    // Act
    var fontName = font.EastAsianName;

    // Assert
    fontName.Should().Be(expectedFontName);
}

It is easier for users to search for examples on the Wiki page than to look through folders

Yes, 100%. Documentation is a secondary benefit. Mostly I am after validation.

I moved them to the Wiki.

I recommend having BOTH. Putting the examples into the CI build ensures that they stay working. From there, selected examples can be copied to documentation.
The big problem is that documentation writing is hard and gets out of date. Adding some running code to exercise new features has to be done anyway, we're just giving people a place to put it.

I am working on moving the documentation to GitBook. Any help or suggestions are welcome!

Commendable! Honestly, I can't think of any individually-maintained project with ShapeCrawler's scope that has exemplary docs. At this point I'm pretty well used to just digging into the unit tests with a new library for anything more than cursory usage.

I clone the contributor’s fork and check out its branch, or I do it after merging the Pull Request. In both situations, I call IPresentation.SaveAs() in the existing test to see the output in PowerPoint.

Ok, given that workflow, here is what I suggest:

Keep the IPresentation.SaveAs() in the test.
Allow test writer to describe how to validate the file in the UI
Add the resulting file to the test context
Hopefully this would result in the files being directly available in the build results. (Azure Pipelines does this). If not, adjust the CI steps to copy the files into the build results.

Thus, if a contributor saves the output of a test, you don't have to do any of that. You just jump over to the build results and grab the file whose name corresponds to the test and open it up.

I must create a new temporary unit test for my manual testing. Maybe this is what you mean?

This would suffice. What I actually mean is a stand-alone compilation unit. Here is what I do on my end before submitting a change:
cd ShapeCrawler.Examples
dotnet new console -o ComponentName.FeatureName
dotnet sln add ComponentName.FeatureName
cd ComponentName.FeatureName
dotnet add reference ../../ShapeCrawler/src/ShapeCrawler
git add .
git commit -a -m "build: Add ComponentName.FeatureName"

And then edit Program.cs to create a presentation, add the new items, and save it.
Allowing SaveAs in the unit tests would suffice. Separate examples has the slight benefit that you can be a bit more expansive than you'd want to be in a single unit test. e.g. Here is a snipped from my properties tester:
foreach(var p in props.GetType().GetProperties())
{
    if (p.PropertyType == typeof(string))
    {
        p.SetValue(props,$">{p.Name}");
    }
}

I think I understand your idea to let the Maintainer and Contributors have access to "pptxTestOutput" without even needing to run code locally from the examples folder.
There are many definitions of the difference between Unit and Integration tests and what to call a Unit in a Unit test. But I believe that a test is a unit test as long as its workflow does not involve external environments (services), such as a database or a Web API. In my opinion, the Hard Drive is also an external service. So, when we save files in the test on the hard drive, we turn our unit test into an integration test. That means we are testing the integration with the hard drive, which does not make sense for us. We also should not forget about performance issues caused by I/O.
Regarding CI integration, we might have a separate Git Workflow that runs in parallel and does not affect the main test.yml. You mentioned Azure Pipelines. Maybe it is more flexible and has a more convenient UI for accessing pptxTestOutput. Unfortunately, I do not have much experience with Azure Pipelines, so I am not sure how to set it up, and I am open to ideas on that.
So, from the above, I would suggest saving presentations only in the planned examples tests.


I don't think npm respects the global gitignore

which means the action's temp dir is only excluded because I happen to use files in the package manifest to describe a whitelist of files.
Possible workarounds:

move the action workspace somewhere else, maybe RUNNER_TEMP or even a persistent cache like RUNNER_TOOL_CACHE
modify the project .gitignore instead
?

After some local experiments, I can confirm that npm definitely does not respect the global .gitignore. Related issues:

https://github.com/npm/npm/issues/921
https://github.com/npm/npm/issues/5673#issuecomment-50289222


revert to known good state for ingress

Signed-off-by: Brett McLaren<EMAIL_ADDRESS>

/test all

/test all


Maximum Array XOR

Details

This problem was asked in Codechef Starters July challenge.
Problem link: https://www.codechef.com/START7C/problems/MAXARXOR/

Programming language

[ ] C
[ ] C++
[x] Java
[ ] Python

I would like to work on this problem using Java language.
Please assign this issue to me under LGMSoC'21.

Please assign this issue to me under LGM-SoC'21
@ravikr126 @sameeksharl @Amit366 @Ayush7614

please assign me this java language.

Please assign this issue to me under LGM-SoC'21 in java
@ravikr126 @sameeksharl @Amit366 @Ayush7614

@Karnika06 I am sorry this problem is already present in the repo

Hey @Amit366 , sorry but I checked it before creating issue and it is not present. It is from recent Starters July Challenge. If it is present with another name then I didn't knew about that. But please I would request you to check it once.

Since you have reopened this issue, should I create another PR? @Amit366

@Karnika06 yeah


WIP: SDN-5393: eBPF agent intg with bpfman for ebpf progs life cycle mgmts

Description
prepare ebpf agent to use bpfman to manage netobserv ebpf programs
Dependencies
https://github.com/netobserv/network-observability-operator/pull/829
Checklist
If you are not familiar with our processes or don't know what to answer in the list below, let us know in a comment: the maintainers will take care of that.

[ ] Will this change affect NetObserv / Network Observability operator? If not, you can ignore the rest of this checklist.
[ ] Is this PR backed with a JIRA ticket? If so, make sure it is written as a title prefix (in general, PRs affecting the NetObserv/Network Observability product should be backed with a JIRA ticket - especially if they bring user facing changes).
[ ] Does this PR require product documentation?

[ ] If so, make sure the JIRA epic is labelled with "documentation" and provides a description relevant for doc writers, such as use cases or scenarios. Any required step to activate or configure the feature should be documented there, such as new CRD knobs.

[ ] Does this PR require a product release notes entry?

[ ] If so, fill in "Release Note Text" in the JIRA.

[ ] Is there anything else the QE team should know before testing? E.g: configuration changes, environment setup, etc.

[ ] If so, make sure it is described in the JIRA ticket.

QE requirements (check 1 from the list):

[ ] Standard QE validation, with pre-merge tests unless stated otherwise.
[ ] Regression tests only (e.g. refactoring with no user-facing change).
[ ] No QE (e.g. trivial change with high reviewer's confidence, or per agreement with the QE team).

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/lgtm

/approve


Don't require zero(::Type{T}) to be defined for types used by ConcurrentNode

ConcurrentNode currently always requires that a value is stored in the node, including when the node is a left or right sentinel. This necessitates that we define some placeholder value that can be stored in ConcurrentLeftSentinel and ConcurrentRightSentinel even when the skip list is empty. The easiest way to do this was to simply use zero(T) as that placeholder value. However, for types where zero(::Type{T}) is undefined, we should still be able to construct a skip list.

Closed by #15


Revamping priorities + some bugfixes

Updated the target prioritization so that priorities are determined on a category-by-category basis. That is, all the targets within a given category are prioritized within that category rather than all targets across all categories being assigned some sort of master overall priority.
Additionally, some bug fixes were made:

Now all target names will not have spaces in them and instead will have underscores.
The target coordinates are now included in the ROI list for the primary-exoplanet targets. The number of ROIs keyword has been duly adjusted to reflect this new total number of ROIs.
Occultation targets with too many characters in their name were assigned a Pandora Occultation Target (POT) ID number. The names of these target definition files has been changed to the POT ID number and a lookup table is included for reference. The target definition files still contain the real target name within the file but now also contain an 'Alt Name' keyword with the POT ID.
Small updates to how the readout schemes are loaded into the make_json.py file in order to accommodate some of the syntax changes made to the readout scheme JSON files in a previous version.

The version number has now been updated to 0.1.2.

I talked to Lance today - we can use 24 characters in the targetID paramters. But we should avoid using any spaces. Given Gaia source IDs are 19 digits long, we could use names like "DR3_1023870317323136256" if we choose.

I worry that this PR is going to confuse the version history because it includes lots of old commits that have already been merged. I think you might want to merge upstream changes from main into your branch first.

Ok all of the necessary changes should be here at this point. I'm still working on writing some good tests that can run automatically to validate the target definition files, but all of the content should be here and is properly formatted (e.g. no spaces, all the ROI coordinates are in, filenames are updated, etc.).


Made vec and string generic over ref counter

Added Counter trait
Don't think you wanna merge as is because I had to make the Vec ptr field into a regular, nullable pointer as I couldn't figure out how to create a static Header<Rc> value for any Rc: Counter.
Also fixed some clippy lints.

As discussed on reddit, I don't believe the added complexity is really worth it here. This of course very opinion-based, but for more extensive discussion on a similar topic, see also here: https://github.com/rust-analyzer/smol_str/pull/37


Issue with "SplunkPy" in @site/docs/reference/integrations/splunk-py.md

Describe the problem

Typo on Cortex - spelled "Coretx" in multiple locations on the page.
Screenshots

Environment

OS: [e.g. Windows]
Browser: [e.g. chrome, safari, firefox..]
Browser Version:

Suggested fix

Thanks for reporting this. We will fix.


Implemented Chunked Streaming

From ticket https://github.com/lotus/lotus/issues/303
Thanks to @pascalbetz who figured out why the test wasn't working and helped validate!
@jodosha What's the history behind removing Rack::Chunked here? Is it a bug only in WEBrick?

We should add notes:

how to enable streaming
that streaming does not work with shotgun enabled

Not sure where that should go. Perhaps in lotus-controller gem in action.rb?

I think maybe putting it in the README for controller? That's where cookies and sessions are outlined.

sounds good!

@berfarah @pascalbetz Excellent, you rock!! :metal:
I think the explanation goes just before this section https://github.com/lotus/controller/blob/master/README.md#no-rendering-please


Removed the accuracy_multilabel in favour of accuracy_thresh

Fix #23 by removing the redundant accuracy_multilabel function (since accuracy_thresh already has the same functionality)

when I train a multi-label classifier, accuracy_thresh outputs a different value than accuracy_multilabel. For example, the logged metrics return something like:
eval_accuracy_thresh after epoch 1: 0.876443088054657
eval_accuracy_multilabel after epoch 1: 0.6985998526160648

Maybe you want to check again how they're factored? I do think they're measuring different things.

@Bharat123rox , @lingdoc -  accuracy_thresh is well suited to handle multilabel classification. However, accuracy_multilabel offers alternative, perhaps better handling of multiclass classification, which is independent of a threshold. The problem is that accuracy_multilabel name is misleading, it should rather be accuracy_multiclass.