From a494102105e8818150b1e0fede3a6627a81c2068 Mon Sep 17 00:00:00 2001
From: "Dmitry E. Oboukhov" <unera@debian.org>
Date: Thu, 23 Oct 2014 16:13:00 +0400
Subject: [PATCH] All packages conflicts with tarantool 1.5.

---
 debian/control | 86 ++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 79 insertions(+), 7 deletions(-)

diff --git a/debian/control b/debian/control
index e055f71c59..fb5afcb428 100644
--- a/debian/control
+++ b/debian/control
@@ -17,8 +17,22 @@ VCS-Git: git://github.com/tarantool/tarantool.git
 Package: tarantool-common
 Architecture: all
 Priority: optional
-Conflicts: tarantool-common (<< 1.5.3)
-Replaces: tarantool-common (<< 1.5.3)
+Conflicts: tarantool-common (<< 1.5.3),
+ tarantool-lts-common,
+ tarantool-lts,
+ tarantool-lts-modules,
+ tarantool-lts-postgresql-module,
+ tarantool-lts-mysql-module,
+ tarantool-lts-dev,
+ tarantool-dbg (<< 1.5.2),
+ tarantool-common (<< 1.6~),
+ tarantool-client (<< 1.6~),
+ tarantool-client-dbg (<< 1.6~),
+ tarantool-plugins (<< 1.6~),
+ tarantool-mysql-plugin (<< 1.6~),
+ tarantool-postgresql-plugin (<< 1.6~),
+ libtarantool-dev (<< 1.6~)
+Replaces: tarantool-common (<< 1.5.3), tarantool-lts-common
 Depends: ${misc:Depends}, adduser
 Description: Tarantool in-memory database - common files
  Tarantool is an in-memory database and Lua application server.
@@ -30,7 +44,12 @@ Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 hurd-i386
 Priority: optional
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Replaces: tarantool-lts
-Conflicts: tarantool-lts,
+Conflicts: tarantool-lts-common,
+ tarantool-lts,
+ tarantool-lts-modules,
+ tarantool-lts-postgresql-module,
+ tarantool-lts-mysql-module,
+ tarantool-lts-dev,
  tarantool-dbg (<< 1.5.2),
  tarantool-common (<< 1.6~),
  tarantool-client (<< 1.6~),
@@ -56,7 +75,21 @@ Description: In-memory database with Lua application server
  This package provides Tarantool server.
 
 Package: tarantool-modules
-Conflicts: tarantool-plugins (<< 1.5.3), tarantool-lts-modules
+Conflicts: tarantool-plugins (<< 1.5.3),
+ tarantool-lts-common,
+ tarantool-lts,
+ tarantool-lts-modules,
+ tarantool-lts-postgresql-module,
+ tarantool-lts-mysql-module,
+ tarantool-lts-dev,
+ tarantool-dbg (<< 1.5.2),
+ tarantool-common (<< 1.6~),
+ tarantool-client (<< 1.6~),
+ tarantool-client-dbg (<< 1.6~),
+ tarantool-plugins (<< 1.6~),
+ tarantool-mysql-plugin (<< 1.6~),
+ tarantool-postgresql-plugin (<< 1.6~),
+ libtarantool-dev (<< 1.6~)
 Replaces: tarantool-plugins (<< 1.5.3), tarantool-lts-modules
 Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 hurd-i386
 Priority: optional
@@ -74,7 +107,20 @@ Description: Tarantool in-memory database - all plug-ins bundle
 
 Package: tarantool-postgresql-module
 Conflicts: tarantool-postgresql-plugin (<< 1.5.3),
- tarantool-lts-postgresql-module
+ tarantool-lts-common,
+ tarantool-lts,
+ tarantool-lts-modules,
+ tarantool-lts-postgresql-module,
+ tarantool-lts-mysql-module,
+ tarantool-lts-dev,
+ tarantool-dbg (<< 1.5.2),
+ tarantool-common (<< 1.6~),
+ tarantool-client (<< 1.6~),
+ tarantool-client-dbg (<< 1.6~),
+ tarantool-plugins (<< 1.6~),
+ tarantool-mysql-plugin (<< 1.6~),
+ tarantool-postgresql-plugin (<< 1.6~),
+ libtarantool-dev (<< 1.6~)
 Replaces: tarantool-postgresql-plugin, tarantool-lts-postgresql-module
 Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 hurd-i386
 Priority: optional
@@ -88,7 +134,20 @@ Description: Tarantool in-memory database - PostgreSQL connector
 
 Package: tarantool-mysql-module
 Conflicts: tarantool-mysql-plugin (<< 1.5.3),
- tarantool-lts-mysql-module
+ tarantool-lts-common,
+ tarantool-lts,
+ tarantool-lts-modules,
+ tarantool-lts-postgresql-module,
+ tarantool-lts-mysql-module,
+ tarantool-lts-dev,
+ tarantool-dbg (<< 1.5.2),
+ tarantool-common (<< 1.6~),
+ tarantool-client (<< 1.6~),
+ tarantool-client-dbg (<< 1.6~),
+ tarantool-plugins (<< 1.6~),
+ tarantool-mysql-plugin (<< 1.6~),
+ tarantool-postgresql-plugin (<< 1.6~),
+ libtarantool-dev (<< 1.6~)
 Replaces: tarantool-mysql-plugin, tarantool-lts-mysql-module
 Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 hurd-i386
 Priority: optional
@@ -105,7 +164,20 @@ Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 hurd-i386
 Priority: optional
 Section: libdevel
 Replaces: tarantool-lts-dev
-Conflicts: tarantool-lts-dev
+Conflicts: tarantool-lts-common,
+ tarantool-lts,
+ tarantool-lts-modules,
+ tarantool-lts-postgresql-module,
+ tarantool-lts-mysql-module,
+ tarantool-lts-dev,
+ tarantool-dbg (<< 1.5.2),
+ tarantool-common (<< 1.6~),
+ tarantool-client (<< 1.6~),
+ tarantool-client-dbg (<< 1.6~),
+ tarantool-plugins (<< 1.6~),
+ tarantool-mysql-plugin (<< 1.6~),
+ tarantool-postgresql-plugin (<< 1.6~),
+ libtarantool-dev (<< 1.6~)
 Depends: ${shlibs:Depends}, ${misc:Depends},
  tarantool (= ${binary:Version})
 Description: Tarantool in-memory database - development headers
-- 
GitLab