Make the new, future no-profile CLI for use in shebang lines implement other CLI fixes too

Follow-up from a conversation with @SteveL-MSFT in #7989.
PowerShell's existing CLI has a number of problems, relating to:

(a) unconditionally dot-sourcing $PROFILE, making for unpredictable execution environments - see #992
(b) parameter syntax and parsing, both in general and with respect to fitting into the Unix world - see #3743

Update: One of the problems in the linked post may get fixed int the existing CLI, via a new parameter, namely if the experimental PSCommandWithArgs feature becomes a stable one.

(c) unhelpful mapping of PowerShell's output streams to the outside world's standard streams - see #7989

The existing CLI cannot be fixed so as not to break backward compatibility, but it was agreed that (a) would be fixed by way of a new, separate executable/symlink, notably for use in shebang lines of stand-alone shell scripts on Unix-like platforms.
More broadly, however, this new CLI is an opportunity to fix (b) and (c) as well, which would go a long way toward endearing PowerShell to CLI-savvy Unix users.
Essentially, it would provide a new CLI that is a well-behaved cross-platform citizen with sane defaults.
(As such the profile-loading behavior should mimic Bash's - only load $PROFILE in interactive shells by default).
Note: The new behavior needn't be a separate binary: The behavior variation could be triggered by invocation via symlink whose name indicates the need to apply alternate behavior, at least on Unix-like platforms. (Invoking .NET Core executables via symlinks on Windows is not yet supported, but will hopefully come in .NET Core 3.0 - see https://github.com/dotnet/core-setup/issues/4080)
Given the then-broader scope, the originally proposed name pwsh-np needs revising, however.
Environment data
Written as of:
PowerShell Core 6.1.0

Whatever name we choose, we also need to consider pwsh-np-preview

I don't understand, @SteveL-MSFT: why *-preview?

@mklement0 we want to maintain a consistent separation of the stable and preview releases so I would think we'd have pwsh, pwsh-preview like we have today, along with pwsh-np and pwsh-np-preview

Ah, of course, thanks @SteveL-MSFT.
Any thoughts on a suitable new name that respects the scope and intent of the changes?
psh, perhaps? (OK, just kidding).
Naming is tricky, because the name should be kept short, so I fear it'll come down to documenting things well.
pwshc? (with the c representing a (proper) CLI).

Hey @SteveL-MSFT,  It isn't clear in this issue, could you please specify if/when/where the Streams output to the associated File Descriptors from #7989 will show up.  I'm very interested in this feature and was quite sad when I realized it didn't already exist :(.
Thanks for your contributions!

@mklement0 Thanks for collecting these issues in one meta-issue. All of the linked issue have been closed but there is room for more discussion. The WG reviewed this and decided it would be better served by moving this issue to a GitHub Discussion where the community can help us with requirements and decisions for a future solution.


#57 Preparing multiple waves is now possible

See issue #57 for details.

We are looking for a maintainer:  https://adoptoposs.org/p/d3470190-942b-44ac-84fc-90259cbdee43


Document should be included which explains how the JWT token will be generated using a specific algorithm and that can be validated in the backend

Description:
Document should be included which explains how the JWT token will be generated using a specific algorithm and that can be validated in the backend
Suggested Labels:
JWT
Suggested Assignees:
Affected Product Version:
2.1.0
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:
Refer this blog post [1]
[1] http://xacmlinfo.org/2015/03/19/validate-and-process-jwt-tokens-with-java/

We will not be fixing this as this issue is based on an older version of the product


User movie lists error

Hi. When I try to open my "Movie Lists" I get error.
It was working fine until last tuesday, but not working since wednesday.
I use Movie Lists a lot, adding some of my IMDb lists to my library on a regular basis, wich updates my library with all the movies I added to those specific IMDb lists since last adding to library.
Hope you can fix this along with movie search error (issue #302).
Sorry bad english.

IMDB - i will try to fix tomorrow.

i new version this is fixed (i think). New version will be released in monday 27.06.2016
Try add number as imdb user
http://www.imdb.com/user/urXXXXXX/
this should solve the problem


network:  add support of --subscription in "az dns record-set ns create"

Fixes https://github.com/Azure/azure-cli/issues/9965
This checklist is used to make sure that common guidelines for a pull request are followed.

[x] The PR has modified HISTORY.rst describing any customer-facing, functional changes. Note that this does not include changes only to help content. (see Modifying change log).

[x] I adhere to the Command Guidelines.

I updated the PR title, so make it easier to know what this PR is about by just a quick glance at the PR list

@yugangw-msft Thanks. I will be careful about the title of the PR in the future.


"libstdc++.so.6: version `GLIBCXX_3.4.29' not found" error with docker

I've added llama-node to my project and it's working locally on my windows machine, but when I try to run it in my docker container I get this error:
Error: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /app/node_modules/<EMAIL_ADDRESS>    at Object.Module._extensions..node (node:internal/modules/cjs/loader:1361:18)
    at Module.load (node:internal/modules/cjs/loader:1133:32)
    at Function.Module._load (node:internal/modules/cjs/loader:972:12)
    at Module.require (node:internal/modules/cjs/loader:1157:19)
    at require (node:internal/modules/helpers:119:18)
    at Object.<anonymous> (/app/node_modules/@llama-node/llama-cpp/index.js:188:31)
    at Module._compile (node:internal/modules/cjs/loader:1275:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1329:10)
    at Module.load (node:internal/modules/cjs/loader:1133:32)
    at Function.Module._load (node:internal/modules/cjs/loader:972:12)

I've tried a ton of things: different base images, updating libstdc++6, etc

@MegaR Can i have your minimum Docker file / compose file that can reproduce this?

Currently I'm just using this:
FROM node:19
WORKDIR /app

COPY package*.json ./
RUN npm install

COPY . .
RUN npm run build
CMD ["npm", "start"]

I realize I haven't tried it yet with the example. I'll try that later today.

Currently I'm just using this:
FROM node:19
WORKDIR /app

COPY package*.json ./
RUN npm install

COPY . .
RUN npm run build
CMD ["npm", "start"]

I realize I haven't tried it yet with the example. I'll try that later today.

@MegaR never mind. I think there should be a problem if without a statically linking libstdc. will look into this soon.

@MegaR fixed since v0.0.29, make sure glibc version >= 2.31 (Higher than ubuntu 20.04, use node:slim is okay)

It works. thank you very much. 😊


Difference between dates is incorrect

Hey guys, amazing work, love it.
I've got a weird behaviour when comparing dates. I'm running the latest version at this moment which is 4.4.2

Date base that I'm using to compare
2017-11-21 00:00:00 +0000 timeIntervalSince1970 =<PHONE_NUMBER>.0
Against
2017-11-30 00:00:00 +0000 timeIntervalSince1970 =<PHONE_NUMBER>.0
difference in seconds is 777600 which in days is 9
SwiftDate says 9 ✅
Against
2017-12-01 00:00:00 +0000 timeIntervalSince1970 =<PHONE_NUMBER>.0
difference in seconds is 864000 which in days is 10
SwiftDate says 9 ❎
Dates going forward are also calculated wrong. Any ideas?

Hi @ernestofndz , may I ask to post the code used for these test here so I can make further investigations? Thanks

Hi @malcommac, I just created a sample project: https://github.com/ernestofndz/SDDateDiff.
The code in the AppDelegate makes no difference, but just keeping it as I have in the other project. If I get some time this weekend will try to take a look myself. Thanks!

Thank you for your report.
Function return wrong values because conversion take care of the interval starting from a specific date (specifically range used by the function is {Date() - Date() - interval}).
I've modified the function to allow passing a start reference date.
If date is passed conversion take care of this value.
If date is not passed conversion is absolute but only a small subset of time components are accepted (.day,.hour,.minute,.second).
/// Express given time interval in other time units.
	/// If a reference date (`fromDate`) is not specified conversion is aware of day light saving times and other possible nasty things
	/// (only `.day,.hour,.minute,.second` are supported as components).
	/// If a reference date is specified conversion is made using the interval from passed reference date and include calendar/date
	/// specific events.
	///
	///
	/// - Parameters:
	///   - components: components to extract
	///   - date: reference date; `nil` uses absolute conversion, valida date to set the interval from a specific date.
	///   - calendar: context calendar; `nil` uses `Date.DefaultRegion.calendar` instead
	/// - Returns: components
	public func `in`(_ components: [Calendar.Component], fromDate date: Date? = nil, of calendar: Calendar? = nil) -> [Calendar.Component : Int] {
		guard let refDate = date else {
			// Absolute conversion, not taking care of specific starting date
			let days = Int( (components.contains(.day) ? self / (60 * 60 * 24) : 0) )
			let hours = Int((components.contains(.hour) ? ((self / (60 * 60)) - (Double(days) * 24)) : 0))
			let minutes = Int( (components.contains(.minute) ? ((self / 60) - (Double(days) * 24 * 60) - (Double(hours) * 60)) : 0))
			let seconds = Int( (components.contains(.second) ? Int(self.truncatingRemainder(dividingBy: 60)) : 0))

			var components: [Calendar.Component : Int] = [:]
			if (days > 0) 		{ components[.day] = Int(days) }
			if (hours > 0) 		{ components[.hour] = Int(hours) }
			if (minutes > 0)	{ components[.minute] = Int(minutes) }
			if (seconds > 0)	{ components[.second] = Int(seconds) }
			return components
		}

		let cal = calendar ?? Date.defaultRegion.calendar
		let dateFrom: Date = refDate
		let dateTo: Date = dateFrom.addingTimeInterval(self)
		let cmps = cal.dateComponents(componentsToSet(components), from: dateFrom, to: dateTo)
		return cmps.toComponentsDict()
	}


Installation / deployment

On BlackArch Linux we packaged cook this way: https://github.com/BlackArch/blackarch/blob/master/packages/cook/PKGBUILD
As for all ArchLinux packages, cook binary is deployed under /usr/bin/cook and config files under /urs/share/cook (eg. /usr/share/cook/cook.yaml).
Launching cook like that just fails because cook is not able to find it's configuration file
$ cook a
2021/12/04 16:31:56 Err: Parsing YAML yaml: unmarshal errors:
  line 1: cannot unmarshal !!str `Not Found` into map[string][]string

So as a workaround the user is forced to either define the conf file path with the environment variable or the parameter
$ cook a -config-path /usr/share/cook/cook.yaml

It's happening because this was implemented rather than what I suggested.
I don't really know where cook is looking for it's config file because even if you copy cook.yml under /usr/bin or in the working directory cook won't find it.
There are 2 solutions to that:
Solution 1
Implementing a XDG compliant config deployment cf. https://github.com/giteshnxtlvl/cook/discussions/13#discussioncomment-684604
Solution 2
define a go BUILD variable to defined the install path, so when the binary is build any linux distro maintainer would be able to define INSTALLDIR=/usr/bin/cook and cook would look here for it's config file.
Idea
I think any tool creator should think about "how OS maintainers/packagers will deploy my tool on their OS" rather than assume that people will just git clone the tool cd in the repo and do ./tool. Else it prevent for mass deployment on OSes or complexify the work of OS packagers.

It's behavior for cook 1.6 (https://github.com/BlackArch/blackarch/issues/3278), I'm not sure if it really changed in 2.0

It should work in 2.0, But I will check it later.

Thanks @noraj for taking your time and suggesting these changes. I appreciate that.

Solved in #31


inputs from flake

feat(build): #540 load inputs from flake.lock

Now that we have a working (experimental) version of Makes and Flakes,
would it be enough to make the flake propagate its inputs to makes automatically?

Now that we have a working (experimental) version of Makes and Flakes,
would it be enough to make the flake propagate its inputs to makes automatically?

sounds like the better approach since it doesn't depend on any (obscure) flake.lock.nix. :+1:

Now that we have a working (experimental) version of Makes and Flakes,
would it be enough to make the flake propagate its inputs to makes automatically?

sounds like the better approach since it doesn't depend on any (obscure) flake.lock.nix.

https://github.com/fluidattacks/makes/pull/561


Debug fault injection of v1alpha3

Related to https://github.com/istio/istio/pull/5055

Fixed by https://github.com/istio/istio/pull/5055.


matching: add authenticated network input

Signed-off-by: Xie Zhihao<EMAIL_ADDRESS>Commit Message: matching: add authenticated network input
Additional Description: Authenticated matcher of RBAC filter is not available in the matching API. The patch adds authenticated network input as a pre-work of #20877.
Risk Level: Low
Testing: Unit
Docs Changes: Network inputs changed
Release Notes: N/A
Platform Specific Features: N/A

cc @snowp @kyessenov

/assign @snowp

/retest flaky

/lgtm api

/retest flaky

/retest flaky

/retest flaky again

/retest timeout

/lgtm api


Configure default layout / Apply layout configuration to all subfolders in tree

What's the Problem?
Each time File opens a new tab, or when a pinned folder is selected, the layout is restored to "details".
It doesn't seem possible to configure File to memorize a specific layout ("column" for instance) as the default layout, either for all folders nor a specific one in the disc tree.
Solution/Idea
A fonctionnality matching this need is implemented in Windows default file explorer : it constists of a tweek available from the application's options. Below is a capture of the feature (pardon my French) :

Alternatives
None
Priorities

Capability
Priority

This proposal will allow developers to accomplish W
Must

This proposal will allow end users to accomplish X
Should

This proposal will allow developers to accomplish Y
Could

This proposal will allow end users to accomplish Z
Won't

Files Version
<IP_ADDRESS>
Windows Version
Windows 10.0.19043.1288
Additional comment
No response

You should be able to set a fixed/default layout for all folders by:

Turn Off "Enable individual preferences for individual directories" in Settings > Files and Folders
Go to any folder and set your desired layout mode
Optional: Turn "Enable individual preferences for individual directories" back on

The selected layout at step 2 will be the default.

Works perfectly !
Many thanks


Update "Get Add-ons" Page

The Get Add-ons page that you can load within Thunderbird seems dated and low on content.
We should update that page to look and feel modern, but also present users with more content beyond the Featured Add-ons.

Yes, doing an external rewrite on this is something that I want to do. We should not attempt this in the addons-server code. We should build a new discovery pane that uses the API. This is a long term project, among other things, we'll need to see if we can add it to Pontoon and get l10n done for any copy, in addition to pulling in Alessandro for design help.
One major concern is that Mozilla is removing the ability to load a remote page for this in some future version, likely before 76. So we may need to consider adapting or building our own in-client discovery pane.

I really like the idea of a new discovery pane that uses the API. In fact, using the API to create a native experience within Thunderbird isn't a bad idea IMO.

One major concern is that Mozilla is removing the ability to load a remote page for this in some future version, likely before 76. So we may need to consider adapting or building our own in-client discovery pane.

The release numbers have changed recently https://wiki.mozilla.org/Release_Management/Calendar but perhaps the timing hasn't, so that removal will come soonish :)   ~Q1 2020 or early Q2?    I'd suggest we'd want this to be in our beta some time in Q1

Since we have decided to use the Toolkit discovery pane and it's active in Nightly and Beta now this is resolved.


bug: bufnr not passed to on_attach

#856

Looks like it failed on downloading some spec:
Error: Error fetching file: Failed downloading https://luarocks.org/busted-2.0.0-1.rockspec - busted-2.0.0-1.rockspec

Re-triggered the jobs and now it's green.


Roll Engine from 1fbf5ef0b86e to 4cc63b91b4d6 (7 revisions)

https://github.com/flutter/engine/compare/1fbf5ef0b86e...4cc63b91b4d6
2022-01-20<EMAIL_ADDRESS>Roll Skia from 9be7372e1dcd to b98159e414b1 (1 revision) (flutter/engine#30943)
2022-01-20<EMAIL_ADDRESS>Roll Dart SDK from ff0b0405c13a to 0c7d07706d94 (1 revision) (flutter/engine#30940)
2022-01-20<EMAIL_ADDRESS>Roll Skia from e9632e096621 to 9be7372e1dcd (1 revision) (flutter/engine#30938)
2022-01-20<EMAIL_ADDRESS>Roll Dart SDK from b3f3c7dbd422 to ff0b0405c13a (4 revisions) (flutter/engine#30937)
2022-01-20<EMAIL_ADDRESS>Roll Fuchsia Linux SDK from xfmQFfiyb... to KHNPi3m0W... (flutter/engine#30936)
2022-01-20<EMAIL_ADDRESS>Roll Skia from 8bf4a85e30eb to e9632e096621 (1 revision) (flutter/engine#30935)
2022-01-20<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from kcEF0MZNb... to fDVk03UL4... (flutter/engine#30934)
Also rolling transitive DEPS:
fuchsia/sdk/core/linux-amd64 from xfmQFfiybP6s to KHNPi3m0Wv_d
fuchsia/sdk/core/mac-amd64 from kcEF0MZNbTfn to fDVk03UL4a9B
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Added italian translation

Just noticed that I've added the review comments in Italian - thought it would be easier to understand.
I can translate the suggestions as well, if needed.

Italian native speaker here.
Added a few suggestions and corrections - otherwise LGTM, and great job with the translation! It's always quite hard to decide where to translate a technical term in a different language. Often it's better to leave it in english because the translated version sounds absolutely awkward.
@denysdovhan thanks for maintaining this piece of art :)

Thanks for your effort @fmaule !

Thanks for contributing!


[Dubbo-1728] System property dubbo.service.delay invalid  Team 7

What is the purpose of the change
Fix Issue #1728
Brief changelog
File Changed:
dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java
Main Change:
Move the invoke of Method appendProperties(this) before the null test of 'delay' parameter
Aim:
1 Ensure the order of the properties mapping，JVM's > XML's > Properties File's.
2 Do the "delay"'s null test after JVM parameters' loading.
Verifying this change
Changes have been tested with different cases:
1 The order of properties loading
2 The override of different mapping methods
3 The correctness of properties loading
Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Make sure there is a GITHUB_issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a GITHUB issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [Dubbo-XXX] Fix UnknownException when host config not exist #XXX. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[ ] Run mvn clean install -DskipTests & mvn clean test-compile failsafe:integration-test to make sure unit-test and integration-test pass.
[ ] If this contribution is large, please follow the Software Donation Guide.

Please Ignore the last two commits!!!


Implementation for cmp

cmp is one of the posix utilities of all time.

not a part of the util package

it is a diffutil: https://www.gnu.org/software/diffutils/


How to test with new word input for chars.py

Hello,
I am very new to the statistical language model, and I am glad that you upload an example to the Github. However, I have trouble compiling your chars.py file.
The model fitting and training were fine to me, but I was wondering how to test the fitting model with new data input?
Can you provide a command syntax for illustration?
For example, suppose that I already have 'b' and 'r', and I want to spell the word 'brain', what command should I type in order to see the next possible character?
Finally, I was wondering if your model can output the probability distribution of the next possible character?
Thanks in advance.

Hi, it's been a while since I wrote this code (or used Keras), but I think the easiest thing is to create a seed sequence (a list of integers representing characters) and call the generate_seq function with the trained model. This will continue to generate characters with the model.
The probs vector on line 48 contains the output probabilities of the next character on each token, so you should be able to get out the information you want by manipulating this function a little.

Thank you for your clarification!
Thanks,
Tianwen Ma (he/him/his)
Ph.D. Candidate in Biostatistics
Graduate Student Research Assistant
School of Public Health
University of Michigan
@.*** |<PHONE_NUMBER>
「人生には３つの坂があるそうです。上り坂、下り坂、まさか」

On Nov 15, 2021, at 4:03 AM, Peter Bloem @.***> wrote:
Hi, it's been a while since I wrote this code (or used Keras), but I think the easiest thing is to create a seed sequence (a list of integers representing characters) and call the generate_seq function with the trained model. This will continue to generate characters with the model.
The probs vector on line 48 contains the output probabilities of the next character on each token, so you should be able to get out the information you want by manipulating this function a little.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/pbloem/language-models/issues/5#issuecomment-968842109, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFBY77PJ6T6WWZQXZIBMQTDUMDZHLANCNFSM5H6ERYHA.
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


feat: adds ability to set access_token expiry

What kind of change does this PR introduce?
feature: Allows updating access_token via http PUT - expiry time only for now.
What is the current behavior?
#178 - access token config currently only read from environment variables
Additional context
We seriously need working api tests. Currently testing using curl

Hey @i-pip, thanks for contributing! I'm holding back on merging this PR because of the following security concerns I have:

/token endpoint is not protected behind an admin endpoint. This means that if an attacker takes over the browser session and obtains the access token, they can make calls to the /token endpoint and change the expiry time of the token such that it never expires.
The recommended practice is to issue short-lived access tokens and long-lived refresh tokens. In the event of an attack, the developer can easily revoke a refresh token and the attacker will only be limited to the duration of which the access token is valid for.

Thanks for the feedback @kangmingtay i had similar concerns about having /token so easily accessible and not behind /admin but didn't have a way to test it behind /admin - that's changed now with yesterday's release ☂ (thanks for that - makes it easier to contribute now)
Would you recommend I put the /token endpoint behind /admin or close the PR? Your second concern I think can be addressed by setting a max expiry time (that way it's still possible to set an expiry time without breaking security)

Hey @i-pip, yeah after discussing this with @awalias, we prefer to restrict the configuration of gotrue environment variables via the dashboard or some external secrets manager (for the self-hosting folks out there). Sorry about it, we'll close the issue as well!

okay, thanks @kangmingtay


Documentation

I have been searching how to open code documentation within VS.  It must be possible. It that feature not discussed anywhere?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 6094a598-a7b5-b696-eb4e-fcd4adf4485b
Version Independent ID: 53cd9992-470f-0a0f-f251-65a06606b9c2
Content: Advanced features of Visual Studio 2017 - Visual Studio
Content Source: docs/ide/advanced-feature-overview.md
Product: visual-studio-dev15
GitHub Login: @gewarren
Microsoft Alias: gewarren

@altimmons Do you mean how to go directly to help for, e.g., a programming language keyword, or how to open help documentation within VS itself as opposed to in a browser? If the former, you position your cursor on the keyword and press F1. If the latter, this article should help: https://docs.microsoft.com/visualstudio/ide/microsoft-help-viewer

Please leave a comment if this doesn't address your question.


nvm alias default vNODE to synlink too

To make my life easy I'm seeing myself symlink the dedault node when I change it. I'm doing that because I need to set some PATH variables in some scripts and it is easier to point then to a fix location so I don't need to change all when I change node version.
So everytime I
nvm alias default vNODE

I do too
cd .nvm/versions/node
ln -s vNODE default

Do it make sense for the rest of you guys too?
If so, would not be cool if "nvm alias default" command symlink the node folder for us too?

No - this was a feature that was added previously, and later removed. nvm is meant to be per-shell - having a symlink on the filesystem for the "current" node breaks in an environment with multiple shell tabs.

Duplicate of #851.


Update vs-solutionpersistence to 1.0.23

@kasperk81 - Can you provide a link to something that describes the need for updating the version?


Bug: pickup hitbox in a different location then magnet?

If the offset of the hitbox is too much, we get a bug of gems flying around without getting picked up. Hitbox doesn't seem to grow with the charcter either.

#16


[ALLUXIO-3023] Passing variable name to Preconditions.checkNotNull

https://alluxio.atlassian.net/browse/ALLUXIO-3023

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/17018/
Test PASSed.

Thanks.


Chinese bank card can not recognize

I have the same question

It can read only the cards which have numbers embossed

I found a third orc-sdk to recognize Chinese bank card.(http://www.hcicloud.com/products/show/forward/ocr)


Adding new rebus.

Associated Issue: #121
Summary of Changes
I added a new rebus.

Pull Request Test Coverage Report for Build 950

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 87.143%

Totals

Change from base Build 937:
0.0%

Covered Lines:
158

Relevant Lines:
180

💛  - Coveralls

Pull Request Test Coverage Report for Build 950

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 87.143%

Totals

Change from base Build 937:
0.0%

Covered Lines:
158

Relevant Lines:
180

💛  - Coveralls


[DOC-11283] Update Helm chart details for insecure deployments

[DOC-11283] Update Helm chart details for insecure deployments

I'll go ahead and merge this low-risk high-reward change.

@mdlinville LGTM. Thanks.


Updated max_instances

The max_instances is set to 2, and then increased to 2 in the next cell. It should be set to 1 and then increased to 2.
Module: 00
Lab/Demo: 00
Fixes # .
Changes proposed in this pull request:

The max_instances is set to 2, and then increased to 2 in the next cell. It should be set to 1 and then increased to 2.

Fixed in a previous PR.


--filter not supported for docker container prune <1.13

File: engine/reference/commandline/container_prune.md
FYI - The --filter option does not work with docker version 1.13.0:
lab@newton-dgxstation:~$ sudo docker version
Client:
Version:      1.13.0
API version:  1.25
Go version:   go1.7.3
Git commit:   49bf474
Built:        Tue Jan 17 09:58:26 2017
OS/Arch:      linux/amd64
Server:
Version:      1.13.0
API version:  1.25 (minimum version 1.12)
Go version:   go1.7.3
Git commit:   49bf474
Built:        Tue Jan 17 09:58:26 2017
OS/Arch:      linux/amd64
Experimental: false
lab@newton-dgxstation:~$ sudo docker container prune --filter "until=7d"
unknown flag: --filter
See 'docker container prune --help'.

This is actually an upstream issue.

We need to regenerate the CLI YAML for 1.13. We had just started using the YAML to reuse the same information about the CLI that is in the Docker code, and there were some bugs. Fingers crossed that I can do this. Otherwise, I will pull out the --filter reference here manually as it slipped in by accident.

Closed via #2789


enable fsdax mode in pmem-shuffle

Now Spark pmem-shuffle doesn't work in pmem's FSDAX mode.
This should be optional, and users should have the option to run on FSDAX when they are not using RDMA NIC(RDMA is too complex to use).
Therefore, it is necessary to make appropriate modifications to the code to run in FSDAX mode.
1.Create the poolfile of fsdax and specify the size in Scala (this is different from devdax)
2.When creating a pool, identify whether the device type is fsdax or devdax, and add judgment conditions to NATIVE code.
3.Other potential risks,eg. NUMA binding.

It's related to issue #7


[REQUEST] class PlaylistId(SpotifyId):

Is your feature request related to a problem? Please describe.
i saw that AlbumId /ArtistId/ ShowId classes are implemented but not a playlist class
Describe the solution you'd like
i tried to add it myself  and added all the needed functions but got stuck here librespot/proto/Metadata_pb2.py and did not know what to do
also get_metadata_4_playlist() would be a cool thing to get

It can be obtained at ApiClient.get_player(_id: PlaylistId).
session = ~
playlist_id = PlaylistId.from_uri("spotify:playlist:*")
playlist = session.api().get_playlist(playlist_id)

fantastic.. this works fine
what does session.api().get_playlist(playlist_id) return ? like the type ?
and what are those ? \000\000\000\007>\177\341\305\014\301\242\013\255\310u\337\253\224_\370/+_d

session.api().get_playlist(playlist_id) does return a protobuf data (SelectedListContent).
For more information, please see
https://github.com/kokarare1212/librespot-python/blob/main/proto/playlist4_external.proto#L168-L181


Update m12-strings-english.txt

MalBound finished TPT 800-899 (which the problem is on L808).

Thanks! Looks good. Just make sure you use the proper numbering next time (what you thought were blocks were actually labels -- you actually did blocks 1130-1267, not 800-899).


YouTube: This video may be inappropriate for some users. Sign in to confirm your age

[x] I'm reporting a broken site support
[x] I've verified that I'm running youtube-dl version 2019.08.13

$ youtube-dl --version
2019.08.13

[x] I've checked that all provided URLs are alive and playable in a browser
[x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[x] I've searched the bugtracker for similar issues including closed ones
(Similar to other youtube error parsing bugs, but I didn't see one for this)

Verbose log
$ youtube-dl -F -v https://www.youtube.com/watch?v=y5lnvZnWUQc --username="[REDACTED]" --password="[REDACTED]"
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-F', u'-v', u'https://www.youtube.com/watch?v=y5lnvZnWUQc', u'--username=PRIVATE', u'--password=PRIVATE']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2019.08.13
[debug] Python version 2.7.10 (CPython) - Darwin-18.7.0-x86_64-i386-64bit
[debug] exe versions: ffmpeg 4.1.3, ffprobe 4.1.3, rtmpdump 2.4
[debug] Proxy map: {}
[youtube] Downloading login page
[youtube] Looking up account info
[youtube] Logging in
WARNING: Unable to extract result entry
[youtube] y5lnvZnWUQc: Downloading webpage
[youtube] y5lnvZnWUQc: Downloading embed webpage
[youtube] y5lnvZnWUQc: Refetching age-gated info webpage
ERROR: This video may be inappropriate for some users.
       Sign in to confirm your age
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 796, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 530, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 2108, in _real_extract
    raise ExtractorError(error_message, expected=True)
ExtractorError: This video may be inappropriate for some users.
       Sign in to confirm your age

Description
Several URLs are showing as age-gated even when logging in. This appears to be two issues; one that logging in isn't bypassing the age-check (which does not appear at all when logged in on the web site) and two that youtube-dl isn't able to bypass the age-check in the first place (I thought it previously did without logging in?).
If this is a duplicate of one of the many error message posts in the last couple of weeks, my apologies. Seems to have been a very busy time for you.

[youtube] Logging in
WARNING: Unable to extract result entry

This looks new to me.. some recent change about logins?
Could be the cause that it's not working properly.

Can confirm something's up with logging in, I'm getting the same "Unable to extract result entry" warning when trying to login to download a Music Premium video:
youtube-dl https://www.youtube.com/playlist\?list\=OLAK5uy_lTryimJYo97109-1zBf4VvmjR9-FVikzY https://www.youtube.com/playlist\?list\=OLAK5uy_mlULb6CNDXb1is51uGQO2jQwc7kYsbC0w --username [...] --password [...] --twofactor [...] --verbose
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'https://www.youtube.com/playlist?list=OLAK5uy_lTryimJYo97109-1zBf4VvmjR9-FVikzY', u'https://www.youtube.com/playlist?list=OLAK5uy_mlULb6CNDXb1is51uGQO2jQwc7kYsbC0w', u'--username', u'PRIVATE', u'--password', u'PRIVATE', u'--twofactor', u'PRIVATE', u'--verbose']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2019.08.13
[debug] Python version 2.7.15+ (CPython) - Linux-5.0.0-25-generic-x86_64-with-Ubuntu-18.04-bionic
[debug] exe versions: ffmpeg 3.4.6, ffprobe 3.4.6, phantomjs 2.1.1, rtmpdump 2.4
[debug] Proxy map: {}
[youtube:playlist] Downloading login page
[youtube:playlist] Looking up account info
[youtube:playlist] Logging in
WARNING: Unable to extract result entry
[youtube:playlist] OLAK5uy_lTryimJYo97109-1zBf4VvmjR9-FVikzY: Downloading webpage
[download] Downloading playlist: Release
[youtube:playlist] playlist Release: Downloading 3 videos
[download] Downloading video 1 of 3
[youtube] Downloading login page
[youtube] Looking up account info
[youtube] Logging in
WARNING: Unable to extract result entry
[youtube] utxDnbBBZNk: Downloading webpage
[youtube] utxDnbBBZNk: Downloading video info webpage
ERROR: Sorry about that.
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 796, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 530, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 2108, in _real_extract
    raise ExtractorError(error_message, expected=True)
ExtractorError: Sorry about that.

I also have this issue

Here is my log
`Windows PowerShell
Copyright (C) Microsoft Corporation. Todos os direitos reservados.
PS E:\Users\usuario\Documents\THIAGO\PROGRAMAS\youtube-dl> .\youtube-dl -f bestaudio --extract-audio --embed-thumbnail --add-metadata --ignore-errors --verbose -a VideosCursoKant.txt -u REDACTED -p REDACTED
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-f', 'bestaudio', '--extract-audio', '--embed-thumbnail', '--add-metadata', '--ignore-errors', '--verbose', '-a', 'VideosCursoKant.txt', '-u', 'PRIVATE', '-p', 'PRIVATE']
[debug] Batch file urls: ['https://www.youtube.com/watch?v=r_jCBNSsrWs', 'https://www.youtube.com/watch?v=MaNm77TMf7Q', 'https://www.youtube.com/watch?v=XVMunR7wHvY', 'https://www.youtube.com/watch?v=yiwS3EfIp3U']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2019.08.13
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.17763
[debug] exe versions: none
[debug] Proxy map: {}
[youtube] Downloading login page
[youtube] Looking up account info
[youtube] Logging in
WARNING: Unable to extract result entry
[youtube] r_jCBNSsrWs: Downloading webpage
[youtube] r_jCBNSsrWs: Downloading embed webpage
[youtube] r_jCBNSsrWs: Refetching age-gated info webpage
WARNING: Unable to extract video title
WARNING: unable to extract description; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
ERROR: If the owner of this video has granted you access, please sign in.
This video is private.
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 796, in extract_info
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\extractor\common.py", line 530, in extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\extractor\youtube.py", line 2108, in _real_extract
youtube_dl.utils.ExtractorError: If the owner of this video has granted you access, please sign in.
This video is private.
[youtube] MaNm77TMf7Q: Downloading webpage
[youtube] MaNm77TMf7Q: Downloading embed webpage
[youtube] MaNm77TMf7Q: Refetching age-gated info webpage
WARNING: Unable to extract video title
WARNING: unable to extract description; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
ERROR: If the owner of this video has granted you access, please sign in.
This video is private.
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 796, in extract_info
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\extractor\common.py", line 530, in extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\extractor\youtube.py", line 2108, in _real_extract
youtube_dl.utils.ExtractorError: If the owner of this video has granted you access, please sign in.
This video is private.
[youtube] XVMunR7wHvY: Downloading webpage
[youtube] XVMunR7wHvY: Downloading embed webpage
[youtube] XVMunR7wHvY: Refetching age-gated info webpage
WARNING: Unable to extract video title
WARNING: unable to extract description; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
ERROR: If the owner of this video has granted you access, please sign in.
This video is private.
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 796, in extract_info
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\extractor\common.py", line 530, in extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\extractor\youtube.py", line 2108, in _real_extract
youtube_dl.utils.ExtractorError: If the owner of this video has granted you access, please sign in.
This video is private.
[youtube] yiwS3EfIp3U: Downloading webpage
[youtube] yiwS3EfIp3U: Downloading embed webpage
[youtube] yiwS3EfIp3U: Refetching age-gated info webpage
WARNING: Unable to extract video title
WARNING: unable to extract description; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
ERROR: If the owner of this video has granted you access, please sign in.
This video is private.
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 796, in extract_info
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\extractor\common.py", line 530, in extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\extractor\youtube.py", line 2108, in _real_extract
youtube_dl.utils.ExtractorError: If the owner of this video has granted you access, please sign in.
This video is private.
PS E:\Users\usuario\Documents\THIAGO\PROGRAMAS\youtube-dl>
`

Note that my log is with trying to download private videos, which doesn’t help reproducing it, but shows that the issue applies to private videos as well as merely age-gated videos.

Using a cookies file seems to work fine.
On Sat, Aug 24, 2019, 3:52 PM thiagovscoelho<EMAIL_ADDRESS>wrote:

Here is my log
`Windows PowerShell
Copyright (C) Microsoft Corporation. Todos os direitos reservados.
PS E:\Users\usuario\Documents\THIAGO\PROGRAMAS\youtube-dl> .\youtube-dl -f
bestaudio --extract-audio --embed-thumbnail --add-metadata --ignore-errors
--verbose -a VideosCursoKant.txt -u REDACTED -p REDACTED
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-f', 'bestaudio', '--extract-audio',
'--embed-thumbnail', '--add-metadata', '--ignore-errors', '--verbose',
'-a', 'VideosCursoKant.txt', '-u', 'PRIVATE', '-p', 'PRIVATE']
[debug] Batch file urls: ['https://www.youtube.com/watch?v=r_jCBNSsrWs', '
https://www.youtube.com/watch?v=MaNm77TMf7Q', '
https://www.youtube.com/watch?v=XVMunR7wHvY', '
https://www.youtube.com/watch?v=yiwS3EfIp3U']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2019.08.13
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.17763
[debug] exe versions: none
[debug] Proxy map: {}
[youtube] Downloading login page
[youtube] Looking up account info
[youtube] Logging in
WARNING: Unable to extract result entry
[youtube] r_jCBNSsrWs: Downloading webpage
[youtube] r_jCBNSsrWs: Downloading embed webpage
[youtube] r_jCBNSsrWs: Refetching age-gated info webpage
WARNING: Unable to extract video title
WARNING: unable to extract description; please report this issue on
https://yt-dl.org/bug . Make sure you are using the latest version; type
youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag
and include its complete output.
ERROR: If the owner of this video has granted you access, please sign in.
This video is private.
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build
archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py",
line 796, in extract_info
File "C:\Users\dst\AppData\Roaming\Build
archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\extractor\common.py",
line 530, in extract
File "C:\Users\dst\AppData\Roaming\Build
archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\extractor\youtube.py",
line 2108, in _real_extract
youtube_dl.utils.ExtractorError: If the owner of this video has granted
you access, please sign in.
This video is private.
[youtube] MaNm77TMf7Q: Downloading webpage
[youtube] MaNm77TMf7Q: Downloading embed webpage
[youtube] MaNm77TMf7Q: Refetching age-gated info webpage
WARNING: Unable to extract video title
WARNING: unable to extract description; please report this issue on
https://yt-dl.org/bug . Make sure you are using the latest version; type
youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag
and include its complete output.
ERROR: If the owner of this video has granted you access, please sign in.
This video is private.
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build
archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py",
line 796, in extract_info
File "C:\Users\dst\AppData\Roaming\Build
archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\extractor\common.py",
line 530, in extract
File "C:\Users\dst\AppData\Roaming\Build
archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\extractor\youtube.py",
line 2108, in _real_extract
youtube_dl.utils.ExtractorError: If the owner of this video has granted
you access, please sign in.
This video is private.
[youtube] XVMunR7wHvY: Downloading webpage
[youtube] XVMunR7wHvY: Downloading embed webpage
[youtube] XVMunR7wHvY: Refetching age-gated info webpage
WARNING: Unable to extract video title
WARNING: unable to extract description; please report this issue on
https://yt-dl.org/bug . Make sure you are using the latest version; type
youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag
and include its complete output.
ERROR: If the owner of this video has granted you access, please sign in.
This video is private.
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build
archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py",
line 796, in extract_info
File "C:\Users\dst\AppData\Roaming\Build
archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\extractor\common.py",
line 530, in extract
File "C:\Users\dst\AppData\Roaming\Build
archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\extractor\youtube.py",
line 2108, in _real_extract
youtube_dl.utils.ExtractorError: If the owner of this video has granted
you access, please sign in.
This video is private.
[youtube] yiwS3EfIp3U: Downloading webpage
[youtube] yiwS3EfIp3U: Downloading embed webpage
[youtube] yiwS3EfIp3U: Refetching age-gated info webpage
WARNING: Unable to extract video title
WARNING: unable to extract description; please report this issue on
https://yt-dl.org/bug . Make sure you are using the latest version; type
youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag
and include its complete output.
ERROR: If the owner of this video has granted you access, please sign in.
This video is private.
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build
archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py",
line 796, in extract_info
File "C:\Users\dst\AppData\Roaming\Build
archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\extractor\common.py",
line 530, in extract
File "C:\Users\dst\AppData\Roaming\Build
archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\extractor\youtube.py",
line 2108, in _real_extract
youtube_dl.utils.ExtractorError: If the owner of this video has granted
you access, please sign in.
This video is private.
PS E:\Users\usuario\Documents\THIAGO\PROGRAMAS\youtube-dl>
`
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ytdl-org/youtube-dl/issues/22188?email_source=notifications&email_token=AD4R72UYHP5UQTFNU5DLZSDQGGGQVA5CNFSM4IOVKR2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5CGL6A#issuecomment-524576248,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AD4R72UXJHERCYDZ5EW3DFDQGGGQVANCNFSM4IOVKR2A
.

That is true, Moises. It still shows the “unable to extract result entry” message, but now it downloads. I have no idea what this is, so I am sorry if my problem is unrelated and I have hijacked this issue.
Copyright (C) Microsoft Corporation. Todos os direitos reservados.

PS E:\Users\usuario\Documents\THIAGO\PROGRAMAS\youtube-dl> .\youtube-dl -f bestaudio --extract-audio --embed-thumbnail --add-metadata --ignore-errors --verbose -a VideosCursoKant.txt -u<EMAIL_ADDRESS>-p sinana3037194 --cookies CookieFile.txt
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-f', 'bestaudio', '--extract-audio', '--embed-thumbnail', '--add-metadata', '--ignore-errors', '--verbose', '-a', 'VideosCursoKant.txt', '-u', 'PRIVATE', '-p', 'PRIVATE', '--cookies', 'CookieFile.txt']
[debug] Batch file urls: ['https://www.youtube.com/watch?v=r_jCBNSsrWs', 'https://www.youtube.com/watch?v=MaNm77TMf7Q', 'https://www.youtube.com/watch?v=XVMunR7wHvY', 'https://www.youtube.com/watch?v=yiwS3EfIp3U']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2019.08.13
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.17763
[debug] exe versions: none
[debug] Proxy map: {}
[youtube] Downloading login page
[youtube] Looking up account info
[youtube] Logging in
WARNING: Unable to extract result entry
[youtube] r_jCBNSsrWs: Downloading webpage
[youtube] r_jCBNSsrWs: Downloading video info webpage
[youtube] r_jCBNSsrWs: Downloading MPD manifest
[youtube] r_jCBNSsrWs: Downloading thumbnail ...
WARNING: Unable to download thumbnail "https://i.ytimg.com/vi/r_jCBNSsrWs/hqdefault.jpg": HTTP Error 404: Not Found
[debug] Invoking downloader on 'https://www.youtube.com/api/manifest/dash/expire/1566698512/ei/sJdhXY_gLIrExgTSqo3QAg/ip/<IP_ADDRESS>/cp/U0pVS1ZUVl9GTENQNV9OTlpGOkJyRzMwbTdsS3dQNTJuZ25IeEFFWEp6UWg5dnRmU0JLOFllRW5PQ1A5aE4/id/aff8c204d4acad6b/source/youtube/requiressl/yes/playback_host/r2---sn-bg07dnzl.c.youtube.com/mm/30%2C26/mn/sn-bg07dnzl%2Csn-gpv7eney/ms/nxu%2Conr/mv/u/mvi/1/pl/24/sc/yes/hfr/all/as/fmp4_audio_clear%2Cwebm_audio_clear%2Cwebm2_audio_clear%2Cfmp4_sd_hd_clear%2Cwebm2_sd_hd_clear/mt/1566676211/fvip/2/itag/0/sparams/expire%2Cei%2Cip%2Ccp%2Cid%2Csource%2Crequiressl%2Chfr%2Cas%2Citag/sig/ALgxI2wwRQIge3ZRfFiw9g-94cEOt4uTVzYv8fdf5cljqPfIfAwFbMUCIQCSP0dnk-JqE643JjoAoeO5oSu-g5veXDWE_xsBXZhMXQ%3D%3D/lsparams/playback_host%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Csc/lsig/AHylml4wRQIhAOZv63-qaEG86Njhx0v5nKTiqBxo0B_ckZpq_tjTyQhCAiAPc2qGl7SiV5IjT5Pax7UuYPxcUt7nrh3yC2iKOevRxw%3D%3D'
[dashsegments] Total fragments: 514
[download] Destination: Da Intuição e de sua Possibilidade   Aula 1-r_jCBNSsrWs.m4a
[download] 100% of 79.05MiB in 03:25
WARNING: r_jCBNSsrWs: writing DASH m4a. Only some players support this container. Install ffmpeg or avconv to fix this automatically.
ERROR: ffprobe/avprobe and ffmpeg/avconv not found. Please install one.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 2056, in post_process
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 272, in run
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 166, in get_audio_codec
youtube_dl.utils.PostProcessingError: ffprobe/avprobe and ffmpeg/avconv not found. Please install one.

[ffmpeg] Adding metadata to 'Da Intuição e de sua Possibilidade   Aula 1-r_jCBNSsrWs.m4a'
ERROR: ffmpeg or avconv not found. Please install one.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 2056, in post_process
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 498, in run
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 207, in run_ffmpeg_multiple_files
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 61, in check_version
youtube_dl.postprocessor.ffmpeg.FFmpegPostProcessorError: ffmpeg or avconv not found. Please install one.

WARNING: Skipping embedding the thumbnail because the file is missing.
[youtube] MaNm77TMf7Q: Downloading webpage
[youtube] MaNm77TMf7Q: Downloading video info webpage
[youtube] MaNm77TMf7Q: Downloading MPD manifest
[youtube] MaNm77TMf7Q: Downloading thumbnail ...
WARNING: Unable to download thumbnail "https://i.ytimg.com/vi/MaNm77TMf7Q/hqdefault.jpg": HTTP Error 404: Not Found
[debug] Invoking downloader on 'https://www.youtube.com/api/manifest/dash/expire/1566698723/ei/g5hhXbfJGtWyxATk9rGQCg/ip/<IP_ADDRESS>/cp/U0pVS1ZUVl9HTUNQNV9OTlpIOkNyRzMwbTdsTXhRNTJuZ25IeENGWUp6UWg5dnRoVENLOFllRW5PRVEwaE4/id/31a366efb4cc7fb4/source/youtube/requiressl/yes/playback_host/r2---sn-bg0ezn7y.c.youtube.com/mm/30%2C26/mn/sn-bg0ezn7y%2Csn-gpv7dn7d/ms/nxu%2Conr/mv/u/mvi/1/pl/24/sc/yes/hfr/all/as/fmp4_audio_clear%2Cwebm_audio_clear%2Cwebm2_audio_clear%2Cfmp4_sd_hd_clear%2Cwebm2_sd_hd_clear/mt/1566676953/fvip/2/itag/0/sparams/expire%2Cei%2Cip%2Ccp%2Cid%2Csource%2Crequiressl%2Chfr%2Cas%2Citag/sig/ALgxI2wwRQIhAPAFIAVg7u9SIhrXmCQ1AexR5cwyo53GXTOeU9QC-GDzAiBlYkAYuvoIyisUzc2_KNGvdo1nKte3g3OQ6saP08Z_uA%3D%3D/lsparams/playback_host%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Csc/lsig/AHylml4wRAIgJpGCLJva7_aApUgOS-iwEJNdQCmFSzSbEJPFm4U2Qx4CIE6PToLg6MvENof6gzis0Cwk3E5sogCkAgwtldO9ytOz'
[dashsegments] Total fragments: 396
[download] Destination: Da Intuição e de sua Possibilidade   Aula 2-MaNm77TMf7Q.m4a
[download] 100% of 60.85MiB in 13:48
WARNING: MaNm77TMf7Q: writing DASH m4a. Only some players support this container. Install ffmpeg or avconv to fix this automatically.
ERROR: ffprobe/avprobe and ffmpeg/avconv not found. Please install one.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 2056, in post_process
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 272, in run
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 166, in get_audio_codec
youtube_dl.utils.PostProcessingError: ffprobe/avprobe and ffmpeg/avconv not found. Please install one.

[ffmpeg] Adding metadata to 'Da Intuição e de sua Possibilidade   Aula 2-MaNm77TMf7Q.m4a'
ERROR: ffmpeg or avconv not found. Please install one.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 2056, in post_process
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 498, in run
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 207, in run_ffmpeg_multiple_files
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 61, in check_version
youtube_dl.postprocessor.ffmpeg.FFmpegPostProcessorError: ffmpeg or avconv not found. Please install one.

WARNING: Skipping embedding the thumbnail because the file is missing.
[youtube] XVMunR7wHvY: Downloading webpage
[youtube] XVMunR7wHvY: Downloading video info webpage
[youtube] XVMunR7wHvY: Downloading MPD manifest
[youtube] XVMunR7wHvY: Downloading thumbnail ...
WARNING: Unable to download thumbnail "https://i.ytimg.com/vi/XVMunR7wHvY/hqdefault.jpg": HTTP Error 404: Not Found
[debug] Invoking downloader on 'https://r4---sn-bg07dnls.c.youtube.com/videoplayback?expire=1566699557&ei=xZthXZG9Bs_UwASjpIKgDw&ip=<IP_ADDRESS>&cp=U0pVS1ZUV19KUUNQNV9OTkFGOkdyRzMwbTdtS2FVNTJuZ25IeUFJQ0p6UWg5dnVmV0dLOFllRW5QQ1Q0aE4&id=o-AFO_I57tw8no0GCDA5C1oE5XkyIG4XnrcMCCTzmWDWmh&itag=258&source=youtube&requiressl=yes&mm=30%2C26&mn=sn-bg07dnls%2Csn-gpv7dn7k&ms=nxu%2Conr&mv=m&mvi=3&pl=24&sc=yes&initcwndbps=405000&mime=audio%2Fmp4&gir=yes&clen=213494737&otfp=1&dur=4405.103&lmt=1551392107630005&mt=1566677849&fvip=1&keepalive=yes&c=WEB&txp=2211222&sparams=expire%2Cei%2Cip%2Ccp%2Cid%2Citag%2Csource%2Crequiressl%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&sig=ALgxI2wwRgIhAMlQdOI3_yhgEKI5NOTPEBJIoEcm8eQFj3zeY6RfMsYcAiEA0F1iUDs3HmKobEO9329k32AQeB0ro7SuT7Y5MH1I2Qg%3D&lsparams=mm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Csc%2Cinitcwndbps&lsig=AHylml4wRgIhAIyUK92Cv9XKV4VlVjQbfMYLg6SM0A4gDlM8gEffv8X2AiEAoUgkSgq41-9TOsiMCmcE_pHvwLqkRX8D4Dim3DG5Zdk%3D&ratebypass=yes'
[download] Destination: Da Intuição e de sua Possibilidade  Aula 3-XVMunR7wHvY.m4a
[download] 100% of 203.60MiB in 01:50
WARNING: XVMunR7wHvY: writing DASH m4a. Only some players support this container. Install ffmpeg or avconv to fix this automatically.
ERROR: ffprobe/avprobe and ffmpeg/avconv not found. Please install one.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 2056, in post_process
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 272, in run
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 166, in get_audio_codec
youtube_dl.utils.PostProcessingError: ffprobe/avprobe and ffmpeg/avconv not found. Please install one.

[ffmpeg] Adding metadata to 'Da Intuição e de sua Possibilidade  Aula 3-XVMunR7wHvY.m4a'
ERROR: ffmpeg or avconv not found. Please install one.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 2056, in post_process
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 498, in run
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 207, in run_ffmpeg_multiple_files
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 61, in check_version
youtube_dl.postprocessor.ffmpeg.FFmpegPostProcessorError: ffmpeg or avconv not found. Please install one.

WARNING: Skipping embedding the thumbnail because the file is missing.
[youtube] yiwS3EfIp3U: Downloading webpage
[youtube] yiwS3EfIp3U: Downloading video info webpage
[youtube] yiwS3EfIp3U: Downloading MPD manifest
[youtube] yiwS3EfIp3U: Downloading thumbnail ...
WARNING: Unable to download thumbnail "https://i.ytimg.com/vi/yiwS3EfIp3U/hqdefault.jpg": HTTP Error 404: Not Found
[debug] Invoking downloader on 'https://r2---sn-bg07dnle.c.youtube.com/videoplayback?expire=1566699672&ei=OJxhXZuPIM_3wASo2JmQDw&ip=<IP_ADDRESS>&cp=U0pVS1ZUV19MTENQNV9OTkFHOkJyRzMwbTdtTGNQNTJuZ25IeUJLWEp6UWg5dnVnWUJLOFllRW5QRFY5aE4&id=o-AMib8hxh0IeSvVebqq1J52FYeMLaJyaL24IK5LiUJ9yY&itag=258&source=youtube&requiressl=yes&mm=30%2C26&mn=sn-bg07dnle%2Csn-gpv7ener&ms=nxu%2Conr&mv=m&mvi=1&pl=24&sc=yes&initcwndbps=426250&mime=audio%2Fmp4&gir=yes&clen=180951541&otfp=1&dur=3733.629&lmt=1552009611183881&mt=1566677917&fvip=6&keepalive=yes&c=WEB&txp=2211222&sparams=expire%2Cei%2Cip%2Ccp%2Cid%2Citag%2Csource%2Crequiressl%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&sig=ALgxI2wwRgIhALEAKFKpyf1Kad-EVjhcO3Rtr6UBzE91058LD00pKu9FAiEA4A4HHkIpA-e2enj3guv-rCttENUk7tK4QVPtF1ryRCg%3D&lsparams=mm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Csc%2Cinitcwndbps&lsig=AHylml4wRQIgYHBE9e_PzyuXX1Wf7hoy2k2lgiQ-PLkqSqSm2L9RyGICIQCxwvGbYguqEGMgCuYKMC3a0S3Kz930PYoANeEABGIVOA%3D%3D&ratebypass=yes'
[download] Destination: Da Intuição e Sua Possibilidade   Aula 4-yiwS3EfIp3U.m4a
[download] 100% of 172.57MiB in 01:46
WARNING: yiwS3EfIp3U: writing DASH m4a. Only some players support this container. Install ffmpeg or avconv to fix this automatically.
ERROR: ffprobe/avprobe and ffmpeg/avconv not found. Please install one.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 2056, in post_process
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 272, in run
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 166, in get_audio_codec
youtube_dl.utils.PostProcessingError: ffprobe/avprobe and ffmpeg/avconv not found. Please install one.

[ffmpeg] Adding metadata to 'Da Intuição e Sua Possibilidade   Aula 4-yiwS3EfIp3U.m4a'
ERROR: ffmpeg or avconv not found. Please install one.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 2056, in post_process
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 498, in run
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 207, in run_ffmpeg_multiple_files
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 61, in check_version
youtube_dl.postprocessor.ffmpeg.FFmpegPostProcessorError: ffmpeg or avconv not found. Please install one.

WARNING: Skipping embedding the thumbnail because the file is missing.
PS E:\Users\usuario\Documents\THIAGO\PROGRAMAS\youtube-dl>```

That is true, Moises. It still shows the “unable to extract result entry” message, but now it downloads. I have no idea what this is, so I am sorry if my problem is unrelated and I have hijacked this issue.
Copyright (C) Microsoft Corporation. Todos os direitos reservados.

PS E:\Users\usuario\Documents\THIAGO\PROGRAMAS\youtube-dl> .\youtube-dl -f bestaudio --extract-audio --embed-thumbnail --add-metadata --ignore-errors --verbose -a VideosCursoKant.txt -u REDACTED -p REDACTED --cookies CookieFile.txt
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-f', 'bestaudio', '--extract-audio', '--embed-thumbnail', '--add-metadata', '--ignore-errors', '--verbose', '-a', 'VideosCursoKant.txt', '-u', 'PRIVATE', '-p', 'PRIVATE', '--cookies', 'CookieFile.txt']
[debug] Batch file urls: ['https://www.youtube.com/watch?v=r_jCBNSsrWs', 'https://www.youtube.com/watch?v=MaNm77TMf7Q', 'https://www.youtube.com/watch?v=XVMunR7wHvY', 'https://www.youtube.com/watch?v=yiwS3EfIp3U']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2019.08.13
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.17763
[debug] exe versions: none
[debug] Proxy map: {}
[youtube] Downloading login page
[youtube] Looking up account info
[youtube] Logging in
WARNING: Unable to extract result entry
[youtube] r_jCBNSsrWs: Downloading webpage
[youtube] r_jCBNSsrWs: Downloading video info webpage
[youtube] r_jCBNSsrWs: Downloading MPD manifest
[youtube] r_jCBNSsrWs: Downloading thumbnail ...
WARNING: Unable to download thumbnail "https://i.ytimg.com/vi/r_jCBNSsrWs/hqdefault.jpg": HTTP Error 404: Not Found
[debug] Invoking downloader on 'https://www.youtube.com/api/manifest/dash/expire/1566698512/ei/sJdhXY_gLIrExgTSqo3QAg/ip/<IP_ADDRESS>/cp/U0pVS1ZUVl9GTENQNV9OTlpGOkJyRzMwbTdsS3dQNTJuZ25IeEFFWEp6UWg5dnRmU0JLOFllRW5PQ1A5aE4/id/aff8c204d4acad6b/source/youtube/requiressl/yes/playback_host/r2---sn-bg07dnzl.c.youtube.com/mm/30%2C26/mn/sn-bg07dnzl%2Csn-gpv7eney/ms/nxu%2Conr/mv/u/mvi/1/pl/24/sc/yes/hfr/all/as/fmp4_audio_clear%2Cwebm_audio_clear%2Cwebm2_audio_clear%2Cfmp4_sd_hd_clear%2Cwebm2_sd_hd_clear/mt/1566676211/fvip/2/itag/0/sparams/expire%2Cei%2Cip%2Ccp%2Cid%2Csource%2Crequiressl%2Chfr%2Cas%2Citag/sig/ALgxI2wwRQIge3ZRfFiw9g-94cEOt4uTVzYv8fdf5cljqPfIfAwFbMUCIQCSP0dnk-JqE643JjoAoeO5oSu-g5veXDWE_xsBXZhMXQ%3D%3D/lsparams/playback_host%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Csc/lsig/AHylml4wRQIhAOZv63-qaEG86Njhx0v5nKTiqBxo0B_ckZpq_tjTyQhCAiAPc2qGl7SiV5IjT5Pax7UuYPxcUt7nrh3yC2iKOevRxw%3D%3D'
[dashsegments] Total fragments: 514
[download] Destination: Da Intuição e de sua Possibilidade   Aula 1-r_jCBNSsrWs.m4a
[download] 100% of 79.05MiB in 03:25
WARNING: r_jCBNSsrWs: writing DASH m4a. Only some players support this container. Install ffmpeg or avconv to fix this automatically.
ERROR: ffprobe/avprobe and ffmpeg/avconv not found. Please install one.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 2056, in post_process
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 272, in run
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 166, in get_audio_codec
youtube_dl.utils.PostProcessingError: ffprobe/avprobe and ffmpeg/avconv not found. Please install one.

[ffmpeg] Adding metadata to 'Da Intuição e de sua Possibilidade   Aula 1-r_jCBNSsrWs.m4a'
ERROR: ffmpeg or avconv not found. Please install one.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 2056, in post_process
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 498, in run
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 207, in run_ffmpeg_multiple_files
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 61, in check_version
youtube_dl.postprocessor.ffmpeg.FFmpegPostProcessorError: ffmpeg or avconv not found. Please install one.

WARNING: Skipping embedding the thumbnail because the file is missing.
[youtube] MaNm77TMf7Q: Downloading webpage
[youtube] MaNm77TMf7Q: Downloading video info webpage
[youtube] MaNm77TMf7Q: Downloading MPD manifest
[youtube] MaNm77TMf7Q: Downloading thumbnail ...
WARNING: Unable to download thumbnail "https://i.ytimg.com/vi/MaNm77TMf7Q/hqdefault.jpg": HTTP Error 404: Not Found
[debug] Invoking downloader on 'https://www.youtube.com/api/manifest/dash/expire/1566698723/ei/g5hhXbfJGtWyxATk9rGQCg/ip/<IP_ADDRESS>/cp/U0pVS1ZUVl9HTUNQNV9OTlpIOkNyRzMwbTdsTXhRNTJuZ25IeENGWUp6UWg5dnRoVENLOFllRW5PRVEwaE4/id/31a366efb4cc7fb4/source/youtube/requiressl/yes/playback_host/r2---sn-bg0ezn7y.c.youtube.com/mm/30%2C26/mn/sn-bg0ezn7y%2Csn-gpv7dn7d/ms/nxu%2Conr/mv/u/mvi/1/pl/24/sc/yes/hfr/all/as/fmp4_audio_clear%2Cwebm_audio_clear%2Cwebm2_audio_clear%2Cfmp4_sd_hd_clear%2Cwebm2_sd_hd_clear/mt/1566676953/fvip/2/itag/0/sparams/expire%2Cei%2Cip%2Ccp%2Cid%2Csource%2Crequiressl%2Chfr%2Cas%2Citag/sig/ALgxI2wwRQIhAPAFIAVg7u9SIhrXmCQ1AexR5cwyo53GXTOeU9QC-GDzAiBlYkAYuvoIyisUzc2_KNGvdo1nKte3g3OQ6saP08Z_uA%3D%3D/lsparams/playback_host%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Csc/lsig/AHylml4wRAIgJpGCLJva7_aApUgOS-iwEJNdQCmFSzSbEJPFm4U2Qx4CIE6PToLg6MvENof6gzis0Cwk3E5sogCkAgwtldO9ytOz'
[dashsegments] Total fragments: 396
[download] Destination: Da Intuição e de sua Possibilidade   Aula 2-MaNm77TMf7Q.m4a
[download] 100% of 60.85MiB in 13:48
WARNING: MaNm77TMf7Q: writing DASH m4a. Only some players support this container. Install ffmpeg or avconv to fix this automatically.
ERROR: ffprobe/avprobe and ffmpeg/avconv not found. Please install one.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 2056, in post_process
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 272, in run
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 166, in get_audio_codec
youtube_dl.utils.PostProcessingError: ffprobe/avprobe and ffmpeg/avconv not found. Please install one.

[ffmpeg] Adding metadata to 'Da Intuição e de sua Possibilidade   Aula 2-MaNm77TMf7Q.m4a'
ERROR: ffmpeg or avconv not found. Please install one.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 2056, in post_process
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 498, in run
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 207, in run_ffmpeg_multiple_files
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 61, in check_version
youtube_dl.postprocessor.ffmpeg.FFmpegPostProcessorError: ffmpeg or avconv not found. Please install one.

WARNING: Skipping embedding the thumbnail because the file is missing.
[youtube] XVMunR7wHvY: Downloading webpage
[youtube] XVMunR7wHvY: Downloading video info webpage
[youtube] XVMunR7wHvY: Downloading MPD manifest
[youtube] XVMunR7wHvY: Downloading thumbnail ...
WARNING: Unable to download thumbnail "https://i.ytimg.com/vi/XVMunR7wHvY/hqdefault.jpg": HTTP Error 404: Not Found
[debug] Invoking downloader on 'https://r4---sn-bg07dnls.c.youtube.com/videoplayback?expire=1566699557&ei=xZthXZG9Bs_UwASjpIKgDw&ip=<IP_ADDRESS>&cp=U0pVS1ZUV19KUUNQNV9OTkFGOkdyRzMwbTdtS2FVNTJuZ25IeUFJQ0p6UWg5dnVmV0dLOFllRW5QQ1Q0aE4&id=o-AFO_I57tw8no0GCDA5C1oE5XkyIG4XnrcMCCTzmWDWmh&itag=258&source=youtube&requiressl=yes&mm=30%2C26&mn=sn-bg07dnls%2Csn-gpv7dn7k&ms=nxu%2Conr&mv=m&mvi=3&pl=24&sc=yes&initcwndbps=405000&mime=audio%2Fmp4&gir=yes&clen=213494737&otfp=1&dur=4405.103&lmt=1551392107630005&mt=1566677849&fvip=1&keepalive=yes&c=WEB&txp=2211222&sparams=expire%2Cei%2Cip%2Ccp%2Cid%2Citag%2Csource%2Crequiressl%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&sig=ALgxI2wwRgIhAMlQdOI3_yhgEKI5NOTPEBJIoEcm8eQFj3zeY6RfMsYcAiEA0F1iUDs3HmKobEO9329k32AQeB0ro7SuT7Y5MH1I2Qg%3D&lsparams=mm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Csc%2Cinitcwndbps&lsig=AHylml4wRgIhAIyUK92Cv9XKV4VlVjQbfMYLg6SM0A4gDlM8gEffv8X2AiEAoUgkSgq41-9TOsiMCmcE_pHvwLqkRX8D4Dim3DG5Zdk%3D&ratebypass=yes'
[download] Destination: Da Intuição e de sua Possibilidade  Aula 3-XVMunR7wHvY.m4a
[download] 100% of 203.60MiB in 01:50
WARNING: XVMunR7wHvY: writing DASH m4a. Only some players support this container. Install ffmpeg or avconv to fix this automatically.
ERROR: ffprobe/avprobe and ffmpeg/avconv not found. Please install one.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 2056, in post_process
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 272, in run
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 166, in get_audio_codec
youtube_dl.utils.PostProcessingError: ffprobe/avprobe and ffmpeg/avconv not found. Please install one.

[ffmpeg] Adding metadata to 'Da Intuição e de sua Possibilidade  Aula 3-XVMunR7wHvY.m4a'
ERROR: ffmpeg or avconv not found. Please install one.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 2056, in post_process
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 498, in run
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 207, in run_ffmpeg_multiple_files
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 61, in check_version
youtube_dl.postprocessor.ffmpeg.FFmpegPostProcessorError: ffmpeg or avconv not found. Please install one.

WARNING: Skipping embedding the thumbnail because the file is missing.
[youtube] yiwS3EfIp3U: Downloading webpage
[youtube] yiwS3EfIp3U: Downloading video info webpage
[youtube] yiwS3EfIp3U: Downloading MPD manifest
[youtube] yiwS3EfIp3U: Downloading thumbnail ...
WARNING: Unable to download thumbnail "https://i.ytimg.com/vi/yiwS3EfIp3U/hqdefault.jpg": HTTP Error 404: Not Found
[debug] Invoking downloader on 'https://r2---sn-bg07dnle.c.youtube.com/videoplayback?expire=1566699672&ei=OJxhXZuPIM_3wASo2JmQDw&ip=<IP_ADDRESS>&cp=U0pVS1ZUV19MTENQNV9OTkFHOkJyRzMwbTdtTGNQNTJuZ25IeUJLWEp6UWg5dnVnWUJLOFllRW5QRFY5aE4&id=o-AMib8hxh0IeSvVebqq1J52FYeMLaJyaL24IK5LiUJ9yY&itag=258&source=youtube&requiressl=yes&mm=30%2C26&mn=sn-bg07dnle%2Csn-gpv7ener&ms=nxu%2Conr&mv=m&mvi=1&pl=24&sc=yes&initcwndbps=426250&mime=audio%2Fmp4&gir=yes&clen=180951541&otfp=1&dur=3733.629&lmt=1552009611183881&mt=1566677917&fvip=6&keepalive=yes&c=WEB&txp=2211222&sparams=expire%2Cei%2Cip%2Ccp%2Cid%2Citag%2Csource%2Crequiressl%2Cmime%2Cgir%2Cclen%2Cotfp%2Cdur%2Clmt&sig=ALgxI2wwRgIhALEAKFKpyf1Kad-EVjhcO3Rtr6UBzE91058LD00pKu9FAiEA4A4HHkIpA-e2enj3guv-rCttENUk7tK4QVPtF1ryRCg%3D&lsparams=mm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Csc%2Cinitcwndbps&lsig=AHylml4wRQIgYHBE9e_PzyuXX1Wf7hoy2k2lgiQ-PLkqSqSm2L9RyGICIQCxwvGbYguqEGMgCuYKMC3a0S3Kz930PYoANeEABGIVOA%3D%3D&ratebypass=yes'
[download] Destination: Da Intuição e Sua Possibilidade   Aula 4-yiwS3EfIp3U.m4a
[download] 100% of 172.57MiB in 01:46
WARNING: yiwS3EfIp3U: writing DASH m4a. Only some players support this container. Install ffmpeg or avconv to fix this automatically.
ERROR: ffprobe/avprobe and ffmpeg/avconv not found. Please install one.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 2056, in post_process
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 272, in run
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 166, in get_audio_codec
youtube_dl.utils.PostProcessingError: ffprobe/avprobe and ffmpeg/avconv not found. Please install one.

[ffmpeg] Adding metadata to 'Da Intuição e Sua Possibilidade   Aula 4-yiwS3EfIp3U.m4a'
ERROR: ffmpeg or avconv not found. Please install one.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\YoutubeDL.py", line 2056, in post_process
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 498, in run
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 207, in run_ffmpeg_multiple_files
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp5b8vs72_\build\youtube_dl\postprocessor\ffmpeg.py", line 61, in check_version
youtube_dl.postprocessor.ffmpeg.FFmpegPostProcessorError: ffmpeg or avconv not found. Please install one.

WARNING: Skipping embedding the thumbnail because the file is missing.
PS E:\Users\usuario\Documents\THIAGO\PROGRAMAS\youtube-dl>```

WARNING: Unable to extract result entry```

I tried with the username and password switches, and the cookie switches. Individual and both in combination. I don't seem to be able to download regardless. The cookies file gets written to and I seem to be logged in, but it fails to extract.

Same issue

Same issue

I have the same issue for downloading private playlists, I think the issue is more global and it affects the login process on youtube.


updating contribution.md under docs in github

Why: Majority of REST documentation is generated from an internal repository.

Closes #5224
What's being changed: A new line is being added.

Check off the following:

[ ] I have reviewed my changes in staging. (look for the deploy-to-heroku link in your pull request, then click View deployment)
For content changes, I have reviewed the localization checklist
For content changes, I have reviewed the Content style guide for GitHub Docs.

Iiizifzlgzigzitztodirz

@jsoref @janiceilene I have done the changes. Now how does it look?

@yashhd I also updated your comment in the OP to link the issue to this PR by using **Closes #5224** instead of adding a link. There's more details about how that works in this article, Linking a pull request to an issue

I checked out the changes in your branch https://github.com/yashhd/docs/blob/main/CONTRIBUTING.md and they look great 🎉 I'll update the branch and get this merged in ⚡
Congratulations on your first merged open source PR 🚀


docs: Remove the invalid provider argument from the oidc_providers variable description

Description
The provider attribute is never accessed and thus shouldn't be listed. It also changes the type of oidc_providers from any to a map(any) because it is a map.
Motivation and Context
It clutters the requirements for the variable and thus should be removed
Breaking Changes
If someone used to pass something into oidc_providers it will now throw an error at an earlier stage of validation
How Has This Been Tested?

[ ] I have updated at least one of the examples/* to demonstrate and validate my change(s)
[ ] I have tested and validated these changes using one or more of the provided examples/* projects

[X] I have executed pre-commit run -a on my pull request

I didn't mean to commit the SID addition to this PR. I can make a new PR if you want.

@bryantbiggs Thank you for the merge! I understand if you want them in a separate PR. But what is wrong with changing the type to map(any) instead of just any?

when you go with a type, other than any, you are forcing users into using the same shape on every input. so for example, if you had something like the following that was acceptable for use by the underlying resource, if you used any it will work, if you used map(any), it will complain that the objects are of different types (one has colors and the other does not):
  foo = {
    one = {
      hot = true
      cups = 2
      colors = ["orange", "blue"]
    }
    two = {
      hot = false
      cups = 1
    }
  }

So we typically just default to any for complex types so that users have the most flexibility and can provide only the values they wish

Ohh yeah I've run into that before. So we would want to ensure that every object has just provider_arn and namespace_service_accounts right? I guess the issue would be when the key, in your example one and two would be different

Both attributes are referenced in each iteration so we need both and wouldn't want anything else right? I guess it would somewhat unnecessarily make things not backwards compatible.

This PR is included in version 5.33.1 :tada:


Uncaught AuthenticationError in utils.py line 6747

Aider version: 0.55.0
Python version: 3.10.14
Platform: macOS-15.1-arm64-arm-64bit
Python implementation: CPython
Virtual environment: No
OS: Darwin 24.1.0 (64bit)
Git version: git version 2.39.5 (Apple Git-154)
An uncaught exception occurred:
Traceback (most recent call last):
  File "openai.py", line 1033, in completion
    raise e
  File "openai.py", line 928, in completion
    openai_client = self._get_openai_client(
  File "openai.py", line 750, in _get_openai_client
    _new_client = OpenAI(
  File "_client.py", line 105, in __init__
    raise OpenAIError(
openai.OpenAIError: The api_key client option must be set either by passing api_key to the client or by setting the OPENAI_API_KEY environment variable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "main.py", line 1345, in completion
    raise e
  File "main.py", line 1318, in completion
    response = openai_chat_completions.completion(
  File "openai.py", line 1041, in completion
    raise OpenAIError(status_code=500, message=traceback.format_exc())
litellm.llms.openai.OpenAIError: Traceback (most recent call last):
  File "openai.py", line 1033, in completion
    raise e
  File "openai.py", line 928, in completion
    openai_client = self._get_openai_client(
  File "openai.py", line 750, in _get_openai_client
    _new_client = OpenAI(
  File "/opt/homebrew/lib/python3.10/site-packages/openai/_client.py", line 105, in __init__
    raise OpenAIError(
openai.OpenAIError: The api_key client option must be set either by passing api_key to the client or by setting the OPENAI_API_KEY environment variable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "aider", line 8, in <module>
    sys.exit(main())
  File "main.py", line 694, in main
    coder.run()
  File "base_coder.py", line 730, in run
    self.run_one(user_message, preproc)
  File "base_coder.py", line 773, in run_one
    list(self.send_message(message))
  File "base_coder.py", line 1183, in send_message
    saved_message = self.auto_commit(edited)
  File "base_coder.py", line 1863, in auto_commit
    res = self.repo.commit(fnames=edited, context=context, aider_edits=True)
  File "repo.py", line 101, in commit
    commit_message = self.get_commit_message(diffs, context)
  File "repo.py", line 186, in get_commit_message
    commit_message = simple_send_with_retries(
  File "sendchat.py", line 44, in wrapper
    return decorated_func(*args, **kwargs)
  File "_sync.py", line 105, in retry
    ret = target(*args, **kwargs)
  File "sendchat.py", line 106, in simple_send_with_retries
    _hash, response = send_completion(**kwargs)
  File "sendchat.py", line 86, in send_completion
    res = litellm.completion(**kwargs)
  File "utils.py", line 1078, in wrapper
    raise e
  File "utils.py", line 966, in wrapper
    result = original_function(*args, **kwargs)
  File "main.py", line 2766, in completion
    raise exception_type(
  File "utils.py", line 8438, in exception_type
    raise e
  File "utils.py", line 6747, in exception_type
    raise AuthenticationError(
litellm.exceptions.AuthenticationError: litellm.AuthenticationError: AuthenticationError: OpenAIException - Traceback (most recent call last):
  File "openai.py", line 1033, in completion
    raise e
  File "openai.py", line 928, in completion
    openai_client = self._get_openai_client(
  File "openai.py", line 750, in _get_openai_client
    _new_client = OpenAI(
  File "/opt/homebrew/lib/python3.10/site-packages/openai/_client.py", line 105, in __init__
    raise OpenAIError(
openai.openaiError: The api_key client option must be set either by passing api_key to the client or by setting the OPENAI_API_KEY environment variable

I'm going to close this issue for now, but feel free to add a comment here and I will re-open. Or feel free to file a new issue any time.


when use method 'Delete'  throwe Object reference not set to an instance of an object

I use 'MySql.Data.EntityFrameworkCore 8.0.11',when i debug,i found dll 'MySql.Data.EntityFrameworkCore' do not have type 'MySQL.Data.EntityFrameworkCore.MySQLMetadataExtensions'.
the exception is
System.NullReferenceException: Object reference not set to an instance of an object.
at Z.EntityFramework.Plus.BatchDelete.CreateCommand(IQueryable query, IEntityType entity) in C:\Users\smartdo\source\repos\EntityFramework-Plus\src\shared\Z.EF.Plus.BatchDelete.Shared\BatchDelete.cs:line 565
at Z.EntityFramework.Plus.BatchDelete.Execute[T](IQueryable1 query) in C:\Users\smartdo\source\repos\EntityFramework-Plus\src\shared\Z.EF.Plus.BatchDelete.Shared\BatchDelete.cs:line 322    at Z.EntityFramework.Plus.BatchDeleteExtensions.Delete[T](IQueryable1 query, Action1 batchDeleteBuilder) in C:\Users\smartdo\source\repos\EntityFramework-Plus\src\shared\Z.EF.Plus.BatchDelete.Shared\Extensions\Delete.cs:line 49    at Z.EntityFramework.Plus.BatchDeleteExtensions.Delete[T](IQueryable1 query) in C:\Users\smartdo\source\repos\EntityFramework-Plus\src\shared\Z.EF.Plus.BatchDelete.Shared\Extensions\Delete.cs:line 24
at Scc.AmazonSellerCentral.Core.Program.Main(String[] args) in C:\Users\smartdo\Desktop\Repos\SCC.Spider\Scc.AmazonSellerCentral\Scc.AmazonSellerCentral.App\Program.cs:line 42

Hello @mushramb0 ,
Thank you for reporting, we will look at it.
Best Regards,
Jonathan

Hello @mushramb0 ,
Unfortunately, it looks that some major change has been made starting from version 8.x and we didn't find how to support it.
Here are some alternative solution
Use version 6.x
Our library already works well with this version.
Use pomelo
Our library also supports this provider.
Use our consultations services
If your company is ready to pay for some research and development, we may investigate this issue more and find a solution. We offer reasonable fixed price and only get paid on successful request.
You can contact us about it here<EMAIL_ADDRESS>Best Regards,
Jonathan

Z.EntityFramework.Plus.EFCore 1.7.19
i use MySql.Data.EntityFrameworkCore 6.0,but i got error by Delete and Update.
System.NullReferenceException: Object reference not set to an instance of an object.
at Z.EntityFramework.Plus.BatchDelete.CreateCommand(IQueryable query, IEntityType entity)
at Z.EntityFramework.Plus.BatchDelete.Execute[T](IQueryable`1 query)

this.efContext.News.Where(p => p.Id < 10)
.Delete();

Hello @livershi ,
Do you think you could provide us a test project with this issue?
It will make easier/faster for my developer to getting started for investigating it.
We now always ask for a project since we found out that most issues are missing some essential information or are resolved by the requestor when creating it
(Even if the issue seem very easy to reproduce, by getting a test project, it allow us to give a faster support and better experience for the support of all our free libraries)
Best Regards,
Jonathan

Performance Libraries
context.BulkInsert(list, options => options.BatchSize = 1000);
Entity Framework Extensions • Bulk Operations •  Dapper Plus •  LinqToSql Plus
Runtime Evaluation
Eval.Execute("x + y", new {x = 1, y = 2}); // return 3
C# Eval Function • SQL Eval Function

Hello @livershi ,
This issue will be closed since we haven't heard back from you.
Feel free to reopen it if you can provide the information we asked.
Best Regards,
Jonathan