aidecoe / qubes-builder-gentoo Goto Github PK
View Code? Open in Web Editor NEWQubes component: builder-gentoo
License: GNU General Public License v3.0
Qubes component: builder-gentoo
License: GNU General Public License v3.0
There's /usr/lib/qubes/upgrades-installed-check
it has couple of cases for rpm and deb based distros and formats its output.
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).
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)
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.
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).
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.
Timezone is configured in early config. Perhaps locale should be configured at that point, too.
Would that be a good idea?
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.
Currently make.conf
is updated on template build time. Wrapper script around wget
is used to export proxy settings. If that would be taken care of on boot, such wrapper script would not be needed.
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
There's /usr/lib/qubes/qubes-trigger-sync-appmenus.sh
, can be called from /etc/portage/bashrc.d
on pkg_post{rm,inst}
stage.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.