~pieq/checkbox-ng:docs-contribution-guide

Last commit made on 2021-03-18
Get this branch:
git clone -b docs-contribution-guide https://git.launchpad.net/~pieq/checkbox-ng
Only Pierre Equoy can upload to this branch. If you are Pierre Equoy please log in for upload directions.

Branch merges

Branch information

Name:
docs-contribution-guide
Repository:
lp:~pieq/checkbox-ng

Recent commits

ba3905f... by Pierre Equoy

Change: Documentation config

Update copyright year to 2021 and add a link to the Contribution Guide
in the navbar.

768fdc4... by Pierre Equoy

Add: Checkbox contribution guide documentation

367fd81... by PMR <pmr@pmr-lander>

Merge #398548 from ~jocave/checkbox-ng:extra-env-return-iterable

01791c8... by Jonathan Cave

fix: make sure extra_env always returns iterable

extra_env is now a callable so the if check in execution.py will
always be True. This implies that it needs to return something
so the env.update() does not fail.

6a0d121... by PMR <pmr@pmr-lander>

Merge #398444 from ~jocave/checkbox-ng:fix-resume-with-normal-user

ddb096c... by Jonathan Cave

fix: delay execution of prepare_extra_env

LP: #1916227

The addition of variable setup that requires knowledge of the
"normal_user" fails on session resume as this is not available
until the app_blob is unpacked. This can be avoided by not
evaulating the extra_env until it is needed by the executor.

c87c2ca... by PMR <pmr@pmr-lander>

Merge #397728 from ~kissiel/checkbox-ng:buffering-problems

b5fc9bc... by Maciej Kisielewski

fix hang when master is run without stdin

fdab322... by PMR <pmr@pmr-lander>

Merge #397416 from ~pieq/checkbox-ng:add-required-python-packages-in-venv-script

30dd3b4... by Pierre Equoy

mk-venv: Add missing Python requirements

For historical reasons, Python packages tqdm and psutil cannot be added
in checkbox-ng setup.py requirements.

For hacking on checkbox-ng, the mk-venv script can be used. If launched,
it will install the required Python packages on its own, so that
checkbox-cli can be run from within the virtual environment.