Add support for displaying a custom image instead of ascii art

Add support for displaying an image specified with the --image option using the kitty terminal graphics protocol.

Impressive stuff @CephalonRho
This is way over my head, so I'm not even gonna try doing a code review on this one...(@spenserblack || @andymac-2 any volonteer?).

This works pretty well, but has very limited support (right now only kitty itself implements that protocol) so I also added a basic trait to have multiple image backends for different terminal emulators.

That's the best way to do it program to interfaces, not implementations,  thus paving the way for more support in the future like catimg, SIXEL, w3m...

Looks great to me! :+1:
Thanks for structuring this so that more backends can be supported in the future


请问支持CocoaPods吗?

请问支持CocoaPods吗?

Not supported right now, it can be a plan in the future.

Thanks


enum34 is not meant for >=python3.4

he enum34 package is incompatible with Python 3.6's enum implementation. This breaks Python processes depending on import order

Yikes, I'll get this sorted out and released tomorrow.

Cool would you please update this ticket with which release the fix will be in so i can grab that one from pip?

This should be fixed in v4.1.4b2 - please confirm that the issue is fixed for you before I close this

All good now thanks


[Missing] Key frame order

There is no property for the order of the key frame. You can only create key frame with the "0". I don't know if this is something that's in object string or not, but it might be good to at least add a comment about it.

thanks, added!


Proper installation steps

@Rongjiehuang  I got this repo to work, but i had to correct some things. Hope it helps someone else.

Before starting the install, you should sudo apt install gfortran libopenblas-base. These are required but not specified.
Change environment.yaml to remove duplicates in scipy and numpy, and remove version requirements on scipy and numba (old vresions cause conflicts with numpy).
If you already installed CUDA yourself, remove the one installed with environment.yaml with pip uninstall nvidia_cublas_cu11 (or whatever version you have).
In modules/GenerSpeech/config/generspeech.yaml, change emotion_encoder_path to checkpoints/Emotion_encoder.pt
Add the Generspeech dir root to your sys.path, either by moving GenerSpeech.py to the GenerSpeech dir or adding these lines at the top of GenerSpeech (otherwise Python can't find the imports)

import sys, os
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))

Run mfa thirdparty download
In utils.hparams.py, lines 29 and 32 should remove help='location of the data corpus' becuase it's misleading. Line 41 needs to include remove=False.
Preprocessing fails at data_gen_utils line 299 if there is a word missing from mfa_dict.txt, because the TextGrid will skip the phones of the missing word. Actually, some common words are not in the dictionary like "her" (HH_ER1) and "processing" (P_R_AA1_S_EH0_S_IH0_NG). You have add them to the dictionary yourself. The correct way is to run mfa validate and append to mfa_dict.txt first (see this script),
Also you may want to use praatio as the standard TextGrid parser.

Hi  @iamanigeeit, thank you so much for your installation steps, it helps a lot! but I haven't set it up, so I may need to bother you with some questions. After I use these
two lines to install mfa
conda config --add channels conda-forge
conda install montreal-forced-aligner

I can't run mfa thirdparty download directly, it will have "third-party command not exist" error. May I know the version of kaldi pynini mfa  you installed?


environment not setting up when switching amplify environments or "amplify pull"

How did you install the Amplify CLI?
No response
If applicable, what version of Node.js are you using?
No response
Amplify CLI Version
12.11.1
What operating system are you using?
Mac
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
No manual changes made
Describe the bug
When I do "amplify pull", I receive an error message. My amplifyconfiguration.json & awsconfiguration.json files aren't updating I switch amplify environments, and I'm not sure if it is related to this error message.
I included the stack trace of the error message
Any idea why this is occurring?
Expected behavior
When I switch amplify environments, it should update relevant files.
Reproduction steps

"amplify env checkout prod" from dev environment
See no issues, but awsconfiguration.json and amplifyconfiguration.json still point to dev environment resources
"amplify pull"
error message occurs

Project Identifier
No response
Log output

# Put your logs below this line

✔ Successfully pulled backend environment prod from the cloud.
✖ There was an error initializing your environment.
🛑 Could not initialize categories for 'prod': Cannot read properties of undefined (reading 'replace')

Resolution: Review the error message and stack trace for additional information.
Learn more at: https://docs.amplify.aws/cli/project/troubleshooting/

ProjectInitFault: Could not initialize categories for 'prod': Cannot read properties of undefined (reading 'replace')
    at initializeEnv (/snapshot/amplify-cli/build/node_modules/@aws-amplify/cli-internal/lib/initialize-env.js:122:19)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async pullBackend (/snapshot/amplify-cli/build/node_modules/@aws-amplify/cli-internal/lib/pull-backend.js:31:5)
    at async Object.run (/snapshot/amplify-cli/build/node_modules/@aws-amplify/cli-internal/lib/commands/pull.js:59:13)
    at async Object.executeAmplifyCommand (/snapshot/amplify-cli/build/node_modules/@aws-amplify/cli-internal/lib/index.js:194:9)
    at async executePluginModuleCommand (/snapshot/amplify-cli/build/node_modules/@aws-amplify/cli-internal/lib/execution-manager.js:139:5)
    at async executeCommand (/snapshot/amplify-cli/build/node_modules/@aws-amplify/cli-internal/lib/execution-manager.js:37:9)
    at async Object.run (/snapshot/amplify-cli/build/node_modules/@aws-amplify/cli-internal/lib/index.js:121:5)

Cannot read properties of undefined (reading 'replace')
TypeError: Cannot read properties of undefined (reading 'replace')
    at PinpointName.extractResourceName (/snapshot/amplify-cli/build/node_modules/@aws-amplify/amplify-category-notifications/lib/pinpoint-name.js:7:82)
    at ensurePinpointApp (/snapshot/amplify-cli/build/node_modules/@aws-amplify/amplify-category-notifications/lib/pinpoint-helper.js:223:82)
    at pushChanges (/snapshot/amplify-cli/build/node_modules/@aws-amplify/amplify-category-notifications/lib/multi-env-manager.js:294:51)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Object.initEnv (/snapshot/amplify-cli/build/node_modules/@aws-amplify/amplify-category-notifications/lib/multi-env-manager.js:45:40)
    at async initEnv (/snapshot/amplify-cli/build/node_modules/@aws-amplify/amplify-category-notifications/lib/index.js:47:5)

Additional information
No response
Before submitting, please confirm:

