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

Fix dependencies so show-build-deps won't fail #47910

Merged
merged 5 commits into from
Jan 9, 2024

Conversation

tornaria
Copy link
Contributor

Split up from #47888 to avoid long CI in that PR.

This fixes dependencies in four packages and also fixes handling of *-32bit deps.

Before this change:

$ for p in bcachefs-tools brother-dcp197c-lpr gcc-multilib nvidia nvidia470 python3-QtPy python3-google-api-python-client qgis ; do ./xbps-src show-build-deps -K $p > /dev/null; done
=> ERROR: bcachefs-tools-1.3.6_1: dependency 'libudev-devel' does not exist!
=> ERROR: brother-dcp197c-lpr-1.1.3_6: dependency 'glibc-32bit' does not exist!
=> ERROR: gcc-multilib-12.2.0_2: dependency 'glibc-32bit' does not exist!
=> ERROR: nvidia-535.146.02_1: dependency 'glibc-32bit' does not exist!
=> ERROR: nvidia470-470.223.02_1: dependency 'glibc-32bit' does not exist!
=> ERROR: python3-QtPy-2.4.1_1: dependency 'font-liberation-ttf' does not exist!
=> ERROR: python3-google-api-python-client-2.80.0_2: dependency 'python3-Django' does not exist!
=> ERROR: qgis-3.34.1_1: dependency 'opencl-clhpp' does not exist!

After this change, there is no error. Also running common/scripts/xbps-cycles.py will do every package (Those 8 are all the failures I got).

Note that the errors for python3-QtPy and python3-google-api-python-client show only if #47888 is applied, since they are for checkdepends.

Testing the changes

  • I tested the changes in this PR: YES

@ahesford ahesford merged commit 15d42f7 into void-linux:master Jan 9, 2024
8 checks passed
@tornaria tornaria deleted the fix-deps branch January 9, 2024 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants