shatteredsilicon / ssm-submodules

GNU Affero General Public License v3.0
1 stars 2 forks source link

Add build records to avoid redundant rebuilding #228

Closed oblitorum closed 5 months ago

oblitorum commented 8 months ago

Close #216

This PR is for avoid rebuilding every modules everytime. It adds build record files ./results/records/{srpms,rpms,sdebs,debs}, records were added one line per package, in format $package_name,$build_artifact_filepath[:$build_artifact_filepath],$package_revision. What it does:

Ideally, make clean should not be run and build artifacts should not be removed before the SSM build process, but I seem to see some relevant code in https://github.com/shatteredsilicon/ssm-submodules-builder/blob/master/multibuild#L438-L456, but I'm not 100% sure.

oblitorum commented 5 months ago

Close it since we changed our build process