Add rpm/deb specs for python-tasklib package

- add python-tasklib spec
- add python-tasklib to requirements-rpm
- add python-tasklib to bootstrap image

Partially implements blueprint packages-for-fuel-tacklib

Change-Id: Ic808a2bce79c2d912b25cc87ac2bed8bdb005bc6
mkrepo.sh: bail out if packages are not installable

... instead of producing a broken local mirror. Also provide a hint
what exactly went wrong (which package had unmet dependencies, etc).

Closes-bug: #1368137

Change-Id: Ifa7e86d706bea025b2deb3f9ace1be2909110e72
Add monit package to requirements

Related blueprint pacemaker-improvements
Closes-bug: #1376759

Change-Id: Iaabc617db64585f4dd680be22fae2c2c22bad2bf
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Merge "Add rpm/deb specs for python-tasklib package"
Add building of python-tasklib deb package during ISO build

Partially implements blueprint packages-for-fuel-tacklib

Change-Id: Ia7fe9406d1180e19954791769df120c03bc067c5
Merge "Add monit package to requirements"
apt-ftparchive*.conf: don't hard code Ubuntu version

Use the UBUNTU_RELEASE and (the newly introduced) UBUNTU_RELEASE_NUMBER
variables instead.

The idea is to have a single place (config.mk) where the Ubuntu (kernel,
whatever) versions are defined (instead of spreading that data over 10+ files)

Change-Id: If6b298aa51cdffde6c633c3b7128173148fe95aa
Related-bug: #1383641
Merge "Add building of python-tasklib deb package during ISO build"
Revert "Add monit package to requirements"

This reverts commit b4fa70805be32064d46102d84e85a1e4e67d95c5.

Closes-Bug: #1383658
Change-Id: I0df2785d869428120dcd9db41d56fe572e83652c
Merge "Revert "Add monit package to requirements""
requirements-deb.txt: omit redundant packages

 * don't list packages pulled by ubuntu-minimal/ubuntu-standard metapackages
 * don't list the dependencies of build-essential metapackage
 * don't list nova, neutron, cinder, and glance dependencies

Skip the prerequisites of the following packages:

 * apache2
 * aptitude
 * cloud-init
 * corosync
 * cpu-checker
 * crda
 * discover
 * gdisk
 * git
 * grub-pc
 * guestmount
 * libgtk2.0 (not sure why we need libgtk itself)
 * libparse-debianchangelog-perl
 * libvte9 (why do we need this one?)
 * lksctp-tools
 * mysql
 * nodejs
 * novnc
 * pacemaker
 * python-utidylib
 * python-zmq
 * qemu-kvm
 * ruby-ohai
 * rabbitmq-server
 * tasksel
 * xauth
 * xinetd

Also added a script which helps to reduce dependencies.

Note: the obtained requirements-deb.txt still contains redundant and
extraneous entries, this issue will be handled later on.

Change-Id: Ic0d143a6f6e2eae01b721bae4fd3b6b748558c3b
Related-bug: #1383641
Merge "mkrepo.sh: bail out if packages are not installable"
Merge "requirements-deb.txt: omit redundant packages"
Merge "apt-ftparchive*.conf: don't hard code Ubuntu version"
Fix for smile count in deploay_ha_vlan

Closes-Bug: #1385067
Change-Id: I38675a4e3e2a7338948f8cc7d4a45379416220ab
Up devops version to 2.5.2

Change-Id: I94ee91a9a91b6848d1abae43d8415455c5bf3ccc
Fix for smile count in deploy_simple_cinder

Change-Id: Ied5650dffaf781b70fd5f471da65d83fe0c298b4
Closes-Bug: #1385200
Merge "Fix for smile count in deploy_simple_cinder"
Revert "Fix for smile count in deploay_ha_vlan"

This reverts commit b48ebc3d09168e75494b238d239f5277eda94d6d.

Change-Id: I31d94536b4f74e3db81561f80fd70ca6d566b8b9
Revert "Fix for smile count in deploy_simple_cinder"

This reverts commit 14bed4a9ee105ba18596fa92a801151c908d8a8d.

Change-Id: I31d610e7afdf80bf71d233df54bfa381bc93a90d