Hello, Having spent some time trying to use their 'git-webkit' script to submit guix-related work, I thought I'd share what worked:
--8<---------------cut here---------------start------------->8--- ~/src/WebKit$ guix shell -m git-webkit-manifest.scm -- Tools/Scripts/git-webkit setup --8<---------------cut here---------------end--------------->8--- Then --8<---------------cut here---------------start------------->8--- guix shell -m git-webkit-manifest.scm -- Tools/Scripts/git-webkit pull-request --8<---------------cut here---------------end--------------->8--- Where git-webkit-manifest.scm contains: --8<---------------cut here---------------start------------->8--- (setenv "DISABLE_WEBKITCOREPY_AUTOINSTALLER" "1") (packages->manifest (map specification->package (list "python" "python-certifi" "python-mock" "python-chardet" "python-dateutil" "python-entrypoints" "python-idna" "python-packaging" "python-pyparsing" "python-requests" "python-setuptools-scm" "python-socks" "python-six" "python-tblib" "python-urllib3" "python-wheel" "python-whichcraft" "python-xmltodict" "python-jeepney" "python-cffi" "python-cryptography" "python-secretstorage" "python-keyring"))) --8<---------------cut here---------------end--------------->8--- Their contribution process is documented at https://webkit.org/contributing-code/#setting-up-a-checkout. I hope that helps someone else (or myself in the future). -- Thanks, Maxim