aboutsummaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorErik Skultety <eskultet@redhat.com>2023-04-04 13:47:48 +0200
committerErik Skultety <eskultet@redhat.com>2023-04-18 11:57:31 +0200
commit6468b1e0a951c9b2d4efc9522299daaab54e2a1a (patch)
tree096c9008b0b97e0273babcab0b6a7e7032afbfdf /setup.py
parentbe9a524f47d1f4a146a6e74a15f005870d5567a5 (diff)
downloadlibvirt-ci-6468b1e0a951c9b2d4efc9522299daaab54e2a1a.zip
libvirt-ci-6468b1e0a951c9b2d4efc9522299daaab54e2a1a.tar.gz
libvirt-ci-6468b1e0a951c9b2d4efc9522299daaab54e2a1a.tar.bz2
lcitool: Drop the 'build' command
Although this used to be useful back in the day when most of our listed projects (mostly libvirt though) were built in VMs, with the rise of git forge like services providing containers to build projects from sources this feature is became less useful. Although having become obsolete, the biggest problems of this feature were that: - the extra Ansible layer in form of playbooks abstracted useful bits like real-time stdout logging of the build process making debugging of a build issue more difficult than if having it done manually, especially considering the JSON serialized stderr dump it returns - project dependencies - in order to built project X, project Y had likely to be built prior to project X so that fresh builddeps were available at project X's build time. Not only the projects had to be named in the exact order they were to be built, but project Y could not even specify that it could be built against distro provided builddeps if so desired. - slight changes to the build procedure or tool chains used in the respective upstream projects. Should a build happen in such a VM, each and every project is responsible to maintain their own build recipes which the user can happily execute interactively inside an lcitool-prepared VM. Signed-off-by: Erik Skultety <eskultet@redhat.com>
Diffstat (limited to 'setup.py')
0 files changed, 0 insertions, 0 deletions