<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-support/mysql, branch fido</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=fido</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=fido'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2015-10-26T20:43:08+00:00</updated>
<entry>
<title>mariadb: Security Advisory -CVE-2015-2305</title>
<updated>2015-10-26T20:43:08+00:00</updated>
<author>
<name>Roy Li</name>
<email>rongqing.li@windriver.com</email>
</author>
<published>2015-06-01T08:04:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=7ab203e051543edd730e6a630f47c5fcc846bd41'/>
<id>urn:sha1:7ab203e051543edd730e6a630f47c5fcc846bd41</id>
<content type='text'>
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-2305

Signed-off-by: Roy Li &lt;rongqing.li@windriver.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;

Conflicts:
	meta-oe/recipes-support/mysql/mariadb.inc
	removed ref to patch fix-a-building-failure.patch
</content>
</entry>
<entry>
<title>mariadb: make it be able to work with SELinux</title>
<updated>2015-02-12T18:35:39+00:00</updated>
<author>
<name>Roy Li</name>
<email>rongqing.li@windriver.com</email>
</author>
<published>2015-02-06T05:59:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=9bb362cb3fdf3c28c6bb1f510fd303b5297c218f'/>
<id>urn:sha1:9bb362cb3fdf3c28c6bb1f510fd303b5297c218f</id>
<content type='text'>
1. change the datadir from /var/mysql to /var/lib/mysql
2. after creating datedir, restorecon on it, make SELinux be able to
work
3. Add the PIDFile for systemd unit file, otherwise systemctl can not
stop mysqld

Signed-off-by: Roy Li &lt;rongqing.li@windriver.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>mariadb: mariadb-server depends on mariadb-client</title>
<updated>2015-02-12T18:33:46+00:00</updated>
<author>
<name>Roy Li</name>
<email>rongqing.li@windriver.com</email>
</author>
<published>2015-02-04T05:28:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=426070e311c5b78055e45d659ade02006db0b18d'/>
<id>urn:sha1:426070e311c5b78055e45d659ade02006db0b18d</id>
<content type='text'>
/etc/init.d/mysqld from mariadb-server uses mysqladmin, which is installed
into mariadb-client, so add the dependency to make this script be able
to run

Signed-off-by: Roy Li &lt;rongqing.li@windriver.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>mariadb: update to 5.5.41</title>
<updated>2015-01-08T10:58:43+00:00</updated>
<author>
<name>Paul Eggleton</name>
<email>paul.eggleton@linux.intel.com</email>
</author>
<published>2015-01-05T11:00:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=ce6304feb23c63d8a06fb946ffab18dc5a544243'/>
<id>urn:sha1:ce6304feb23c63d8a06fb946ffab18dc5a544243</id>
<content type='text'>
Signed-off-by: Paul Eggleton &lt;paul.eggleton@linux.intel.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>mariadb: add dependency libevent</title>
<updated>2014-11-24T11:01:53+00:00</updated>
<author>
<name>Kang Kai</name>
<email>kai.kang@windriver.com</email>
</author>
<published>2014-11-18T09:54:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=c636aae61fe9681276bda09d135454cfa598aa0b'/>
<id>urn:sha1:c636aae61fe9681276bda09d135454cfa598aa0b</id>
<content type='text'>
mariadb failed to build:
| make[2]: *** No rule to make target
  '/.../bitbake_build/tmp/sysroots/qemux86-64/usr/lib64/libevent.so',
  needed by 'tests/async_queries'.  Stop.
| make[2]: Leaving directory
  '/.../bitbake_build/tmp/work/core2-64-wrs-linux/mariadb/5.5.40-r0/build'
  CMakeFiles/Makefile2:6742: recipe for target 'tests/CMakeFiles/async_queries.dir/all' failed
| make[1]: *** [tests/CMakeFiles/async_queries.dir/all] Error 2

It is an rare case that when configure mariadb, libevent exists in
sysroot. But when do compile for mariadb, libevent is gone somehow. That
causes build fails. Run follow commands could reproduce this error:

$ bitbake libevent
$ bitbake mariadb -c cleansstate
$ bitbake mariadb -c configure
$ bitbake libevent -c clean
$ bitbake mariadb