[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

I was able to resolve the issue by amplify pull where it asked for my .p12 certificate. I provided it through libressl so my files were able to update.


Value with copyright symbol © has its preceding whitespace trimmed off even trimValueWhitespaces is set to false

See test case added in my commit that verifies this issue
https://github.com/MaxDesiatov/XMLCoder/commit/82d9bac8a39926960efdd9a93d54af3ead0d2121
Regardless of nested or not, parsing something like <t>Copyright © 2019 Company, Inc.</t> gets me "Copyright© 2019 Company, Inc"  with the preceding whitespace before © trimmed off.
I look for the codebase and found the only place involving trimmingCharacters is in XMLStackParser:114. But later I found that the Foundation method to trim whitespace is not the culprit either.
XCTAssertEqual("Copyright © 2019 Company, Inc.".trimmingCharacters(in: .whitespacesAndNewlines), "Copyright © 2019 Company, Inc.") => true

So I am confused. Any pointer is appreciated.

In my testing setting trimValueWhitespaces to false on a decoder in #147 fixes the issue. I agree this is unexpected behaviour, but unfortunately at this point our 0.9 release is overdue. I'll consider this a duplicate of #129 and will potentially schedule it for 0.10 timeframe. In the meantime setting trimValueWhitespaces to false is an acceptable workaround, I hope. 🤞

Okay thanks.


expireOverflow 删除时的逻辑判断错误

DB.kt 733 — 744 line
//forward modifications to overflow
val listener = MapModificationListener<K, V> { key, oldVal, newVal, triggered ->
if (!triggered && newVal == null && oldVal != null) {
//removal, also remove from overflow map
val oldVal2 = expireOverflow.remove(key)
//@shoud be:   !_valueSerializer.equals(oldVal as V, oldVal2 as V)
if (oldVal2 != null && _valueSerializer.equals(oldVal as V, oldVal2 as V)) {
Utils.LOG.warning { "Key also removed from overflow Map, but value in overflow Map differs" }
}
} else if (triggered && newVal == null) {
// triggered by eviction, put evicted entry into overflow map
expireOverflow.put(key, oldVal)
}
}

//@shoud be: !_valueSerializer.equals(oldVal as V, oldVal2 as V)
if (oldVal2 != null && _valueSerializer.equals(oldVal as V, oldVal2 as V)) {
Utils.LOG.warning { "Key also removed from overflow Map, but value in overflow Map differs" }
}


[Airbrake] [Staging] comparison of Float with Float failed

Airbrake error: #3713
Airbrake project: ETMoses
Error type: ArgumentError
Error message: comparison of Float with Float failed
Where: testing_grounds#data
Occurred at: May 31, 2016 12:05:53 UTC
First seen at: May 31, 2016 12:05:53 UTC
Occurrences: 1 (1 since last deploy on May 30, 2016 14:52:13 UTC)
URL: https://beta-moses.energytransitionmodel.com/testing_grounds/143/data.json
File: [PROJECT_ROOT]/app/services/testing_ground/tree_sampler.rb
Backtrace:
[PROJECT_ROOT]/app/services/testing_ground/tree_sampler.rb:25:in each
[PROJECT_ROOT]/app/services/testing_ground/tree_sampler.rb:25:in max_by
[PROJECT_ROOT]/app/services/testing_ground/tree_sampler.rb:25:in block in downsample
[PROJECT_ROOT]/app/services/testing_ground/tree_sampler.rb:21:in each

Super old LES. Probably returning a NaN somewhere due to the old-style (standalone) heat pump which has zero units and no buffer volume.
I'll look into it at some point, but I think this is low priority, and not likely to be an issue for any LES created in the past few months.


Bug in type casting in cupy.fuse

The following code fails with type casting error.
import cupy

@cupy.fuse()
def f(x, y):
    return x + y

a = cupy.array([3, 1, 4], 'i')
b = cupy.array([2, 8, 1], 'D')
c = f(a, b)

Sorry. It's resolved. It was my mistake.


chore: timeout-requests closes #3605

Summary

Test plan

yarn test failed 3 tests because the tests now expect different outcomes.

@erezrokah I don't know how to test if this is working or not.

Thanks for this @tinfoil-knight, cool usage of the AbortController.
I think if you implement it here https://github.com/netlify/netlify-cms/blob/cf57284f40141712e3265992bdf6966a5c81f838/packages/netlify-cms-backend-proxy/src/implementation.ts#L86 and add fake timeouts in the proxy server:
https://github.com/netlify/netlify-cms/blob/master/packages/netlify-cms-proxy-server/src/middlewares/localFs/index.ts you could test it using the local_backend: true flag.

For testing purposes maybe we can create a separate util function (maybe add it to unsentRequest)  that wraps fetch with an abort controller then we can add unit tests for that functionality.
Then we could even have a single where we override the global fetch (probably bootstrap.js) with the abortable one (then we won't have to remember to do it on every usage).

Adding a polyfill for IE will add 3 dependencies since IE doesn't support the fetch API.
Here's a polyfill package I found: abortcontroller-polyfill
Does that work?
Or should I look into XMLHttpRequestEventTarget.ontimeout ?

Hmm, how about we drop the polyfill and implement the timeout only if we see that the browser support abort controller?

@erezrokah Help needed.
The pre-defined tests are receiving an empty signal. I don't know how to fix the tests.
github API › request › should fetch url with authorization header

    expect(jest.fn()).toHaveBeenCalledWith(...expected)

    - Expected
    + Received

      "https://site.netlify.com/.netlify/git/github/some-path",
      {"cache": "no-cache", "headers": {"Authorization": "Bearer token", "Content-Type": "application/json; charset=utf-8"}},
    + {"signal": {}},

Hi @tinfoil-knight, not sure but we're mocking the fetch API in those tests https://github.com/netlify/netlify-cms/blob/6c229c5149e3beff05bcfb42ca286d3e9170e54e/packages/netlify-cms-backend-github/src/tests/API.spec.js#L94.
We will need to check if/how the Abort Controller is implemented/mocked in a jest.

I couldn't find anything related to aborting requests that would send a correct AbortSignal in jest.

Ok, how about you commit your latest changes, then let me know and I'll try to fix the tests.

@erezrokah All the code has been already committed.

@erezrokah I've already pushed the code in the PR. I manually tested using the backend-proxy-server as you said. The timeouts were working. You can fix the tests now. Thanks!

@tinfoil-knight, sorry for the delayed response, I made a few changes and fixed the tests. Let me know what you think

Thanks @erezrokah for fixing things. Everything's great.


Some cmake cleanup work

This does some cleanup of the way cmake is used to remove a bunch of warnings and deprecation warnings
It also bumps the minimum boost version to 1.70 and the minimum cmake version to 3.16. Both of those were released in 2019, so this isn't exactly an agressive update. :-)

@ricrogz I made a fair number of changes since you last looked in order to get the CI builds working.
Can you take another quick look or shall we just merge?

The changes still look good to me (also, most of them are in the CI files, and the CI is passing).


Update boringcrypto to enable TLS 1.3 without CHACHA stream ciphers in FIPS builds

FIPS requirements require support of TLS 1.3 as of Jan 1st 2024, and current boringcrypto version and lack of cipher deactivation prevent its use in envoy FIPS builds
go has decided in 1.21.6 to migrate to the candidate FIPS version of boringcrypto and enable TLS 1.3, as FIPS regulation mandates TLS 1.3 as of Jan 1st 2024

Agencies shall support TLS 1.3 by January 1, 2024. After this date, servers shall support TLS
1.3 for both government-only and citizen or business-facing applications. In general, servers that
support TLS 1.3 should be configured to use TLS 1.2 as well. However, TLS 1.2 may be
disabled on servers that support TLS 1.3 if it has been determined that TLS 1.2 is not needed for
interoperability.

In order to be compliant and use TLS 1.3, we’d need this version of boringcrypto and its ability to deactivate CHACHA cipher in TLS 1.3 bound in envoy to use it (either using the new policy context or explicitly setting ciphers)
Go took the stance that support of TLS 1.3 takes precedence over certification of this boringcrypto version.
Is the position of envoy maintainers the same or to wait for the cerfication? Or will it wait for the certificate prior to progress on this?

You are right, currently TLS 1.3 in Envoy FIPS mode allows using chacha20 ciphersuite because Envoy does not prevent boringcrypto from selecting it. I tested it as follows:
FIPS compliant Envoy required TLS 1.2 as the maximum version.
> openssl s_client -connect localhost:8081 -ciphersuites TLS_CHACHA20_POLY1305_SHA256 -CAfile testdata/certs/root.cert
New, TLSv1.3, Cipher is TLS_CHACHA20_POLY1305_SHA256
Server public key is 2048 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 0 (ok)
> curl -s localhost:15000/stats | grep fips
server.compilation_settings.fips_mode: 1

cc @ggreenway

I got some clarification on the situation from @agl. There is no requirement to support TLS 1.3 in FIPS-140 in general, which is understood as a certification for crypto modules via https://csrc.nist.gov/projects/cryptographic-module-validation-program. The policy applies to support TLS 1.3 applies to government agencies, separately from FIPS-140.
Additionally, FIPS-140 only affects boringssl-crypto not the TLS stack. We are allowed to patch TLS stack and remove ChaCha20-Poly1305 ciphersuite from boringssl in FIPS mode when using TLS 1.3.

FYI the updated BoringCrypto FIPS module has now been published: https://csrc.nist.gov/projects/cryptographic-module-validation-program/certificate/4735

I started the work to upgrade, but I'm hitting a test failure in the BoringSSL tests. See #35534.

Copy over my comment on the PR https://github.com/envoyproxy/envoy/pull/35534 here:
@ggreenway @kyessenov I think the certs in that particular test (e.g. https://github.com/google/boringssl/blob/0c6f40132b828e92ba365c6b7680e32820c63fa7/ssl/ssl_test.cc#L8014 are "expired" ("Not After" 2022-12-06).
Probably the following options are viable:

Replace the certs
Set X509_VERIFY_PARAM_set_flags with the X509_V_FLAG_NO_CHECK_TIME (this is added in later commits, I tested the following patch, and it works: https://gist.github.com/dio/f1de152a4cc2af5508a962ed43d10a98)

but yeah both options require patching the boringssl source (but only on test).

I think we need https://github.com/google/boringssl/blob/ec09a2dad2781e35bdb2a3b873ff395b4376e444/ssl/ssl_lib.cc#L3421 (SSL_CTX_set_compliance_policy) to be settable as well ?

I have attempted a PR (#36649) that uses "options" to set the policy. It's incomplete and just a draft to see what direction to take for setting compliance policy. Please review it, the idea is to set the boringssl compliance policy for fips compliant.


Use animated API instead of setState

This lib is nice, but it leaves a lot to be wanted in terms of performance since it depends on setInterval and state updates rather than the native side for animations.

The fact that it uses setState instead of an animation library means no one should use this package. See the source code if you don't believe it!


Support generating cucumber report

Is your feature request related to a problem? Please describe.
Our project is using OPA tests and we use BDD approach meaning we use feature files to drive our OPA tests.
Describe the solution you'd like
Via configuration, we can generate cucumber report for our OPA tests.

Hello, you are more than welcome to contribute with a PR.
Otherwise, could you document the format of the cucumber report ?


Stanley Parable - Credits

There are a couple of texture files for the credits, but one would think there is actually a text somewhere into which we can add translation credits at the bottom.
One could possibly be wrong.
This needs to be investigated further.

I regret to inform you that the credits are hardcoded inside client.dll. Sorry!


chore: swap json utility dependency

@janek26 could this close https://github.com/0xs34n/starknet.js/issues/52 ?


fix flake8 and dead code

As title.

Changes have been made, I believe it is now ready?

Everything has been addressed here and is up to data against today's master.


Is there a 'inference_crop.py'? How to deal with only one image of 1GB?

I just run python inference.py, but get OOM result. I use RTX 2080. How to solve this problem?

demo.py  @clw5180

demo.py @clw5180

Thanks a lot


feat: Add Snowflake Catalog Support

Like we do in https://github.com/apache/iceberg/pull/6428, we can implement a snowflake catalog so we can query Snowflake-managed Iceberg tables directly.

I would lean towards Iceberg Rest Catalog, similar to Polaris, but I don't know if that's part of their roadmap. I'm not too fond of the endless mocking of the service, as in the PR that you're referring to.


When a node has long lines of text, there is no horizontal scrollbar to see everything

The selected node in the tree has as its value a long line of text. It does not fit on the screen, but there is no horizontal scrollbar. An alternative to a scroll bar would be to have line wrapping.

Hoeft niet gefixt in de 9.0 release, schreef Jaco op Teams.


[PAPP-32410]  junipersrx: Bugfix paramiko to ensure race condition that occurred before 2.10.1

Please ensure your pull request (PR) adheres to the following guidelines:

Please refer to our contributing documentation for any questions on submitting a pull request, link: Contribution Guide

Pull Request Checklist
Please check if your PR fulfills the following requirements:

[ ] Testing of all the changes has been performed (for bug fixes / features)
[x] The manual_readme_content.md has been reviewed and added / updated if needed (for bug fixes / features)
[x] Use the following format for the PR description: <App Name>: <PR Type> - <PR Description>
[x] Provide release notes as part of the PR submission which describe high level points about the changes for the upcoming GA release.
[ ] Verify all checks are passing.
[x] Do NOT use the next branch of the forked repo. Create separate feature branch for raising the PR.
[x] Do NOT submit updates to dependencies unless it fixes an issue.

Pull Request Type
Please check the type of change your PR introduces:

[ ] New App
[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation
[ ] Other (please describe):

Security Considerations (REQUIRED)

[x] If you are exposing any endpoints using a REST handler,
please document them in the manual_readme_content.md.
[x] If this is a new connector or you are adding new actions

[x] Please document in the manual_readme_content.md all methods (eg, OAuth) used to authenticate
with the service that the connector is integrating with.
[x] If any actions are unable to run on SOAR Cloud, please document this in the manual_readme_content.md.

[x] Are you introducing any new cryptography modules? If yes, please elaborate their purpose:
[x] Are you are accessing the file system? If yes, please verify that you are only accessing paths returned through
the Vault API.
[x] Are you are marking code to be ignored by Semgrep with nosemgrep?
If yes, please provide justification in an additional comment next to the ignored code.

Release Notes (REQUIRED)

Updated affected paramiko package to 3.3.1-fips fork [PAPP-32410]

What is the current behavior? (OPTIONAL)

Describe the current behavior that you are modifying.

What is the new behavior? (OPTIONAL)

Describe the behavior or changes that are being added by this PR.

Other information (OPTIONAL)

Any other information that is important to this PR such as screenshots of how the component looks before and after the change.

Pay close attention to (OPTIONAL)

Any specific code change or test case points which must be addressed/reviewed at the time of GA release.

Screenshots (if relevant)

Thanks for contributing!

I had to change copyright years from 2015-2022 to 2016-2023 to align with static checks?
Tony (@tonyc-phantom) could you please confirm validity of new dates? Especially switch from 2015 to 2016


components: Improve channel icon styles in cards

Use h6 for the channel title so it has the same font and sizes than
other titles in cards.
https://phabricator.endlessm.com/T32067

I implemented this using another approach in https://github.com/endlessm/kolibri-explore-plugin/pull/188#pullrequestreview-705664377

This change is superseded by #192


Deprecate/remove watchForChanges compiler options

This option is not used and does nothing. It used to be used by the CLI in the way it resolved the compiler options but that was some internal details to the CLI. By the time it makes it to compile() which is where the compiler options would get used.

Describe the breaking change
Back-compat design to avoid immediate breaking
Link to detailed breaking design
Impact
This change affecting:

[ ] ARM
[ ] Data-plane
[ ] Existing specs: approx. # of service/spec impacted
[ ] New specs
[ ] Emitters
[ ] SDK

Targeted Sprint
Sprint: September 2023
Additional information
Add any other information about the change including fixes for here.


Bitbucket repository issue about long URL

Hi All
maybe my repository URL is very long, it doesn't dispaly the whole repository lead to is not able to connect my repository, occur connect issue when i fill this long reposiroty into Repo widget of Bitbucket

@baitiandi :

Can you please share the values you are using to create the widget?
Please open the developer console on your browser, and please share any errors you may be seeing on the console at the point you create the widget.
Also, in your MongoDB repository, Run these queries below to check the if the repo url is saved in its entirety:

3.1 Run the below query on "collectors" collection. Make a note of the "_id" value from the result on the query below
{ "name": "Bitbucket" }
3.2 Run the below query on "collector_items" collection.
Put in the repo url you have, and the collector id value from the above query.
See you get back any data.
{ "collectorId": ObjectId(""), $and: [ { "options.url": "" } ] }
First lets make sure you have this data, and then go from there.
Please do share the logs, both from the browser console and the api logs. Thanks !

@baitiandi: Any updates on this at all?

@baitiandi: Following up again, do you have any updates on this at all? Thanks.

@baitiandi: Just wanted to follow up on last time if you have any updates at all. Thanks

@baitiandi: Since we didn't hear back from you, assuming this issue is resolved at your end. Thanks for reaching out. Thanks !


[New Task Submission] Arabic Meaning Analysis Task

Hello 👋
The Arabic Meaning Analysis Benchmark (AraBIG) is a comprehensive task to evaluate the ability of large language models to encode meaning in Arabic text. It is the first Arabic Language Big-Bench task, and the first comprehensive task to evaluate the semantics and pragmatics (afaik).
We are releasing the benchmark under the Apache 2.0 license or any other compatible license.

@googlebot I signed it!


Fix 3 Admin Approval Process Bugs Pt 2

Please fix bugs 1, 8, and 9 on the dogfooding doc

/cib Fix 3 Admin Approval Process Bugs Pt 2

Branch 82-fix-3-admin-approval-process-bugs-pt-2 created!


Animation and background are not effective when combined with linear gradient

Affected version
0.16.0-beta.4
Flutter versions
3.16.0
No same issues found.

[X] Yes, I search all issues but not found.

Steps to Reproduce
Animation 和 background 是  linear-gradient 时，渐变动画不生效
Code example

Expected results
渐变动画动起来
Actual results
渐变动画未生效

代码如下
<!DOCTYPE html>


Convert all images to Webp format

Serving lighter images helps load docs faster. This PR adds a script and converted assets to the Webp format with the docs changing going alongside with it.

patch: Convert all images to Webp format
Add Webp image conversion script
Change image paths to webp

Progress


Does this mean I am running newest version of Swift?

Nevermind, the hook didn't set the bridging header for some reason.
Ignore me!


feat(Algebra/Ring/CentroidHom): The centroid is the centralizer of multiplication operators

The centroid of a non-associative, non-unital algebra coincides with the centralizer of the left and right multiplication operators.

bors r-

bors r+


undefined face functions

Hi!
First of all, I am appreciate your project, it's very helpful.
But after installing all dependencies (dlib, openblas, etc) and trying to repeat your example, I catch next errors (and in make test too):
./main.go:19:14: undefined: face.NewRecognizer
./main.go:40:16: undefined: face.Descriptor

I tried set alias for package (import alias_name "github.com/Kagami/go-face") but it doesn't help.
I'm newby in golang, and may set wrong GOPATH settings, but my every try with different of them catch this errors.
Golang paths which I tried setup:
GOROOT = $HOME/Programs/go
1) GOPATH = $HOME/Programs/go
2) GOPATH = $HOME/projects/Go/project_names/
3) GOPATH = $HOME/go

The funny thing is that GoLand saw package, doesn't show them as error and I can move on it.
Work under XUbuntu 16.04, GoLand 2018.3, Go 1.11.4.
P.S. Excuse me for dummy question and not well english.

Thank you for responsive.
I tried your instruction on home machine with Ubuntu 18.04, and here it's work!
I will try tomorrow it on working machine.

Good day!
After updating gcc and reinstalling libs, your example works!
Thanks for help!


Re-design the login page

We're not allowed to use the bunq images from the site/advertising so we'll have to think of something else to use

Moved to 0.9.0 release since we weren't allowed to use the original images and no replacement was found in time


Get the connectionInfo of a request

The HttpRequest object has the property connectionInfo with data like the remote IP adress, but I can't find a way to get this info in an RPC method - being not accessible via context.
Do you think this could be changed?

I have the same question / request. Is there a way of getting client information in an RPC method?

I searched through the code and found out that only a little change is necessary, but my solution is very dirty. Maybe I'll create a pull request.

In the end I created a zone in which every http request is running, and am storing the initial HttpRequest in a zone variable. This works well.


About the conv_index

The crucial code are as follows:
if conv_index == '22':
self.vgg = nn.Sequential(*modules[:8])
elif conv_index == '54':
self.vgg = nn.Sequential(*modules[:35])
According to some explanations like in https://paperswithcode.com/method/vgg-loss, we usually use the feature maps activated by a function like 'ReLU' to compute the perceptual similarity. More specifically, the conv_index 'i,j' are regarded to take the j-th convolution (after activation) before the i-th maxpooling layer. If so, back to the code, '22' will correspond to (*modules[:9], which refers to the layer after ReLU activation), and similarly, '54' will correspond to (*modules[:36], which refers to the layer after ReLU activation).
I am not sure whether my understanding is correct or not. Your help would be highly appreciated.
Best.

On a forward pass all ReLU does is clip negative values, so I'm not sure I've seen a true comparison of using the output of the conv layer vs the clipped output of the conv layer. Either way, feel free to submit a PR that updates this.

On a forward pass all ReLU does is clip negative values, so I'm not sure I've seen a true comparison of using the output of the conv layer vs the clipped output of the conv layer. Either way, feel free to submit a PR that updates this.

Thanks for your reply.


[XSSF] row.Cells.Count doesn't equal row.LastCellNum

I have 12 columns in my excel with blank and numeric cells.
row.Cells property returns only 2 cells, but row.LastCellNum property returns correct(12) number of cells.

This is expected.
Make sure all cells are active if you want practical cells count without NULL.

Okay, thanks


feat: Close position

see also

https://github.com/get10101/10101/issues/181#issuecomment-1458458216
https://github.com/get10101/10101/issues/220#issuecomment-1458349496

This PR introduces closing a position using the rust-dlc implementation of a linear payout curve. I've created a ticket for the inverse payout curve.
This PR also fixes an issue with starting the mobile app, which I had to fix here a795ec10c4891f4146413814a5a41706ef7f0e83 as I was blocked otherwise.
There are loads of todos left in the code, but for demo this should be good enough for merging. We can address the todos, in follow up PRs.

bors r+

bors retry


PinchRotate does not trigger a change rotation event

It appears that map.getView().on("change:rotation") is not triggered

Error is on my side. Closing issue.

you could explain a bit ;)

@mylen I believe I was seeing this in with an Iphone which at least at the time only allowed a certain number of updates to the url per second or minute. I had a listener updating the URL on change:rotation, so the pinch rotate surpassed the limit and was more or less breaking the app.  I resolved the issue with a debouncer.


chore(deps): update ci dependencies

This PR contains the following updates:

Package
Type
Update
Change

bridgecrewio/checkov
repository
patch
3.1.27 -> 3.1.31

common-dev-assets

digest
9925b6c -> b273cc7

Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.

Release Notes

bridgecrewio/checkov (bridgecrewio/checkov)
v3.1.31
Compare Source
v3.1.30
Compare Source
v3.1.29
Compare Source
Feature

terraform: fix for check VPCPeeringRouteTableOverlyPermissive and add tests - #5837

Bug Fix

sast: fix sast report format - #5811

v3.1.28
Compare Source

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

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

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

:tada: This PR is included in version 1.1.5 :tada:
The release is available on:

GitHub release
v1.1.5

Your semantic-release bot :package::rocket:


Mindy/player

update player UI and functionality to match MVP1
closes #156
skip button functionality not yet implemented

Let's make the Podcast title go on multiple lines and not cut off .. also we should add in the Series title

This is an awkward placement of one half line of text. Let's try to decrease image size so we can show at least two full lines of the description text

We should fix this. Make the Episode title to be on two lines not overlappign with play button then with "..." after if it doesnt fit

Let's hide the skip button for now since we don't have a podcast queue implemented

Uh oh! This is probably an issue with the skip forward button as well

Your bookmark button in the share sheet is using the wrong asset (we have an out of date image for bookmark that we should delete) feel free to delete this image and use the real one

I can only recreate the player skip bug like 1/10th of the time, and it seems to only happen when going backwards. I think it was mostly a UI bug.

Oops I forgot to merge it


[Docs]:Add new cell type help messages

Hello,
As discussed in #121, Not all cell types have an help message yet. This PR adds around 23 new help messages.
These cells are:-  $shr, $shl,  $sshr, $sshl, $lt, $le, $eq, $ne, $eqx, $nex, $gt, $ge, $add, $sub, $mul, $pow, $logic_*, $concat, $mux, $demux, $tribuf.
I have updated techlibs/common/simlibs.v to write the messages .
I have tested these changes locally by running it on a Docker container. Here are screenshots of some of the new messages:-

Here's the Dockerfile that I have used. You can also test the same by building it.
Let me know if there are any changes required.
Thank You

Hi @povik,
I have updated my messages that went beyond line length limit and applied your suggestions.
Please review the same.
Thanks

Please prefer multiline codeblocks or atteched text files over screenshots of text. See here

Hi @widlarizer ,
If you are referring to the attached screenshots I have added here, I've included them to show how new messages look in the Yosys command shell.

Hello @NachtSpyder04, the changes look good now.


ARROW-3324: [Python] Destroy temporary metadata builder classes more eagerly when building files to reduce memory usage

Reset unique pointers and clear the column_builders_ vector during RowGroupMetaDataBuilderImpl.Finish()

I could not think of a unit test to add; something that could access and assert the total count for one of the shared_ptr values maybe in the cpp/src/parquet/file-serialize-test.cc?
Also, (noted in the Jira comment) this does not address the leaking other users reported on read, which I could not duplicate.

Thanks @tanyaschlusser for looking into this. I haven't been able to dig into this memory use issue yet, were you able to replicate some kind of memory leak? I will try to take a closer look also today

Thanks @tanyaschlusser -- having the repro / investigation is very helpful. I'll take a closer look and let you know what I find out.

Taking a closer look at this -- the file writer class does indeed accumulate metadata in-memory, so can have memory use problems if you are writing very big files with many row groups, because there's no way to flush the metadata to disk because it's in a temporary Thrift C++ object.
It seems we can definitely improve memory use by destroying the metadata builders once we're done with them, which is partly what you've done here. Let me have a hack at that and I'll push my changes here

I couldn't replicate the memory leak in the script attached to ARROW-3324. I checked on both 0.11.1 and master. See test_leak3 function in scripts/test_leak.py:
$ python scripts/test_leak.py
450: 11.97265625
Memory increased by 13.26171875 megabytes after 500 iterations

Here I wrote 500 row groups, where each row group has 50 columns. In this case this means about 27K in buffered metadata per row group. sizeof(format::ColumnChunk) is 376 bytes, so the memory increase should be at least
>>> (376 * 50 * 500) / (1 << 20)
8.96453857421875

So far, this looks good to me.
I think we can further reduce the memory use by removing the redundant copy of format::RowGroup inside FileMetaDataBuilder::Finish(). I will submit a patch tomorrow.
On a side note, Parquet files with many RowGroups (and many columns) are very bad for the read performance. The thrift metadata can grow to the order of hundreds of MBs. I also observed that the thrift deserialization time increases exponentially after a point as metadata size grows. I am yet to investigate the cause of this behavior. A better approach is to create multiple parquet files with a decent number of RowGroups per file and decent RowGroup (compressed) sizes.

OK, I'll go ahead and merge this.
My understanding it is fairly well known that Parquet performs badly when the file metadata is very large


Nebra hotspot stuck at block 1105424

Describe the bug
"Helium API Not Available"
I have been stuck at block 1105424. I have tried unplugging and plugging unit back in. I have unplugged and plugged in internet router.
Expected behavior
Miner should be syncing with the blockchain.
Smartphone (please complete the following information):

Device: Samsung Galaxy S20 Ultra
OS: android 11
Browser chrome

This is not a support forum. Please contact<EMAIL_ADDRESS>


Persistent/live search button/bar

Place a button, or text field, in main toolbar if sufficiently wide (and not desktop, or in browse view) that wil perform a search-as-type (debounced)

Done in 1.9 branch.


Executing a cake script leads to System.IO.FileNotFoundException for several System.(...) assemblies

Prerequisites

[X] I have written a descriptive issue title
[X] I have searched issues to ensure it has not already been reported

Cake runner
Cake .NET Tool
Cake version
2.1.0
Operating system
macOS
Operating system architecture
64-Bit
CI Server
running locally
What are you seeing?
When executing a very simple cake script (passing a concrete target), the task in the cake script is not executed at all. Using the --verbosity=diagnostic option it shows that it seems to try to compile the script (see output log), but cannot find several assemblies from the System.(...) namespace.
I may should mention that I'm working on a Apple silicon based mac using the supported x64 variants of .NET Core 3.1, .NET 5 and .NET 6 (since I'm developing Xamarin apps and these are the variants Visual Studio For Mac installs automatically).
Environment:
dotnet --info

Result:
.NET SDK (reflecting any global.json):
 Version:   6.0.102
 Commit:    02d5242ed7

Runtime Environment:
 OS Name:     Mac OS X
 OS Version:  12.2
 OS Platform: Darwin
 RID:         osx.12-x64
 Base Path:   /usr/local/share/dotnet/x64/sdk/6.0.102/

Host (useful for support):
  Version: 6.0.2
  Commit:  839cdfb0ec

.NET SDKs installed:
  3.1.416 [/usr/local/share/dotnet/x64/sdk]
  5.0.405 [/usr/local/share/dotnet/x64/sdk]
  6.0.102 [/usr/local/share/dotnet/x64/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 3.1.22 [/usr/local/share/dotnet/x64/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 5.0.14 [/usr/local/share/dotnet/x64/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 6.0.2 [/usr/local/share/dotnet/x64/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 3.1.22 [/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 5.0.14 [/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 6.0.2 [/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App]

To install additional .NET runtimes or SDKs:
  https://aka.ms/dotnet-download

What is expected?
I would expect the passed target/task to run and in the case of the example build.cake file to simply output Cleaning... using the Information(...) function.
build.cake file:
Task("Clean")
    .Does(() =>
    {
        Information("Cleaning...");
    });

Steps to Reproduce

dotnet tool install cake.tool

Result:
You can invoke the tool from this directory using the following commands: 'dotnet tool run dotnet-cake' or 'dotnet dotnet-cake'.
Tool 'cake.tool' (version '2.1.0') was successfully installed. Entry is added to the manifest file [SolutionDir]/.config/dotnet-tools.json.

dotnet-tools.json in solution folder:
{
  "version": 1,
  "isRoot": true,
  "tools": {
    "cake.tool": {
      "version": "2.1.0",
      "commands": [
        "dotnet-cake"
      ]
    }
  }
}

dotnet tool run dotnet-cake --target=Clean --verbosity=diagnostic

Output log
Looking for modules...
No modules found to install.
Module directory does not exist.
Analyzing build script...
Analyzing [SolutionDir]/build.cake...
Processing build script...
Resolving assembly 'System.Security.Permissions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' using runtime installed at '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/6.0.2/'...
Exception occurred while resolving assembly System.Security.Permissions: Could not load file or assembly 'System.Security.Permissions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

Assembly 'System.Security.Permissions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' not resolved
Failed to load mscorlib.dll
System.IO.FileNotFoundException: Could not load file or assembly 'System.Security.Permissions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

File name: 'System.Security.Permissions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Cake.Infrastructure.Scripting.ReferenceAssemblyResolver.<GetReferenceAssemblies>g__TryGetReferenceAssemblies|2_0()+MoveNext() in C:\projects\cake\src\Cake\Infrastructure\Scripting\ReferenceAssemblyResolver.cs:line 55
Resolving assembly 'System.Threading.AccessControl, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' using runtime installed at '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/6.0.2/'...
Exception occurred while resolving assembly System.Threading.AccessControl: Could not load file or assembly 'System.Threading.AccessControl, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.

Assembly 'System.Threading.AccessControl, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' not resolved
Failed to load mscorlib.dll
System.IO.FileNotFoundException: Could not load file or assembly 'System.Threading.AccessControl, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.

File name: 'System.Threading.AccessControl, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Cake.Infrastructure.Scripting.ReferenceAssemblyResolver.<GetReferenceAssemblies>g__TryGetReferenceAssemblies|2_0()+MoveNext() in C:\projects\cake\src\Cake\Infrastructure\Scripting\ReferenceAssemblyResolver.cs:line 55
Resolving assembly 'System.Configuration.ConfigurationManager, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' using runtime installed at '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/6.0.2/'...
Exception occurred while resolving assembly System.Configuration.ConfigurationManager: Could not load file or assembly 'System.Configuration.ConfigurationManager, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

Assembly 'System.Configuration.ConfigurationManager, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' not resolved
Failed to load System.Configuration.dll
System.IO.FileNotFoundException: Could not load file or assembly 'System.Configuration.ConfigurationManager, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

File name: 'System.Configuration.ConfigurationManager, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Cake.Infrastructure.Scripting.ReferenceAssemblyResolver.<GetReferenceAssemblies>g__TryGetReferenceAssemblies|2_0()+MoveNext() in C:\projects\cake\src\Cake\Infrastructure\Scripting\ReferenceAssemblyResolver.cs:line 55
Failed to load System.Configuration.dll
System.IO.FileNotFoundException: Could not load file or assembly 'System.Security.Permissions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

File name: 'System.Security.Permissions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Cake.Infrastructure.Scripting.ReferenceAssemblyResolver.<GetReferenceAssemblies>g__TryGetReferenceAssemblies|2_0()+MoveNext() in C:\projects\cake\src\Cake\Infrastructure\Scripting\ReferenceAssemblyResolver.cs:line 55
Resolving assembly 'System.Diagnostics.EventLog, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' using runtime installed at '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/6.0.2/'...
Exception occurred while resolving assembly System.Diagnostics.EventLog: Could not load file or assembly 'System.Diagnostics.EventLog, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

Assembly 'System.Diagnostics.EventLog, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' not resolved
Failed to load System.Core.dll
System.IO.FileNotFoundException: Could not load file or assembly 'System.Diagnostics.EventLog, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

File name: 'System.Diagnostics.EventLog, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Cake.Infrastructure.Scripting.ReferenceAssemblyResolver.<GetReferenceAssemblies>g__TryGetReferenceAssemblies|2_0()+MoveNext() in C:\projects\cake\src\Cake\Infrastructure\Scripting\ReferenceAssemblyResolver.cs:line 55
Resolving assembly 'System.Diagnostics.PerformanceCounter, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' using runtime installed at '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/6.0.2/'...
Exception occurred while resolving assembly System.Diagnostics.PerformanceCounter: Could not load file or assembly 'System.Diagnostics.PerformanceCounter, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

Assembly 'System.Diagnostics.PerformanceCounter, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' not resolved
Failed to load System.Core.dll
System.IO.FileNotFoundException: Could not load file or assembly 'System.Diagnostics.PerformanceCounter, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

File name: 'System.Diagnostics.PerformanceCounter, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Cake.Infrastructure.Scripting.ReferenceAssemblyResolver.<GetReferenceAssemblies>g__TryGetReferenceAssemblies|2_0()+MoveNext() in C:\projects\cake\src\Cake\Infrastructure\Scripting\ReferenceAssemblyResolver.cs:line 55
Resolving assembly 'System.Data.SqlClient, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' using runtime installed at '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/6.0.2/'...
Exception occurred while resolving assembly System.Data.SqlClient: Could not load file or assembly 'System.Data.SqlClient, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.

Assembly 'System.Data.SqlClient, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' not resolved
Failed to load System.Data.dll
System.IO.FileNotFoundException: Could not load file or assembly 'System.Data.SqlClient, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.

File name: 'System.Data.SqlClient, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Cake.Infrastructure.Scripting.ReferenceAssemblyResolver.<GetReferenceAssemblies>g__TryGetReferenceAssemblies|2_0()+MoveNext() in C:\projects\cake\src\Cake\Infrastructure\Scripting\ReferenceAssemblyResolver.cs:line 55
Failed to load System.Data.dll
System.IO.FileNotFoundException: Could not load file or assembly 'System.Security.Permissions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

File name: 'System.Security.Permissions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Cake.Infrastructure.Scripting.ReferenceAssemblyResolver.<GetReferenceAssemblies>g__TryGetReferenceAssemblies|2_0()+MoveNext() in C:\projects\cake\src\Cake\Infrastructure\Scripting\ReferenceAssemblyResolver.cs:line 55
Resolving assembly 'System.Data.Odbc, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' using runtime installed at '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/6.0.2/'...
Exception occurred while resolving assembly System.Data.Odbc: Could not load file or assembly 'System.Data.Odbc, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

Assembly 'System.Data.Odbc, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' not resolved
Failed to load System.Data.dll
System.IO.FileNotFoundException: Could not load file or assembly 'System.Data.Odbc, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

File name: 'System.Data.Odbc, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Cake.Infrastructure.Scripting.ReferenceAssemblyResolver.<GetReferenceAssemblies>g__TryGetReferenceAssemblies|2_0()+MoveNext() in C:\projects\cake\src\Cake\Infrastructure\Scripting\ReferenceAssemblyResolver.cs:line 55
Resolving assembly 'System.Data.OleDb, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' using runtime installed at '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/6.0.2/'...
Exception occurred while resolving assembly System.Data.OleDb: Could not load file or assembly 'System.Data.OleDb, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

Assembly 'System.Data.OleDb, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' not resolved
Failed to load System.Data.dll
System.IO.FileNotFoundException: Could not load file or assembly 'System.Data.OleDb, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

File name: 'System.Data.OleDb, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Cake.Infrastructure.Scripting.ReferenceAssemblyResolver.<GetReferenceAssemblies>g__TryGetReferenceAssemblies|2_0()+MoveNext() in C:\projects\cake\src\Cake\Infrastructure\Scripting\ReferenceAssemblyResolver.cs:line 55
Resolving assembly 'System.CodeDom, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' using runtime installed at '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/6.0.2/'...
Exception occurred while resolving assembly System.CodeDom: Could not load file or assembly 'System.CodeDom, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

Assembly 'System.CodeDom, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' not resolved
Failed to load System.dll
System.IO.FileNotFoundException: Could not load file or assembly 'System.CodeDom, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

File name: 'System.CodeDom, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Cake.Infrastructure.Scripting.ReferenceAssemblyResolver.<GetReferenceAssemblies>g__TryGetReferenceAssemblies|2_0()+MoveNext() in C:\projects\cake\src\Cake\Infrastructure\Scripting\ReferenceAssemblyResolver.cs:line 55
Resolving assembly 'Microsoft.Win32.SystemEvents, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' using runtime installed at '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/6.0.2/'...
Exception occurred while resolving assembly Microsoft.Win32.SystemEvents: Could not load file or assembly 'Microsoft.Win32.SystemEvents, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

Assembly 'Microsoft.Win32.SystemEvents, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' not resolved
Failed to load System.dll
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Win32.SystemEvents, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

File name: 'Microsoft.Win32.SystemEvents, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Cake.Infrastructure.Scripting.ReferenceAssemblyResolver.<GetReferenceAssemblies>g__TryGetReferenceAssemblies|2_0()+MoveNext() in C:\projects\cake\src\Cake\Infrastructure\Scripting\ReferenceAssemblyResolver.cs:line 55
Failed to load System.dll
System.IO.FileNotFoundException: Could not load file or assembly 'System.Configuration.ConfigurationManager, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

File name: 'System.Configuration.ConfigurationManager, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Cake.Infrastructure.Scripting.ReferenceAssemblyResolver.<GetReferenceAssemblies>g__TryGetReferenceAssemblies|2_0()+MoveNext() in C:\projects\cake\src\Cake\Infrastructure\Scripting\ReferenceAssemblyResolver.cs:line 55
Failed to load System.dll
System.IO.FileNotFoundException: Could not load file or assembly 'System.Diagnostics.PerformanceCounter, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

File name: 'System.Diagnostics.PerformanceCounter, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Cake.Infrastructure.Scripting.ReferenceAssemblyResolver.<GetReferenceAssemblies>g__TryGetReferenceAssemblies|2_0()+MoveNext() in C:\projects\cake\src\Cake\Infrastructure\Scripting\ReferenceAssemblyResolver.cs:line 55
Failed to load System.dll
System.IO.FileNotFoundException: Could not load file or assembly 'System.Diagnostics.EventLog, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

File name: 'System.Diagnostics.EventLog, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Cake.Infrastructure.Scripting.ReferenceAssemblyResolver.<GetReferenceAssemblies>g__TryGetReferenceAssemblies|2_0()+MoveNext() in C:\projects\cake\src\Cake\Infrastructure\Scripting\ReferenceAssemblyResolver.cs:line 55
Failed to load System.dll
System.IO.FileNotFoundException: Could not load file or assembly 'System.Security.Permissions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

File name: 'System.Security.Permissions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Cake.Infrastructure.Scripting.ReferenceAssemblyResolver.<GetReferenceAssemblies>g__TryGetReferenceAssemblies|2_0()+MoveNext() in C:\projects\cake\src\Cake\Infrastructure\Scripting\ReferenceAssemblyResolver.cs:line 55
Resolving assembly 'System.IO.Ports, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' using runtime installed at '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/6.0.2/'...
Exception occurred while resolving assembly System.IO.Ports: Could not load file or assembly 'System.IO.Ports, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

Assembly 'System.IO.Ports, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' not resolved
Failed to load System.dll
System.IO.FileNotFoundException: Could not load file or assembly 'System.IO.Ports, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

File name: 'System.IO.Ports, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Cake.Infrastructure.Scripting.ReferenceAssemblyResolver.<GetReferenceAssemblies>g__TryGetReferenceAssemblies|2_0()+MoveNext() in C:\projects\cake\src\Cake\Infrastructure\Scripting\ReferenceAssemblyResolver.cs:line 55
Resolving assembly 'System.Windows.Extensions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' using runtime installed at '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/6.0.2/'...
Exception occurred while resolving assembly System.Windows.Extensions: Could not load file or assembly 'System.Windows.Extensions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

Assembly 'System.Windows.Extensions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' not resolved
Failed to load System.dll
System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Extensions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.
(...)
(Had to remove similar lines here since otherwise the issue would be to long)
(...)
Compiling build script...

Do you have a RunTarget in your script? i.e.
RunTarget(Argument("target", "Default"));

Do you have a RunTarget in your script?

I don't...I'm so sorry for missing out on this. When I add RunTarget(...) to my build script it works perfectly - thank you for your super quick reply on this.
For context: I actually always thought the RunTarget(...) command at the end of a cake script only is necessary to define a default target. I assumed that if I always pass a concrete target, this should just work (which obviously is not the case). I had this assumption since I looked at this page in the docs and just expected it to work.
Does the documentation say something about what RunTarget(...) actually does and why it is necessary? I couldn't find anything. Maybe we could add some kind of info box that indicates that to have RunTarget(...) in a cake script is mandatory to make it work?
Thanks for all the great you and the team are doing!
Oh, and just for the record: The Exception occurred while resolving assembly System.Security.Permissions: Could not load file or assembly 'System.Security.Permissions errors still appear when executing the cake script, but this does not seem to be a problem.

Additional info, because we have the same issue. We have .NET 6.0.3 installed.
And we get for example this error message with some more info:
(i checked the folder and all this warned assemblies are not located in this directory)
Resolving assembly 'System.Security.Permissions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' using runtime installed at 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\6.0.3'...
Exception occurred while resolving assembly System.Security.Permissions: Could not load file or assembly 'System.Security.Permissions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.
Assembly 'System.Security.Permissions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' not resolved
I dont know, why Cake.Tool 2.1.0 is searching in this directory. I can't solve the problem and it blocks our Builds. So this issue is Prio1.


Enable the option of Workflows being deleted when Artifact GC fails

Summary
I'm trying to gauge the interest for this. I've heard some people mention in other threads they may want it.
Currently, if Artifact GC fails (even after exponential backoff), the Artifact GC Pods and the Workflow (which has an ownership reference to it) remain around (there is a finalizer on the Workflow that's not being removed in that case). The idea behind that was:

if you want your Artifacts deleted first, maybe your Workflow shouldn't be deleted yet
there is evidence of what went wrong there that you may be able to use, both in a "Condition" in the Workflow Status and the log of the Artifact GC Pod

Is there interest in enabling the finalizer to be removed if Artifact GC fails? (I'm thinking it would make sense to define it on the Workflow level if so, although potentially defined for the Workflow Controller as a whole ?.)

Message from the maintainers:
Love this enhancement proposal? Give it a 👍. We prioritise the proposals with the most 👍.

If it's something that can be defined at the workflow level, then defining it in the workflowdefaults in the configmap should satisfy your workflow controller-level requirement.


Map control inside hidden IFRAME does not work in Firefox

In Firefox, when a map is placed inside an <iframe> which is initially styled display: none, an error occurs and the map is not rendered when the <iframe> is subsequently made visible. Chrome on the other hand seems to be handling the situation correctly. You can run this fiddle in both browsers in order to reproduce the issue.
I've actually tracked the problem down to Firefox bug 548397, which seems to be hitting ol.Map.prototype.updateSize. Apparently, in this situation, getComputedStyle returns null in Firefox, causing an error when the computedStyle variable is used further down the line.
I'm not familiarised enough with OpenLayers source code in order to suggest a proper fix, but I'm currently working around the issue by simply placing a nullability test on computedStyle before using it:
ol.Map.prototype.updateSize = function() {
  var targetElement = this.getTargetElement();

  if (!targetElement) {
    this.setSize(undefined);
  } else {
    var computedStyle = getComputedStyle(targetElement);
    computedStyle && this.setSize([
      targetElement.offsetWidth -
          parseFloat(computedStyle['borderLeftWidth']) -
          parseFloat(computedStyle['paddingLeft']) -
          parseFloat(computedStyle['paddingRight']) -
          parseFloat(computedStyle['borderRightWidth']),
      targetElement.offsetHeight -
          parseFloat(computedStyle['borderTopWidth']) -
          parseFloat(computedStyle['paddingTop']) -
          parseFloat(computedStyle['paddingBottom']) -
          parseFloat(computedStyle['borderBottomWidth'])
    ]);
  }
};

This seems to be working and I haven't noticed any side-effects so far, but I surely haven't done any extensive testing.

I encountered this same problem. My app extends the ol.Map class anyway so I simply overrode the updateSize method to do a this.setSize(undefined) if the computedStyle is null.

Had the same proble, even with newest ol 4.x.
valtrig's solution works for me, too.

A pull request with the solution outlined above would be welcome.


Refactor neodigmMetronome | atomic unsubscribe

Currently the init() method does unsubscribe without memory leaks, but it wipes out all subscriptions.

This was done under the "countTo" fix - v2.5. There is now an unsubscribe method. Documented in code.


migrate full ovos_utils.configuration module

finish migration all the missing utils from ovos_utils.configuration
this makes the code more standalone and less intertwined

some imports are not quite right yet i think, unittests pass but needs more human testing....


Aderyn Sidebar

Introduces Aderyn in the sidebar (random icon from Microsoft github used as of now)
Allows for scope and exclude input
Aderyn watch button (when clicked displays message "Aderyn is watching your codebase..."

Todo (maybe in this PR or later)

actually invoke aderyn command
persist the state of chosen values for the project in the user's home directory so they don't have to enter it each time

Here's where I am confused. I need help
What makes more sense ?

aderyn cli takes the responsibility of watching file changes
vscode invokes aderyn when there are file changes

Looks like we're already kind of doing option 2, so should we go with it ?

Benefits of having a sidebar:

We can also have sections to show other stuff like attack surface

Hey @TilakMaddy this is not actually doing anything when I hit the button. It says aderyn is watching, but I get no diagnostic feedback at all.

Hey @TilakMaddy this is not actually doing anything when I hit the button. It says aderyn is watching, but I get no diagnostic feedback at all.

Alex, you should read PR description : )

closing for staleness


Update test suite and move to Github Actions

This pull request does a few things :sweat_smile:
1. Update tox envlist

Split envlist to only include supported Django and Python versions
Remove Wagtail 2.10 as it is no longer supported
Add Wagtail 2.13 as current latest stable
Update to test against Wagtail main with latest compatible Django and Python

2. Fix Django 3.2 tests
Include a SECRET_KEY in tests. This prevents Django 3.2 tests from failing due to missing secret key.
3. Add Github Actions workflow
I've added a Github Actions test workflow. This will replace Travis CI as they've scaled back resources on open-source builds. See also https://github.com/wagtail/wagtail/pull/6519
The Github Actions workflow will only run for pull requests and pushes to the master/main branch. The workflow doesn't test every single Wagtail/Django/Python combinations. In that regard in retains the behaviour of the Travis CI job by only testing 1. All supported Django/Wagtail combinations with the latest supported Python version. 2. The latest supported Django/Wagtail combination for the remaining Python versions.

You can see the action in action (pun intended) on my fork: https://github.com/Stormheg/wagtail-bakery/actions/runs/839957418
I've temporarily disabled coveralls on my fork. We shouldn't forget to set it up with Github Actions after merging.

Worth replacing .circleci/nightly tests with a GH Action too. e.g. https://github.com/torchbox/wagtailmedia/blob/main/.github/workflows/nightly-tests.yml

Worth replacing .circleci/nightly tests with a GH Action too. e.g. https://github.com/torchbox/wagtailmedia/blob/main/.github/workflows/nightly-tests.yml

I'm not necessarily convinced on replacing Circle CI on the basis that it works well and I don't see what benefit GH Actions has over CircleCI. @zerolab is there a case for replacing it?

See https://github.com/dfunckt/django-rules/blob/master/.github/workflows/ci.yml#L67-L88 for a coveralls example as well as how you could run the tests directly with tox (the action becomes quite simpler, and the config is mostly in tox.ini so fewer places to update)

That's an interesting approach! Here are some takeaways

We'd still be maintaining the tox environments in both tox.ini and in the action. With the benefit that the action would be slightly more condensed (and thus easier to maintain?).
Instead of spawning jobs for each tox environment we'd only spawn jobs for each Python version which executes the tox environments for that Python version in sequence. I guess this would give us slightly less overhead (setting up python, downloading & installing tox...) as we'd be using less jobs. That would be slightly more environment friendly :earth_africa: :leafy_green:

Curious as to what other people think. Is the above approach worth it?

Regarding moving the nightly build to GH Actions, I'm neither for nor against it. I agree that it's working fine at the moment, but if we want it all in one place, why not. If you are to move it over to GH Actions though, we will need to find someone to add the SLACK_WEBHOOK_URL secret to the GH Actions as do not have the permissions to do so.
As for running tests directly with tox, I agree it would simplify the action and reduce overhead, but we also lose separate reports. I think we might want to at least keep Wagtail version separate? So we would have the following groups:

Latest Python / All Django / Wagtail LTS

py38-django{22,30,31}-wagtail211

Latest Python / All Django / Wagtail Current

py39-django{22,30,31,32}-wagtail213

Python X / Latest Django / Wagtail Current

py36-django32-wagtail213
py37-django32-wagtail213
py38-django32-wagtail213

Latest Python / Latest Django / Wagtail Main

py39-django32-wagtailmain

Linting

flake8,isort

So down to 7 builds instead of 13? But to be honest, I wonder how useful it is to test against all the Python versions. If we were to drop this requirement, we would be down to 4 builds environments.

But to be honest, I wonder how useful it is to test against all the Python versions for a third party module. If we were to drop this requirement, we would be down to 4 builds environments.

I think we should keep testing against older Python versions to make sure we don't introduce changes that are incompatible with older, but still supported Python versions.
Reducing to 7 builds sounds good to me!

Refactored the action to reduce the amount of jobs. See run here: https://github.com/Stormheg/wagtail-bakery/runs/2583020136

Actually, it looks like coveralls is currently not working at all: https://coveralls.io/github/wagtail/wagtail-bakery?branch=master

Yeah I don't results were uploaded to coveralls.io before. I enabled the project on their dashboard but idk if it would work from your fork? We might have to merge to see the results.

If there are no further comments, I'll merge this. We will see then if it fixes coveralls.io. Thanks for the PR @Stormheg.

Well, that did not go as planned https://github.com/wagtail/wagtail-bakery/actions/runs/852364233

@loicteixeira thanks for merging! I'm not sure why coveralls is failing. My guess would be that there is no coverage information to upload for the isort and flake8 jobs.


For what's worth, @999eagle got caching working on both iOS and android on a custom fork of the plugins repository video_player. We hope to open a PR with this back into the plugins repo at some point.

    For what's worth, @999eagle got caching working on both iOS and android on a custom fork of the plugins repository video_player. We hope to open a PR with this back into the plugins repo at some point.

  video_player:
    git:
      url: https://github.com/999eagle/plugins.git
      ref: feature/caching
      path: packages/video_player

Limit is set to 200mbs
Here are the commits with the magic.
https://github.com/999eagle/plugins/commits/feature/caching
Thanks to her work, we've now got video playing in our app :-)
Originally posted by @lifenautjoe in https://github.com/flutter/flutter/issues/28094#issuecomment-533831604

It's working 100% but I want to clear the cache. How can I do that? Is there any function available in this plugin to clear the cache?

For support issues with plugin forks, please contact the fork authors, or use a general discussion forum.
Closing as this is not a Flutter project issue.


⚠ Spryr has degraded performance

In 96196c9, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 3404 ms

Resolved: Spryr performance has improved in 7a60600 after 21 minutes.


Error loading data in summarization.py

I tried to run scripts/summarization.py but it failed to load the data. The error is below. Looks like the md5sum is not the same as expected.
Traceback (most recent call last):
  File "scripts/summarization.py", line 354, in <module>
    main(args)
  File "scripts/summarization.py", line 306, in main
    model.hf_datasets = nlp.load_dataset('scientific_papers', 'arxiv')
  File "/opt/conda/envs/longformer/lib/python3.7/site-packages/nlp/load.py", line 549, in load_dataset
    download_config=download_config, download_mode=download_mode, ignore_verifications=ignore_verifications,
  File "/opt/conda/envs/longformer/lib/python3.7/site-packages/nlp/builder.py", line 463, in download_and_prepare
    dl_manager=dl_manager, verify_infos=verify_infos, **download_and_prepare_kwargs
  File "/opt/conda/envs/longformer/lib/python3.7/site-packages/nlp/builder.py", line 522, in _download_and_prepare
    self.info.download_checksums, dl_manager.get_recorded_sizes_checksums(), "dataset source files"
  File "/opt/conda/envs/longformer/lib/python3.7/site-packages/nlp/utils/info_utils.py", line 38, in verify_checksums
    raise NonMatchingChecksumError(error_msg + str(bad_urls))
nlp.utils.info_utils.NonMatchingChecksumError: Checksums didn't match for dataset source files:
['https://drive.google.com/uc?id=1b3rmCSIoh6VhD4HKWjI4HOW-cSwcwbeC&export=download', 'https://drive.google.com/uc?id=1lvsqvsFi3W-pE1SqNZI0s8NR9rC1tsja&export=download']

I then tried to ignore verification steps by ignore_verifications=True and there is another error.
Traceback (most recent call last):
  File "/opt/conda/envs/longformer/lib/python3.7/site-packages/nlp/builder.py", line 537, in _download_and_prepare
    self._prepare_split(split_generator, **prepare_split_kwargs)
  File "/opt/conda/envs/longformer/lib/python3.7/site-packages/nlp/builder.py", line 810, in _prepare_split
    for key, record in utils.tqdm(generator, unit=" examples", total=split_info.num_examples, leave=False):
  File "/opt/conda/envs/longformer/lib/python3.7/site-packages/tqdm/std.py", line 1195, in __iter__
    for obj in iterable:
  File "/opt/conda/envs/longformer/lib/python3.7/site-packages/nlp/datasets/scientific_papers/9e4f2cfe3d8494e9f34a84ce49c3214605b4b52a3d8eb199104430d04c52cc12/scientific_papers.py", line 108, in _generate_examples
    with open(path, encoding="utf-8") as f:
NotADirectoryError: [Errno 20] Not a directory: '/home/username/.cache/huggingface/datasets/downloads/c0deae7af7d9c87f25dfadf621f7126f708d7dcac6d353c7564883084a000076/arxiv-dataset/train.txt'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "scripts/summarization.py", line 354, in <module>
    main(args)
  File "scripts/summarization.py", line 306, in main
    model.hf_datasets = nlp.load_dataset('scientific_papers', 'arxiv', ignore_verifications=True)
  File "/opt/conda/envs/longformer/lib/python3.7/site-packages/nlp/load.py", line 549, in load_dataset
    download_config=download_config, download_mode=download_mode, ignore_verifications=ignore_verifications,
  File "/opt/conda/envs/longformer/lib/python3.7/site-packages/nlp/builder.py", line 463, in download_and_prepare
    dl_manager=dl_manager, verify_infos=verify_infos, **download_and_prepare_kwargs
  File "/opt/conda/envs/longformer/lib/python3.7/site-packages/nlp/builder.py", line 539, in _download_and_prepare
    raise OSError("Cannot find data file. " + (self.manual_download_instructions or ""))
OSError: Cannot find data file.

Looks like you need to use load_dataset from datasets instead of nlp to resolve the problem.


[FEATURE] Create multi-lingual bots

Describe the feature you'd like
I'd like the option to set the starting language for a chat conversation.
Additional context
I'm working with German-speaking businesses only and they'd expect a chat bot to start the conversation in German. Is this possible already? Maybe I'm just missing a simple option.

You are able to set the starting welcome message in German.

In terms of replying customer based on their language used or German, you need to play around with system message
I want you to act as a document that I am having a conversation with. Your name is "AI Bot". You will provide me with answers from the given info. Only reply me in Chinese. If the answer is not included, say exactly "我不知道" and stop after that. Refuse to answer any question not about the info. Never break character.

Thanks so much @chungyau97 !

This fixed it for me :)


Change request: give indication that link has been copied

It would be nice to give an indication to the user after clicking on the button, to let them know that the link has been copied. Currently after it's clicked, it's not clear what happened, or if anything happened.

is this button even useful? what if I removed if?
you can copy the URL by clicking on the address-bar and hitting cmd+c...

@tborychowski: Buuuuuut Cmd + C in GHB doesn't always work :)
Aside from that, I think it has (some) value - 1 click vs. 2 keys. It also assists people who aren't computer literate, some people like to use visual cues to do stuff.


Stream JSON output during long-running operations

Output of restic version
restic 0.9.2 (v0.9.2-0-gbeb208e1) compiled with go1.10.2 on darwin/amd64

What should restic do differently? Which functionality do you think we should add?
When executing long-running commands such as restic backup or restic restore, I'd like to track the status programmatically (non-interactively) by having JSON stream through stdout. For example, during backup, a JSON object like this would be helpful (sans formatting, which I've added for readability):
{
	"elapsed_time": "14:03",
	"estimated_time": "1:53:19",
	"percent_done": 0.6786,
	"total_files": 6223,
	"files_done": 1092,
	"total_bytes": 123456789,
	"bytes_done": 123456,
	"error_count": 0,
	"current_files": ["/my/file.txt", "/other/file.tar.gz"]
}

I figure an object like this could be written as often as the standard terminal UI is updated when in interactive mode.
Then I think something similar for restore, prune, check, and rebuild-index (in that order) would be useful -- but for now what matters most is backup.
I'm willing to submit the PR to do it, but I have to admit I looked through the cmd_backup.go file and am a little lost at where the output is actually happening... there's a lot of indirection. Do you have any suggestions on how to go about this?
(This request is similar, but unrelated, to #1905)
Did restic help you or made you happy in any way?
Of course it has -- it's close to being ready for the rest of my family to use. :) Thanks for all the work you put into restic! I hope you find it as enjoyable to make as I do to use it.

Agreed, great idea! I'll briefly give you a few hints, let me know if you need more.
The old archiver code (pre-0.9.0) was tightly coupled with the progress reporting, that was not a good thing. So for the new archiver, there is not tight coupling. The archiver itself just provides a few callback functions that can be set and will be called at the right times to report progress:
https://godoc.org/github.com/restic/restic/internal/archiver#Archiver
Please be aware that the archiver assumes that these functions return almost immediately, and do not block.
On the other hand, functions with the same signature (and name) are implemented by the Backup type in the ui package:
https://godoc.org/github.com/restic/restic/internal/ui#Backup
This type uses a small terminal library I've written called termstatus, which I've imported into restic:
https://godoc.org/github.com/restic/restic/internal/ui/termstatus
It provides printing messages (single lines) and one or more status lines which can be replaced during runtime.
I already had streaming JSON output in mind when building the new archiver, so what I would do if I were to implement this is building a Backup struct maybe in the internal/ui/json package which implements functions to use as callbacks for the Archiver and print JSON items to stdout.
Let me know what you think!

Thanks! This is really helpful.
Hmm, I was expecting an interface of some sort to satisfy. The ui.Backup struct calls fmt.Printf directly with the human-readable output. So it looks like I'll have to make a new concrete Backup struct type separate from the ui.Backup struct? I could make a new package like you suggested (although for consistency I might call it jsonstatus, next to the termstatus package). But then I have to use a condition in cmd_backup.go to choose whether to call ui.NewBackup or jsonstatus.NewBackup. It just feels a little unclean. So I think I misunderstood... :smile:

So it looks like I'll have to make a new concrete Backup struct type separate from the ui.Backup struct?

Yes, that's what I had in mind.

It just feels a little unclean.

It feels like this to me, too, so if you have ideas on how to improve it, please let me know :)

Unfortunately, making a separate concrete Backup type forces the entirety of the runBackup function to be duplicated, since we cannot declare a single p variable like var p ui.Backup. In other words, these 100+ lines need to be essentially repeated with the main difference being the first line: p := ui.NewBackup(...) vs. p := jsonstatus.NewBackup(...)
However, I've gone ahead and copied the Backup struct into its own file and package and the core changes look something like this:
type statusUpdate struct {
	SecondsElapsed   uint64   `json:"seconds_elapsed,omitempty"`
	SecondsRemaining uint64   `json:"seconds_remaining,omitempty"`
	PercentDone      float64  `json:"percent_done"`
	TotalFiles       uint64   `json:"total_files,omitempty"`
	FilesDone        uint64   `json:"files_done,omitempty"`
	TotalBytes       uint64   `json:"total_bytes,omitempty"`
	BytesDone        uint64   `json:"bytes_done,omitempty"`
	ErrorCount       uint     `json:"error_count,omitempty"`
	CurrentFiles     []string `json:"current_files,omitempty"`
}

// update updates the status lines.
func (b *Backup) update(total, processed counter, errors uint, currentFiles map[string]struct{}, secs uint64) {
	status := statusUpdate{
		SecondsElapsed:   uint64(time.Since(b.start) / time.Second),
		SecondsRemaining: secs,
		TotalFiles:       total.Files,
		FilesDone:        processed.Files,
		TotalBytes:       total.Bytes,
		BytesDone:        processed.Bytes,
		ErrorCount:       errors,
	}

	if total.Bytes > 0 {
		status.PercentDone = float64(processed.Bytes) / float64(total.Bytes)
	}

	for filename := range currentFiles {
		status.CurrentFiles = append(status.CurrentFiles, filename)
	}
	sort.Sort(sort.StringSlice(status.CurrentFiles))

	json.NewEncoder(b.StdioWrapper.Stdout()).Encode(status)
}

I'm not sure how to detangle the Backup from the status. It still seems very intimately tied to the terminal...

There's a natural abstraction boundary as far as I can see, at the border of the Archiver struct: It gets passed three callback functions:

CompleteItem
StartFile
CompleteBlob

A couple of more functions are used in cmd_backup.go, e.g.:

ScannerError
ReportTotal
Error
V

And so on.
That'd make a good interface, e.g. ArchiveProgressReporter or so. I admit it's a bit bigger than normal interfaces, but well.
Then you could replace only this line:
p := ui.NewBackup(term, gopts.verbosity)

by a function which returns the interface I mentioned, the functions can then be used for the Archiver.
The implementation satisfying the interface (e.g. ui.Backup) would then be responsible for handling all output, either to the terminal in verbatim with status, or as a JSON stream.
What do you think?

That'd make a good interface ... Then you could replace only this line:

Almost, except that there are some concrete fields being accessed, for example: https://github.com/restic/restic/blob/beb208e1597a4b7d18705c12f045413056eafcdb/cmd/restic/cmd_backup.go#L377
Otherwise, I love the idea of an interface. :+1: Maybe that part where we access the concrete field could use a type assertion...
I'll revisit this soon!

Maybe that part where we access the concrete field could use a type assertion...

Or just make it a function and add it to the interface...

Alright -- thanks again for the guidance! Got an initial WIP pushed in the linked PR to track progress.


Keycloak Plugin should pass address permissions as a map in the open.properties

The following exchange is used to provide the authz information:
client sends open with

desired-capability ADDRESS-AUTHZ

server sends open with

offered-capability ADDRESS-AUTHZ
property address-authz

The value of the property is a map with keys of type string, and values of type array (of string)
The key represents an address, the address is formed of one or more words separated by . or / (the separators are completely equivalent).  The character * can be used as a wildcard word, but only for the final word in an address - otherwise the * character is invalid.  For example foo/*, foo.* and * are valid; foo* and *.foo are not.
The value associated with the key is an array of permissions.  Valid permissions are send, recv, create, delete, and view
The plugin determines the permissions by using the names of the groups to which the user belong.  Groups of the form <permission>_<endoded address> (where the encoded address is the percent encoding of the address for which the permission is to apply)

@rgodfrey @grs
is this supported in Dispatch Router already? If so, is there a resource describing how to configure it in Dispatch Router?

The necessary code is on the master branch of the router, however it has not yet been included in  a release. There is a 1.1.0 release due 'very soon' and it will be in that.


[TUBEMQ-405] add cpp configurations for python sdk install

add cpp configurations for python sdk install

Codecov Report

Merging #304 into master will decrease coverage by 0.00%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             master    #304      +/-   ##
===========================================
- Coverage      8.02%   8.02%   -0.01%
+ Complexity      466     465       -1
===========================================
  Files           249     249
  Lines         27115   27115
  Branches       4440    4440
===========================================
- Hits           2176    2175       -1
  Misses        24468   24468
- Partials        471     472       +1

Impacted Files
Coverage Δ
Complexity Δ

.../producer/qltystats/DefaultBrokerRcvQltyStats.java
45.31% <0.00%> (-0.40%)
20.00% <0.00%> (-1.00%)

Continue to review full report at Codecov.

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


Link for Slack not working

When opening the narrative game dev slack link in the readme doc, the following error occurs:
An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details.

I just tweaked the hosting settings, and it looks like it’s back up for me.
If you can confirm that it’s back, I’ll close this issue!

On 1 Dec 2017, at 9:16 am, Catarina Lopes<EMAIL_ADDRESS>wrote:
When opening the narrative game dev slack link in the readme doc, the following error occurs:
An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

it's working now, thank you!

Awesome, thank you!