-
-
Notifications
You must be signed in to change notification settings - Fork 48
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
Archlinux template Qubes 4.0 cannot satisfy dependencies #3908
Comments
cc @na-- @andrewdavidwong @mannp |
Related: #2585 |
Pull requests fixing this: |
Fixed with QubesOS/qubes-gui-agent-linux#42. |
arch now updates to xorg-server 1.20.4-1 which breaks again the dependency in qubes-gui-agent-linux/archlinux/PKGBUILD |
|
@marmarek |
I see the latest version on https://github.com/QubesOS/qubes-gui-agent-linux is 4.1.5 yet when following the steps from https://www.qubes-os.org/doc/building-archlinux-template/ I get a pkg with 4.0.27. Can you guide me where is a tutorial so I can build latest qubes-vm-gui using only its corresponding repository? |
Again the xorg-server was updated in Archlinux, and qubes-gui-agent-linux needs to be checked if it's compatible with the new version (there is input and video xorg driver). It would be much better, if qubes-gui-agent-linux would depend on on a specific xorg-server package version, but on ABI version (like we do for every other distribution). I see xorg-server provides it. Anyone knowing Arch packaging can confirm it can be used in a normal dependency?
You should look at |
@marmarek Thanks for pointing me that, I applied QubesOS/qubes-gui-agent-linux#79 manually to branch 4.0 (since it's the one that uses qubes-builder but that branch doesn't have the patch) and now could install qubes-vm-gui without giving dependency issues. |
I get this error:
|
@zaoqi can you give context on which step you got that error? |
|
… server version itself Following suggestion here: QubesOS/qubes-issues#3908 (comment) Tracking issue: QubesOS/qubes-issues#3908
Hello @marmarek. I followed your proposal from last year (sorry for getting there only now) to update archlinux package based on ABI version instead of xorg-server version. |
… server version itself Following suggestion here: QubesOS/qubes-issues#3908 (comment) Tracking issue: QubesOS/qubes-issues#3908 (cherry picked from commit 35b0f3c)
I am getting another failure: `` It still needs fixing. |
@Qiyamah This issue is due to the work in R4.1 that hasn't yet been backported to R4.0. |
@andrewdavidwong @fosslinux |
Qubes OS version:
R4.0
Affected component(s):
The Archlinux template build in Qubes 4.0.
Steps to reproduce the behavior:
Exactly same instructions as #3185:
Try to build the archlinux template:
qubes-builder
example-configs/qubes-os-master.conf
asbuilder.conf
DISTS_VM
toarchlinux
and addbuilder-archlinux
toCOMPONENTS
andBUILDER_PLUGINS
make get-sources
,make qubes-vm
,make template
Expected behavior:
The template should successfully build.
Actual behavior:
At the end of
make template
, I get this error:General notes:
This stems from #3185. There have been some (slightly) similar issues in the past related, but the solutions don't work/don't work on Qubes R4.0.
What I can make from the error is that
qubes-vm-gui
requiresxorg-server
under version1.20.0
. The current version on Archlinux repositories is1.20.0-2
. Should the PKGBUILD be edited so it works, or just can't we have this? If1.20.0
is impossible, how can I get around this error?Related issues:
#3185
The text was updated successfully, but these errors were encountered: