-
Notifications
You must be signed in to change notification settings - Fork 26
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
MDBF-782 Quick builders don't need "make package", default "make all"… #554
base: dev
Are you sure you want to change the base?
Conversation
… sufficient Quick builders aren't saving packages or using them for tests. As such theree doesn't need to be a tarball created. The build default, target "all" is sufficent for the artifacts used in MTR tests to be generated.
@grooverdan See for example : https://buildbot.mariadb.org/#/builders/221/builds/36656 If you want to remove Historically speaking, @vladbogo might have a clear answer. |
@RazvanLiviuVarzaru the idea was for developers to be able to download the package and debug it without rebuilding. As far as I am aware this is not something that is actively used. |
I've found one use-case why Quick Builders are triggering ECO . Line 138 in 701275b
Took one random ECO factory i.e. buildbot/master-docker-nonstandard/master.cfg Line 1277 in 701275b
You will see that ECO needs the parent builder |
@vladbogo we need to ask around and also take into account the ECO triggering. |
… sufficient
Quick builders aren't saving packages or using them for tests.
As such there doesn't need to be a tarball created.
The build default, target "all" is sufficient for the artifacts used in MTR tests to be generated.
Test cases:
Deb and rpm autobakes have different steps. The bintar builder also have unique steps.
Standard quick builders, (distro without {rpm,deb}_autobake) should have a compile step that doesn't finish with creating a tarball like: