From Fedora Project Wiki

Revision as of 00:21, 6 July 2020 by Chrismurphy (talk | contribs) (add repeat)

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
    
  3. Repeat two more times.

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.