summaryrefslogtreecommitdiff
path: root/debian/autobake-deb.sh
Commit message (Collapse)AuthorAgeFilesLines
* MDEV-12642: Build deb source packages on buildbot, just not on Travis-CIOtto Kekäläinen2018-01-161-3/+11
|
* Deb: Re-remove unnecessary version suffixes from package namesOtto Kekäläinen2018-01-161-1/+4
| | | | | | | | | | | | There is no point in having version suffixes in plugin packages. They will via their control file anyway depend on the correct server or client version. Having version suffices has no benefit and it just complicates upgrades when a new major version name package needs to replace all possible previous version. This issue was overlooked when merging commit 844a5759462d11d5e4ae83d951b796647621e2d0 from 10.2 into 10.3, so it needs to be manually fixed now.
* Fix commit 9631d933fbc2ec99874 so Travis CI doesn't failOtto Kekäläinen2018-01-161-0/+6
| | | | | | TokuDB and Mroonga are not built on Travis CI to save time. Previously their packages were not created due to a hack in debian/rules, that got removed in commit 9631d933fbc2ec99874. This change complements that commit.
* Minor spelling fixes in code comments, docs and outputOtto Kekäläinen2018-01-121-1/+1
| | | | | This commit does not touch any variable names or any other actual code, and thus should not in any way affect how the code works.
* Merge bb-10.2-ext into 10.3Marko Mäkelä2018-01-041-2/+2
|\
| * 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.
* | Travis-CI: slim down the deb build so it passes in the 50 minute time limitOtto Kekäläinen2017-11-211-12/+13
| | | | | | | | | | | | | | | | | | The Debian packaging build was failing on Travis-CI due to timeouts. These changes make it faster by skipping less relevant parts of the build, like the test suite, RocksDB, TokuDB and Mroonga. Also fix the usage of the 'make -j' flag to not have any spaces as recommended in an example in the Debian policy.
* | Merge branch 'bb-10.2-ext' into 10.3Marko Mäkelä2017-06-021-0/+5
|\ \ | |/ | | | | | | | | This excludes MDEV-12472 (InnoDB should accept XtraDB parameters, warning that they are ignored). In other words, MariaDB 10.3 will not recognize any XtraDB-specific parameters.
| * 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 remnant of RocksDB sed deleteVicențiu Ciorbaru2017-04-061-1/+1
| | | | | | | | Added 4 extra lines in 10.3 so we need to delete more.
* | Update debian packaging to work in 10.3Vicențiu Ciorbaru2017-04-051-5/+5
|/ | | | | | | | * Rename all files to use 10.3 in the filename * Adjust rules to delete extra lines from control file * Adjust control file to have correct Replaces/Breaks list for each package * Add libcurl3-dev as build dependency for mariadb server in debian
* 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