- 18 Jul, 2021 2 commits
-
-
James T. Lee authored
x11-libs/gtk+ fails to install during the world update when being installed as a binary. Used to work before July update. Works when installed from source and works installing the binary separate from world. There seems to be a race condition.
-
James T. Lee authored
-
- 16 Jul, 2021 1 commit
-
-
James T. Lee authored
-
- 14 May, 2021 1 commit
-
-
James T. Lee authored
-
- 23 Apr, 2021 1 commit
-
-
James T. Lee authored
Build Chromium in a separate project and install in Stage 2. This reverts commit b0bf06c3.
-
- 21 Apr, 2021 1 commit
-
-
James T. Lee authored
Chromium, Firefox, and xmonad (+ all the Haskell stuff) are the most time consuming part of the Stage 1 build. They are also a place where a lot of build failures happen. Let those failures happen as early as possible so that retries get back to it more quickly.
-
- 16 Apr, 2021 1 commit
-
-
James T. Lee authored
CI is jargon.
-
- 16 Mar, 2021 1 commit
-
-
James T. Lee authored
-
- 27 Jan, 2021 1 commit
-
-
James T. Lee authored
-
- 26 Jan, 2021 1 commit
-
-
James T. Lee authored
-
- 15 Jan, 2021 1 commit
-
-
James T. Lee authored
Let GHC be pulled in as a normal dependency of xmonad and other Haskell packages.
-
- 09 Jan, 2021 2 commits
-
-
James T. Lee authored
-
James T. Lee authored
-
- 06 Jan, 2021 2 commits
-
-
James T. Lee authored
The build was successful with '-j4', but it is not worth chasing for the complication added to the Puppet configuration. Will keep an eye on QEMU changelogs for improvements to qemu-user forking/threading.
-
James T. Lee authored
-
- 04 Jan, 2021 5 commits
-
-
James T. Lee authored
-
James T. Lee authored
-
James T. Lee authored
Just trying random stuff at this point. The fact is this works outside of a container environment, so I'm just looking at limitations put in place by the container.
-
James T. Lee authored
Don't know if this will help, but I'm out of ideas. During Python installation, a number of forks of: /usr/bin/qemu-aarch64 ./python -E -Wi -OO /var/tmp/portage/dev-lang/python-3.8.6-r1/image/usr/lib/python3.8/compileall.py -j16 -d /usr/lib/python3.8 -f -x bad_coding|badsyntax|site-packages|lib2to3/tests/data /var/tmp/portage/dev-lang/python-3.8.6-r1/image/usr/lib/python3.8 are spawned and deadlock in futex(0x550435f000, FUTEX_WAIT_BITSET|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
-
James T. Lee authored
-
- 02 Jan, 2021 1 commit
-
-
James T. Lee authored
-
- 01 Jan, 2021 1 commit
-
-
James T. Lee authored
Chromium is failing to compile reporting: obj/components/feedback/libfeedback.a: error adding symbols: malformed archive which https://github.com/OSSystems/meta-browser/issues/194 has led me to believe is actually due to the max open file limit. Checked `/proc/<buildah-chroot-pid>/limits` inside the build container and, sure enough, "1024."
-
- 31 Dec, 2020 7 commits
-
-
James T. Lee authored
Puppet was attempting to manage the package before eix-update had run.
-
James T. Lee authored
-
James T. Lee authored
The distcc bug is from Chromium being the first to compile after a bunch of binary package installations and it doing a compilation check in pkg_setup. See: https://bugs.gentoo.org/581880. This reverts commit 840890af.
-
James T. Lee authored
Otherwise, somehow a state file gets set up owned by root and Portage, notably Chromium, fails to use distcc.
-
James T. Lee authored
-
James T. Lee authored
-
James T. Lee authored
Make FACTER_build a build argument. It looks nicer and it doesn't hurt to think of it as just another parameter to the build.
-
- 30 Dec, 2020 3 commits
-
-
James T. Lee authored
See also: stage0@9f790786
-
James T. Lee authored
-
James T. Lee authored
Parameterize the GitLab CI script and add the profile change to the Containerfile.
-
- 27 Dec, 2020 2 commits
-
-
James T. Lee authored
-
James T. Lee authored
-
- 22 Dec, 2020 2 commits
-
-
James T. Lee authored
-
James T. Lee authored
Puppet does weird calculations with distcc that don't work when the CI host is also a distcc server.
-
- 21 Dec, 2020 2 commits
-
-
James T. Lee authored
There is no need to pass build options from the CI host because the algorithm Puppet uses to make /etc/portage/make.conf works just as well inside the container.
-
James T. Lee authored
-
- 20 Dec, 2020 2 commits
-
-
James T. Lee authored
-
James T. Lee authored
-