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

Closed
fosslinux opened this Issue May 19, 2018 · 4 comments

Comments

Projects
None yet
3 participants
@fosslinux

fosslinux commented May 19, 2018

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:

  1. Install and set up the needed prerequisites for building QubesOS
  2. Clone qubes-builder
  3. Copy example-configs/qubes-os-master.conf as builder.conf
  4. Set DISTS_VM to archlinux and add builder-archlinux to COMPONENTS and BUILDER_PLUGINS
  5. Run 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:

  --> Finishing installation of qubes packages...
resolving dependencies...
warning: cannot resolve "xorg-server<1.20.0", a dependency of "qubes-vm-gui"
:: The following package cannot be upgraded due to unresolvable dependencies:
      qubes-vm-gui

:: Do you want to skip the above package for this upgrade? [y/N] error: failed to prepare transaction (could not satisfy dependencies)

:: qubes-vm-gui: requires xorg-server<1.20.0
make[1]: *** [Makefile:59: rootimg-build] Error 1

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 requires xorg-server under version 1.20.0. The current version on Archlinux repositories is 1.20.0-2. Should the PKGBUILD be edited so it works, or just can't we have this? If 1.20.0 is impossible, how can I get around this error?


Related issues:

#3185

@fosslinux

This comment has been minimized.

Show comment
Hide comment

fosslinux commented May 19, 2018

cc @na-- @andrewdavidwong @mannp
Any thoughts?

@fosslinux

This comment has been minimized.

Show comment
Hide comment

Related: #2585

@marmarek

This comment has been minimized.

Show comment
Hide comment
@fosslinux

This comment has been minimized.

Show comment
Hide comment

@fosslinux fosslinux closed this Jun 8, 2018

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