| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
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.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
fix 011497bd603
in RPM and DEB: storage engine packages must require the server
package of exactly correct version.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| | |
* 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.
|
| |
| |
| |
| | |
Added 4 extra lines in 10.3 so we need to delete more.
|
|/
|
|
|
|
|
|
| |
* 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
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Fall back to old iproute on Debian Wheezy and Ubuntu Precise that
don't have iproute2 available.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
This will increase the speed of the build by a minute or two.
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Previously Travis-CI stated that cracklib is forbidden, but it does
not longer seem to be the case.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Based on contributions by Daniel Black and Otto Kekäläinen.
|
|\ |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
|/ / |
|
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| | |
support.
|
| |
| |
| |
| |
| | |
put cracklib_password_check into a separate package.
build it conditionally on Debian/Ubuntu
|
|/
|
|
|
| |
namely, remove the code to support:
etch, lenny, hardy, intrepid, jaunty, karmic, maverick, natty
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
then for 5.5.28a it should be
5.5.28a-mariadb1~wheezy not 5.5.28-mariadb-a1~wheezy
|
|
|
|
|
|
| |
does not includes "cmake"
only add cmake as a build dependency for distributions, where cmake is recent enough
|
| |
|
|
|