diff --git a/debian/changelog b/debian/changelog index a5deced9aba6aa4047a615534c29399d2b10ddb4..51f2158d1f397282cd4b94a3879156083dda0281 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +tarantool-lts (1.5.3.146.g343028d-1) unstable; urgency=medium + + * Rename tarantool-1.5 to tarantool-lts (Long time support). + New tarantool (>> 1.6) have incompatible protocol and database format, + so tarantool 1.5 will be supported for a long time (until 2017), so + its packages are renamed. + + -- Dmitry E. Oboukhov <unera@debian.org> Mon, 23 Jun 2014 15:24:34 +0400 + tarantool (1.5.3.53.ge2308d8-1) unstable; urgency=medium * New Debian snapshot diff --git a/debian/control b/debian/control index 72ecb6ff623682cf3b6511901d31d0e96b58ed88..9c12c35d7cdda5eb7a90f188a1a0ef192dd9b00a 100644 --- a/debian/control +++ b/debian/control @@ -1,4 +1,4 @@ -Source: tarantool +Source: tarantool-lts Priority: optional Maintainer: Dmitry E. Oboukhov <unera@debian.org> Build-Depends: cdbs, debhelper (>= 8), @@ -14,21 +14,25 @@ Homepage: http://tarantool.org/ VCS-Browser: https://github.com/tarantool/tarantool VCS-Git: git://github.com/tarantool/tarantool.git -Package: tarantool-common +Package: tarantool-lts-common Architecture: all Priority: optional +Conflicts: tarantool-common (<< 1.6) +Replaces: tarantool-common (<< 1.6) Depends: ${misc:Depends}, adduser Description: Tarantool in-memory database - common files Tarantool is an in-memory database and Lua application server. This package provides scripts to work with tarantool configuration and log files. -Package: tarantool +Package: tarantool-lts Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 hurd-i386 Priority: optional -Depends: ${shlibs:Depends}, ${misc:Depends}, tarantool-common -Conflicts: tarantool-dbg (<< 1.5.2) -Suggests: tarantool-dbg, tarantool-client, libdr-tarantool-perl +Depends: ${shlibs:Depends}, ${misc:Depends}, tarantool-lts-common +Conflicts: tarantool-dbg (<< 1.5.2), + tarantool (<< 1.6) +Replaces: tarantool (<< 1.6) +Suggests: tarantool-lts-client, libdr-tarantool-perl Description: In-memory database with Lua application server Tarantool is an in-memory database and Lua application server. Its key properties include: @@ -43,111 +47,78 @@ Description: In-memory database with Lua application server . This package provides Tarantool server. -Package: tarantool-dev +Package: tarantool-lts-dev Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 hurd-i386 Priority: optional Section: libdevel +Conflicts: libtarantool-dev (<< 1.6) +Replaces: libtarantool-dev (<< 1.6) Depends: ${shlibs:Depends}, ${misc:Depends}, - tarantool (= ${binary:Version}), + tarantool-lts (= ${binary:Version}), Description: Tarantool in-memory database - development headers Tarantool is an in-memory database and Lua application server. This package provides server headers needed to build pluggable modules. -Package: tarantool-modules +Package: tarantool-lts-modules Conflicts: tarantool-plugins (<< 1.5.3) Replaces: tarantool-plugins (<< 1.5.3) Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 hurd-i386 Priority: optional Depends: ${shlibs:Depends}, ${misc:Depends}, - tarantool (= ${binary:Version}), - tarantool-sql-module, - tarantool-postgresql-module, - tarantool-mysql-module, - tarantool-sophia-module + tarantool-lts (= ${binary:Version}) +Recommends: + tarantool-postgresql-module (= ${binary:Version}), + tarantool-mysql-module (= ${binary:Version}), + tarantool-sophia-module (= ${binary:Version}) Description: Tarantool in-memory database - all plug-ins bundle Tarantool is an in-memory database and Lua application server. - This package provides (or depends on) all Tarantool additional - modules. + This package provides some Tarantool additional modules. -Package: tarantool-sql-module -Conflicts: - tarantool-postgresql-plugin (<< 1.5.3), - tarantool-mysql-plugin (<< 1.5.3) +Package: tarantool-lts-postgresql-module Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 hurd-i386 Priority: optional -Depends: ${shlibs:Depends}, ${misc:Depends}, - tarantool (= ${binary:Version}) -Description: Tarantool in-memory database - PostgreSQL connector - Tarantool is an in-memory database and Lua application server. - This package contains a connector to PostgreSQL database for - Tarantool Lua stored procedures. - -Package: tarantool-postgresql-module Conflicts: tarantool-postgresql-plugin (<< 1.5.3) -Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 hurd-i386 -Priority: optional +Replaces: tarantool-postgresql-plugin (<< 1.6) Depends: ${shlibs:Depends}, ${misc:Depends}, - tarantool-sql-module (= ${binary:Version}), - tarantool (= ${binary:Version}) + tarantool-lts-modules (= ${binary:Version}) Description: Tarantool in-memory database - PostgreSQL connector Tarantool is an in-memory database and Lua application server. This package contains a connector to PostgreSQL database for Tarantool Lua stored procedures. -Package: tarantool-mysql-module -Conflicts: tarantool-mysql-plugin (<< 1.5.3) +Package: tarantool-lts-mysql-module Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 hurd-i386 +Conflicts: tarantool-mysql-plugin (<< 1.5.3) +Replaces: tarantool-mysql-plugin (<< 1.6) Priority: optional Depends: ${shlibs:Depends}, ${misc:Depends}, - tarantool-sql-module (= ${binary:Version}), - tarantool (= ${binary:Version}) + tarantool-lts-modules (= ${binary:Version}) Description: Tarantool in-memory database - MySQL connector Tarantool is an in-memory database and Lua application server. This package contains a connector to MySQL database for Tarantool Lua stored procedures. -Package: tarantool-sophia-module +Package: tarantool-lts-sophia-module Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 hurd-i386 Priority: optional Depends: ${shlibs:Depends}, ${misc:Depends}, - tarantool (= ${binary:Version}) + tarantool-lts (= ${binary:Version}), + tarantool-modules (= ${binary:Version}) Description: Tarantool in-memory database - sophia bindings Tarantool is an in-memory database and Lua application server. This package contains a bindings to the Sophia database for Tarantool Lua stored procedures. -Package: tarantool-client +Package: tarantool-lts-client Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 hurd-i386 Priority: optional Depends: ${shlibs:Depends}, ${misc:Depends} -Suggests: tarantool-client-dbg +Suggests: tarantool-lts, tarantool-tls-client-dbg +Conflicts: tarantool-client (<< 1.6) +Replaces: tarantool-client (<< 1.6) Description: Tarantool in-memory database - command line client Tarantool is an in-memory database and Lua application server. This package provides a command line client for Tarantool server with support of readline, command history, reader of server binary logs and snapshot files. -Package: tarantool-client-dbg -Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 hurd-i386 -Priority: extra -Section: debug -Depends: ${shlibs:Depends}, ${misc:Depends}, - tarantool-client (= ${binary:Version}) -Description: Tarantool in-memory database - client debugging symbols - Tarantool is an in-memory database and Lua application server. - This package provides debugging symbols for the command line - client. - -Package: libtarantool-dev -Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 hurd-i386 -Priority: optional -Section: libdevel -Depends: ${shlibs:Depends}, ${misc:Depends} -Conflicts: - libtarantool1 (<< 1.5.2), - libtarantoolnet1 (<< 1.5.2), - libtarantoolsql1 (<< 1.5.2), - libtarantoolrpl1 (<< 1.5.2) -Description: Tarantool in-memory database - development headers - Tarantool is an in-memory database and Lua application server. - This package provides headers for tarantool client. diff --git a/debian/libtarantool-dev.install b/debian/libtarantool-dev.install deleted file mode 100644 index 421ba8d242f16f41eb703cb6e3ec2820a7babc27..0000000000000000000000000000000000000000 --- a/debian/libtarantool-dev.install +++ /dev/null @@ -1 +0,0 @@ -connector/c/include/tp.h /usr/include/tarantool/ diff --git a/debian/rules b/debian/rules index 418c7b041448c909ac59b92dbffc986d36c33d64..cda030194e3c128a59be90ab762da24dc2cbb3cd 100755 --- a/debian/rules +++ b/debian/rules @@ -12,7 +12,7 @@ DEB_CMAKE_EXTRA_FLAGS := \ -DWITH_MYSQL=ON \ -DWITH_POSTGRESQL=ON -DEB_DH_INSTALLINIT_ARGS := --name=tarantool +DEB_DH_INSTALLINIT_ARGS := --name=tarantool-lts DEB_CMAKE_INSTALL_PREFIX := /usr DEB_CMAKE_NORMAL_ARGS := -DCMAKE_INSTALL_PREFIX="$(DEB_CMAKE_INSTALL_PREFIX)" \ @@ -61,13 +61,13 @@ clean:: # install/tarantool-dbg:: # rm -fr debian/tarantool-dbg/usr/share/doc/tarantool-dbg -install/tarantool:: +install/tarantool-lts:: pod2man -c 'tarantar' \ debian/tarantar.pod > build-area/tarantar.1 # make -C build-area test-force || /bin/true -install/tarantool-common:: +install/tarantool-lts-common:: pod2man -c 'tarantool instances control' \ debian/tarantool_instance.pod > build-area/tarantool_instance.1 pod2man -c 'tarantool log rotation' \ @@ -77,4 +77,4 @@ install/tarantool-common:: debian/scripts/tarantool_snapshot_rotate \ > build-area/tarantool_snapshot_rotate.1 install -m0755 extra/logger.pl \ - debian/tarantool-common/usr/lib/tarantool/logger + debian/tarantool-lts-common/usr/lib/tarantool/logger diff --git a/debian/tarantool-client.install b/debian/tarantool-lts-client.install similarity index 100% rename from debian/tarantool-client.install rename to debian/tarantool-lts-client.install diff --git a/debian/tarantool-client.manpages b/debian/tarantool-lts-client.manpages similarity index 100% rename from debian/tarantool-client.manpages rename to debian/tarantool-lts-client.manpages diff --git a/debian/tarantool-common.cron.hourly b/debian/tarantool-lts-common.cron.hourly similarity index 100% rename from debian/tarantool-common.cron.hourly rename to debian/tarantool-lts-common.cron.hourly diff --git a/debian/tarantool-common.dirs b/debian/tarantool-lts-common.dirs similarity index 100% rename from debian/tarantool-common.dirs rename to debian/tarantool-lts-common.dirs diff --git a/debian/tarantool-common.install b/debian/tarantool-lts-common.install similarity index 100% rename from debian/tarantool-common.install rename to debian/tarantool-lts-common.install diff --git a/debian/tarantool-common.logrotate b/debian/tarantool-lts-common.logrotate similarity index 100% rename from debian/tarantool-common.logrotate rename to debian/tarantool-lts-common.logrotate diff --git a/debian/tarantool-common.manpages b/debian/tarantool-lts-common.manpages similarity index 100% rename from debian/tarantool-common.manpages rename to debian/tarantool-lts-common.manpages diff --git a/debian/tarantool-common.postinst b/debian/tarantool-lts-common.postinst similarity index 100% rename from debian/tarantool-common.postinst rename to debian/tarantool-lts-common.postinst diff --git a/debian/tarantool-common.postrm b/debian/tarantool-lts-common.postrm similarity index 100% rename from debian/tarantool-common.postrm rename to debian/tarantool-lts-common.postrm diff --git a/debian/tarantool-common.tarantool.init b/debian/tarantool-lts-common.tarantool-lts.init similarity index 96% rename from debian/tarantool-common.tarantool.init rename to debian/tarantool-lts-common.tarantool-lts.init index 664b3d4abfd5ae02829087582d831df877799ca5..7d69e1e7bc0400a70d274f9932fafc5bd1028f4c 100644 --- a/debian/tarantool-common.tarantool.init +++ b/debian/tarantool-lts-common.tarantool-lts.init @@ -1,7 +1,7 @@ #! /bin/sh -# /etc/init.d/tarantool +# /etc/init.d/tarantool-lts ### BEGIN INIT INFO -# Provides: tarantool +# Provides: tarantool-lts # Required-Start: $remote_fs # Required-Stop: $remote_fs # Default-Start: 2 3 4 5 diff --git a/debian/tarantool-dev.install b/debian/tarantool-lts-dev.install similarity index 81% rename from debian/tarantool-dev.install rename to debian/tarantool-lts-dev.install index 814e8ef8dd45d788806609c5d6c2aef4f5565c6e..e1f429e6f67376e45a8379a18eb1716541f47b5f 100644 --- a/debian/tarantool-dev.install +++ b/debian/tarantool-lts-dev.install @@ -1,3 +1,4 @@ +connector/c/include/tp.h /usr/include/tarantool/ usr/include/tarantool/config.h usr/include/tarantool/lauxlib.h usr/include/tarantool/luaconf.h diff --git a/debian/tarantool-sql-module.install b/debian/tarantool-lts-modules.install similarity index 100% rename from debian/tarantool-sql-module.install rename to debian/tarantool-lts-modules.install diff --git a/debian/tarantool-mysql-module.install b/debian/tarantool-lts-mysql-module.install similarity index 100% rename from debian/tarantool-mysql-module.install rename to debian/tarantool-lts-mysql-module.install diff --git a/debian/tarantool-postgresql-module.install b/debian/tarantool-lts-postgresql-module.install similarity index 100% rename from debian/tarantool-postgresql-module.install rename to debian/tarantool-lts-postgresql-module.install diff --git a/debian/tarantool-sophia-module.install b/debian/tarantool-lts-sophia-module.install similarity index 100% rename from debian/tarantool-sophia-module.install rename to debian/tarantool-lts-sophia-module.install diff --git a/debian/tarantool.README.Debian b/debian/tarantool-lts.README.Debian similarity index 100% rename from debian/tarantool.README.Debian rename to debian/tarantool-lts.README.Debian diff --git a/debian/tarantool.dirs b/debian/tarantool-lts.dirs similarity index 100% rename from debian/tarantool.dirs rename to debian/tarantool-lts.dirs diff --git a/debian/tarantool.install b/debian/tarantool-lts.install similarity index 100% rename from debian/tarantool.install rename to debian/tarantool-lts.install diff --git a/debian/tarantool.lintian-overrides b/debian/tarantool-lts.lintian-overrides similarity index 100% rename from debian/tarantool.lintian-overrides rename to debian/tarantool-lts.lintian-overrides diff --git a/debian/tarantool.manpages b/debian/tarantool-lts.manpages similarity index 100% rename from debian/tarantool.manpages rename to debian/tarantool-lts.manpages