[main] Upgrade to latest dependencies

Cron -knative-prow-robot
/cc knative/networking-wg-leads
/assign knative/networking-wg-leads
Produced by: knative-sandbox/knobots/actions/update-deps
Details:
bumping k8s.io/api 3fcac9f...9d2e771:
  > 9d2e771 Update dependencies to v0.22.5 tag
  > d5ade40 Merge pull request # 106960 from cpanato/update-xnet-122t
  > ad37243 dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > 79120fd Merge pull request # 106250 from ulucinar/bump-k-openapi-1.22
  > 2792020 Manual cherry pick of kube-openapi changes for release-1.22
  > 68328c1 Revert "tests for statefulset PersistentVolumeClaimDeletePolicy api change"
  > 99803f6 Revert "statefulset PersistentVolumeClaimDeletePolicy api change"
  > 4bdcbc6 Merge pull request # 103168 from raisaat/beta-2238
  > 4aee549 Update API description for probe.terminationGracePeriodSeconds
  > cd49d27 Merge pull request # 103245 from wzshiming/fix/prober-termination
  > af0a862 Merge pull request # 99023 from verb/1.21-securitycontext
  > 8479309 Regenerate
  > 0ff29d3 Merge pull request # 98817 from alculquicondor/job-completion-api
  > f608fb0 Generated code for securityContext in EphemeralContainers
  > ae00b16 Update API documents
  > 1e1dad4 Merge pull request # 103467 from thockin/svc-alloc-lb-nodeports-bug
  > 1cee8b1 Add Job.status.uncountedPodUIDs
  > 1a4d863 Allow securityContext in EphemeralContainers
  > 8ad172a Merge pull request # 102966 from SergeyKanzhelev/deprecateDynamicKubeletConfig
  > 9aa829f Fix small bug with AllocateLoadBalancerNodePorts
  > c712065 Merge pull request # 103276 from NetApp/data-source-ref
  > bb601f1 deprecate and disable by default DynamicKubeletConfig feature flag
  > 2c49f10 Merge pull request # 99961 from margocrawf/master
  > 3bec203 Add DataSourceRef field to PVC spec
  > 9f69fea Merge pull request # 101296 from Miciah/fix-RollingUpdateDaemonSet-godoc-regarding-rounding
  > fb2c6db This introduces an Impersonate-Uid header to server side code.
  > 49e8721 Merge pull request # 99494 from enj/enj/i/not_after_ttl_hint
  > a05eb2d Fix RollingUpdateDaemonSet godoc regarding rounding
  > f75dde5 Merge pull request # 103176 from CaoDonghui123/updatemod
  > 03dbe2b Generated
  > e14d3f9 Merge pull request # 103318 from jpbetz/fix-102749
  > bfaee58 Update golang.org/x/net to v0.0.0-20210520170846-37e1c6afe023
  > 2475115 csr: add expirationSeconds field to control cert lifetime
  > 0c9a900 Merge pull request # 99378 from mattcary/api
  > ca00f16 Bump SMD to v4.1.2 to pick up # 102749 fix
  > b71fde3 Merge pull request # 102028 from chrishenzie/read-write-once-pod-access-mode
  > af1946e tests for statefulset PersistentVolumeClaimDeletePolicy api change
  > bbf61a2 ReadWriteOncePod PV access mode and feature gate
  > 3f39120 statefulset PersistentVolumeClaimDeletePolicy api change
  > c112aae Merge pull request # 103153 from josephburnett/v2beta2
  > 2cc5916 Merge pull request # 103003 from sschne/bugfix/fix-required-pathtype
  > 8eb76d0 Move HPA v2beta2 deprecation to 1.23.
  > 6db9ac8 Merge pull request # 103001 from zshihang/csi
  > 55a4932 Remove omitempty from PathType
  > 8de3d46 Merge pull request # 103190 from robscott/remove-app-protocol-gate
  > 6089ecf CSIServiceAccountToken ga
  > a5544ab Removing ServiceAppProtocol feature gate
  > 07d5b5c Merge pull request # 103161 from MikeSpreitzer/comment-apf-types
  > 52573b6 Merge pull request # 95472 from ahmedtd/lru-remove-mpl
  > 9efbb56 Add missing comments in APF API types
  > d4897f2 Merge pull request # 102022 from adtac/sbeta
  > 31da821 Remove MPL-licensed dep from lruexpirecache
  > 0f1d05d Merge pull request # 103010 from BenTheElder/ansi-386-overflow
  > 5a15c1a graduate SuspendJob to beta
  > a8267d5 Merge pull request # 95768 from danwinship/document-nodeaddresstype
  > 1473f93 update Azure/go-ansiterm to v0.0.0-20210617225240-d185dfc1b5a1
  > 8e345e4 Merge pull request # 102783 from mcbenjemaa/update-dep-gnostic
  > 475ec09 Document the NodeAddressType values
  > 58a75e7 update vendor
  > c707e2b Update github.com/googleapis/gnostic to v0.5.5 and updating transitive dependencies go-cmp, protobuf,, to adapt the latest gnostic release which cosists of [Update protos for Go protoc plugin compatibility]
  > 508b641 Merge pull request # 102897 from liggitt/etcd-ga
  > bc7ac6c Update to etcd v3.5.0 client
  > b5b150a Merge pull request # 100488 from liggitt/protobuf
  > d397d2a Merge pull request # 102834 from rikatz/endport-beta
  > 3410dfc Update protobuf,grpc,etcd dependencies
  > 672fa45 Update generated files for endPort promotion to Beta
  > 0f7caf4 Promote endPort field in netpolicies to beta
  > bd09c62 sync: remove Godeps/
  > 443865c Merge pull request # 102454 from wzshiming/clean/remove-godeps
  > 9f22d12 Merge pull request # 102412 from andrewsykim/kill-service-topology
  > 140e77f Remove Godeps
  > 597d8a9 Merge pull request # 102467 from pacoxu/json-patch-5.5.0
  > d79bfb4 api: update API compatibility tests to remove topologyKeys from Service
  > 5ca0554 upgrade gopkg.in/evanphx/json-patch to v4.11.0
  > c7678e6 core/v1: add unit tests to ensure deprecated protobuf field numbers are not re-used
  > 0b55fc9 Merge pull request # 102409 from dims/bump-golang.org/x/text-to-v0.3.6
  > 637d634 apis: update generated code after removing Service topologyKeys
  > 23dfef7 Merge pull request # 102223 from lunhuijie/run-test6
  > cb0ea78 Bump golang.org/x/text to v0.3.6
  > 952c10d apis: remove Service topologyKeys
  > b8a1b1f Merge pull request # 102336 from SataQiu/remove-podpreset
  > a1e83ec api link is missing
  > b0d9a0e Merge pull request # 100842 from ravisantoshgudimetla/add-minReadySeconds-ss
  > 98ffe9c cleanup PodPreset testdata
  > c1965f3 Merge pull request # 102332 from pacoxu/klog-2.9.0
  > 6c59389 testdata: StatefulSet
  > 60e1beb upgrade klog to v2.9.0
  > b51bb84 generated: Changes for api introduced
  > a16591c Merge pull request # 101742 from ravisantoshgudimetla/promote-maxSurge-beta
  > cb82702 api: Introduce minReadySeconds,AvailableReplicas in Statefulset
  > 191e7be Merge pull request # 102147 from kolyshkin/update-runc-rc94-take-II
  > f1ffee0 Promote DS MaxSurge to beta
  > da19d3a Merge pull request # 99576 from marosset/windows-host-process-work
  > 55a1051 vendor: bump runc to rc95
  > ad700d0 Merge pull request # 102159 from roycaihw/mark-containerimage-name-optional
  > 7c10cae  API support for Windows host process containers
  > 0fb680d Merge pull request # 101099 from pacoxu/podpreset-clean
  > 419f976 generated
  > 532146f Merge pull request # 102030 from aojea/ingress_beta
  > 59e252c remove pod preset testdata and args
  > 7673089 mark ContainerImage.names as optional
  > d5fda55 Merge pull request # 102111 from dims/update-testing-related-deps-for-1.22
  > acf8681 bump e2e test to ingress v1
  > 6500f76 Merge pull request # 101916 from MartinKanters/101137-document-double-dollar-behavior
  > c881484 update testing related dependencies
  > c2d30ef Merge pull request # 102034 from AbdulBasitAlvi/bug/add_description_api_apps_v1_types
  > c961028 Generated doc files
  > bb4775a Merge pull request # 102094 from liggitt/revert-runc
  > 67fc4d0 bug(staging_api_apps_v1): add descriptions to apps/v1/types.go files
  > c2884aa Processed review suggestions
  > 1d8425e Revert "Merge pull request 101888 from kolyshkin/update-runc-rc94"
  > 35f2b3a Generated doc files
  > 8d7383b Merge pull request # 102066 from alculquicondor/api_rev
  > e56fa49 Corrected the $$ documentation in staging/src as well
  > c10867d Merge pull request # 101888 from kolyshkin/update-runc-rc94
  > fc270cb Use aliases in sig apps and scheduling APIs OWNERS
  > 8672a59 Merge pull request # 101496 from ahg-g/ahg-nss-beta
  > dafeb4b vendor: bump runc to rc94
  > 98c0df6 Merge pull request # 101627 from rikatz/fix-ingress-doc
  > 367ad6c graduate pod affinity NamespaceSelector to Beta
  > 929601b Merge pull request # 100008 from wangyysde/issue99675
  > 2312ce4 Change ingress api doc to reflect the correct path validation
  > 9295cf9 Merge pull request # 101618 from vincepri/fuzzer-secs-bug-negative
  > 713113e Add descriptions to api/extensions/v1beta1/types.go
  > 3af60a8 Merge pull request # 101243 from liggitt/api-1-21
  > 315950d Update generated fixture data with creation/deletion timestamps
  > 020341d Merge pull request # 99391 from zhuangqh/update-doc
  > c390b84 Update round-tripped protobuf output
  > 645b51b Merge pull request # 101292 from AliceZhang2016/job_controller_metrics
  > 104cee5 docs: fix outdated enhancement doc link
  > b8166a5 Drop 1.19.0 API compatibility data
  > b8e414e Merge pull request # 98028 from tkashem/apf-post-startup-fix
  > fa35e8d change default feature gate value of IndexedJob
  > 1e93921 Add 1.21.0 API compatibility data
  > 2fa452f Merge pull request # 90635 from desaintmartin/type-container-securitycontext
  > aaabe7b add auto update for apf bootstrap configuration
  > 8c6483e Merge pull request # 99842 from mowangdk/upgrade_struct_annotation
  > adeaab0 Container type: document that SecurityContext applies to Container instead of Pod.
  > bdba003 Add descriptions to apiextensions v1 & v1beta1 types.go
  > e066428 Add description to policy types.go
  > 0097618 Merge pull request # 99811 from lauchokyip/fixtype
  > 79f8f51 Added description to staging/src/k8s.io/api/apiserverinternal/v1alpha1/types.go
  > 13f2909 Merge pull request # 101704 from liggitt/api-testdata
  > 9757115 Merge pull request # 101687 from siddhartha97/add-feature
  > f1c1562 Update testdata generation command
  > 527f77d Added changes
  > 73cb810 Merge pull request # 100233 from umangachapagain/imagepolicy-desc
  > 335d3ee Merge pull request # 99760 from navist2020/fix_descriptons
  > 7172eb3 add missing description to api/imagepolicy/v1alpha1/types.go
  > 6753086 Merge pull request # 98740 from andrewmelis/arm/fix-container-security-context-docs
  > 73d7b2e Add descriptions to api/authorization/*/types.go
  > 010282a Merge pull request # 95286 from SergeyKanzhelev/removePodUnknown
  > 6f6e8ed Generate specs after documentation change
  > c8d93ac Merge pull request # 99519 from whydoubt/typos
  > c31108f podUnknown is marked as Obsolete
  > a6e3a6d Remove duplicate link in container/securityContext
  > 95cee48 Merge pull request # 101034 from verb/1.22-ec-api
  > 45a00c1 Correct a misspelling of 'secret'.
  > b64c6b5 Merge pull request # 101234 from gautierdelorme/rm-go-openapi-spec
  > ece0d38 Generated code for Pod-based ephemeralcontainers
  > 6b193da bump k8s.io/kube-openapi
  > 457d71c Switch ephemeralcontainers SR to Pod Kind
  > e993e00 Merge pull request # 100490 from howardjohn/gnostic-v051
  > a9b89d5 Update kube-openapi and gnostic dependencies
  > 648b778 Merge pull request # 100970 from apelisse/add-subresource-managedfields
  > 16be49d Generated code
  > 50dfb4f sync: update go.mod
  > 86cef11 Merge pull request # 100724 from liggitt/eviction-v1beta1
  > e55a4a1 Merge pull request # 101086 from enj/enj/i/auth_owners_gen
  > 96ffc3f Define constant for eviction failure cause
  > fada3d2 Merge pull request # 101080 from ahg-g/ahg-cost-beta
  > 6bb5a8a Prune stale entries from OWNERS files
  > 63023e5 Generated files
  > 59fddaa Graduate PodDeletionCost to Beta
  > 4d4999e Register Eviction v1
  > 424177a Merge pull request # 100885 from enj/enj/i/auth_owners
  > 6eed676 Merge pull request # 100784 from kevindelgado/smd-to-4-1-1
  > b23efeb Update auth OWNERS files to only use aliases
  > 9b64426 Merge pull request # 100730 from mikedanese/rbacdoc
  > 5ace415 Update structured-merge-diff to v4.1.1
  > c1cb3cc Merge pull request # 100728 from robscott/topology-auto
  > e2bec99 clarify RBAC API documentation
  > 0bd7673 Merge pull request # 100684 from Jefftree/atomic
  > 6140925 Updating Topology Aware Hints to support "Auto" value for annotation
  > c2af720 Merge pull request # 100245 from mengjiao-liu/Update-broken-links
  > 2634033 Generate openapi and proto files
  > e32abb1 Merge pull request # 99849 from jpbetz/apply-subresources
  > 5d132f2 Update `PodSpec/Overhead` broken links
  > ddfb9ba Tag certain non-selector structs as atomic
  > 645ffdb Merge pull request # 97989 from Danil-Grigorev/atomic-label-selectors
  > 64fc45e Add genclient:method=ApplyScale to types supporting scale update
  > 04a51e7 Add structType=atomic to all selectors
  > 2824ee6 Merge pull request # 93195 from huffmanca/update-fsgrouppolicy
  > f81f579 Make selectors atomic
  > 04650e4 Updated generated dependencies
  > 0c55033 Addresses nitpicks for FSGroupPolicy
  > 3a2d6b5 Merge pull request # 100472 from liggitt/endpoint-slice-v1beta1
  > e923586 Mark v1beta1 EndpointSlice deprecated in favor of v1
bumping k8s.io/client-go a2642ab...a406c93:
  > a406c93 Update dependencies to v0.22.5 tag
  > ea750b1 Merge pull request # 106960 from cpanato/update-xnet-122t
  > 8e1bfd2 dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > 362cd0f Merge pull request # 106250 from ulucinar/bump-k-openapi-1.22
  > 2064e72 Manual cherry pick of kube-openapi changes for release-1.22
  > 36ef169 Merge pull request # 104988 from liggitt/automated-cherry-pick-of-# 104969-upstream-release-1.22
  > 528ab4f Propagate conversion errors
  > 972da7b Merge pull request # 104310 from liggitt/automated-cherry-pick-of-# 104279-upstream-release-1.22
  > 2ac20a6 Merge pull request # 104690 from atiratree/automated-cherry-pick-of-# 104172-upstream-release-1.22
  > d35f07a Copy golang license to staging copies
  > 3499434 add a test for jsonpath template parsing to prevent regressions
  > 67fba22 revert "fix wrong output when using jsonpath"
  > 4d7bb68 Merge pull request # 104469 from liggitt/utils-1-22
  > e475734 vendor: bump k8s.io/util to get fix for LRU cache
  > 5629b66 Automated cherry pick of # 104014: Update golang.org/x/time/rate (# 104018)
  > 1e037e8 Revert "tests for statefulset PersistentVolumeClaimDeletePolicy api change"
  > d3b9758 Merge pull request # 103689 from enj/enj/t/exec_metrics
  > ef1d5d2 client-go exec: fix metrics related to plugin not found
  > 7a90b08 Merge pull request # 102928 from dprotaso/dynamic-client-backwards-compatible
  > f0bc45f Merge pull request # 98817 from alculquicondor/job-completion-api
  > c6c0ca0 Simplify use of the fake dynamic client
  > 69e00b0 Merge pull request # 103548 from dims/drop-hashicorp-lru
  > 3bb4101 Add Job.status.uncountedPodUIDs
  > 266e43a update to new k8s.io/utils
  > 8abac60 Merge pull request # 103487 from novahe/fix/fixture-data-race
  > b267864 Merge pull request # 103276 from NetApp/data-source-ref
  > b7e5fce client-go: copying object to fix data race (# 103148)
  > 4339f1b Merge pull request # 102181 from enj/enj/i/deprecate_gcp_azure
  > 0cb2597 Add DataSourceRef field to PVC spec
  > 68cb2dd Merge pull request # 102890 from ankeesler/exec-plugin-v1
  > e2b5311 Deprecate azure and gcp in-tree auth plugins
  > ca3a47f Merge pull request # 99494 from enj/enj/i/not_after_ttl_hint
  > f00874a exec credential provider: update tests+metadata for v1
  > 843bb80 Merge pull request # 103176 from CaoDonghui123/updatemod
  > e56c7dc Generated
  > dba1c9a promote client.authentication.k8s.io to v1
  > e9d2f61 Merge pull request # 103318 from jpbetz/fix-102749
  > 6851811 Update golang.org/x/net to v0.0.0-20210520170846-37e1c6afe023
  > 30cd4e9 csr: add expirationSeconds field to control cert lifetime
  > 45d1077 Merge pull request # 99378 from mattcary/api
  > 83ade40 Bump SMD to v4.1.2 to pick up # 102749 fix
  > e68c673 Merge pull request # 103026 from sanposhiho/fix/typo-on-ExtractHoge
  > dba85b7 tests for statefulset PersistentVolumeClaimDeletePolicy api change
  > dae61be Merge pull request # 95472 from ahmedtd/lru-remove-mpl
  > c374b40 Fix: typo with hack/update-codegen.sh
  > f54e143 Merge pull request # 102540 from jpbetz/apply-client-docs
  > 65b7d26 Remove MPL-licensed dep from lruexpirecache
  > 5a30221 Merge pull request # 990 from nikhita/revert-direct-pr
  > 50ffc02 Split documentation according to both mechanisms available for migration
  > e7ebdbc Merge pull request # 982 from sprutner/patch-1
  > 18b053f Revert "Merge pull request # 982 from sprutner/patch-1"
  > acf46ab Apply suggestions from code review
  > 3fae6f0 Merge pull request # 103010 from BenTheElder/ansi-386-overflow
  > d5f964d Update README.md
  > 9ffcd16 Add doc.go for client-go apply support
  > eadbc45 update Azure/go-ansiterm to v0.0.0-20210617225240-d185dfc1b5a1
  > 25e061e sync: remove Godeps/
  > ca46d47 Merge pull request # 103007 from smira/error-wrapping
  > 3ecbde3 Merge pull request # 102454 from wzshiming/clean/remove-godeps
  > c8b4c1e fix: properly wrap errors when reading response body in the client
  > 27d803a Merge pull request # 102606 from tkashem/revert-102581
  > b7739d8 Remove Godeps
  > 848310b Merge pull request # 102783 from mcbenjemaa/update-dep-gnostic
  > ded678f Merge pull request # 102412 from andrewsykim/kill-service-topology
  > fc210d9 client-go: fix flake in test TestRequestWatchWithRetry
  > 0634aae Merge pull request # 102946 from ahmed-mez/patch-1
  > 68eb0a2 update vendor
  > 742abf7 Merge pull request # 100939 from wzshiming/feat/subresource-match
  > cc4f429 apis: update generated code after removing Service topologyKeys
  > bbd71da Revert "Merge pull request # 102581 from liggitt/revert-watch-retry"
  > eecff02 Fix ServerGroupsAndResources docs typo
  > 77d7443 Update github.com/googleapis/gnostic to v0.5.5 and updating transitive dependencies go-cmp, protobuf,, to adapt the latest gnostic release which cosists of [Update protos for Go protoc plugin compatibility]
  > 7801ce3 Merge pull request # 102581 from liggitt/revert-watch-retry
  > 8715480 Support subresource match
  > 0a7756a Merge pull request # 102441 from feiskyer/update-vendor
  > 71f81dc Merge pull request # 102467 from pacoxu/json-patch-5.5.0
  > 5ba99a7 Revert "client-go: add retry logic for Watch and Stream"
  > ce9fcb2 Add test
  > 5e73919 Update Azure Go SDK to v55.0.0
  > 2a923d5 Merge pull request # 102059 from jsafrane/fix-consistentread
  > 8e66c0a upgrade gopkg.in/evanphx/json-patch to v4.11.0
  > ef2d884 Merge pull request # 102897 from liggitt/etcd-ga
  > fd12ff3 Merge pull request # 102572 from JonZeolla/remove-insecure-curl-suggestion
  > 50a473d Bump k8s.io/utils
  > ead3c96 Update to etcd v3.5.0 client
  > a3215d7 Remove -k from toCurl output
  > 80617fc Merge pull request # 100488 from liggitt/protobuf
  > 09dbda0 Merge pull request # 102063 from tdihp/fix/azure-auth-refresh
  > d412730 Merge pull request # 99310 from ankeesler/exec-plugin-interactive
  > 0ba74ec Update protobuf,grpc,etcd dependencies
  > caa2dde Merge pull request # 102409 from dims/bump-golang.org/x/text-to-v0.3.6
  > 88929e8 Azure auth forwarding adal refresh error to tokenSource, fixes error when token refresh fails.
  > 37ed584 exec credential provider: InteractiveMode support
  > 56494c9 Merge pull request # 102107 from tkashem/client-go-retry
  > f2bdce0 Bump golang.org/x/text to v0.3.6
  > 1bccfc8 Merge pull request # 102788 from pohly/reflector-log-level
  > ccac415 Merge pull request # 100842 from ravisantoshgudimetla/add-minReadySeconds-ss
  > 55854fa client-go: add retry logic for Watch and Stream
  > 67de95c client-go: reduce log level of reflector again
  > 507a204 Merge pull request # 974 from dims/drop-outdated-broken-widgets
  > 906f6d9 generated: Changes for api introduced
  > fe090a5 Merge pull request # 102332 from pacoxu/klog-2.9.0
  > f5566ff Drop outdated/broken widgets in README
  > 07ab04d Merge pull request # 98077 from jayunit100/jay-netpol-win
  > 6b087d2 upgrade klog to v2.9.0
  > 39cb8cd Merge pull request # 102217 from tkashem/client-go-refactor-retry
  > 7a25584 Implement a windows Netpol NewModel
  > 228dada Merge pull request # 102241 from lunhuijie/optimizationReturn
  > 239ec44 client-go: refactor retry logic so it can be reused
  > dab51bb Add netpol tests for windows
  > 5b0c719 simplify returning boolean expression in staging/src/k8s.io/client-go/tools
  > 614c59d Merge pull request # 102175 from ankeesler/exec-plugin-with-basic-auth
  > 9edbd9b exec credential provider: don't run exec plugin with basic auth
  > d1fa200 Merge pull request # 102147 from kolyshkin/update-runc-rc94-take-II
  > dd8d430 Merge pull request # 99576 from marosset/windows-host-process-work
  > c7a0644 vendor: bump runc to rc95
  > 13cd919 Merge pull request # 102090 from mengjiao-liu/fix-data-race-csi
  > 5d46949  API support for Windows host process containers
  > b0c8a7c Merge pull request # 102111 from dims/update-testing-related-deps-for-1.22
  > 8cb6ac7 Prevent data race condition  in csi unit tests
  > 36ff79f update testing related dependencies
  > 03f765c Merge pull request # 102094 from liggitt/revert-runc
  > 940ff81 Revert "Merge pull request 101888 from kolyshkin/update-runc-rc94"
  > da28164 Merge pull request # 101888 from kolyshkin/update-runc-rc94
  > 253f58b Merge pull request # 101817 from cndoit18/add-events-expansion
  > 56ee358 vendor: bump runc to rc94
  > 39e54e7 Add fieldSelector builder function to events.
  > 3cca9d7 Merge pull request # 98057 from zerodayz/wrong-output-with-jsonpath
  > 9a82c6a Merge pull request # 100940 from markusthoemmes/fake-client-interface
  > b6d16d4 [jsonpath] fix wrong output when using jsonpath
  > 2ed8b30 Merge pull request # 101707 from enj/enj/i/bad_cadata
  > 3579fb3 Implement a FakeClient interface
  > 776e602 client-go transport: assert that final CA data is valid
  > db078d2 client-go: NewSelfSignedCACert makes Go 1.15+ compatible cert (# 100324)
  > 341f59a Merge pull request # 101535 from adjika/feature/client-go_documentation
  > 6db26dd Fixes formatting and typos in client-go docs
  > c850435 Merge pull request # 101252 from smarterclayton/certificate_logging_upstream
  > e1f818c Merge pull request # 93412 from thinpark/fix.vardoc
  > 3faf506 Add type logging to certificate manager
  > b401b11 Merge pull request # 101002 from GreenApple10/feature/mod_timer
  > a53ab6b [k8s.io/client-go/discovery/discovery_client]: CustomResourceDefinition
  > 47b3cad Merge pull request # 100496 from jpbetz/extract-subresources
  > ca138c8 Change time.Now().Sub(x) to time.Since(x) for cleanup
  > d3fbdeb Merge pull request # 101357 from feiskyer/update-vendor
  > 0fd603d Re-generate extract functions
  > 9c26abc Merge pull request # 97964 from sxllwx/avoid/alloc_array
  > bee3e6b Update Azure Go SDK version to v53.1.0
  > cfd0d8a Merge pull request # 94120 from Dean-Coakley/fix-listWatchUntil-comment
  > c7901fa modify the elements in the array directly without allocating a new array
  > 071918f Merge pull request # 101034 from verb/1.22-ec-api
  > 53da6da Remove outdated comment on wait.Until
  > d696ff0 Merge pull request # 101162 from ihcsim/fix-malformed-request-logs
  > 2d8ed52 Generated code for Pod-based ephemeralcontainers
  > ae85206 Merge pull request # 101234 from gautierdelorme/rm-go-openapi-spec
  > c870406 Fix the missing format specifier error in log output
  > 0e8029b Switch ephemeralcontainers SR to Pod Kind
  > d60baad bump k8s.io/kube-openapi
  > 4e3d560 Merge pull request # 101269 from 3Xpl0it3r/master
  > db0131b Merge pull request # 101174 from lojies/cleanupcertificate_manager_test
  > abc6b41 remove duplicatd description in comment
  > bfec291 Merge pull request # 100490 from howardjohn/gnostic-v051
  > b1c481c code cleanup:remove repeated package import in client-go
  > 1099742 Merge pull request # 100737 from Iceber/fix-delta-fifo
  > 4b5d87d Update kube-openapi and gnostic dependencies
  > 8c8fa70 Merge pull request # 100970 from apelisse/add-subresource-managedfields
  > 8269e41 client-go/cache: fix the AddIfNotPresent method of the DeltaFIFO
  > 6767d6d Generated code
  > f19995f sync: update go.mod
  > d974964 Merge pull request # 100768 from Iceber/fix-nested-key-error
  > 4e267f6 Merge pull request # 100724 from liggitt/eviction-v1beta1
  > fc03592 client-go/cache: support errors.Unwrap for KeyError
  > 0c029ff Merge pull request # 100503 from jpbetz/patch-3
  > 4c82a56 Generated files
  > f7d41dd Merge pull request # 101086 from enj/enj/i/auth_owners_gen
  > 0d358cd Add jpbetz to client-go reviewers
  > 36954f7 Register Eviction v1
  > 7998e98 Prune stale entries from OWNERS files
  > 44bedf8 Merge pull request # 100885 from enj/enj/i/auth_owners
  > 0cfeb7f Fix staticcheck failures for vendor/k8s.io/client-go/transport (# 100429)
  > 4f026b6 Update auth OWNERS files to only use aliases
  > 945ba71 Merge pull request # 100878 from wojtek-t/backoff_watches_on_429
  > 196e360 Merge pull request # 100873 from Iceber/events-cache-typo
  > 03ebb27 Handle 429 errors from watch requests in reflector library.
  > 0bb6464 Merge pull request # 100784 from kevindelgado/smd-to-4-1-1
  > d39ae5d fix typo in comment for EventAggregatorByReasonFunc
  > 980164c Merge pull request # 100684 from Jefftree/atomic
  > 54f0cda Update structured-merge-diff to v4.1.1
  > ebfab03 Merge pull request # 100570 from tiloso/staticcheck-clientgo-discovery
  > 9cd23e7 Generate openapi and proto files
  > eaeb6e7 Merge pull request # 100458 from yliaog/master
  > 4820b53 Fix staticcheck in k8s.io/client-go/discovery
  > 2f4b7a2 Merge pull request # 100355 from onesafe/master
  > 1e560af added yliaog as approver
  > af56ae8 Merge pull request # 100217 from 0daryo/fix-example-workqueue-option-readme
  > aa707b1 Replace deprecated NewDeltaFIFO with NewDeltaFIFOWithOptions
  > 064bf3d Merge pull request # 100085 from markusthoemmes/add-tracker-for-dynamic
  > 2de7d23 Remove non-existent log option
  > 4841142 Merge pull request # 99849 from jpbetz/apply-subresources
  > 57471de Add Tracker() function to fake dynamic client
  > 50af76e Merge pull request # 99839 from saschagrunert/portforward-stream-cleanup
  > c367767 Generate ApplyScale client support
  > ea39032 Merge pull request # 97989 from Danil-Grigorev/atomic-label-selectors
  > 0f6528b Cleanup portforward streams after their usage
  > dbebcea Add apply subresource support to client-go's typed client
  > c71768c Merge pull request # 97419 from d-kuro/d-kuro/fix-data-race
  > 11ceec1 Make selectors atomic
  > c36b96a Merge pull request # 95897 from roycaihw/doc/fake-client-with-informer
  > b4027a9 Fix data race for leaderelection package
  > 67a7335 Merge pull request # 100660 from dims/common-auth-plugins-should-always-be-available
  > 7dddf97 fix the fake client example: how to handle a race between the fake client and informer
  > 3da4c9c Common auth plugins should always be available
  > c8af929 Merge pull request # 100606 from dims/providerless-tag-for-client-go-auth-plugins
  > 6c816ad providerless tag for client-go auth plugins
  > f6ce18a Merge pull request # 100156 from ehashman/issue-100155
bumping k8s.io/apimachinery f916759...47f99e7:
  > 47f99e7 Merge pull request # 106960 from cpanato/update-xnet-122t
  > 9e51a4c dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > e757da0 Merge pull request # 106250 from ulucinar/bump-k-openapi-1.22
  > 223bdbb Manual cherry pick of kube-openapi changes for release-1.22
  > 4a9e16b Merge pull request # 104310 from liggitt/automated-cherry-pick-of-# 104279-upstream-release-1.22
  > 65ee33b Copy golang license to staging copies
  > a644435 Merge pull request # 103457 from codearky/fix-yaml-terminator-wcomment
  > ff522ab Merge pull request # 98817 from alculquicondor/job-completion-api
  > f1aad3e add yaml separator validation and avoid silent ignoration
  > 0dafcb4 Merge pull request # 102188 from alculquicondor/fasterselector
  > 8b8079d Add Job.status.uncountedPodUIDs
  > 8303750 Merge pull request # 103176 from CaoDonghui123/updatemod
  > 51eb781 Improve slice allocation in LabelSelectorAsSelector
  > 3272933 Merge pull request # 103318 from jpbetz/fix-102749
  > 2510b16 Update golang.org/x/net to v0.0.0-20210520170846-37e1c6afe023
  > 0376ffb Add benchmark for LabelSelectorAsSelector
  > 8989bdf Bump SMD to v4.1.2 to pick up # 102749 fix
  > a4b8a5f Merge pull request # 95472 from ahmedtd/lru-remove-mpl
  > 1241855 Remove MPL-licensed dep from lruexpirecache
  > 4713ab5 Merge pull request # 103010 from BenTheElder/ansi-386-overflow
  > 41b021b update Azure/go-ansiterm to v0.0.0-20210617225240-d185dfc1b5a1
  > 76ce197 Merge pull request # 102783 from mcbenjemaa/update-dep-gnostic
  > 8146ded Merge pull request # 102629 from tiloso/staticcheck-cluster-apimachinery-apiserver
  > 1acaad5 update vendor
  > 30802a0 Merge pull request # 102924 from liggitt/race-test-speed
  > 2245ed8 Fix staticcheck in cluster & k8s.io/{apimachinery,apiserver}
  > 076d25b Update github.com/googleapis/gnostic to v0.5.5 and updating transitive dependencies go-cmp, protobuf,, to adapt the latest gnostic release which cosists of [Update protos for Go protoc plugin compatibility]
  > 513e50f Speed up unit tests in -race detection mode
  > 0dc8a67 Merge pull request # 102897 from liggitt/etcd-ga
  > 15dfbe8 Update to etcd v3.5.0 client
  > b2555c6 Merge pull request # 100488 from liggitt/protobuf
  > f4becb8 Update protobuf,grpc,etcd dependencies
  > a3b8985 sync: remove Godeps/
  > 94d2465 Merge pull request # 102454 from wzshiming/clean/remove-godeps
  > aec8116 Merge pull request # 102467 from pacoxu/json-patch-5.5.0
  > 9a1154c Remove Godeps
  > a5103de Merge pull request # 102489 from saschagrunert/http-stream-nil
  > 68243ab add ut for preventing dropping null from arrays
  > 1e82f3b Merge pull request # 102409 from dims/bump-golang.org/x/text-to-v0.3.6
  > d97ed6c Fix regression for timed-out stream cleanups
  > 9f25815 upgrade gopkg.in/evanphx/json-patch to v4.11.0
  > 4cf81ce Bump golang.org/x/text to v0.3.6
  > 44113be Merge pull request # 102332 from pacoxu/klog-2.9.0
  > 2a3fbac upgrade klog to v2.9.0
  > 1f89c78 Merge pull request # 100394 from mengjiao-liu/clean-up-redundant-code
  > 2dd32d7 Merge pull request # 102150 from julianvmodesto/ssa-big-last-applied-followup
  > c1766ec Fix use nil err
  > 4e7cc58 Make a public ValidateAnnotationsSize
  > 6df4bfb Make validation totalAnnotationSizeLimitB public.
  > cfc896c Merge pull request # 99371 from tiloso/staticcheck-apimachinery-util
  > adc48d2 Merge pull request # 102147 from kolyshkin/update-runc-rc94-take-II
  > ecda63f Fix staticcheck in k8s.io/apimachinery/pkg/util
  > 95c5729 vendor: bump runc to rc95
  > c7322e8 Merge pull request # 102111 from dims/update-testing-related-deps-for-1.22
  > 2214a11 update testing related dependencies
  > 2540c63 Merge pull request # 102094 from liggitt/revert-runc
  > 9765e76 Revert "Merge pull request 101888 from kolyshkin/update-runc-rc94"
  > e1b4d3f Merge pull request # 101888 from kolyshkin/update-runc-rc94
  > 4c2cee4 Merge pull request # 101618 from vincepri/fuzzer-secs-bug-negative
  > 2a34e07 vendor: bump runc to rc94
  > 96c076b Merge pull request # 101668 from tkashem/wait-poll-with-context
  > 4112135 Timestamp fuzzer in metav1 should not use negative values
  > fda7135 Merge pull request # 101626 from MadhavJivrajani/master
  > aaed044 apimachinery: add context bound polling
  > 83e6b5f Merge pull request # 101320 from amanchourasiya/bugfix/101309
  > 60281a0 Add validation for names like '-'
  > b3737e4 Merge pull request # 101590 from smarterclayton/quantity
  > 22894de Removing comment to improve generated docs.
  > 8c18d83 quantity: Allow a new quantity to be created directly from inf.Dec
  > 05188ba Merge pull request # 101092 from shawnhanx/limited
  > 83ce8f0 Merge pull request # 100496 from jpbetz/extract-subresources
  > 8cefc5b fix limited4 -> limited
  > ec059b1 Merge pull request # 101361 from njuptlzf/label-test
  > e522d21 Enable extract test for status subresource
  > ba18a62 Merge pull request # 101306 from joelsmith/master
  > b4b4027 parseOperator description is inconsistent with the behavior
  > a5c5d6e Add subresource support to apply extract
  > f3a344a Merge pull request # 101234 from gautierdelorme/rm-go-openapi-spec
  > 2449c2e Additional CVE-2021-3121 fix
  > b78e067 bump k8s.io/kube-openapi
  > 37b6f01 Merge pull request # 100490 from howardjohn/gnostic-v051
  > 87974a2 Update kube-openapi and gnostic dependencies
  > 8daf289 Merge pull request # 100970 from apelisse/add-subresource-managedfields
  > 6ee6d74 Generated code
  > 5c420e5 Add "subresource" field to ManagedFieldEntry
  > 1ba67c1 Merge pull request # 101086 from enj/enj/i/auth_owners_gen
  > f2987aa Merge pull request # 101000 from lojies/ominilcheckforlen
  > 8c00220 Prune stale entries from OWNERS files
  > d23dd75 Merge pull request # 100430 from mozillazg/fix-staticcheck-failed-apimachinery-serializer
  > 2567f57 code cleanup: Omit redundant nil check on slices
  > d8cdd62 Merge pull request # 100784 from kevindelgado/smd-to-4-1-1
  > c4ed323 Fix staticcheck failures for vendor/k8s.io/apimachinery/pkg/runtime
  > 77ef728 Merge pull request # 100684 from Jefftree/atomic
  > 02a91c3 Update structured-merge-diff to v4.1.1
  > 74cf9d3 Merge pull request # 99839 from saschagrunert/portforward-stream-cleanup
  > ae7302c Generate openapi and proto files
  > 24633e4 Cleanup portforward streams after their usage
  > 22a1f0c Tag certain non-selector structs as atomic
  > 57f2a07 Merge pull request # 100156 from ehashman/issue-100155
  > 567c401 Bump klog to 2.8.0, fixing nil panics in KObj
bumping knative.dev/pkg 7927179...96f1852:
  > 96f1852 Update actions (# 2382)
  > 3f86f59 Update community files (# 2381)
  > 52e42b7 Extend Apply verb to extensions, Bump to K8s 1.22. (# 2327)
bumping k8s.io/code-generator 25a36f5...7b37ed0:
  > 7b37ed0 Merge pull request # 106960 from cpanato/update-xnet-122t
  > d078fd8 dependencies: Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63
  > 5747c7b Merge pull request # 106250 from ulucinar/bump-k-openapi-1.22
  > 2e52dc3 Manual cherry pick of kube-openapi changes for release-1.22
  > 22f764f Merge pull request # 104310 from liggitt/automated-cherry-pick-of-# 104279-upstream-release-1.22
  > c6452dc Merge pull request # 104469 from liggitt/utils-1-22
  > c2733a4 Copy golang license to staging copies
  > f338d05 vendor: bump k8s.io/util to get fix for LRU cache
  > ff0bf9f Automated cherry pick of # 104014: Update golang.org/x/time/rate (# 104018)
  > 9fd003d update vendor after switch
  > b1b4942 Merge pull request # 101624 from tilt-dev/nicks/go-to-protobuf
  > d874928 Merge pull request # 103176 from CaoDonghui123/updatemod
  > c56a6a7 go-to-protobuf: small fixes to improve debuggability
  > 43f2a02 Merge pull request # 103318 from jpbetz/fix-102749
  > 563f0ae Update golang.org/x/net to v0.0.0-20210520170846-37e1c6afe023
  > 3fe66c8 Bump SMD to v4.1.2 to pick up # 102749 fix
  > 53a4e85 Merge pull request # 103026 from sanposhiho/fix/typo-on-ExtractHoge
  > 94f0451 Merge pull request # 95472 from ahmedtd/lru-remove-mpl
  > b76aedd Fix: typo on ExtractHoge
  > 600a804 Remove MPL-licensed dep from lruexpirecache
  > 723f918 Merge pull request # 103010 from BenTheElder/ansi-386-overflow
  > d624dfc update Azure/go-ansiterm to v0.0.0-20210617225240-d185dfc1b5a1
  > 8d9ac5e Merge pull request # 102783 from mcbenjemaa/update-dep-gnostic
  > 12c648b update internal modules
  > b3a1c69 update vendor
  > b599f86 update internal modules
  > 964fb60 Correct comment block from openapi_v2.NewDocument to openapi_v2.ParseDocument
  > faf39f8 Update github.com/googleapis/gnostic to v0.5.5 and updating transitive dependencies go-cmp, protobuf,, to adapt the latest gnostic release which cosists of [Update protos for Go protoc plugin compatibility]
  > 0ea71da Merge pull request # 102441 from feiskyer/update-vendor
  > dd653c5 Update Azure Go SDK to v55.0.0
  > f65da15 Merge pull request # 102897 from liggitt/etcd-ga
  > 22f08a3 Update to etcd v3.5.0 client
  > 93504ea Merge pull request # 100488 from liggitt/protobuf
  > de39fc1 Update protobuf,grpc,etcd dependencies
  > e5ccfa3 sync: remove Godeps/
  > af0b5d9 Merge pull request # 102454 from wzshiming/clean/remove-godeps
  > ed0f8d0 Merge pull request # 102467 from pacoxu/json-patch-5.5.0
  > 7639b06 Remove Godeps
  > daefbed Merge pull request # 102059 from jsafrane/fix-consistentread
  > 783e1ca upgrade gopkg.in/evanphx/json-patch to v4.11.0
  > 9c11f92 Merge pull request # 102409 from dims/bump-golang.org/x/text-to-v0.3.6
  > 0b0b341 Bump k8s.io/utils
  > 45c8999 Bump golang.org/x/text to v0.3.6
  > 2f22fda Merge pull request # 102332 from pacoxu/klog-2.9.0
  > 3e7c599 upgrade klog to v2.9.0
  > 0213807 Merge pull request # 102147 from kolyshkin/update-runc-rc94-take-II
  > d76ae01 vendor: bump runc to rc95
  > deed336 Merge pull request # 102111 from dims/update-testing-related-deps-for-1.22
  > 632c95c update testing related dependencies
  > 994995d Merge pull request # 102094 from liggitt/revert-runc
  > 61abebe Revert "Merge pull request 101888 from kolyshkin/update-runc-rc94"
  > 66f43cf Merge pull request # 101888 from kolyshkin/update-runc-rc94
  > bb6578c vendor: bump runc to rc94
  > f57bba4 Merge pull request # 100940 from markusthoemmes/fake-client-interface
  > b9c3fe9 Merge pull request # 101320 from amanchourasiya/bugfix/101309
  > 4b75d82 Implement a FakeClient interface
  > 3fae618 Merge pull request # 100496 from jpbetz/extract-subresources
  > 2697f01 Removing comment to improve generated docs.
  > 112073b Merge pull request # 101357 from feiskyer/update-vendor
  > 9586e06 Add subresource support to apply extract
  > de8ea98 Update Azure Go SDK version to v53.1.0
  > cbf249e Merge pull request # 101234 from gautierdelorme/rm-go-openapi-spec
  > 678d1fb remove go-openapi/spec
  > 6b304b4 bump k8s.io/kube-openapi
  > dd2ded1 Merge pull request # 100490 from howardjohn/gnostic-v051
  > 1f18445 Update kube-openapi and gnostic dependencies
  > 70ccd82 Merge pull request # 100970 from apelisse/add-subresource-managedfields
  > 597a684 Generated code
  > bdc2396 Merge pull request # 100784 from kevindelgado/smd-to-4-1-1
  > e4dc439 Merge pull request # 100684 from Jefftree/atomic
  > c22c694 Update structured-merge-diff to v4.1.1
  > 0557bb8 Merge pull request # 100671 from Niekvdplas/spelling-mistakes
  > 275d6b8 Generate openapi and proto files
  > 3112572 Merge pull request # 99849 from jpbetz/apply-subresources
  > c74497a Fixed several spelling mistakes
  > 72793d0 Generate ApplyScale client support
  > cbbce91 Add apply subresource support to client-go's typed client
  > 5bc604e Merge pull request # 100156 from ehashman/issue-100155
  > 092920b Bump klog to 2.8.0, fixing nil panics in KObj

/lgtm
/approve


Allow users to create site pages in specific site collection when site pages creation is disabled in SharePoint Admin center

I have tested scenario described in the subject and it does not allow to create site page even though the feature is enabled.

Which document are you referencing? Can you supply the URL?

@irshadnazly We appreciate any feedback that improves the content in the Microsoft docs but we haven't had any response from you so we are going to close this issue.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.

Which document are you referencing? Can you supply the URL?

This is the article that I am referring to.
https://docs.microsoft.com/en-us/sharepoint/let-users-create-modern-site-pages

@irshadnazly on a Modern Team/Comm site, are your users not able to use the New -> Page function? Do they have the appropriate permission on the site in question?

@irshadnazly on a Modern Team/Comm site, are your users not able to use the New -> Page function? Do they have the appropriate permission on the site in question?

@tseward : yes the do have the relevant permission. Further, users are able to create "web part" and wiki pages.

I escalated this to Microsoft and below is their response. So it has to be allowed from the tenant level in order to use at the site level.

Tenant level settings should always be enabled in order to Allow or Prevent users to create site pages on site level.
If in case Tenant level settings are disabled and even if we run the script to enable site pages feature it will not take effect.
This is by default mechanism of SharePoint Online sites and SharePoint admin tenant.


Update PowerVS prereq doc with install and authorization details

What this PR does / why we need it:
Fixes https://issues.redhat.com/browse/MULTIARCH-3149
Which issue(s) this PR fixes (optional, use fixes #<issue_number>(, fixes #<issue_number>, ...) format, where issue_number might be a GitHub issue, or a Jira story:
Fixes #
Checklist

[x] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

/approve


Move pull request for domain whitelisting feature.

Remove all the (object) and I'll accept. :+1:

the (object) is required because you're using @attr decorators which when trying to run this code with Python2 causes the following error "attrs only works with new-style classes".
Using the object subclass doesn't change things in python3 but makes this code work in python2.

We aren't actively supporting Python 2. Is there a reason you are still using Python 3?

Not all of the libraries in my project are python 3 yet, I'll be spending some time cleaning that up in a few months time but until then I'm stuck on python 2.

I know @sils wanted to work towards a Python 3-only library, but if it's only a few lines addition, I don't see the harm into supporting both.

thanks, python3 isn't 100% yet, but soon ;)

Merged it. Doesn't hurt to passively support some Python 2.


Missing aedat4 from some files

Hi! Thank you for creating the dataset. I found that some of the aedat4 files are missing when I was using the dataset. Is there a chance you would be able to upload the aedat4 files?
Thanks a lot!

@GavinGuan95    Hi, these aedat4 files are missing or shared with other videos. Therefore, you can only use the videos with aedat4 to directly read the event stream, for others, it is not supported. Sorry about this issue.
One possible solution is you use the part of our dataset, these videos can be termed VisEvent-aedat4, for short.

@GavinGuan95 Have you downloaded the datasset? I can't unzip all sequences successfully.

Hi, @wangxiao5791509 Could you provide the list of the 172 tesing sequences used in your work and STNET? I cannot find the exact list with the filtering standards ( .aedat4 and timestamp misalignment).

@Youngtrue   Hi, it is the file you needed: https://github.com/wangxiao5791509/VisEvent_SOT_Benchmark/blob/main/aedat4HARDVS_list.txt

@wangxiao5791509 That's really helpful! Thanks a lot!

@Youngtrue Hi, it is the file you needed: https://github.com/wangxiao5791509/VisEvent_SOT_Benchmark/blob/main/aedat4HARDVS_list.txt
Hi，王老师。VisEvent 数据集的缺失指一些没有 *.aedat4或者没有标注的数据吗？我按照这个过滤了一下后，训练集还有294条，测试集还有219条。和文章里205条用作训练、172条用作测试不一致。请问还有别的缺失情况吗？您是否方便提供一下train_subset 中 205个序列list的呢

@Youngtrue Hi, it is the file you needed: https://github.com/wangxiao5791509/VisEvent_SOT_Benchmark/blob/main/aedat4HARDVS_list.txt嗨，这是您需要的文件：https://github.com/wangxiao5791509/VisEvent_SOT_Benchmark/blob/main/aedat4HARDVS_list.txt

When I ran the train.py for real-time MDNet-CMT, it prompted a FileNotFoundError: [Errno 2] No such file or directory: 'media/amber/MyPassport/VisEvent_dataset/VisEvent_train_subset.pkl'. I found that the dataset is missing the .pkl file. Is the VisEvent dataset you provided incomplete?

FileNotFoundError: [Errno 2] No such file or directory: '/visevent/test_subset/dvSave-2021_02_15_13_02_21_Chicken/vis_imgs'


Fix semantic highlighting

This workaround brings back semantic highlighting until the referenced PR in #686 gets merged.

What does documentSelector actually do and why do we need it to be null? And why does it work as we want without setting it? 😄

A documentSelector is a filter to narrow the scope of the extension to e.g. a language. Which we do on the client side  anyway.
The most recent version of vscode-languageserver-node however broke the precedence between client and server configuration. According to its documentation the client options should be used if the server's is null but that is not the current behaviour. Until the PR in the comment gets merged at least.
So I figured, why not just comment it out on the server? And it works.

Can't we just use the client configuration in the server too then? Ie add what we have there instead of null?


Tables in callouts with metadata parse as malformed.

Overview

Information

Error
Debug
Steps to reproduce

Examples

Demonstration

Postscript

— Replies —

Overview
When using Sheets Extended with a table that is inside a callout, if that callout has metadata, the table parsing believes the table to be malformed.
Information
Error
An error is thrown at the beginning of the table:

Error: `Malformed table`

Debug
Running Obsidian's debug command produces the following:
SYSTEM INFO:
	Obsidian version: v1.4.14
	Installer version: v1.4.13
	Operating system: Windows 10 Home 10.0.22621
	Login status: logged in
	Catalyst license: supporter
	Insider build toggle: on
	Live preview: on
	Legacy editor: off
	Base theme: dark
	Community theme: none
	Snippets enabled: 0
	Restricted mode: off
	Plugins installed: 2
	Plugins enabled: 2
		1: Obsidian42 - BRAT v0.7.0
		2: Sheets Extended v1.2.3

Steps to reproduce

Create a table inside a callout.
Add metadata to the callout using the pipe character.
Enter Reading View or some other full-rendered context.

Examples
i have attached two files related to testing in the Sandbox Vault to demonstrate the occurrence of the issue.

copy of Sheets Extended Testing.md
.gif demonstrating bug

Demonstration of bug

Postscript
Thank you for your time, and if you require any other information please don't hesitate to ask.
Regards,
-sailKite

Ah looks like there was a slight oversight in the regex fix for #22. I have a found a working regex and will push to next patch.

Fix landed in 1.2.4


GitLab: Be precise when detecting gitlab require error

Fixes https://github.com/danger/danger/issues/1191:
The previous logic did hide actual load error based on bad assumptions:
New error shows what (other) modules could have failed to load:
/app # danger
Error: cannot load such file -- bigdecimal
/app #

          1 Error

:no_entry_sign:
Please include a CHANGELOG entry.
You can find it at CHANGELOG.md.

          1 Warning

:warning:
Tests were not updated

  Generated by :no_entry_sign: Danger

Great work!


hashtag

Hi, if you added the hashtag to url, it would be great.
Thanks

Not enough information provided. In what context would hashtag be added? If you want to create menu items with hashtags can't you already do that in url?

Not enough information provided, what need is there for hashtag in pagination?

I think "hashtag" here means the ability of having a URL history during Ajax navigation and also being able to reload an specific Ajax page by providing its URL such as localhost:5001/list #page/1 using a library like pathjs.
Here is an old sample about it.

I am open to a pull request.

Closing this as I have no plan or need to implement this. If someone else needs this and wants to implement I'm open to a pull request.


Oxidized won't start with NixOS 23.05

Describe the bug
Oxidized reports "Error loading config: Tried to load unspecified class: Regexp" with the same config which has worked in 22.11 (and version of oxidized did not change between NixOS versions)
Steps To Reproduce
Steps to reproduce the behavior:

start oxidized on NixOS 23.05
oxidized does not start and journal shows the error mentioned above

Additional context
The configuration line which probably causes it is either prompt: !ruby/regexp /^([\w.@-]+[#>]\s?)$/
or delimiter: !ruby/regexp /:/ (under source: csv:)
There is some old issue in Oxidized github which mentiones the error coming up when upgrading Psych from 3.1.0 to 4.0.3: https://github.com/ytti/oxidized/issues/2462
Since the oxidized package in NixOS is quite old, maybe upgrading to current version might fix the issue.
Notify maintainers
@WilliButz
@nicknovitski
Metadata
 - system: `"x86_64-linux"`
 - host os: `Linux 6.1.31, NixOS, 23.05 (Stoat), 23.05pre-git`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.13.3`
 - channels(root): `"nixos-23.05"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Ok, it seems that upgrading to oxidized 0.29.1 which is available in unstable nixpkgs did fix the issue, I am closing this.


Attribute block disappears from Filter View even though it is still present in Table View

When you add an attribute twice, it appears only once in the fiter view, which is correct - the problem is when you want to delete one instance of this attribute in table view and keep the other - the corresponding block in the filter view disappears.

Add origin
Add Career status
Add origin again
Delete one of Origin columns from Table View

Seems to be fixed now, right? @bikramkawan, please close the issues once they are addressed!

yes.


don't swallow errors in the engine

There are many places in the engine, especially on the fuzzing thread, where exceptions are swallowed.  We need to make sure exceptions are reported to be able to quickly diagnose errors.
This work item is opened to fix recently observed cases.  For example:
    try:
        with open(grammar_path, 'r') as grammar:
            schema_json = json.load(grammar)
    except Exception as err:
        logger.write_to_main(f"Failed to process grammar file: {grammar_path}; {err!s}", print_to_console=True)
        sys.exit(-1)

except ValueError as err:
    logger.write_to_main(f"Failed to parse grammar file for examples: {err!s}", print_to_console=True)
    return False

Hello, what do you mean by exceptions are swallowed?
Do you want to "raise Exception"?
Or is it with "with" doing "with open(grammar_path, 'r') as (grammar err):" instead?
Or do mean in restler/restler.py on line 506-507 where you have a sys.exit with no logging link
Or do mean in restler-fuzzer/restler/engine/core/preprocessing.py  on line 119-144 where there is no general exception Link

Hello,
The user should see the exception and call stack in the standard error.  Currently, there is no exception and only an error is printed, making it more difficult to diagnose issues.  So, for the fix, if 'raise Exception' modified in one place causes the call stack to be printed, that is a sufficient fix.  If not, you will have to trace if it is being caught again later, and modify those places as well.

Since "raise Exception" will crash the program which might not be desired behaviour alot of the time. A better solution might be "logger.exception()" which depending on how the logger is set up will print to the logfile and the stdout.
The information it prints contains the Traceback with timestamps and the callstack.

Example of logger.exception output
2021-05-24 16:23:45,477:main:text
Traceback (most recent call last):
File "e:\Open Source\restler-fuzzer\test.py", line 34, in
failure_test()
File "e:\Open Source\restler-fuzzer\test.py", line 5, in failure_test
x = 1/0
ZeroDivisionError: division by zero

Yep, thanks, this is a better solution.


Typo in macro definition

PR #2429 added support for AMS log-like symbols.
There is a typo in one of the macro definitions:
defineMacro("\\injlim", "\\DOTSB\\operatorname*{int\\,lim}");

The name should start with inj, not int.
The corresponding test contains the same typo.

@jxir Thank you for raising this issue. I'll turn in a PR to fix it.


fix buffer.ReadRune for multibyte unicode characters

In buffer.ReadRune the utf.FullRune checks given slice if there is enough
bytes for multibyte unicode character, but because chunk is always UTFMax long
it is always true, without actually getting remaining bytes to decode rune correctly
This fix passes only slice of actual (according the l) read bytes to FullRune.
ps. the bug manifested itself during rkt kvm flavor tests with heavy output from kernel, when gexepct tried to find some regexps and it were found, but actual result was couple bytes away
ps2. it includes test, for matching simple regexp value

/cc @heyitsanthony

marking as WIP: I'm gonna write a better test (maybe unit one for ReadRune) that uses both buffer.b and buffer.f,
Right now it was rather "shot" without deeper understanding what actually is happening here.

The test would basically be:
// {228, 184, 150} == '世'
b := getByteBufferWithContents([]byte{228, 184})
f := getFileWithContents([]byte{150})
buf := &buffer{f: f, b: b}
buf.ReadRune() == {'世', 3, nil} or die

now I think I know how it supposed to work, added an unittest and two uses cases for regexp find/match that exposes the bug

LFAD.


[WARNING] Big RUSThello update

Big update with many small fixes.
Beware, before merging:

I didn’t manage to test this in Redox, so it may break everything! Can someone test it on Redox?
Now dependencies include rand, rayon and reversi (library powering rusthello hosted on GitHub).
I bumped termion version to 1.4.*. Everything seems to work fine but it’s difficult to tell for sure. If this seems too risky, consider reverting the change.

Does Redox's terminal support Unicode chars? Because otherwise there are a few in rusthello's interface which should be substituted with asii ones…

Yes, it does @EGhiorzi

I am testing, will merge if it works!

So, in the reversi crate you extern crate test when not needed.
You should wrap it in #[cfg(test)]

I refactored the tests and benches on both the library and the game itself, which is mostrly not visible since I don't include these here. Though, rusthello now has to be both a bin and a library. That is why I had to add a few lines to the Cargo.toml, hope it's ok.
Also, I noticed that the interface is somewhat slow. This is probably due to the many println! calls I make. I then reduced the number of calls and made the thing hopefully more rational. I hope it will improve the situation.

Nice!


Copyright statement in Java samples

Java samples have a header, which states the following:
/*
# Licensed Materials - Property of IBM
# Copyright IBM Corp. 2015, 2016
*/

