-
Notifications
You must be signed in to change notification settings - Fork 21
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-441: Add Lintian steps to DEB build #25
base: main
Are you sure you want to change the base?
Conversation
buildbot wise looks good. @fauust @cvicentiu @grooverdan any other comments? |
Yes, see MariaDB/mariadb.org-tools#151 (comment)
|
afacbb0
to
af94d37
Compare
Add Lintian to Ubuntu/Debian docker build images so it will be available to use within Buildbot Lintian step in future Lintian is a comprehensive package checker for Debian packages which tries to prevent common mistakes in Debian packages and other packaging problems which are hard to spot with human reviewing.
Add DebLintian step to master.cfg to make sure that Lintian tool is getting launched everytime that BB is building Debian packages. Lintian should be applied before DEB packages are uploaded to further steps as Lintian can find problems that are should not be there.
572081a
to
19a0b90
Compare
As I see this benefits over size growth is less than not have lintian. Currently most of MariaDB version goes thru Lintian just fine if we do not turn on most strict options. |
As said, the image size is not a pb IMO, just make sure that:
|
You can
One can turn off not needed test by |
87ffbbf
to
c75508d
Compare
4f49dd6
to
e54c173
Compare
Add steps to Lintian build to make sure that builds are not violating Debian packaging rules.
Why:
Lintian is a comprehensive package checker for Debian packages.
It tries to check for