Skip to content
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

MDEV-28153: Debian autobake- use absolute dependencies #2064

Commits on Apr 7, 2022

  1. MDEV-28153: Debian autobake to generate control

    Without doing the full build.
    
    Autobake now includes a dependency on lsb-release.
    
    As the BB CI images
    (https://github.com/MariaDB/mariadb.org-tools/blob/master/buildbot.mariadb.org/ci_build_images/debian.Dockerfile)
    have explicit dependencies, there's no point maintaining them in
    two places. We don't want do the full autobake-deb.sh there, just enough
    to have the control file containing the correct dependencies.
    
    Helps: MariaDB/mariadb.org-tools#130
    grooverdan committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    d86b9e2 View commit details
    Browse the repository at this point in the history
  2. deb: make --output-sync=target

    Rather than Debian logs containing a barely decipherable mix
    of build command and the output of some other command, we
    use the make option --output-sync=target. This make the compile
    line and the output stay together in the output stream.
    
    This option exists even in the make version in debian;stretch
    so should work everywhere.
    
    Test on debian:stretch, ubuntu:18.04, the two lowest version that
    use the debian/rules.
    grooverdan committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    81418f4 View commit details
    Browse the repository at this point in the history