[Rpm-maint] [rpm-software-management/rpm] Replace fakechroot with proper container technology (PR #2559)

Michal Domonkos notifications at github.com
Tue Jul 25 16:21:07 UTC 2023


@dmnks pushed 24 commits.

de6156ae7d12ecea1feff9eaaed60e5b36f92d70  Silence awk if no RPM_CONFIGDIR in atlocal
344a908aea39ff70043f4c25fee8aac6969e0e02  Refactor mktree
9a14319af22073a8673d4e758b4e085c3c3ac077  Rename sandbox() to snapshot()
8db3e440dbe87655262c8df3d26c5edf67de86bb  Use $RPMTEST in dir check
46a265a3214caa7b20da7a0557df0b356d3aef62  Bootstrap a self-contained OS image with mktree
4548dbe6fef7ad7299448b998376dac879c2f292  Automatically remove test image on "make clean"
bf8076d71eee604d69b0d4304cfe2953fc311e26  Add support for "make env"
7998e9d64431c73e55540d07b850f1ecbf36659b  Add RPM_CONFIGDIR_PATH to atlocal
f1020c95021642b36ff5541f59b3064fe96d46da  Replace fakechroot with proper container tech
8a3fced6f33a649260d9bdae0459a1b6ac6df274  Start with clean environment in bwrap containers
33f4bd0a6d721d7e61584f28e2c9f27662c95f32  Add support for "make shell"
f7ead75e097e634dc22504a16b124eeb5f2dfdf3  Mention new test features in README
4d699a4114ff82d720f68cf5fbc940fed5be1954  Containerize the whole test-suite
abce132cc5b2ba5707fa4725dd2f255e57849f17  Base per-test snapshots on the root filesystem
ff867c9dfe029f2b3e6c50f43ae8dd56416fe681  Add convenience DNF wrapper to "make env"
267a45ba928928cd2b32b5d1a947ccae3c692520  Place TESTPROGS binaries into PATH
5d73ca3360fbe45d7efc13581243cad1cf22ec73  Rename mktree.in
0c9eae97d4307f1422d49103693f817ef7e2baf6  Add support for mktree backends
a9be54858d49cac290cd71d909d73d1178c35349  Drop ci/ directory, move Dockerfile to tests/
99fa4d30727262bc8517c888cd38e87cbc6b698e  Turn Dockerfile into a standalone RPM image
85759669da80b0ab7aaee5cd226020614290cf86  Add mktree.common
c1e4b1990e4c3723abf9a893b486d33edc45573f  Refactor cmake
86a5cba15f846ee02e0c7f4d400b27695471e97a  Add mktree.rootfs backend
4f4d4e93dcd77d466ab395463a340897c7aca1d1  Add mktree.podman backend

-- 
View it on GitHub:
https://github.com/rpm-software-management/rpm/pull/2559/files/a411270af569c8aacd6fdc8bb74c452351472b10..4f4d4e93dcd77d466ab395463a340897c7aca1d1
You are receiving this because you are subscribed to this thread.

Message ID: <rpm-software-management/rpm/pull/2559/push/14442908370 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20230725/1b08c819/attachment-0001.html>


More information about the Rpm-maint mailing list