3 ms·
Rpm assumes deps and toolchain and doesn’t prevent accidental dependencies last I used it, admittedly many years ago. Are builds somehow done in a limited chroo
by bfrog 3y ago
Rpm assumes deps and toolchain and doesn’t prevent accidental dependencies last I used it, admittedly many years ago. Are builds somehow done in a limited chroot now? Is the toolchain version dependency tracked and managed?
- oneshtein 3y agoIn Fedora, mock[0] is used to build packages in clean chroot for multiple of distros. In SuSE, Open Build Service[1] i used. [0]: https://fedoraproject.org/wiki/Using_Mock_to_test_package_builds https://fedoraproject.org/wiki/Using_Mock_to_test_package_bu... [1]: https://en.opensuse.org/openSUSE:Build_Service_Tutorial https://en.opensuse.org/openSUSE:Build_Service_Tutorial
- bfrog 3y agoWhat about the toolchain being used, is that some how understood to be part of the result? This seems to be often overlooked. In nix the toolchain is considered an input I believe and taken into the output derivations hash. Meaning a toolchain change results in a new package (rightfully so!) What if you need different versions of the same package to support end applications?