-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build Qusal RPM specs with Qubes Builder V2 #59
Comments
The spec-build.sh was necessary for a proper build, but it is not correct to depend on external scripts to generate the correct RPM_BUILD_ROOT files. Now everything is contained in the spec file. The spec-build.sh can be used in the future to automate the process of copying sources to the specified directory and signing, but not modifying the sources contents on a per file basis. For: #59
Dotfiles build failed as it is a submodule and contains ".git" and "LICENSES". Hidden files in the base directory are normally used to specify configuration of tools for development, not usable in packages. For: #59
The RPM requires each other, the problem arises when user just depends on another formula as a library, not to build everything (qubes) from the other project. On the other hand, sometimes they are necessary, such as There are 55 RPMs specs, the build can take a long time. Maybe the number of RPMs will stay high, but what should be used instead is one RPM to provide the salt formulas as a library to be included by other formulas, instead of having to create all qubes of the other formula. |
Warning about Extraneous file: |
Technically, the Builder integration is "finished", what is unfinished is how to handle the RPM specs... should one RPM spec bring every formula as source and each separate formula only produces an installation procedure that depends on the source package? May be easier. |
Current problem (if any)
Build is done on separate qube, but it is manual work.
Proposed solution
Builder V2 has nice properties such as building in a disposable qube that can have a chroot set to the same Fedora release, this can be good to avoid incompatibilities.
Builder V2 may be over powered considering all the code in Qusal was verified by me and there is no external dependencies.
The value to a user, and who that user might be
.
The text was updated successfully, but these errors were encountered: