summaryrefslogtreecommitdiff
path: root/debian/autobake-deb.sh
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch '10.1' into 10.2Oleksandr Byelkin2019-05-041-1/+2
|\
| * MDEV-18362 EPOCH=1 needs to be set for Ubuntu 18.10 cosmic buildsSergei Golubchik2019-04-241-1/+2
| | | | | | | | | | | | | | Apply dbart's patch to set epoch for all ubuntu releases starting from bionic. Not only for bionic. This works for Debian too (VERNUM=unstable, etc).
| * MDEV-16187 Ubuntu Bionic MariaDB has epoch version that makes 10.1 and 10.2 ↵Sergei Golubchik2018-06-151-2/+5
| | | | | | | | | | | | installs fail backport cb21e117bab from 10.2
| * Always require OpenSSL 1.0 on DebianSergei Golubchik2017-08-081-0/+9
| | | | | | | | auto-detecting whether it's called libssl-dev or libssl1.0-dev
* | remove aws kms plugin from debian builds tooSergei Golubchik2019-03-011-4/+3
| |
* | debian: more robust control file hackingSergei Golubchik2019-03-011-5/+5
| | | | | | | | | | | | when deleting a package, delete up to the next empty line, instead of relying on a package description being of some fixed number of lines long
* | Deb: don't edit control file from inside rules fileSergei Golubchik2019-01-251-0/+5
| | | | | | | | It's too late. Might work or not (and on buster it doesn't).
* | MDEV-16537 aws key management plugin on Ubuntu bionic has impossible ↵Sergei Golubchik2018-06-241-1/+1
| | | | | | | | | | | | | | | | dependencies remove manual libcurl3 dependency. it'll be automatically added (libcurl3 or libcurl4, whatever was actually used)
* | MDEV-12642: Build deb source packages on buildbot, just not on Travis-CIOtto Kekäläinen2018-06-051-3/+11
| |
* | MDEV-16187 Ubuntu Bionic MariaDB has epoch version that makes 10.1 and 10.2 ↵Sergei Golubchik2018-05-161-2/+5
| | | | | | | | installs fail
* | debian/control Include myrocks_hotbackup into mariadb-plugin-rocksdbadd_myrocks_gotbackupVicentiu Ciorbaru2018-02-071-1/+1
| |
* | Fix rocksdb compiler version identification with GCCVicentiu Ciorbaru2018-02-071-1/+4
| | | | | | | | | | GCC 7 with only dumpversion flag returns the major version only. dumpfullversion flag makes it work with both new and old gcc.
* | MDEV-9869 INSTALL SONAME 'ha_connect'Sergei Golubchik2017-12-251-1/+1
| | | | | | | | | | | | | | fix 011497bd603 in RPM and DEB: storage engine packages must require the server package of exactly correct version.
* | MDEV-12449: Debian Packaging AWS key management pluginVicențiu Ciorbaru2017-05-081-0/+5
| | | | | | | | | | | | * Update debian control file to include AWS key management plugin. * Update dependencies in control file to include uuid. * Include enable_encryption.preset with the aws-key-management plugin.
* | Fix debian architecture parsingVicențiu Ciorbaru2017-04-011-1/+1
| |
* | Skip rocksdb on debian i386 and when gcc version is < 4.8Vicențiu Ciorbaru2017-03-261-0/+10
| |
* | Deb: Streamline package listing order to make comparisons downstream easierOtto Kekäläinen2016-11-271-1/+1
| |
* | MDEV-10126: replace deprecated iproute dependency with iproute2Otto Kekäläinen2016-11-261-0/+8
| | | | | | | | | | Fall back to old iproute on Debian Wheezy and Ubuntu Precise that don't have iproute2 available.
* | Deb: List package contents as part of the build logOtto Kekäläinen2016-11-101-0/+13
| |
* | Deb: clean up, strip legacy and simplify autobake-deb.shOtto Kekäläinen2016-11-101-34/+19
| |
* | MDEV-6284: Install systemd files (almost) the Debian wayOtto Kekäläinen2016-10-291-0/+14
| | | | | | | | | | | | | | | | The control file contents must be correct from the start and cannot be modified at build time by CMake. Also all static Debian package analyzers will fail to see all manipulations by CMake later on. It is best to do all manipulations like these in autobake-deb.sh.
* | Deb: omit source building step when running from autobake-deb.shOtto Kekäläinen2016-10-291-1/+3
| | | | | | | | This will increase the speed of the build by a minute or two.
* | Travis-CI: skip building mariadb-test packages to speed up buildOtto Kekäläinen2016-10-271-0/+7
| | | | | | | | | | | | The build must stay under the Travis-CI 50 minute limit. Currently they often exceed, and the huge test suite is the single most long step in moving/packaging files, so remove it on Travis-CI automatically.
* | Deb: fix commit 1369696 and change autobake strategy to Debian Sid firstOtto Kekäläinen2016-10-271-21/+12
| |
* | Travis-CI: build less verbose, log must stay under 4MB limitOtto Kekäläinen2016-10-271-0/+7
| |
* | MDEV-6284: Remove Debian policy breaking and empty RELEASE_* variablesOtto Kekäläinen2016-10-271-5/+2
| |
* | Deb: always build mariadb-cracklib-password-check, even on Travis-CIOtto Kekäläinen2016-10-071-2/+1
| | | | | | | | | | Previously Travis-CI stated that cracklib is forbidden, but it does not longer seem to be the case.
* | Deb: Re-factor conditional build dependency checking and injectingOtto Kekäläinen2016-10-071-13/+26
| | | | | | | | | | | | | | | | Now we check if a dependency is available and not just if older versions are available. Also use correct name of libcrack2 to actually detect it. Use sed to inject dependency at the end of the dependency list. Otherwise keep the control line clean and parseable by Debian tools.
* | MDEV-9185 - Integrate with Travis-CI for easier and more automatic QASergey Vojtovich2016-08-181-4/+10
| | | | | | | | Based on contributions by Daniel Black and Otto Kekäläinen.
* | Merge remote-tracking branch 'origin/10.1' into 10.2Alexander Barkov2015-12-291-1/+0
|\ \ | |/
| * Merge branch '10.0' into 10.1Sergei Golubchik2015-12-211-1/+0
| |\
| | * Make autobake-deb.sh to omit .git directory from source tar.gzOtto Kekäläinen2015-12-111-2/+3
| | | | | | | | | | | | | | | | | | This is useful for developers who run autobake-deb.sh directly from the source tree as the resulting source tar package will be 90% smaller and all operations regarding it consequently 10x faster.
| | * Replace two identical debian/control files with a single oneOtto Kekäläinen2015-12-111-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The only difference between the files was the Debian standards line by one micro version. There was no logical motivation why there was separate control file for Debian and Ubuntu. The new debian/control file lives directly at the correct location and has the correct contents. Modify autobake.sh to take into account new control file location.
* | | Debian packaging: extend libcrack hack to create correct control fileOtto Kekäläinen2015-11-241-0/+3
| | | | | | | | | | | | | | | | | | | | | When the debian/control gets stripped off the libcrack3 dependency, it should also strip off the mariadb-cracklib-password-check-10.2 package entry, otherwise the resulting Debian source package will not be re-buildable independently later.
* | | fix debian packaging for 10.2Sergei Golubchik2015-11-231-1/+1
|/ /
* | Make autobake-deb.sh to omit .git directory from source tar.gzOtto Kekäläinen2015-07-221-2/+3
| | | | | | | | | | | | This is useful for developers who run autobake-deb.sh directly from the source tree as the resulting source tar package will be 90% smaller and all operations regarding it consequently 10x faster.
* | Update autobake.sh to match control file location. Drop lucid and squeeze ↵Otto Kekäläinen2015-07-221-30/+5
| | | | | | | | support.
* | MDEV-7305 Difficulties building cracklib_password_checkSergei Golubchik2015-02-171-1/+11
| | | | | | | | | | put cracklib_password_check into a separate package. build it conditionally on Debian/Ubuntu
* | cleanup: remove old debian/ubuntu names from debian/* filesSergei Golubchik2015-02-171-8/+2
|/ | | | | namely, remove the code to support: etch, lenny, hardy, intrepid, jaunty, karmic, maverick, natty
* MDEV-5038 put tokudb into the server packageSergei Golubchik2013-11-111-1/+1
|
* * mariadb-tokudb-engine-5.5.debSergei Golubchik2013-09-101-0/+4
| | | | | | | | | * now only production-use server plugins are in mariadb-server. client plugins are now in libmariadbclient18, testing-only server plugins are now in mariadb-test (set Coflicts: field properly) * fix Architecture: of mariadb-test * terrible hack to support optional deb packages for optional plugins
* MDEV-3882: .deb versions lower than upstream repo, causing install failureunknown2013-04-161-2/+2
| | | | | | | | | | The official Debian Wheezy MySQL packages have versions like 5.5.30+dfsg-xxx. Such version is larger than 5.5.30-yyy, so apt prefers it. So use instead 5.5.30+maria-yyy, which is larger and can be pulled in automatically by apt. Also included are a couple of fixes for test failures in buildbot.
* if the debian package name for 5.5.28 is 5.5.28-mariadb1~wheezySergei Golubchik2012-12-061-2/+2
| | | | | then for 5.5.28a it should be 5.5.28a-mariadb1~wheezy not 5.5.28-mariadb-a1~wheezy
* MDEV-469 Debian/Ubuntu build dependencies for source package mariadb-5.5 ↵Sergei Golubchik2012-08-231-1/+8
| | | | | | does not includes "cmake" only add cmake as a build dependency for distributions, where cmake is recent enough
* Fix two .deb problems causing build/install failures in Buildbot.unknown2012-01-241-2/+2
|
* Initial draft for building .deb packages for MariaDB 5.5.unknown2012-01-231-0/+74