I think it doesn't match the project license.

That's a copyright statement, not a licencing statement.
The code was originally developed and therefore owned by IBM.
IBM is releasing it under the Apache License Version 2.
When any code is released under the Apache License Version 2 (or any license) it still has an owner who owns the copyright and can, if they choose to, release additionally under a different license.

Thank you for the clarification.
So under the Apache License Version 2 I can modify a file with a such copyright statement, but I need to keep a copyright statement as is. Is it correct?

I believe so, I'm not a laywer, but as far as I understand only the copyright holder (IBM in this case) can remove a copyright notice.

Thank you!

So for new files that are added to quarks, should the IBM copyright be applied to the new file?

@home4slc - only if it's developed by someone who works for IBM.

@ddebrunner  - okay, thanks


support for 32-bit addressing on posix platforms

diff --git a/cmake/FindIdaSdk.cmake b/cmake/FindIdaSdk.cmake
index 4d3d9d7..4377020 100644
--- a/cmake/FindIdaSdk.cmake
+++ b/cmake/FindIdaSdk.cmake
@@ -52,6 +52,8 @@ find_path(IdaSdk_DIR NAMES include/pro.h
 set(IdaSdk_INCLUDE_DIRS ${IdaSdk_DIR}/include)
 set(IdaSdk_MODULE_DIRS ${IdaSdk_DIR}/module)

+set(EA64 ON CACHE BOOL "64-bits addressing")
+
 find_package_handle_standard_args(
         IdaSdk FOUND_VAR IdaSdk_FOUND
         REQUIRED_VARS IdaSdk_DIR
@@ -71,7 +73,12 @@ else ()
 endif ()

 if (UNIX)
-    set(IdaLib ${IdaSdk_DIR}/lib/x64_linux_gcc_64/libida64.so)
+    if (${EA64})
+        set(IdaLib ${IdaSdk_DIR}/lib/x64_linux_gcc_64/libida64.so)
+    else ()
+        set(IdaLib ${IdaSdk_DIR}/lib/x64_linux_gcc_32/libida.so)
+    endif ()
+
     if (APPLE)
         set(IdaSdk_PLATFORM __MAC__)
     else ()
@@ -108,10 +115,15 @@ endif ()
 function(ida_common_target_settings t)
     # Add the necessary __IDP__ define and allow to use "dangerous" and standard
     # file functions.
-    target_compile_definitions(${t} PUBLIC
-            ${IdaSdk_PLATFORM} __X64__ __IDP__ USE_DANGEROUS_FUNCTIONS
-            USE_STANDARD_FILE_FUNCTIONS __EA64__)
-
+    if (${EA64})
+        target_compile_definitions(${t} PUBLIC
+                ${IdaSdk_PLATFORM} __X64__ __IDP__ USE_DANGEROUS_FUNCTIONS
+                USE_STANDARD_FILE_FUNCTIONS __EA64__)
+    else ()
+        target_compile_definitions(${t} PUBLIC
+                ${IdaSdk_PLATFORM} __X64__ __IDP__ USE_DANGEROUS_FUNCTIONS
+                USE_STANDARD_FILE_FUNCTIONS)
+    endif ()
     target_include_directories(${t} PUBLIC ${IdaSdk_INCLUDE_DIRS})
 endfunction()

@@ -121,9 +133,15 @@ function(_ida_plugin name link_script)  # ARGN contains sources
     ida_common_target_settings(${name})

     # Rename the plugin to have the proper naming scheme for IDA
-    set_target_properties(${name} PROPERTIES
-            PREFIX ""
-            OUTPUT_NAME ${name}${PROJECT_VERSION_MAJOR}${PROJECT_VERSION_MINOR}64)
+    if (${EA64})
+        set_target_properties(${name} PROPERTIES
+                PREFIX ""
+                OUTPUT_NAME ${name}${PROJECT_VERSION_MAJOR}${PROJECT_VERSION_MINOR}64)
+    else ()
+        set_target_properties(${name} PROPERTIES
+                PREFIX ""
+                OUTPUT_NAME ${name}${PROJECT_VERSION_MAJOR}${PROJECT_VERSION_MINOR}32)
+    endif ()

     if (UNIX)
         if (APPLE)

Hi,
Thanks a lot for your contribution.
Let us review it before merging it.
(As a side note, if it is possible for you, could you create a Pull Requests with the changes?)

Hi, Thanks a lot for your contribution. Let us review it before merging it.

Yep, no problem. The core of it is defining the __EA64__ preprocessor macro when building for 64-bit addressing, and ensuring it's not defined for 32-bit addressing. I exposed it as a CMake knob, but I srsly hate CMake and so there's likely a better way.

(As a side note, if it is possible for you, could you create a Pull Requests with the changes?)

Sorry, I have to go through a legal process and all that jazz to contribute to opensource projects. As I don't plan on doing any major development for quokka (and this being literally <20 liens of code), I'd prefer to avoid that process entirely and also avoid my username being retained inside the repository history.


Added version numbers to bower.json and package.json

Description
Catapult (the internal tool we use to release Firebase JavaScript libraries) now works without the 0.0.0 version placeholder in the bower.json and package.json files. So, we can finally add the actual version numbers back into these files.
Code sample
N/A

Good question. Yes it still will because it is listed here.

The version number in that file will be replaced according to this code path.


Corrected spelling to align with rest of document

hey @raginjason thanks so much for opening this pr! this prompted a great convo with @dave-connors-3 and it looks like analyses is the correct default setting. the rest of the page and section is actually incorrectly using analysis so I've gone ahead and made those corrections in your branch. I'll go ahead and merge this as well!
really appreciate your first contribution, it sparked some wonderful conversations! looking forward to your next one ✨

Ah yes, as I continued through the docs it confused me more. Late last night I came to the same conclusion you did. I'm glad you caught it!


Error: failed to initialize database: database entry point either missing or corrupted

When I download the snapshot and start akash node, the following error occurred.
Version

akash version: v0.14.0
server version: Ubuntu 20.04.3 LTS

Nov 19 00:13:07 akash-mainnet systemd[1]: akash.service: Scheduled restart job, restart counter is at 16.
Nov 19 00:13:07 akash-mainnet systemd[1]: Stopped Cosmos akash Node.
Nov 19 00:13:07 akash-mainnet systemd[1]: Started Cosmos akash Node.
Nov 19 00:13:07 akash-mainnet akash[29587]: 12:13AM INF starting ABCI with Tendermint
Nov 19 00:13:09 akash-mainnet akash[29587]: Error: failed to initialize database: database entry point either missing or corrupted
Nov 19 00:13:09 akash-mainnet systemd[1]: akash.service: Main process exited, code=exited, status=1/FAILURE
Nov 19 00:13:09 akash-mainnet systemd[1]: akash.service: Failed with result 'exit-code'.

I would recommend using https://github.com/ovrclk/cosmos-omnibus images.

Where did you get a snapshot from?

Where did you get a snapshot from?

@hydrogen18  https://docs.akash.network/operations/node

I got the same issue today, I rsync'd my data directory from a working node on my local network.


Add Marshaler and Unmarshaler interfaces

Add Marshaler and Unmarshaler interfaces to let user-defined types implement their own CBOR encoding and decoding.
This is needed by issue #11.

Commit 1a2918702e980f0776663d11290dfe40e20a8c08 added support for RawMessage, Marshaler, and Unmarshaler.


php similar_text performance

hi is there anyway to make this function's performance better?
src/php/strings/similar_text.js

I can check if I can squeeze some more microseconds out of the code, but it's going to be difficult because even the PHPs function has O(N**3) complexity.

thanks for your answer,
is there any javascript function that work like this? and can get percentage of similarity? a more efficient way @kukawski

Not exactly what you're looking for, but in this repository you will find function for calculating Levenshtein distance (src/php/strings/levenshtein.js).
Otherwise you can try out Jaro-Winkler similarity (https://www.geeksforgeeks.org/jaro-and-jaro-winkler-similarity/) which is O(n*m).

Not exactly what you're looking for, but in this repository you will find function for calculating Levenshtein distance (src/php/strings/levenshtein.js). Otherwise you can try out Jaro-Winkler similarity (https://www.geeksforgeeks.org/jaro-and-jaro-winkler-similarity/) which is O(n*m).

thanks for your time <3


Environment

Nuxt: 3.12.2
naive-ui: 2.38.2
nuxtjs-naive-ui: 1.0.2

Reproduction
https://stackblitz.com/edit/nuxt-starter-acsk7s?file=app.vue
Describe the bug
Since Nuxt 3.12, it seems like the <script> tags in the <head> are not generated correctly in SSR. Because of that, the page style initially loaded is broken. (After the hydration step, it will be fixed since the script tags are injected)
I assume the following change affected this module's process as it removed ssrContext.styles, which is leveraged by this module during SSR.
https://github.com/nuxt/nuxt/commit/2d1ab61b2ede074dc71b0cd89ce314f9c6075fef

you can add a plugin


Add sizing options

Since using SVG, it would seem natural to be able to control size. I guess something very useful would be the ability to fit maximal dimensions (or to fit the wrapper) with auto-scaling.
The only way I can see to do this right now is by tinkering the SVG you generated, and I have not been really successful this far. This might be achieved using something like this jsfiddle: http://jsfiddle.net/mklement/7rpmH/ (though another value should be used for preserveAspectRatio ; maybe meet?).

Just an afterthought: returning the paper after drawing the SVG would leave these options available.
To do it the hard way, here is a skeleton of something that worked on your gh-page:
#wrapper { height: 200px; width: 200px; }
#wrapper svg { height: 100%; width: 100%; }

$('#demo .diagram').append($('<div>', { id: 'wrapper'}).append($('#demo .diagram svg').remove()));
var svg = $('#wrapper svg');
// attr breaks the case, and viewBox and preserveAspectRatio seem to be case-sensitive
svg.get(0).setAttribute('viewBox', '0 0 ' + svg.attr('width') + ' ' + svg.attr('height'));
svg.get(0).setAttribute('preserveAspectRatio', 'xMidYMid');

Still, less elegant than doing it natively.
Thanks for the great library otherwise!

I think this issue is very important.
This will provide ability to make our diagram responsive natively!


5.1: union involving keyof on generic type is wrongly narrowed

Bug Report
🔎 Search Terms
union, narrow, keyof (for issues since 5.1 beta release date)
🕗 Version & Regression Information
This changed between versions 5.0.4 and 5.1.3
(and is still broken in nightly)
⏯ Playground Link
Playground link with relevant code
💻 Code
This is the simplest reproduction I could find:
function getField<T extends object>(x: T | null, k: keyof T) {
  const result = x ? x[k] : null;
  // 5.0: result = T[keyof T] | null
  // 5.1: result = null
  return result;
}

🙁 Actual behavior
The union T[keyof T] | null from the ternary was reduced to just null, when the result may very well be not null.
🙂 Expected behavior
The result type should remain T[keyof T] | null.

This appears to have been broken by #53059.

Specifically, as we're examining constraints of T[keyof T], the logic added in #53059 constructs the type T[never], which reduces to never, which is a subtype of everything. Clearly not correct.

It's even more broken than I thought:
function foo<T extends object>(a: T[keyof T]) {
    let b: number = a;  // No error!
}

I'm going to put up a PR to back out #53059.


Fix error handling after pause request in Kafka supervisor

Kafka tasks can return 202 if it received the pause request but failed to change its status in timeout. Only in this case, the supervisor is supposed to wait for the task status to be changed for a while.
Also, the supervisor should print different logs when the pause request itself fails and the task returns empty offsets.

@clintropolis thanks, fixed.


[feature request] linking login session through email and github

Issue Description

When a user uses email and GitHub alternately the activity and successful challenges are not linked for both although the user is same.

Do you have different email id on your GitHub account than the one you used when you signed up to Free Code Camp?
If yes, is the feature you are requesting should merge both profiles?

The email id are same for both GitHub and Free Code Camp accounts .

Correct, we are following this in https://github.com/FreeCodeCamp/FreeCodeCamp/issues/10802
Closing as a duplicate. We should have a fix by the time we release the new platform.
Meanwhile, I request you to either delete one account, whichever has less progress and submit the challenges on the other.
Or you could report to<EMAIL_ADDRESS>requesting a merge (there might be a delay).


Adding CSS, CSV, Javascript and HTML to view_inline

I have a client who's allowing site editor to embed some CSS and JS file onto one or few pages of the site such as landing page of promotional campaign of the intranet site.
However, @bitterdev's security commit https://github.com/concrete5/concrete5/commit/6d6c7667e5ff686be761461e85a0304b43f64a80
made unable to view_inline HTML, CSS, CSV, Javascript files.
I would like to add these mimetype.
We could allow entire "text/*" mime type.
I have temporary application override to this way.
What you guys think?
Thanks,

@KorvinSzanto didn't we do this explicitly due to a H1 report; wouldn't this undo that?

OK.
I thought that was PHP execution, so I'm limiting to CSS, HTML and Javascript.


Pass application context to adapter setup

The adapter currently fails on startup due to:
Unable to fetch k8s.io/client-go/kubernetes.Interface from context. This context is not the application context (which is typically given to constructors via sharedmain).

https://cloud-native.slack.com/archives/C04LGHDR9K7/p1712893639063409
This is because, the "new" adapter requires a context with a kubeclient. This PR addresses it and passes a configured application context to adapter.MainWithContext()
Fixes #479

/cherry-pick release-1.13

/cc @pierDipi

/override codecov/patch


replace CuArrays with CUDA in README

CuArrays is now deprecated, should tweak the README.

Yes thanks!
@jpsamaroo @vchuravy master is still broken on Julia v1.5. Can we hunt this down?

Yes thanks!
@jpsamaroo @vchuravy master is still broken on Julia v1.5. Can we hunt this down?


not working with "windows 10 universal app"

Linking a portable lib that uses PCLStorage from a "Windows 10 Universal app "receive an exception"...

If the PCL is targetting ASP.NET Core 5.0, then you wouldn't be able to link it.

not able to link with asp.net core 5.0??? is there some option?

Same here.
I am getting Exception with message "This functionality is not implemented in the portable version of this assembly.  You should reference the PCLStorage NuGet package from your main application project in order to reference the platform-specific implementation."
I am using it in Xamarin.Form project.
Working for iOS, but throwing above exception for UWP.
I am using version 1.0.2 of this plugin.


Add support of callback function on file uploaded

Description
This PR contains minor improvements in order to:

[x] Add support to set a callback function that is going to be trigger on file uploaded.
[x] Add "prettier" colours on console messages related to upload files.

The main idea in the end is to be able to run some tasks after a file is uploaded.
Screenshots

I have tried to follow the format of coding, if is there anything wrong please let me know and I will update it.

Awesome thanks, I'll merge and update the  package tomorrow at work.
On Wed, Jul 15, 2015 at 4:26 PM, Alexis Duran<EMAIL_ADDRESS>wrote:

Description
This PR contains minor improvements in order to:

Add support into the options object to set a callback function that
is going to be trigger on file uploaded.
Add "prettier" colours on console messages related to upload files.

The main idea in the end is to be able to run some tasks after a file is
uploaded.
Screenshots
[image: shopperr-theme_ gulp_shopifywatch node solarized_dark_ansi
_158x42_and_slack]
https://cloud.githubusercontent.com/assets/1425162/8707769/9f2be320-2b01-11e5-90ea-d6302f57fdca.jpg
You can view, comment on, or merge this pull request online at:
https://github.com/mikenorthorp/gulp-shopify-upload/pull/9
Commit Summary

Add support for callback function on file uploaded and make upload
log prettier
Change log err colors to be red on upload

File Changes

M index.js
https://github.com/mikenorthorp/gulp-shopify-upload/pull/9/files#diff-0
(11)

Patch Links:

https://github.com/mikenorthorp/gulp-shopify-upload/pull/9.patch
https://github.com/mikenorthorp/gulp-shopify-upload/pull/9.diff

—
Reply to this email directly or view it on GitHub
https://github.com/mikenorthorp/gulp-shopify-upload/pull/9.

:100:


dart:html, document.createDocumentFragment fails on tr, td, tbody, thead and tfooter tags

The document.createDocumentFragment() function fails on 'tr', 'td', 'tbody', 'thead' and 'tfooter' tags.
final fragment = document.createDocumentFragment();
fragment.appendHtml('First Column	');

// prints 0 elements
print(fragment.children.length);

I guess this is not supported by the browser. You can just press F12and pastedocument.createDocumentFragment('First Column').children` into the browser console

I assume you need to insert valid HTML and  on it's own is not valid.

That's correct. But I forgot to mention that I'm using a NullTreeSanitizer class to create document fragments:
class NullTreeSanitizer implements NodeTreeSanitizer {
  void sanitizeTree(node) {}
}

final fragment = document.createDocumentFragment();
fragment.appendHtml('First Column	', treeSanitizer: new NullTreeSanitizer());

There should be no problem when creating non-standard html. In any case, I suspect that it is a browser-side problem, not a Dart fault.

I added above code into Chrome (not Dartium) devtools and it didn't work, therefore it's unlikely that is related to Dart.

Yes, that's Chrome that's rejecting it, not Dart.


format with 12h time format (format:  m/d/Y h:i A)

Hi,
When I use {format: "m/d/Y h:i A"} option, and blur the input, this one set time minus 1 hour.
How can i fix it ?

Happening the same to me. Not sure why.

Same to me.

Adding, validateOnBlur: false, worked for me:
$('#yourpicker').datetimepicker({
format:'Y-m-d h:i a',
formatTime:'h:i A',
formatDate:'Y-m-d',
validateOnBlur: false,
});

Not really a solution, you disable validation !


Sound not ready error 710

See the issue and blocks at:
https://groups.google.com/forum/#!category-topic/mitappinventortest/specific-programming-issue/lCt2Rh-D93M
Problem is that Sound gives errror 710 if not ready.

I cannot duplicate this.   I've asked Enis to send  a project that elicits it.

Posting one on the forum... Run it in the emulator... First click on a button (only first 4 do anything), get error.  Click again, works...

This is working as intended, as far as I can see.   See my note on the forum.


https://github.com/orgs/GSA-TTS/teams/identity-core

System
LOGIN.GOV
users-maintainers
@zachmargolis	Zach Margolis zachmargolis Maintainer
@mitchellhenke	Mitchell Henke mitchellhenke Maintainer
@aduth	Andrew Duthie aduth Maintainer
users-members
@mdiarra3	Malick Diarra mdiarra3
@jc-gsa	jc-gsa
@kevinsmaster5	Kevin Masters kevinsmaster5
repos-admin
No response
repos-maintain
No response
repos-write
https://github.com/GSA-TTS/identity-site/
https://github.com/GSA-TTS/identity-handbook/
https://github.com/GSA-TTS//identity-reporting/
https://github.com/GSA-TTS/identity-dev-docs/
repos-read
No response
attestation

[X] The System Owner is aware of and approves of this team.

Implemented


[Feature] Add option to specify SNI name or IP address of URL's host in curl_cffi.requests

Is your feature request related to a problem? Please describe.
Yes, the feature request is related to a limitation in the current functionality of curl_cffi.requests. When making a request using curl_cffi.requests.get or curl_cffi.requests.post, there is no built-in option to specify the SNI name or the IP address of the URL's host. This limitation can lead to errors when trying to force a request to connect to a specific IP address while setting the Host header to a different domain.
For example, the following code:
req.get("https://<IP_ADDRESS>", headers={'Host': 'spotify.com'}, impersonate="safari15_3", verify=False)

results in a CurlError with the message "Failed to perform, curl: (35) BoringSSL: error:10000410:SSL routines:OPENSSL_internal:SSLV3_ALERT_HANDSHAKE_FAILURE."
Describe the solution you'd like
It would be greatly appreciated if you could consider adding an option to curl_cffi.requests.get and curl_cffi.requests.post that allows users to specify the SNI name or the IP address of the URL's host as a parameter. This would provide more flexibility and control over the requests made using curl_cffi.requests.
For example, the feature could be implemented as follows:
req.get("https://spotify.com", dstip="<IP_ADDRESS>", impersonate="safari15_3", verify=False)

In this case, the host parameter would specify the IP address to connect to, while the Host header and the URL itself would still indicate the intended domain.
Describe alternatives you've considered
One alternative approach could be to modify the URL itself to include the IP address, but this may not be as clean or intuitive as having a separate parameter for specifying the host.
Additional context
The ability to specify the SNI name or IP address of the URL's host would be a valuable addition to curl_cffi.requests, as it would allow for more advanced testing scenarios and better emulation of real-world browser behavior. It would also help avoid potential errors that can occur when trying to connect to a specific IP address while setting a different Host header.
Thank you for considering this feature request. Please let me know if you need any further information or clarification.

It's already there, curl supports it natively, if I understand correctly.
With curl_cffi, use this:
s = requests.Session()
s.curl.setopt(CurlOpt.RESOLVE, ["google.com:8000:<IP_ADDRESS>"])
s.get(url)

# or

s.get(url, curl_options={CurlOpt.RESOLVE: ["google.com:8000:<IP_ADDRESS>"]})


Bail on 0- and 1-length lists in removeSubtypes to avoid spurious circularity problems

Creates a reasonable workaround for #46939
Another example for illustration:
type Box = {
  content?: Foo
};
declare const b: Box;
class Foo {
  get foo() {
    return {
      content: this as Foo,
      ...b
    };
  }
}

When resolving the type of Foo#foo, we need to compute the type of the object literal in the return position. This has two parts: the content from the content:  property (type Foo), and the content property from type Box (which is Foo | missing).
We want the type of content here to be subtype-reduced when creating the union of the two possible constituents, Foo and Foo. That list gets deduped in getUnionType to just [Foo], then passed to removeSubTypes, which computes this value ahead of the while loop below it which in reality runs zero iterations:
            const hasEmptyObject = hasObjectTypes && some(types, t => !!(t.flags & TypeFlags.Object) && !isGenericMappedType(t) && isEmptyResolvedType(resolveStructuredTypeMembers(t as ObjectType)));

That call to resolveStructuredTypeMembers attempts to resolve the type of Foo#foo, triggering a circularity even though none actually exists.
Instead we can just bail out earlier in the function, saving time (I hope?) and avoiding this computation until later when doing so won't introduce a circularity.

@typescript-bot perf test this

I'm going to go ahead and merge this, because I think the early bail is fine to have regardless of anything else, however I think there's another underlying issue that probably needs fixing, so it'd be nice if we had a tweaked example that still triggered an issue and an issue to track fixing it. Likely something like
type Box = {
  content?: Foo | Box
};
declare const b: Box;
class Foo {
  get foo() {
    return {
      content: this as Foo | Box,
      ...b
    };
  }
}

will continue to trigger a new-ish circularity error.


perf(v2): algolia search result no longer cause full page refresh

Motivation
Use client side navigation, avoid full page refresh on algolia search result. The extra benefit is also pretty rad, local dev can work nicely now. Previously it will always go to v2.docusaurus.io/xxxx
Have you read the Contributing Guidelines on pull requests?
yes
Test Plan
Before
Try https://v2.docusaurus.io/ and search anything. It will cause page refresh
After
Also still in localhost

cc @s-pace for docsearch full api.

Not easily available in the v2, we will make sure to have it available from the v3.

@s-pace thanks. By the way what time do DocSearch usually crawl ? So next time I can cut the new version docs just right before it starts to crawl

@endiliey there is no guarantee on the exact time. We can disable the crawl if you want so that it does not broke your search experience during your development.

@s-pace thank you for the info. The reason why I asked is because usually when I cut a new version of docs for Docusaurus, so there will be a downtime of ~1 day for the search (until it crawl). But i guess its ok :)


Angular Universal Does not work with ngx-bootstrap?

I got this error when tried to run my node server.js
/projects/my_project/angular/node_modules/ngx-bootstrap/modal/modal-backdrop.component.js:1
(function (exports, require, module, __filename, __dirname) { import { Component, ElementRef, Renderer2 } from '@angular/core';
                                                              ^^^^^^

SyntaxError: Unexpected token import
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:616:28)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.IBu+ (/projects/my_project/angular/dist/dist-server/main.bundle.js:1:272046)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>serve:universal: `npm run build:universal && cd dist && node server`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>serve:universal script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/hoangquan/.npm/_logs/2018-07-12T04_29_25_851Z-debug.log

It's seem node does not understand import command, right?
I'm using node version v8.11.3
I did use Babel to my project too, But It does'nt help. :(
Have you any suggestions? @m98 , thanks

Have you found any solution?

@sarath3940 I didn't. because of My Angular version is old one.


Livewire 3

Hello,
Great work on the library.
Any timeline on Livewire 3 (https://livewire.laravel.com/docs/upgrading) compatibility?
Thanks!

It's still in beta. v3 support will be added once it's out and has a stable release.

Thanks for the quick response, @mabdullahsari !
Do you have a dev branch for using your package with the Livewire beta that I could pull to prepare for the stable release?

Thanks for the quick response, @mabdullahsari !
Do you have a dev branch for using your package with the Livewire beta that I could pull to prepare for the stable release?

I'm afraid I don't, sorry. I'll try preparing a PR somewhere this week or early next week after having had a gander at the breaking changes. I understand it's a bit irritating for you, but a beta release can still introduce breaking changes and I'd rather avoid unnecessary work. I'll ping you here once I have something up and running. Sounds good?

No worries, @mabdullahsari - not irritated at all.  Just mapping a timeline for a client project (that uses your package) that I would like to upgrade to Livewire 3.
Makes sense (re: avoiding unnecessary work).  Sounds good 👍

A'ight. I'll keep you posted, then. Thanks for using Toaster!  👍

I'm looking forward to this update too!👍

Okay, so a quick update for y'all.
It looks like the release date of Livewire 3 is still uncertain and is likely to last at least a month. However recently, I've also seen that Filament will be launching v3. But I have a hunch they'll just be "yolo" releasing while Livewire 3 is still in beta. When I look at Livewire 3's repository activity, it's pretty obvious they're still working on a bunch of fixes and restoring old behavior that used to work but does not in the new version.
My time is pretty limited, so I still cannot afford the fact that breaking changes can happen at any time and old features that might be missing. That's why now I have to make the decision to not work on a v3 upgrade until Caleb properly announces a release date for Livewire 3.
Thanks for your understandings.

My time is pretty limited, so I still cannot afford the fact that breaking changes can happen at any time and old features that might be missing. That's why now I have to make the decision to not work on a v3 upgrade until Caleb properly announces a release date for Livewire 3.

Sure, that totally makes sense. No need to be hasty :D

I went ahead and carried out the necessary changes in order to support Livewire 3: https://github.com/masmerise/livewire-toaster/pull/16. You can try it out by replacing the current version number with dev-livewire-3 as the version name in your composer.json files.
Please do provide feedback in the meantime. Thanks!


fix bug : ListActivity show repeat post sometimes

add boolean equals(Object obj) method in com.hippo.nimingban.client.ac.data.ACPost
add filter in com.hippo.nimingban.widget.ContentLayout.onGetPageData(int taskId, List<E> data) to remove repeat post

Always override hashCode when you override equals.
The casting to Post looks odd. Why not apply the filter to all kind of data, or maybe add a setXXX(boolean) method to toggle this feature.
Why only TYPE_NEXT_PAGE_KEEP_POS?

Always override hashCode when you override equals.

Already add hashCode in next commit.

The casting to Post looks odd. Why not apply the filter to all kind of data, or maybe add a setXXX(boolean) method to toggle this feature.

Already moved the casting.

Why only TYPE_NEXT_PAGE_KEEP_POS?

This problem only happens when you get next page post json, the server returns repeated data. Then APP looks like this

Here is the Json file
1_Full.txt

It's not a good idea to making ACPost.equals() fit the filter featrue of ContentHelper. Usually equals() must check all fields.
ContentHelper is abstract. It's better to add a method to it, like:
/**
 * Returns {@code true} if the two items are duplicate.
 */
protected boolean isDuplicate(@Nullable E e1, @Nullable E e2) {
  return ObjectUtils.equals(e1, e2);
}

Subclass can override the method to meet their requirements.
Actually I have already refactored the ContentLayout and ContentHelper.
They contain the filter feature.
https://github.com/seven332/EhViewer/blob/2.x/app/src/main/java/com/hippo/ehviewer/widget/ContentData.java
https://github.com/seven332/EhViewer/blob/2.x/app/src/main/java/com/hippo/ehviewer/widget/ContentLayout.java

That's better, looking forward to the release of the new version.


PR: Handle string status responses (VPN errors)

Description of Changes

[ ] Wrote at least one-line docstrings (for any new functions)
[ ] Added unit test(s) covering the changes (if testable)

[ ] Included a screenshot or animation (if affecting the UI, see Licecap)

Issue(s) Resolved

Fixes #12357
Affirmation
By submitting this Pull Request or typing my (user)name below,
I affirm the Developer Certificate of Origin
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.

I certify the above statement is true and correct: dalthviz

@dalthviz, could you post a screenshot of how things look like after this change?

A preview to show the aesthetics since I was unable to reproduce the issue (getting a str response status):


Text domain issues

Text Domain Issues

Merged this one, and then pushed this additional commit: https://github.com/aristath/kirki/commit/050714e11be617396b741bc2182bbf7052e1441d


delete image versions too

The current delete method deletes only the uploaded file and note the associated versions.

If it seems fine, please merge this PR as well. Thank you.

Thanks a lot! Good catch .. will produce new version asap.


Marking support on bars

The experience should be the same as the Spotfire bar chart.
If no color by or single color:

User must be able to mark a bar by clicking on a bar
User must be able to mark multiple bars by clicking on bars while holding a key
User must be able to mark multiple bars by drawing a rectangle selection
User must be able to unmark a bar by clicking outside bars

If color by axis set:

User must be able to mark a bar segment by clicking on a segment
User must be able to mark multiple bar segments by click on segments while holding a key
User must be able to mark multiple segments by drawing a rectangle selection
User must be able to unmark segments by clicking outside bars

See Spotfire document about marking

Planning poker score: 8 (0-89 Fibonacci)

Dependent on #99


Run only one test

Hi.
Don't know if this is a feature that is available or not but I saw that many have talked about this feature in rspec and it's used in many other testing frameworks.
Run only one test is a feature during development when you want to scope your runs to ensure that you don't get extra information not important to solve the current problem.
Could be implemented by for example an attribute on a scenario.
Sorry to take up your time if I just missed it in the documentation. Keep up the great work.
Best regards
Daniel

focus in the Focusing Your Efforts section might help.

@AirQuick is right, find below the part of the documentation explaining the focus attribute, it also contains an example. @kalaspuffar, does this address your request?
Third, you can mark any scenario as having the current "focus" by adding a focus attribute to a <x:scenario> element. Effectively, this marks every other scenario as "pending", with the label given as the value of the focus attribute. For example:
<x:scenario focus="getting capitalisation working" label="when capitalising a string">
   <x:call function="eg:capital-case">
      <x:param select="'an example string'"/>
      <x:param select="true()"/>
   </x:call>
   <x:expect label="it should capitalise every word in the string" select="'An Example String'"/>
</x:scenario>

Using focus is a good way of working through one particular scenario, but once your code is working with that scenario, you should always test all the others again, just in case you've broken something else.

Hi again.
Thank you all for a quick and easy resolve of an issue. I was so used to using keywords like only one and the like that I didn't find the documentation about focus.
This helped me a lot while debugging my examples so thanks.
Best regards
Daniel


kamp-files opens stdin buffer, secondary selections are listed as strings in stdin buffer

Multiple files example:

Single file example:

Just for notes, result is the same with echo Cargo.lock | kak command.
Presumably that scripts passes args files like aforementioned command.


Python 2.6 has been dropped

See https://github.com/openstack-dev/pbr/commit/558980151ac5c7fd17181e79ca402ab0a7317de0

Thank you for contributing to openstack-dev/pbr!
openstack-dev/pbr uses Gerrit for code review.
If you have never contributed to OpenStack before make sure you have read the
getting started documentation:
http://docs.openstack.org/infra/manual/developers.html#getting-started
Otherwise please visit
http://docs.openstack.org/infra/manual/developers.html#development-workflow
and follow the instructions there to upload your change to Gerrit.


Explore and implement parsing encapsulated image bytes into a common native representation

Migrating over this investigation issue from our forked repo:
We should explore the process of parsing encapsulated image data (that may be encoded using many different transfer syntaxes) into a native representation (like a simple integer slice, like exists for NativePixel data already). It will be beneficial to have one in-transit representation of a dicom image, if it is feasible to safely and reliably convert an encapsulated image to a native pixel data format. To determine this, the pipelines for viewing native and encapsulated data need to be inspected to see if there are points where the data has a common representation.
Ultimately the goal is to represent both native and encapsulated pixel data in a common data structure without compromising the display pipeline for either image.

pydicom uses a collection of image handlers to convert encapsulated pixel data bytes to a numpy array. Many different image handlers exist in master that have support for different transfer syntaxes...
https://github.com/pydicom/pydicom/tree/master/pydicom/pixel_data_handlers
From pydicom docs:

Image handlers for converting pixel data. This is an ordered list that the dataset._get_pixel_array() method will try to extract a correctly sized numpy array from the PixelData attribute.

The first handler that both announces that it supports the transfer syntax and does not throw an exception, either in getting the data or when the data is reshaped to the correct dimensions, is the handler that will provide the data.
If they all fail, the last one to throw an exception gets to see its exception thrown up.
If no one throws an exception, but they all refuse to support the transfer syntax, then this fact is announced in a NotImplementedError exception.

Assuming that the handlers extract the data exactly as expected for each transfer syntax, presumably whatever image viewing pipeline exists for encapsulated images can be resumed from that data structure.
However, it is unclear if the image processing pipeline from here on out for encapsulated pixel data is the same as for native pixel data. Post-rescaling of the native pixel data I think that the pipelines may be the same, but further research is needed.

I've checked into the options for parsing lossless JPEG (one of the possible transfer syntaxes) in go, and it appears that the standard library image/jpeg does not support it. Further, there seems to be an open issue about this from another individual who mentioned medical imagery.
From the golang source
        // As per section 4.5, there are four modes of operation (selected by the
	// SOF? markers): sequential DCT, progressive DCT, lossless and
	// hierarchical, although this implementation does not support the latter
	// two non-DCT modes. Sequential DCT is further split into baseline and
	// extended, as per section 4.11.

It is possible for us to tackle this if needed, but as mentioned previously it'll require expenditure of time that may not be needed for an MVP if we reuse parsing tooling that exists in cornerstone JS for initial viewing purposes. Long-term we should support parsing of these images on the backend though.
Further investigation will continue.

We may be able to patch into a C or C++ library as well for the purposes of lossless JPEG: https://github.com/team-charls/charls

The relevant transfer syntaxes we must support for encapsulated images are here. There are 11 possible transfer syntaxes from what I can see here.
pydicom supports the following subset of transfer syntaxes for encapsulated images:
JPEGBaseLineLossy8bit = UID('1.2.840.10<IP_ADDRESS>.50')
JPEGBaseLineLossy12bit = UID('1.2.840.10<IP_ADDRESS>.51')
JPEGLossless = UID('1.2.840.10<IP_ADDRESS>.70')
JPEGLSLossless = UID('1.2.840.10<IP_ADDRESS>.80')
JPEGLSLossy = UID('1.2.840.10<IP_ADDRESS>.81')
JPEG2000Lossless = UID('1.2.840.10<IP_ADDRESS>.90')
JPEG2000Lossy = UID('1.2.840.10<IP_ADDRESS>.91')
RLELossless = UID('1.2.840.10<IP_ADDRESS>')

https://github.com/pydicom/pydicom/blob/f0e8e14ae1019cacaecf7c5f20fee879640f55e9/pydicom/uid.py#L243-L250

It appears that cornerstone's WADO imageLoader only supports a key subset of transfer syntaxes as well, which seems in line with pydicom. Ultimately we will need a plan to support all relevant transfer syntaxes (and regulatory oversight here needs to be looked into) but initially we can support a subset of them with the transfer syntaxes mentioned in this issue being the first priority.
import decodeLittleEndian from './decoders/decodeLittleEndian.js';
import decodeBigEndian from './decoders/decodeBigEndian.js';
import decodeRLE from './decoders/decodeRLE.js';
import decodeJPEGBaseline from './decoders/decodeJPEGBaseline.js';
import decodeJPEGLossless from './decoders/decodeJPEGLossless.js';
import decodeJPEGLS from './decoders/decodeJPEGLS.js';
import decodeJPEG2000 from './decoders/decodeJPEG2000.js';