Giter Club home page Giter Club logo

qubes-builder-gentoo's People

Contributors

aidecoe avatar

Watchers

 avatar  avatar

qubes-builder-gentoo's Issues

Cache built packages

Even after fetching latest stage3 and upgrading world after USE flags change takes a lot of time.

It would be ideal if we'd publish built packages on a built host.

Built artefacts must be signed with a trusted key (Qubes Builder Gentoo author's key most likely).

Importing GPG keys has changed in qubes-builder

QubesOS/qubes-builder@8407bc0#diff-a0f848942ce863cf53c0fa6cc684007d

you need to add lines to setup script
GPG_KEY_SERVER = ''keys.gnupg.net''
then find line " text = sh.gpg( " and add this lines
'--keyserver',
GPG_KEY_SERVER,
'--recv-keys',
key,
comment out
'--import',
os.path.join(os.path.abspath(BASE_DIR), 'keys', key + '.asc'),

Also in qubes-builder folder remove script git-verity-tags (because it doesnt work)
and add false to script get-sources (check verity tags)

Originally posted by @C4TZZ in #11 (comment)

missing /lib/modules

credits for the find go to maniac, i am just reporting.
ca 20190827 build.
the template:root doesnt have a /lib/modules, so trying to boot it fails hard (when trying to mount xvdd there), and the gentoo vm goes to some emergency/rescue mode.

Automatically start `ssh-agent` session for a user

Qubes OS user using other templates may be used to ssh-add command just working. Unfortunately on Gentoo ssh-agent doesn't start automatically on Xorg init as it does on Fedora. User needs to spawn the agent by him/herself.

See /etc/X11/xinit/xinitrc-common belonging to xorg-x11-xinit-1.3.4-2.el7.x86_64 (Fedora).

bad permissions in /dev/xen

credits for the find go to maniac, i am just reporting.
ca 20190827 build.
the permissions of /dev/xen/hypercall are too restrictive, leading to "qvm-run works for root (with 5 sec delay?!), but not for user".
the reason for the bad permissions seems to be an outdated version of some qubes-* pkg with udev rules.

qubes-vm/qubes-vm-meta %PYTHON_USEDEP-HAS-BEEN-REMOVED%

ping @aidecoe

     --> Installing Qubes packages...

 * IMPORTANT: 5 config files in '/etc/portage' need updating.
Calculating dependencies  
 * IMPORTANT: 10 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.
. ... done!

!!! All ebuilds that could satisfy "qubes-vm/gui-agent" have been masked.
!!! One of the following masked packages is required to complete your request:
- qubes-vm/gui-agent-4.0.24::aidecoe (masked by: invalid: RDEPEND: Invalid atom (Invalid use dep: '%PYTHON_USEDEP-HAS-BEEN-REMOVED%'), token 10)
- qubes-vm/gui-agent-4.0.17::aidecoe (masked by: invalid: RDEPEND: Invalid atom (Invalid use dep: '%PYTHON_USEDEP-HAS-BEEN-REMOVED%'), token 9)

(dependency required by "qubes-vm/qubes-vm-meta-4.0::aidecoe" [ebuild])
(dependency required by "qubes-vm/qubes-vm-meta" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Gentoo builder need update

Hi. New build has dependency issue

[user@builder2 qubes-builder]$ cat build-logs/template-gentoo.log 
Building template: gentoo
-> Preparing instalation of gentoo template...

CACHEDIR=cache_gentoo
INSTALLDIR=/home/user/qubes-builder/qubes-src/linux-template-builder/mnt

--> Gentoo 00_prepare.sh
Collecting pip
  Downloading https://files.pythonhosted.org/packages/54/0c/d01aa759fdc501a58f431eb594a17495f15b88da142ce14b5845662c13f3/pip-20.0.2-py2.py3-none-any.whl (1.4MB)
Installing collected packages: pip
  Found existing installation: pip 19.0.3
    Uninstalling pip-19.0.3:
      Successfully uninstalled pip-19.0.3
Successfully installed pip-20.0.2
Collecting geni
  Downloading geni-0.1.0.dev3-py3-none-any.whl (48 kB)
Collecting plumbum
  Downloading plumbum-1.6.8-py2.py3-none-any.whl (115 kB)
Collecting portalocker
  Downloading portalocker-1.5.2-py2.py3-none-any.whl (14 kB)
Collecting requests
  Downloading requests-2.22.0-py2.py3-none-any.whl (57 kB)
Collecting arrow
  Downloading arrow-0.15.5-py2.py3-none-any.whl (46 kB)
Collecting certifi>=2017.4.17
  Downloading certifi-2019.11.28-py2.py3-none-any.whl (156 kB)
Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
  Downloading urllib3-1.25.8-py2.py3-none-any.whl (125 kB)
Collecting idna<2.9,>=2.5
  Downloading idna-2.8-py2.py3-none-any.whl (58 kB)
Collecting chardet<3.1.0,>=3.0.2
  Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting python-dateutil
  Downloading python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Collecting six>=1.5
  Downloading six-1.14.0-py2.py3-none-any.whl (10 kB)
Installing collected packages: plumbum, portalocker, certifi, urllib3, idna, chardet, requests, six, python-dateutil, arrow, geni
Successfully installed arrow-0.15.5 certifi-2019.11.28 chardet-3.0.4 geni-0.1.0.dev3 idna-2.8 plumbum-1.6.8 portalocker-1.5.2 python-dateutil-2.8.1 requests-2.22.0 six-1.14.0 urllib3-1.25.8
Requirement already up-to-date: geni in ./cache_gentoo/venv/geni/lib/python3.7/site-packages (0.1.0.dev3)
Requirement already satisfied, skipping upgrade: portalocker in ./cache_gentoo/venv/geni/lib/python3.7/site-packages (from geni) (1.5.2)
Requirement already satisfied, skipping upgrade: plumbum in ./cache_gentoo/venv/geni/lib/python3.7/site-packages (from geni) (1.6.8)
Requirement already satisfied, skipping upgrade: requests in ./cache_gentoo/venv/geni/lib/python3.7/site-packages (from geni) (2.22.0)
Requirement already satisfied, skipping upgrade: arrow in ./cache_gentoo/venv/geni/lib/python3.7/site-packages (from geni) (0.15.5)
Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3.0.2 in ./cache_gentoo/venv/geni/lib/python3.7/site-packages (from requests->geni) (3.0.4)
Requirement already satisfied, skipping upgrade: idna<2.9,>=2.5 in ./cache_gentoo/venv/geni/lib/python3.7/site-packages (from requests->geni) (2.8)
Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in ./cache_gentoo/venv/geni/lib/python3.7/site-packages (from requests->geni) (1.25.8)
Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in ./cache_gentoo/venv/geni/lib/python3.7/site-packages (from requests->geni) (2019.11.28)
Requirement already satisfied, skipping upgrade: python-dateutil in ./cache_gentoo/venv/geni/lib/python3.7/site-packages (from arrow->geni) (2.8.1)
Requirement already satisfied, skipping upgrade: six>=1.5 in ./cache_gentoo/venv/geni/lib/python3.7/site-packages (from python-dateutil->arrow->geni) (1.14.0)
-> Initializing empty image...
-> Creating partition table
Checking that no-one is using this disk right now ... OK

Disk prepared_images/gentoo.img: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

>>> Script header accepted.
>>> Script header accepted.
>>> Created a new GPT disklabel (GUID: F4796A2A-E377-45BD-B539-D6D49E569055).
prepared_images/gentoo.img1: Created a new partition 1 of type 'EFI System' and of size 200 MiB.
prepared_images/gentoo.img2: Created a new partition 2 of type 'BIOS boot' and of size 2 MiB.
prepared_images/gentoo.img3: Created a new partition 3 of type 'Linux filesystem' and of size 9.8 GiB.
prepared_images/gentoo.img4: Done.

New situation:
Disklabel type: gpt
Disk identifier: F4796A2A-E377-45BD-B539-D6D49E569055

Device                       Start      End  Sectors  Size Type
prepared_images/gentoo.img1   2048   411647   409600  200M EFI System
prepared_images/gentoo.img2 411648   415743     4096    2M BIOS boot
prepared_images/gentoo.img3 415744 20971486 20555743  9.8G Linux filesystem

The partition table has been altered.
Syncing disks.
-> Creating filesystem...
--> Gentoo 01_install_core.sh
  --> Downloading and unpacking base system...
INFO:root:gpg[cache_gentoo/gpghome] keybox '/home/user/qubes-builder/qubes-src/linux-template-builder/cache_gentoo/gpghome/pubring.kbx' created
INFO:root:gpg[cache_gentoo/gpghome] /home/user/qubes-builder/qubes-src/linux-template-builder/cache_gentoo/gpghome/trustdb.gpg: trustdb created
INFO:root:gpg[cache_gentoo/gpghome] key E420A389C19FB5B7: public key "Amadeusz Piotr \xc5\xbbo\xc5\x82nowski <[email protected]>" imported
INFO:root:gpg[cache_gentoo/gpghome] Total number processed: 1
INFO:root:gpg[cache_gentoo/gpghome]               imported: 1
INFO:root:gpg[cache_gentoo/gpghome] 
INFO:root:gpg[cache_gentoo/gpghome] key BB572E0E2D182910: public key "Gentoo Linux Release Engineering (Automated Weekly Release Key) <[email protected]>" imported
INFO:root:gpg[cache_gentoo/gpghome] Total number processed: 1
INFO:root:gpg[cache_gentoo/gpghome]               imported: 1
INFO:root:gpg[cache_gentoo/gpghome] 
INFO:root:Downloading digests
INFO:root:gpg[cache_gentoo/gpghome] Signature made Thu Jan 30 06:04:38 2020 MSK
INFO:root:gpg[cache_gentoo/gpghome]                using RSA key 534E4209AB49EEE1C19D96162C44695DB9F6043D
INFO:root:gpg[cache_gentoo/gpghome] Good signature from "Gentoo Linux Release Engineering (Automated Weekly Release Key) <[email protected]>" [unknown]
INFO:root:gpg[cache_gentoo/gpghome] WARNING: This key is not certified with a trusted signature!
INFO:root:gpg[cache_gentoo/gpghome]          There is no indication that the signature belongs to the owner.
INFO:root:gpg[cache_gentoo/gpghome] Primary key fingerprint: 13EB BDBE DE7A 1277 5DFD  B1BA BB57 2E0E 2D18 2910
INFO:root:gpg[cache_gentoo/gpghome]      Subkey fingerprint: 534E 4209 AB49 EEE1 C19D  9616 2C44 695D B9F6 043D
INFO:root:gpg[cache_gentoo/gpghome] 
INFO:root:Downloading 20200129T214502Z/stage3-amd64-20200129T214502Z.tar.xz stage3 tarball
INFO:root:Extracting 20200129T214502Z/stage3-amd64-20200129T214502Z.tar.xz stage3 tarball
INFO:root:Output directory already exists, removing its content: /home/user/qubes-builder/qubes-src/linux-template-builder/mnt
  --> Configuring system for Qubes...
  --> Syncing repository...
INFO:root:Downloading and unpacking portage tree snapshot...
INFO:root:Portage tree is in sync.
  --> Setting system profile...
  --> Upgrading system...
INFO:root:Portage tree is in sync.
INFO:root:Updating @world...
Calculating dependencies  
 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

........ done!


[nomerge       ] virtual/ssh-0::gentoo  USE="-minimal" 
[nomerge       ]  net-misc/openssh-8.0_p1-r4::gentoo  USE="X* pam pie ssl -X509 -audit -bindist* -debug -hpn -kerberos -ldns -libedit -libressl -livecd -sctp (-selinux) -static -test -xmss" 
[nomerge       ]   sys-auth/pambase-20190402::gentoo  USE="cracklib nullok sha512 systemd* -consolekit -debug -elogind -minimal -mktemp -pam_krb5 -pam_ssh -passwdqc -securetty (-selinux)" 
[nomerge       ]    sys-apps/systemd-244:0/2::gentoo  USE="acl gcrypt kmod lz4 pam pcre policykit seccomp (split-usr) sysv-utils -apparmor -audit -build -cgroup-hybrid -cryptsetup -curl -dns-over-tls -elfutils -gnuefi -http -idn -importd -lzma -nat -qrcode -resolvconf (-selinux) -static-libs -test -vanilla -xkb" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]     sys-auth/polkit-0.115-r4::gentoo  USE="gtk introspection nls pam systemd -consolekit -elogind -examples -jit -kde (-selinux) -test" 
[ebuild  N     ]      gnome-extra/polkit-gnome-0.105-r2::gentoo  304 KiB
[ebuild  N     ]       sys-auth/polkit-0.115-r4::gentoo  USE="gtk introspection nls pam systemd -consolekit -elogind -examples -jit -kde (-selinux) -test" 1515 KiB
[nomerge       ] dev-vcs/git-2.24.1::gentoo  USE="blksha1 curl gpg iconv nls pcre pcre-jit perl threads webdav -cgi -cvs -doc -emacs -gnome-keyring -highlight -libressl -mediawiki -mediawiki-experimental -perforce (-ppcsha1) -subversion -test -tk -xinetd" PYTHON_SINGLE_TARGET="python3_6 -python2_7 (-python3_7)" PYTHON_TARGETS="python2_7 python3_6 (-python3_7)" 
[nomerge       ]  app-crypt/gnupg-2.2.17::gentoo  USE="bzip2 ldap* nls readline smartcard ssl usb* -doc (-selinux) -tofu -tools -user-socket -wks-server" 
[nomerge       ]   app-crypt/pinentry-1.1.0-r2::gentoo  USE="gtk* ncurses qt5* -caps -emacs -fltk -gnome-keyring -static" 
[nomerge       ]    x11-libs/gtk+-2.24.32-r1:2::gentoo  USE="cups introspection (-aqua) -examples -test -vim-syntax -xinerama" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]     x11-themes/gtk-engines-adwaita-3.28::gentoo  ABI_X86="(64) -32 (-x32)" 2885 KiB
[ebuild   R    ]   app-crypt/pinentry-1.1.0-r2::gentoo  USE="gtk* ncurses qt5* -caps -emacs -fltk -gnome-keyring -static" 457 KiB
[ebuild  N     ]    x11-libs/gtk+-2.24.32-r1:2::gentoo  USE="cups introspection (-aqua) -examples -test -vim-syntax -xinerama" ABI_X86="(64) -32 (-x32)" 12339 KiB
[nomerge       ] app-crypt/pinentry-1.1.0-r2::gentoo  USE="gtk* ncurses qt5* -caps -emacs -fltk -gnome-keyring -static" 
[nomerge       ]  dev-qt/qtgui-5.13.2:5/5.13::gentoo  USE="dbus egl gif jpeg libinput png udev xcb -accessibility -debug -eglfs -evdev (-gles2) -ibus -test -tslib -tuio -vnc -wayland" 
[nomerge       ]   x11-libs/xcb-util-image-0.4.0-r1::gentoo  USE="-doc -static-libs -test" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]    x11-libs/xcb-util-0.4.0-r1::gentoo  USE="-doc -static-libs -test" ABI_X86="(64) -32 (-x32)" 291 KiB
[ebuild  N     ]     x11-libs/xcb-util-cursor-0.1.3-r2::gentoo  USE="-doc -static-libs -test" ABI_X86="(64) -32 (-x32)" 289 KiB
[ebuild  N     ]      x11-libs/xcb-util-image-0.4.0-r1::gentoo  USE="-doc -static-libs -test" ABI_X86="(64) -32 (-x32)" 321 KiB
[nomerge       ] app-crypt/pinentry-1.1.0-r2::gentoo  USE="gtk* ncurses qt5* -caps -emacs -fltk -gnome-keyring -static" 
[nomerge       ]  dev-qt/qtwidgets-5.13.2:5/5.13::gentoo  USE="gtk png xcb -debug (-gles2) -test" 
[nomerge       ]   x11-libs/gtk+-3.24.13:3::gentoo  USE="X cups introspection (-aqua) -broadway -cloudprint -colord -examples -gtk-doc -test -vim-syntax -wayland -xinerama" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]    net-print/cups-2.2.13::gentoo  USE="X acl dbus pam ssl systemd threads usb -debug -java -kerberos -lprng-compat -python (-selinux) -static-libs -xinetd -zeroconf" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 
[ebuild  N     ]     net-print/cups-filters-1.25.11::gentoo  USE="dbus foomatic jpeg ldap pdf png postscript tiff -ipp_autosetup -pclm -perl -static-libs -test -zeroconf" 1449 KiB
[ebuild  N     ]      app-text/poppler-0.82.0:0/92::gentoo  USE="cairo cxx introspection jpeg jpeg2k lcms png qt5 tiff utils -cjk -curl -debug -doc -nss" 1517 KiB
[ebuild  N     ]  dev-qt/qtwidgets-5.13.2:5/5.13::gentoo  USE="gtk png xcb -debug (-gles2) -test" 47594 KiB
[ebuild  N     ]   dev-qt/qtgui-5.13.2:5/5.13::gentoo  USE="dbus egl gif jpeg libinput png udev xcb -accessibility -debug -eglfs -evdev (-gles2) -ibus -test -tslib -tuio -vnc -wayland" 0 KiB
[nomerge       ] net-print/cups-filters-1.25.11::gentoo  USE="dbus foomatic jpeg ldap pdf png postscript tiff -ipp_autosetup -pclm -perl -static-libs -test -zeroconf" 
[ebuild  N     ]  app-text/ghostscript-gpl-9.50::gentoo  USE="X cups dbus gtk tiff unicode -static-libs" L10N="-de (-ja) -ko -zh-CN -zh-TW" 33806 KiB
[ebuild  N     ]   net-print/cups-2.2.13::gentoo  USE="X acl dbus pam ssl systemd threads usb -debug -java -kerberos -lprng-compat -python (-selinux) -static-libs -xinetd -zeroconf" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 10167 KiB
[nomerge       ] x11-themes/gtk-engines-adwaita-3.28::gentoo  ABI_X86="(64) -32 (-x32)" 
[nomerge       ]  x11-libs/gtk+-2.24.32-r1:2::gentoo  USE="cups introspection (-aqua) -examples -test -vim-syntax -xinerama" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]   x11-themes/adwaita-icon-theme-3.32.0::gentoo  USE="branding" 18135 KiB
[ebuild  N     ]    gnome-base/librsvg-2.40.20:2::gentoo  USE="introspection tools vala" ABI_X86="(64) -32 (-x32)" 1755 KiB
[ebuild  N     ]     x11-libs/gtk+-3.24.13:3::gentoo  USE="X cups introspection (-aqua) -broadway -cloudprint -colord -examples -gtk-doc -test -vim-syntax -wayland -xinerama" ABI_X86="(64) -32 (-x32)" 22719 KiB
[nomerge       ] net-print/cups-filters-1.25.11::gentoo  USE="dbus foomatic jpeg ldap pdf png postscript tiff -ipp_autosetup -pclm -perl -static-libs -test -zeroconf" 
[ebuild  N     ]  app-text/mupdf-1.16.1:0/1.16.1::gentoo  USE="X javascript opengl ssl -libressl -static-libs" 44727 KiB
[ebuild  N     ]   media-libs/freeglut-3.2.1::gentoo  USE="-debug -static-libs" ABI_X86="(64) -32 (-x32)" 430 KiB
[ebuild  N     ]    virtual/glu-9.0-r2::gentoo  ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ]     media-libs/glu-9.0.1::gentoo  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 425 KiB
[nomerge       ] app-text/ghostscript-gpl-9.50::gentoo  USE="X cups dbus gtk tiff unicode -static-libs" L10N="-de (-ja) -ko -zh-CN -zh-TW" 
[nomerge       ]  x11-libs/gtk+-3.24.13:3::gentoo  USE="X cups introspection (-aqua) -broadway -cloudprint -colord -examples -gtk-doc -test -vim-syntax -wayland -xinerama" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]   media-libs/libepoxy-1.5.4::gentoo  USE="X egl -test" ABI_X86="(64) -32 (-x32)" 330 KiB
[nomerge       ] app-text/poppler-0.82.0:0/92::gentoo  USE="cairo cxx introspection jpeg jpeg2k lcms png qt5 tiff utils -cjk -curl -debug -doc -nss" 
[nomerge       ]  dev-qt/qtgui-5.13.2:5/5.13::gentoo  USE="dbus egl gif jpeg libinput png udev xcb -accessibility -debug -eglfs -evdev (-gles2) -ibus -test -tslib -tuio -vnc -wayland" 
[ebuild  N     ]   virtual/opengl-7.0-r2::gentoo  ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ]    media-libs/mesa-19.2.8::gentoo  USE="X classic egl gles2 -d3d9 -debug -dri3 -gallium -gbm -gles1 (-libglvnd) -llvm -lm-sensors -opencl -osmesa -pax_kernel (-selinux) -test -unwind -vaapi -valgrind -vdpau -vulkan -vulkan-overlay -wayland -xa -xvmc" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="(-freedreno) -i915 -i965 -intel -iris (-lima) -nouveau (-panfrost) -r100 -r200 -r300 -r600 -radeon -radeonsi (-vc4) -virgl (-vivante) -vmware" 11194 KiB
[ebuild  NS    ]     dev-lang/python-3.7.5-r1:3.7/3.7m::gentoo [2.7.17:2.7::gentoo, 3.6.9:3.6/3.6m::gentoo] USE="gdbm ipv6 ncurses readline sqlite* ssl xml -bluetooth -build -examples -hardened -libressl -test -tk -wininst (-threads%*)" 16843 KiB
[nomerge       ] sys-auth/polkit-0.115-r4::gentoo  USE="gtk introspection nls pam systemd -consolekit -elogind -examples -jit -kde (-selinux) -test" 
[ebuild  N     ]  dev-lang/spidermonkey-60.5.2_p0-r2:60::gentoo  USE="jit system-icu -custom-cflags -custom-optimization -debug -minimal -test" 32052 KiB
[nomerge       ] dev-vcs/git-2.24.1::gentoo  USE="blksha1 curl gpg iconv nls pcre pcre-jit perl threads webdav -cgi -cvs -doc -emacs -gnome-keyring -highlight -libressl -mediawiki -mediawiki-experimental -perforce (-ppcsha1) -subversion -test -tk -xinetd" PYTHON_SINGLE_TARGET="python3_6 -python2_7 (-python3_7)" PYTHON_TARGETS="python2_7 python3_6 (-python3_7)" 
[nomerge       ]  sys-devel/gettext-0.20.1::gentoo  USE="acl cxx ncurses nls openmp -cvs -doc -emacs -git -java -static-libs" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]   dev-libs/libxml2-2.9.9-r3:2::gentoo  USE="icu* ipv6 python* readline -debug -examples -lzma -static-libs -test" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7 python3_6 (-python3_7) (-python3_8)" 
[nomerge       ]    dev-lang/python-2.7.17:2.7::gentoo  USE="gdbm ipv6 ncurses readline sqlite* ssl (threads) (wide-unicode) xml (-berkdb) -bluetooth -build -doc -examples -hardened -libressl -tk -wininst" 
[ebuild  N     ]     dev-db/sqlite-3.30.1:3::gentoo  USE="icu readline -debug -doc -secure-delete -static-libs -tcl -test -tools" ABI_X86="(64) -32 (-x32)" 2783 KiB
[nomerge       ] dev-qt/qtwidgets-5.13.2:5/5.13::gentoo  USE="gtk png xcb -debug (-gles2) -test" 
[ebuild  N     ]  x11-libs/pango-1.42.4-r2::gentoo  USE="X introspection -test" ABI_X86="(64) -32 (-x32)" 821 KiB
[ebuild  N     ]   media-libs/harfbuzz-2.6.4:0/0.9.18::gentoo  USE="cairo glib graphite icu introspection truetype -debug -static-libs -test" ABI_X86="(64) -32 (-x32)" 5828 KiB
[ebuild  N     ]    dev-libs/icu-65.1:0/65.1::gentoo  USE="-debug -doc -examples -static-libs" ABI_X86="(64) -32 (-x32)" 23700 KiB
[ebuild  N     ]    x11-libs/cairo-1.16.0-r3::gentoo  USE="X glib opengl svg (-aqua) -debug (-gles2-only) -static-libs -utils -valgrind" ABI_X86="(64) -32 (-x32)" 41014 KiB
[nomerge       ] sys-auth/polkit-0.115-r4::gentoo  USE="gtk introspection nls pam systemd -consolekit -elogind -examples -jit -kde (-selinux) -test" 
[nomerge       ]  sys-auth/pambase-20190402::gentoo  USE="cracklib nullok sha512 systemd* -consolekit -debug -elogind -minimal -mktemp -pam_krb5 -pam_ssh -passwdqc -securetty (-selinux)" 
[nomerge       ]   app-portage/portage-utils-0.80::gentoo  USE="nls openmp qmanifest qtegrity -libressl -static" 
[ebuild   R    ]    app-crypt/gpgme-1.13.0-r1:1/11::gentoo  USE="cxx qt5* -common-lisp -python -static-libs" PYTHON_TARGETS="python2_7 python3_6 (-python3_7)" 1778 KiB
[ebuild  N     ]     dev-qt/qttest-5.13.2:5/5.13::gentoo  USE="-debug -test" 0 KiB
[nomerge       ] dev-qt/qtgui-5.13.2:5/5.13::gentoo  USE="dbus egl gif jpeg libinput png udev xcb -accessibility -debug -eglfs -evdev (-gles2) -ibus -test -tslib -tuio -vnc -wayland" 
[ebuild  N     ]  dev-qt/qtdbus-5.13.2:5/5.13::gentoo  USE="-debug -test" 0 KiB
[nomerge       ] app-text/poppler-0.82.0:0/92::gentoo  USE="cairo cxx introspection jpeg jpeg2k lcms png qt5 tiff utils -cjk -curl -debug -doc -nss" 
[ebuild  N     ]  dev-qt/qtxml-5.13.2:5/5.13::gentoo  USE="-debug -test" 0 KiB
[ebuild  N     ]   dev-qt/qtcore-5.13.2-r1:5/5.13::gentoo  USE="icu systemd -debug -test" 0 KiB
[nomerge       ] gnome-extra/polkit-gnome-0.105-r2::gentoo 
[nomerge       ]  x11-libs/gtk+-3.24.13:3::gentoo  USE="X cups introspection (-aqua) -broadway -cloudprint -colord -examples -gtk-doc -test -vim-syntax -wayland -xinerama" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]   x11-libs/pango-1.42.4-r2::gentoo  USE="X introspection -test" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]    x11-misc/shared-mime-info-1.10-r1::gentoo  USE="-test" 
[ebuild   R    ]     dev-libs/libxml2-2.9.9-r3:2::gentoo  USE="icu* ipv6 python* readline -debug -examples -lzma -static-libs -test" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7 python3_6 (-python3_7) (-python3_8)" 5365 KiB
[nomerge       ] dev-qt/qtgui-5.13.2:5/5.13::gentoo  USE="dbus egl gif jpeg libinput png udev xcb -accessibility -debug -eglfs -evdev (-gles2) -ibus -test -tslib -tuio -vnc -wayland" 
[ebuild  N     ]  x11-libs/libxkbcommon-0.9.1::gentoo  USE="X -doc -test" ABI_X86="(64) -32 (-x32)" 368 KiB
[ebuild  N     ]  x11-libs/xcb-util-wm-0.4.1-r2::gentoo  USE="-doc -static-libs -test" ABI_X86="(64) -32 (-x32)" 315 KiB
[ebuild  N     ]  x11-libs/xcb-util-keysyms-0.4.0-r1::gentoo  USE="-doc -static-libs -test" ABI_X86="(64) -32 (-x32)" 284 KiB
[ebuild  N     ]  x11-libs/xcb-util-renderutil-0.3.9-r2::gentoo  USE="-doc -static-libs -test" ABI_X86="(64) -32 (-x32)" 287 KiB
[ebuild  N     ]   x11-libs/libxcb-1.13.1:0/1.12::gentoo  USE="xkb -doc (-selinux) -static-libs -test" ABI_X86="(64) -32 (-x32)" 495 KiB
[ebuild  N     ] app-portage/repoman-2.3.20::gentoo  PYTHON_TARGETS="python2_7 python3_6 (-python3_7) (-python3_8)" 86 KiB
[nomerge       ]  sys-apps/portage-2.3.84-r1::gentoo  USE="(ipc) native-extensions rsync-verify xattr -build -doc (-epydoc) -gentoo-dev (-selinux)" PYTHON_TARGETS="python2_7 python3_6 (-pypy3) (-python3_7) (-python3_8)" 
[nomerge       ]   app-portage/gemato-14.3::gentoo  USE="blake2 bzip2 gpg -lzma -sha3 -test -tools" PYTHON_TARGETS="python2_7 python3_6 (-pypy3) (-python3_7) (-python3_8)" 
[ebuild   R    ]    dev-lang/python-2.7.17:2.7::gentoo  USE="gdbm ipv6 ncurses readline sqlite* ssl (threads) (wide-unicode) xml (-berkdb) -bluetooth -build -doc -examples -hardened -libressl -tk -wininst" 12568 KiB
[ebuild   R    ]    dev-lang/python-3.6.9:3.6/3.6m::gentoo  USE="gdbm ipv6 ncurses readline sqlite* ssl (threads) xml -bluetooth -build -examples -hardened -libressl -test -tk -wininst" 16820 KiB
[ebuild   R    ] net-misc/openssh-8.0_p1-r4::gentoo  USE="X* pam pie ssl -X509 -audit -bindist* -debug -hpn -kerberos -ldns -libedit -libressl -livecd -sctp (-selinux) -static -test -xmss" 1561 KiB
[nomerge       ] x11-libs/gtk+-2.24.32-r1:2::gentoo  USE="cups introspection (-aqua) -examples -test -vim-syntax -xinerama" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]  net-print/cups-2.2.13::gentoo  USE="X acl dbus pam ssl systemd threads usb -debug -java -kerberos -lprng-compat -python (-selinux) -static-libs -xinetd -zeroconf" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 
[ebuild  N     ]   x11-misc/xdg-utils-1.1.3-r1::gentoo  USE="-doc" 291 KiB
[ebuild  N     ]    dev-perl/Net-DBus-1.1.0::gentoo  USE="-test" 2027 KiB
[nomerge       ] x11-themes/adwaita-icon-theme-3.32.0::gentoo  USE="branding" 
[nomerge       ]  x11-libs/gtk+-3.24.13:3::gentoo  USE="X cups introspection (-aqua) -broadway -cloudprint -colord -examples -gtk-doc -test -vim-syntax -wayland -xinerama" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]   app-accessibility/at-spi2-atk-2.32.0:2::gentoo  USE="-test" ABI_X86="(64) -32 (-x32)" 93 KiB
[ebuild  N     ]    app-accessibility/at-spi2-core-2.32.1:2::gentoo  USE="X introspection -gtk-doc -test" ABI_X86="(64) -32 (-x32)" 185 KiB
[nomerge       ] x11-libs/gtk+-2.24.32-r1:2::gentoo  USE="cups introspection (-aqua) -examples -test -vim-syntax -xinerama" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]  gnome-base/librsvg-2.40.20:2::gentoo  USE="introspection tools vala" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]   x11-libs/pango-1.42.4-r2::gentoo  USE="X introspection -test" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]    dev-libs/glib-2.60.7-r1:2::gentoo  USE="dbus (mime) xattr -debug -fam -gtk-doc (-selinux) -static-libs -systemtap -test -utils" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]     gnome-base/dconf-0.32.0-r2::gentoo  USE="-gtk-doc -test" 110 KiB
[ebuild  N     ]      sys-apps/dbus-1.12.16::gentoo  USE="X systemd -debug -doc -elogind (-selinux) -static-libs -test -user-session" ABI_X86="(64) -32 (-x32)" 2045 KiB
[ebuild  N     ]       app-text/xmlto-0.0.28-r1::gentoo  USE="text -latex" 125 KiB
[ebuild  N     ]        virtual/w3m-0::gentoo  0 KiB
[ebuild  N     ]         www-client/w3m-0.5.3_p20180125::gentoo  USE="X gpm nls ssl unicode -fbcon -gdk-pixbuf -imlib -libressl -lynxkeymap -nntp -xface" L10N="-de -ja" 2131 KiB
[nomerge       ] net-misc/openssh-8.0_p1-r4::gentoo  USE="X* pam pie ssl -X509 -audit -bindist* -debug -hpn -kerberos -ldns -libedit -libressl -livecd -sctp (-selinux) -static -test -xmss" 
[ebuild  N     ]  x11-apps/xauth-1.1::gentoo  USE="ipv6 -test" 160 KiB
[nomerge       ] app-crypt/gpgme-1.13.0-r1:1/11::gentoo  USE="cxx qt5* -common-lisp -python -static-libs" PYTHON_TARGETS="python2_7 python3_6 (-python3_7)" 
[nomerge       ]  app-crypt/gnupg-2.2.17::gentoo  USE="bzip2 ldap* nls readline smartcard ssl usb* -doc (-selinux) -tofu -tools -user-socket -wks-server" 
[nomerge       ]   net-nds/openldap-2.4.48::gentoo  USE="berkdb crypt ipv6 minimal ssl syslog -cxx -debug -experimental -gnutls -iodbc -kerberos -kinit -libressl -odbc -overlays -pbkdf2 -perl -samba -sasl (-selinux) -sha2 (-slp) -smbkrb5passwd -static-libs -tcpd -test" ABI_X86="(64) -32 (-x32)" 
[ebuild   R    ]    sys-apps/groff-1.22.3::gentoo  USE="X* -examples" 4091 KiB
[ebuild  N     ]     x11-libs/libXaw-1.0.13-r1::gentoo  USE="-deprecated -doc -static-libs" ABI_X86="(64) -32 (-x32)" 659 KiB
[ebuild  N     ]      x11-libs/libXpm-3.5.13::gentoo  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 453 KiB
[nomerge       ] x11-misc/xdg-utils-1.1.3-r1::gentoo  USE="-doc" 
[ebuild  N     ]  x11-apps/xset-1.2.4::gentoo  143 KiB
[ebuild  N     ]  x11-apps/xprop-1.2.4::gentoo  147 KiB
[ebuild  N     ]  dev-perl/X11-Protocol-0.560.0-r1::gentoo  99 KiB
[nomerge       ] app-accessibility/at-spi2-core-2.32.1:2::gentoo  USE="X introspection -gtk-doc -test" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]  x11-libs/libXtst-1.2.3-r1::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 315 KiB
[nomerge       ] x11-libs/gtk+-2.24.32-r1:2::gentoo  USE="cups introspection (-aqua) -examples -test -vim-syntax -xinerama" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]  x11-libs/pango-1.42.4-r2::gentoo  USE="X introspection -test" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]   x11-libs/libXft-2.3.3::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 346 KiB
[ebuild  N     ]  x11-libs/libXcomposite-0.4.5::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 310 KiB
[ebuild  N     ]  x11-libs/libXcursor-1.2.0::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 327 KiB
[nomerge       ] x11-libs/pango-1.42.4-r2::gentoo  USE="X introspection -test" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]  x11-libs/cairo-1.16.0-r3::gentoo  USE="X glib opengl svg (-aqua) -debug (-gles2-only) -static-libs -utils -valgrind" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]   media-libs/mesa-19.2.8::gentoo  USE="X classic egl gles2 -d3d9 -debug -dri3 -gallium -gbm -gles1 (-libglvnd) -llvm -lm-sensors -opencl -osmesa -pax_kernel (-selinux) -test -unwind -vaapi -valgrind -vdpau -vulkan -vulkan-overlay -wayland -xa -xvmc" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="(-freedreno) -i915 -i965 -intel -iris (-lima) -nouveau (-panfrost) -r100 -r200 -r300 -r600 -radeon -radeonsi (-vc4) -virgl (-vivante) -vmware" 
[ebuild  N     ]    x11-libs/libXxf86vm-1.1.4-r1::gentoo  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 289 KiB
[nomerge       ] x11-libs/gtk+-3.24.13:3::gentoo  USE="X cups introspection (-aqua) -broadway -cloudprint -colord -examples -gtk-doc -test -vim-syntax -wayland -xinerama" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]  dev-util/gtk-update-icon-cache-3.24.13::gentoo  89 KiB
[ebuild  N     ]  x11-libs/libXdamage-1.1.5::gentoo  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 297 KiB
[nomerge       ] x11-apps/xset-1.2.4::gentoo 
[ebuild  N     ]  x11-libs/libXmu-1.1.3::gentoo  USE="ipv6 -doc -static-libs" ABI_X86="(64) -32 (-x32)" 386 KiB
[nomerge       ] x11-libs/gtk+-3.24.13:3::gentoo  USE="X cups introspection (-aqua) -broadway -cloudprint -colord -examples -gtk-doc -test -vim-syntax -wayland -xinerama" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]  x11-libs/gdk-pixbuf-2.40.0:2::gentoo  USE="X introspection jpeg tiff -gtk-doc" ABI_X86="(64) -32 (-x32)" 5383 KiB
[ebuild  N     ]  x11-libs/libXrandr-1.5.2::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 323 KiB
[ebuild  N     ]  x11-libs/libXi-1.7.10::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 474 KiB
[nomerge       ] app-accessibility/at-spi2-atk-2.32.0:2::gentoo  USE="-test" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]  sys-apps/dbus-1.12.16::gentoo  USE="X systemd -debug -doc -elogind (-selinux) -static-libs -test -user-session" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]   x11-libs/libXt-1.2.0::gentoo  USE="-doc -static-libs -test" ABI_X86="(64) -32 (-x32)" 792 KiB
[nomerge       ] x11-libs/gtk+-3.24.13:3::gentoo  USE="X cups introspection (-aqua) -broadway -cloudprint -colord -examples -gtk-doc -test -vim-syntax -wayland -xinerama" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]  media-libs/mesa-19.2.8::gentoo  USE="X classic egl gles2 -d3d9 -debug -dri3 -gallium -gbm -gles1 (-libglvnd) -llvm -lm-sensors -opencl -osmesa -pax_kernel (-selinux) -test -unwind -vaapi -valgrind -vdpau -vulkan -vulkan-overlay -wayland -xa -xvmc" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="(-freedreno) -i915 -i965 -intel -iris (-lima) -nouveau (-panfrost) -r100 -r200 -r300 -r600 -radeon -radeonsi (-vc4) -virgl (-vivante) -vmware" 
[ebuild  N     ]   x11-libs/libXfixes-5.0.3-r1::gentoo  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 288 KiB
[nomerge       ] x11-libs/pango-1.42.4-r2::gentoo  USE="X introspection -test" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]  x11-libs/libXrender-0.9.10-r1::gentoo  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 302 KiB
[nomerge       ] x11-libs/libXft-2.3.3::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]  x11-libs/libXext-1.3.4::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 380 KiB
[ebuild  N     ]   x11-libs/libX11-1.6.9::gentoo  USE="ipv6 -doc -static-libs -test" ABI_X86="(64) -32 (-x32)" 2231 KiB

Total: 78 packages (70 new, 1 in new slot, 7 reinstalls), Size of downloads: 400871 KiB

 * Error: circular dependencies:

(dev-lang/python-3.7.5-r1:3.7/3.7m::gentoo, ebuild scheduled for merge) depends on
 (dev-db/sqlite-3.30.1:3/3::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
  (dev-libs/icu-65.1:0/65.1::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
   (dev-lang/python-3.7.5-r1:3.7/3.7m::gentoo, ebuild scheduled for merge) (buildtime)

It might be possible to break this cycle
by applying any of the following changes:
- dev-lang/python-3.7.5-r1 (Change USE: -sqlite)
- dev-db/sqlite-3.30.1 (Change USE: -icu)

Note that this change can be reverted, once the package has been installed.
Traceback (most recent call last):
  File "cache_gentoo/venv/geni/bin/geni", line 8, in <module>
    sys.exit(Geni.run())
  File "/home/user/qubes-builder/qubes-src/linux-template-builder/cache_gentoo/venv/geni/lib64/python3.7/site-packages/plumbum/cli/application.py", line 577, in run
    inst, retcode = subapp.run(argv, exit=False)
  File "/home/user/qubes-builder/qubes-src/linux-template-builder/cache_gentoo/venv/geni/lib64/python3.7/site-packages/plumbum/cli/application.py", line 577, in run
    inst, retcode = subapp.run(argv, exit=False)
  File "/home/user/qubes-builder/qubes-src/linux-template-builder/cache_gentoo/venv/geni/lib64/python3.7/site-packages/plumbum/cli/application.py", line 572, in run
    retcode = inst.main(*tailargs)
  File "/home/user/qubes-builder/qubes-src/linux-template-builder/cache_gentoo/venv/geni/lib64/python3.7/site-packages/geni/__init__.py", line 413, in main
    upgrade_system(self.parent.chroot)
  File "/home/user/qubes-builder/qubes-src/linux-template-builder/cache_gentoo/venv/geni/lib64/python3.7/site-packages/geni/__init__.py", line 243, in upgrade_system
    "@world")
  File "/home/user/qubes-builder/qubes-src/linux-template-builder/cache_gentoo/venv/geni/lib64/python3.7/site-packages/geni/chroot.py", line 51, in fg
    return self.prep(*args, env_vars=env_vars) & FG
  File "/home/user/qubes-builder/qubes-src/linux-template-builder/cache_gentoo/venv/geni/lib64/python3.7/site-packages/plumbum/commands/modifiers.py", line 154, in __rand__
    timeout=self.timeout)
  File "/home/user/qubes-builder/qubes-src/linux-template-builder/cache_gentoo/venv/geni/lib64/python3.7/site-packages/plumbum/commands/base.py", line 96, in __call__
    return self.run(args, **kwargs)[1]
  File "/home/user/qubes-builder/qubes-src/linux-template-builder/cache_gentoo/venv/geni/lib64/python3.7/site-packages/plumbum/commands/base.py", line 233, in run
    return p.run()
  File "/home/user/qubes-builder/qubes-src/linux-template-builder/cache_gentoo/venv/geni/lib64/python3.7/site-packages/plumbum/commands/base.py", line 194, in runner
    return run_proc(p, retcode, timeout)
  File "/home/user/qubes-builder/qubes-src/linux-template-builder/cache_gentoo/venv/geni/lib64/python3.7/site-packages/plumbum/commands/processes.py", line 247, in run_proc
    return _check_process(proc, retcode, timeout, stdout, stderr)
  File "/home/user/qubes-builder/qubes-src/linux-template-builder/cache_gentoo/venv/geni/lib64/python3.7/site-packages/plumbum/commands/processes.py", line 23, in _check_process
    proc.verify(retcode, timeout, stdout, stderr)
  File "/home/user/qubes-builder/qubes-src/linux-template-builder/cache_gentoo/venv/geni/lib64/python3.7/site-packages/plumbum/machines/base.py", line 26, in verify
    stderr)
plumbum.commands.processes.ProcessExecutionError: Unexpected exit code: 1
Command line: | /usr/bin/sudo /usr/sbin/chroot /home/user/qubes-builder/qubes-src/linux-template-builder/mnt /bin/bash -c 'source /etc/profile &&  emerge --autounmask-write --quiet-build=y -NuD @world'
make[1]: *** [Makefile:63: rootimg-build] Error 1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.