[MDEV-5707] MTR fails on kfreebsd Created: 2014-02-19 Updated: 2014-10-05 Resolved: 2014-10-05 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Platform Debian |
| Affects Version/s: | 5.5.37, 5.5.38, 10.0.10 |
| Fix Version/s: | 5.5.40 |
| Type: | Bug | Priority: | Minor |
| Reporter: | Otto Kekäläinen | Assignee: | Sergei Golubchik |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | debian, kfreebsd, tests, upstream | ||
| Environment: |
Debian official build system |
||
| Issue Links: |
|
||||||||
| Description |
|
As seen at https://buildd.debian.org/status/package.php?p=mariadb-5.5 the Debian MariaDB packages do not build on architecture kfreebsd (both i386 and amd64). Builds fail with the error:
Equivalent MySQL packages build successfully as seen on https://buildd.debian.org/status/package.php?p=mysql-5.5 Maybe there are some patches in MySQL that could be imported into MariaDB? |
| Comments |
| Comment by Elena Stepanova [ 2014-02-20 ] | ||||||||||||||||||||||||||||||||||
|
I don't see anything obvious in MTR that could cause the difference between MySQL and MariaDB, the fragments of code that do the check for socket path length are identical.
| ||||||||||||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2014-04-01 ] | ||||||||||||||||||||||||||||||||||
|
The reason of the failure is the debian bug I couldn't understand why it passes with MySQL in the official build system. I cloned the git tree from git://git.debian.org/git/pkg-mysql/mysql-5.5.git, and they fail exact same way. Possibly during installation of dependencies some experimental package which fixes the bug is pulled, but it's just a guess. it's hard for me to reproduce the entire process, because apparently it uses some closed repositories (and besides currently i can't use unstable for kFreeBSD at all, it complains about hash sum mismatch at least on two different mirrors). In any case, it is a hypothetical question because the real solution is to get the upstream bug fixed. | ||||||||||||||||||||||||||||||||||
| Comment by Otto Kekäläinen [ 2014-07-19 ] | ||||||||||||||||||||||||||||||||||
|
This is still valid for 5.5.38: MySQL in Debian does however build (https://buildd.debian.org/status/package.php?p=mysql-5.5) on this architecture and I think we should get to the same level. | ||||||||||||||||||||||||||||||||||
| Comment by Otto Kekäläinen [ 2014-08-12 ] | ||||||||||||||||||||||||||||||||||
|
This MTR issue is now fixed with this patch http://anonscm.debian.org/cgit/pkg-mysql/mariadb-5.5.git/commit/?id=7a4997284b903cb281f9107a781fa2bf16ff7ac2 and verified in build log at https://buildd.debian.org/status/fetch.php?pkg=mariadb-5.5&arch=kfreebsd-amd64&ver=5.5.39-1&stamp=1407788422 However, MariaDB does not yet fully build on kfreebsd due to another error (auth_socket.so missing) but for that I'll open another issue. Please copy the patch to MariaDB trunk and release the fix in upstream 5.5.40. |