Add if without libevent, test case tests/async_queries.c will not be built.
The case is helpful to do unit test. So add libevent as a dependency to fix the
error and make sure async_queries.c will be built.

Signed-off-by: Kai Kang &lt;kai.kang@windriver.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>mariadb: re-package configure files</title>
<updated>2014-11-24T11:01:53+00:00</updated>
<author>
<name>Kang Kai</name>
<email>kai.kang@windriver.com</email>
</author>
<published>2014-11-18T09:54:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=66e9c19579def6551fd750f82a9695b06b5eb596'/>
<id>urn:sha1:66e9c19579def6551fd750f82a9695b06b5eb596</id>
<content type='text'>
There are 3 configure files under /etc/my.cnf.d:

client.cnf: options for client library
mysql-clients.cnf: options for MariaDB tools such as mysqladmin, etc
server.cnf: options for server

They are packaged to mariadb-leftover at this moment. That is not correct.
Split them into sub-packages:
client.cnf          --&gt; libmysqlclient
mysql-clients.cnf   --&gt; mariadb-client
server.cnf          --&gt; mariadb-server

Make these files as configure file by CONFFILES and update global
configure file my.cnf to include /etc/my.cnf.d as well.

Signed-off-by: Kai Kang &lt;kai.kang@windriver.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>mariadb: Update from version 5.5.39 to 5.5.40</title>
<updated>2014-11-24T10:59:51+00:00</updated>
<author>
<name>Kang Kai</name>
<email>kai.kang@windriver.com</email>
</author>
<published>2014-11-18T09:54:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=6db864c93193c6e353ef37160e8ff1bcfb8f5337'/>
<id>urn:sha1:6db864c93193c6e353ef37160e8ff1bcfb8f5337</id>
<content type='text'>
* rename mariadb_5.5.39.inc -&gt; mariadb.inc
* add dependency bision-native for mariadb-native
* add revert-fix-for-MDEV-5120.patch to revert an commit for mariadb test suite
  which causes packages mysql-python and modphp fail to build
* add PACKAGECONFIG 'libedit'

Signed-off-by: Kai Kang &lt;kai.kang@windriver.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>mariadb: Check valgrind headers only if WITH_VALGRIND is set</title>
<updated>2014-11-24T10:59:49+00:00</updated>
<author>
<name>Jackie Huang</name>
<email>jackie.huang@windriver.com</email>
</author>
<published>2014-11-13T05:37:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=7813f6d7b7a7abe70a8c8e0409f764d77af4a0b5'/>
<id>urn:sha1:7813f6d7b7a7abe70a8c8e0409f764d77af4a0b5</id>
<content type='text'>
Changes:
- Add patch to check valgrind headers only if WITH_VALGRIND is set
- Add PACKAGECONFIG for valgrind and disable it by default

Signed-off-by: Jackie Huang &lt;jackie.huang@windriver.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>mariadb: use ${PN} for SYSTEMD_AUTO_ENABLE</title>
<updated>2014-11-07T14:05:08+00:00</updated>
<author>
<name>Chen Qi</name>
<email>Qi.Chen@windriver.com</email>
</author>
<published>2014-10-30T06:39:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=3692902448c29828ce7d25d553a4e6bf11cbb9ec'/>
<id>urn:sha1:3692902448c29828ce7d25d553a4e6bf11cbb9ec</id>
<content type='text'>
Use ${PN} instead of hardcoding 'mariadb' so that everything works
fine in case of multilib.

Signed-off-by: Chen Qi &lt;Qi.Chen@windriver.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>mariadb: change socket location in my.cnf</title>
<updated>2014-11-07T14:05:05+00:00</updated>
<author>
<name>Chen Qi</name>
<email>Qi.Chen@windriver.com</email>
</author>
<published>2014-10-29T06:15:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=aec24e33e053ce75ad733b786056dc45186e503e'/>
<id>urn:sha1:aec24e33e053ce75ad733b786056dc45186e503e</id>
<content type='text'>
Change socket location to /var/lib/mysql/mysql.sock. Otherwise, we
could spot errors in systemd systems like below.

mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!

This is because mysqld.service is using PrivateTmp=true.

Signed-off-by: Chen Qi &lt;Qi.Chen@windriver.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
</feed>
