null+****@clear*****
null+****@clear*****
2011年 12月 29日 (木) 18:18:55 JST
Kouhei Sutou 2011-12-29 18:18:55 +0900 (Thu, 29 Dec 2011)
New Revision: 645dbba0095e414100cce65c9bd9c3c065a62738
Log:
[debian] add mysql-server-mroonga-compatible package.
It is just for backward compatibility. It provides "groonga" storage engine.
Copied files:
packages/debian/mysql-server-mroonga-compatible.install
(from packages/debian/mysql-server-mroonga.install)
packages/debian/mysql-server-mroonga-compatible.postinst
(from packages/debian/mysql-server-mroonga.postinst)
packages/debian/mysql-server-mroonga-compatible.postrm
(from packages/debian/mysql-server-mroonga.postrm)
Modified files:
packages/debian/changelog
packages/debian/control
packages/debian/mysql-server-mroonga.install
packages/debian/mysql-server-mroonga.postinst
packages/debian/mysql-server-mroonga.postrm
Modified: packages/debian/changelog (+7 -0)
===================================================================
--- packages/debian/changelog 2011-12-29 17:45:06 +0900 (8515b6a)
+++ packages/debian/changelog 2011-12-29 18:18:55 +0900 (e2f855b)
@@ -1,3 +1,10 @@
+mroonga (1.20-1) unstable; urgency=low
+
+ * New upstream release.
+ * Add mysql-server-mroonga-compatible package for "groonga" storage engine.
+
+ -- Kouhei Sutou <kou****@clear*****> Sun, 29 Jan 2012 00:00:00 +0900
+
mroonga (1.11-1) unstable; urgency=low
* New upstream release.
Modified: packages/debian/control (+26 -0)
===================================================================
--- packages/debian/control 2011-12-29 17:45:06 +0900 (3b009b9)
+++ packages/debian/control 2011-12-29 18:18:55 +0900 (667fac8)
@@ -16,6 +16,7 @@ Section: database
Architecture: any
Replaces: mysql-server-groonga (<< 1.0.0-1)
Breaks: mysql-server-groonga (<< 1.0.0-1)
+Conflicts: mysql-server-mroonga-compatible
Depends:
${misc:Depends},
${shlibs:Depends},
@@ -27,6 +28,31 @@ Description: A fast fulltext searchable storage engine for MySQL.
Groonga is good at real time update.
.
This package provides a MySQL storage engine as a shared library.
+ This provides "mroonga" storage engine. It means you can use
+ "ENGINE = mroonga" in "CREATE TABLE". You can use
+ "ENGINE = groonga" in "CREATE TABLE" with mysql-server-mroonga-compatible
+ package. It provides "groonga" storage engine. But "groonga" storage engine
+ is deprecated. We recommend that you use "mroonga" storage engine
+ rather than "groonga" storage engine.
+
+Package: mysql-server-mroonga-compatible
+Section: database
+Architecture: any
+Conflicts: mysql-server-mroonga
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends},
+ libgroonga0 (>= 1.2.8),
+ mysql-server
+Description: A fast fulltext searchable storage engine for MySQL.
+ Mroonga is a fast fulltext searchable storage engine for MySQL.
+ It is based on groonga, a fast fulltext search engine and column store.
+ Groonga is good at real time update.
+ .
+ This package provides a MySQL storage engine as a shared library.
+ This provides "groonga" storage engine. It means you can use
+ "ENGINE = groonga" in "CREATE TABLE" but "groonga" storage engine
+ is deprecated. You should use "mroonga" storage engine.
Package: mysql-server-mroonga-doc
Section: doc
Copied: packages/debian/mysql-server-mroonga-compatible.install (+0 -0) 100%
===================================================================
Copied: packages/debian/mysql-server-mroonga-compatible.postinst (+0 -0) 100%
===================================================================
Copied: packages/debian/mysql-server-mroonga-compatible.postrm (+0 -0) 100%
===================================================================
Modified: packages/debian/mysql-server-mroonga.install (+1 -1)
===================================================================
--- packages/debian/mysql-server-mroonga.install 2011-12-29 17:45:06 +0900 (3d59467)
+++ packages/debian/mysql-server-mroonga.install 2011-12-29 18:18:55 +0900 (59bffb7)
@@ -1,2 +1,2 @@
-usr/lib/mysql/plugin/ha_groonga.so*
+usr/lib/mysql/plugin/ha_mroonga.so*
debian/apparmor/mysql-server-mroonga etc/apparmor.d/abstractions/
Modified: packages/debian/mysql-server-mroonga.postinst (+2 -2)
===================================================================
--- packages/debian/mysql-server-mroonga.postinst 2011-12-29 17:45:06 +0900 (f600f37)
+++ packages/debian/mysql-server-mroonga.postinst 2011-12-29 18:18:55 +0900 (2608c80)
@@ -6,8 +6,8 @@ prevver="$2"
install_plugin() {
cat <<EOS | mysql --defaults-file=/etc/mysql/debian.cnf || true
-INSTALL PLUGIN groonga SONAME 'ha_groonga.so';
-CREATE FUNCTION last_insert_grn_id RETURNS INTEGER soname 'ha_groonga.so';
+INSTALL PLUGIN mroonga SONAME 'ha_mroonga.so';
+CREATE FUNCTION last_insert_grn_id RETURNS INTEGER soname 'ha_mroonga.so';
EOS
}
Modified: packages/debian/mysql-server-mroonga.postrm (+1 -1)
===================================================================
--- packages/debian/mysql-server-mroonga.postrm 2011-12-29 17:45:06 +0900 (fc14bb5)
+++ packages/debian/mysql-server-mroonga.postrm 2011-12-29 18:18:55 +0900 (7c308e9)
@@ -4,7 +4,7 @@ set -e
cat <<EOS | mysql --defaults-file=/etc/mysql/debian.cnf || true
DROP FUNCTION last_insert_grn_id;
-UNINSTALL PLUGIN groonga;
+UNINSTALL PLUGIN mroonga;
EOS
if [ "$1" = "purge" ]; then