Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error trying to install yt_dlp: nothing provides cmd:python3>=3.7.14 needed by yt_dlp-2022.10.04-1 #7336

Closed
unspacyar opened this issue Oct 29, 2022 · 9 comments

Comments

@unspacyar
Copy link
Contributor

Hi. Yt-dlp package apparently needs to be rebuild. I got this message when trying to install it (on Haiku 32 bit):

nothing provides cmd:python3>=3.7.14 needed by yt_dlp-2022.10.04-1

Thank you!

@korli
Copy link
Contributor

korli commented Nov 1, 2022

Obviously there should be more than this one. I looked for the repo_consistency report, but couldn't find a working URL anymore.

@Begasus
Copy link
Contributor

Begasus commented Nov 5, 2022

Obviously there should be more than this one. I looked for the repo_consistency report, but couldn't find a working URL anymore.

There hasn't been any reports that (unlike in the past) reported broken builds due to broken dependencies for a while ...

@korli
Copy link
Contributor

korli commented Nov 5, 2022

There hasn't been any reports that (unlike in the past) reported broken builds due to broken dependencies for a while ...

I thought this is now hidden somehow at https://eu.hpkg.haiku-os.org/haikuports/master/x86_gcc2/current/
@kallisti5 any repo_consistency.txt reports URLs available?

@Begasus
Copy link
Contributor

Begasus commented Nov 5, 2022

The report is up at: https://eu.hpkg.haiku-os.org/haikuports/master/x86_gcc2/current/report.txt

But doesn't show any broken dependencies anymore

@mmlr
Copy link
Member

mmlr commented Nov 5, 2022

An empty repository consistency report is generally what you want, as it would mean no issues have been found. This is where that report is being triggered:

https://github.com/haikuports/haikuporter/blob/master/buildmaster/backend/assets/loop#L31

Since there is no output at all, it is also possible that the command failed and that isn't seen in the report because stderr is not being captured. The logs of the buildmaster containers should show which case we have here, but I don't have access to those. It would probably make sense to change the line there and add stderr redirection so that it would be more obvious when it fails (as in adding "2>&1").

Some output could be added to the command as well so that it can be seen whether or not it ran to completion. The code would need to go into this function:

https://github.com/haikuports/haikuporter/blob/master/HaikuPorter/Repository.py#L627

A message like "repository consistency check completed" would suffice I guess, maybe even with a date.

@Begasus
Copy link
Contributor

Begasus commented Nov 11, 2022

@unspacyar could you re-check, version bump has just been build on buildmaster and should be ready for installation.

@unspacyar
Copy link
Contributor Author

Hi. Sorry for my late answer. Allow me until next sunday to test it. Thanks!

@unspacyar
Copy link
Contributor Author

I confirm that the issue was fixed. Thank you @Begasus

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

5 participants