diff -Nru python-mistralclient-3.7.0/debian/changelog python-mistralclient-3.7.0/debian/changelog --- python-mistralclient-3.7.0/debian/changelog 2018-08-03 17:03:49.000000000 +0000 +++ python-mistralclient-3.7.0/debian/changelog 2019-07-12 12:38:32.000000000 +0000 @@ -1,3 +1,18 @@ +python-mistralclient (1:3.7.0-0ubuntu3) eoan; urgency=medium + + * d/control: Fix BD's on python-* packages for Bionic Train. + + -- Sahid Orentino Ferdjaoui Fri, 12 Jul 2019 14:38:32 +0200 + +python-mistralclient (1:3.7.0-0ubuntu2) eoan; urgency=medium + + * d/control: Drop python-mistralclient binary package. + * d/control: Drop BDI's on python-* packages. + * d/*.postinst,prerm,postrm: Drop, alternatives no longer needed. + * d/rules: Tweak to stop build and install of Python 2 parts. + + -- Sahid Orentino Ferdjaoui Thu, 11 Jul 2019 16:02:12 +0100 + python-mistralclient (1:3.7.0-0ubuntu1) cosmic; urgency=low * Merge from Debian unstable. Remaining changes: diff -Nru python-mistralclient-3.7.0/debian/control python-mistralclient-3.7.0/debian/control --- python-mistralclient-3.7.0/debian/control 2018-08-03 17:03:49.000000000 +0000 +++ python-mistralclient-3.7.0/debian/control 2019-07-12 12:38:32.000000000 +0000 @@ -18,31 +18,6 @@ python3-setuptools, python3-sphinx (>= 1.6.2), Build-Depends-Indep: - python-cliff (>= 2.8.0), - python-fixtures (>= 3.0.0), - python-hacking (>= 0.12.0), - python-keystoneauth1 (>= 3.4.0), - python-keystoneclient (>= 1:3.8.0), - python-mock (>= 2.0.0), - python-nose (>= 1.3.7), - python-openstackclient (>= 3.12.0), - python-openstackdocstheme (>= 1.18.1), - python-osc-lib (>= 1.8.0), - python-oslo.i18n (>= 3.15.3), - python-oslo.serialization (>= 2.18.0), - python-oslo.utils (>= 3.33.0), - python-oslosphinx (>= 4.7.0), - python-oslotest (>= 1:3.2.0), - python-osprofiler (>= 1.4.0), - python-requests (>= 2.14.2), - python-requests-mock (>= 1.2.0), - python-six (>= 1.10.0), - python-stestr (>= 1.0.0), - python-stevedore (>= 1:1.20.0), - python-tempest (>= 1:17.1.0), - python-testtools (>= 1.4.0), - python-unittest2, - python-yaml (>= 3.12), python3-cliff (>= 2.8.0), python3-fixtures (>= 3.0.0), python3-keystoneauth1 (>= 3.4.0), @@ -73,39 +48,6 @@ Homepage: https://github.com/stackforge/python-mistralclient Testsuite: autopkgtest-pkg-python -Package: python-mistralclient -Architecture: all -Depends: - python-cliff (>= 2.8.0), - python-keystoneauth1 (>= 3.4.0), - python-keystoneclient (>= 1:3.8.0), - python-osc-lib (>= 1.8.0), - python-oslo.i18n (>= 3.15.3), - python-oslo.serialization (>= 2.18.0), - python-oslo.utils (>= 3.33.0), - python-pbr (>= 2.0.0), - python-requests (>= 2.14.2), - python-six (>= 1.10.0), - python-stevedore (>= 1:1.20.0), - python-yaml (>= 3.12), - ${misc:Depends}, - ${python:Depends}, - ${sphinxdoc:Depends}, -Description: OpenStack Workflow as a Service client - Python 2.7 - Mistral is a task management service. It is also known as Workflow as a - Service. Most business processes consist of multiple distinct interconnected - steps that need to be executed in a particular order in a distributed - environment. One can describe such process as a set of tasks and task - relations and upload such description to Mistral so that it takes care of - state management, correct execution order, task distribution and high - availability. Mistral also provides flexible task scheduling so that users can - run a process according to a specified schedule (i.e. every Sunday at 4.00pm) - instead of running it immediately. Such set of tasks and dependencies between - them is called a workflow. Independent routes in a workflow (which, in fact, - is a graph) are called flows and Mistral can execute them in parallel. - . - This package provides a cli and a Python 2.7 client module. - Package: python3-mistralclient Architecture: all Depends: diff -Nru python-mistralclient-3.7.0/debian/python3-mistralclient.postinst python-mistralclient-3.7.0/debian/python3-mistralclient.postinst --- python-mistralclient-3.7.0/debian/python3-mistralclient.postinst 2018-08-03 17:03:49.000000000 +0000 +++ python-mistralclient-3.7.0/debian/python3-mistralclient.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -#!/bin/sh - -set -e - -if [ "$1" = "configure" ] ; then - update-alternatives --install /usr/bin/mistral mistral /usr/bin/python3-mistral 400 -fi - -#DEBHELPER# - -exit 0 diff -Nru python-mistralclient-3.7.0/debian/python3-mistralclient.postrm python-mistralclient-3.7.0/debian/python3-mistralclient.postrm --- python-mistralclient-3.7.0/debian/python3-mistralclient.postrm 2018-08-03 17:03:49.000000000 +0000 +++ python-mistralclient-3.7.0/debian/python3-mistralclient.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -#!/bin/sh - -set -e - -if [ "$1" = "remove" ] || [ "$1" = "disappear" ] ; then - update-alternatives --remove mistral /usr/bin/python3-mistral -fi - -#DEBHELPER# - -exit 0 diff -Nru python-mistralclient-3.7.0/debian/python3-mistralclient.prerm python-mistralclient-3.7.0/debian/python3-mistralclient.prerm --- python-mistralclient-3.7.0/debian/python3-mistralclient.prerm 2018-08-03 17:03:49.000000000 +0000 +++ python-mistralclient-3.7.0/debian/python3-mistralclient.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -#!/bin/sh - -set -e - -if [ "$1" = "remove" ] ; then - update-alternatives --remove mistral /usr/bin/python3-mistral -fi - -#DEBHELPER# - -exit 0 diff -Nru python-mistralclient-3.7.0/debian/python-mistralclient.postinst python-mistralclient-3.7.0/debian/python-mistralclient.postinst --- python-mistralclient-3.7.0/debian/python-mistralclient.postinst 2018-08-03 17:03:49.000000000 +0000 +++ python-mistralclient-3.7.0/debian/python-mistralclient.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -#!/bin/sh - -set -e - -if [ "$1" = "configure" ] ; then - update-alternatives --install /usr/bin/mistral mistral /usr/bin/python2-mistral 300 -fi - -#DEBHELPER# - -exit 0 diff -Nru python-mistralclient-3.7.0/debian/python-mistralclient.postrm python-mistralclient-3.7.0/debian/python-mistralclient.postrm --- python-mistralclient-3.7.0/debian/python-mistralclient.postrm 2018-08-03 17:03:49.000000000 +0000 +++ python-mistralclient-3.7.0/debian/python-mistralclient.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -#!/bin/sh - -set -e - -if [ "$1" = "remove" ] || [ "$1" = "disappear" ] ; then - update-alternatives --remove mistral /usr/bin/python2-mistral -fi - -#DEBHELPER# - -exit 0 diff -Nru python-mistralclient-3.7.0/debian/python-mistralclient.prerm python-mistralclient-3.7.0/debian/python-mistralclient.prerm --- python-mistralclient-3.7.0/debian/python-mistralclient.prerm 2018-08-03 17:03:49.000000000 +0000 +++ python-mistralclient-3.7.0/debian/python-mistralclient.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -#!/bin/sh - -set -e - -if [ "$1" = "remove" ] ; then - update-alternatives --remove mistral /usr/bin/python2-mistral -fi - -#DEBHELPER# - -exit 0 diff -Nru python-mistralclient-3.7.0/debian/rules python-mistralclient-3.7.0/debian/rules --- python-mistralclient-3.7.0/debian/rules 2018-08-03 17:03:49.000000000 +0000 +++ python-mistralclient-3.7.0/debian/rules 2019-07-12 12:38:32.000000000 +0000 @@ -3,10 +3,10 @@ include /usr/share/openstack-pkg-tools/pkgos.make %: - dh $@ --buildsystem=python_distutils --with python2,python3,sphinxdoc + dh $@ --buildsystem=python_distutils --with python3,sphinxdoc override_dh_install: - pkgos-dh_auto_install + pkgos-dh_auto_install --no-py2 override_dh_python3: dh_python3 --shebang=/usr/bin/python3 @@ -17,7 +17,7 @@ override_dh_auto_test: ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS))) - set -e ; for i in $(PYTHONS) $(PYTHON3S) ; do \ + set -e ; for i in $(PYTHON3S) ; do \ PYMAJOR=`echo $$i | cut -d'.' -f1` ; \ echo "===> Testing with python$$i (python$$PYMAJOR)" ; \ PYTHONPATH=. PYTHON=python$$i python$$i -m nose -v -I cli_multi_tenancy_tests.py -I cli_tests_v2.py ; \