From Fedora Project Wiki

Revision as of 00:03, 6 July 2020 by Chrismurphy (talk | contribs) (initial writeup)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

Test building WebKitGTK with swap-on-zram enabled and running.

Setup

  1. Install mock, and download webkit2gtk3 source.
    sudo dnf install mock
    curl -O https://kojipkgs.fedoraproject.org//packages/webkit2gtk3/2.29.2/1.fc33/src/webkit2gtk3-2.29.2-1.fc33.src.rpm
    
  2. Add user to mock group.
    sudo usermod -a -G mock chris
    

How to test

  1. Make sure you have at zram swap, or both a disk-based swap and a zram swap.
    $ swapon
    NAME       TYPE       SIZE USED PRIO
    /dev/sda5  partition 10.4G   0B   -2
    /dev/zram0 partition  3.8G   0B  100
    
  2. Build WebKitGTK
    mock webkit2gtk3-2.29.2-1.fc33.src.rpm
    

Expected Results

  1. Either the build succeeds, or earlyoom will report killing off one of the related build processes (probably cc1plus).
  2. Other sources of failures likely indicate a problem.