[Packaging][DEB] fuel-agent package contains wrong dependencies

Bug #1574592 reported by Ivan Udovichenko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Alexander Tsamutali
Mitaka
Fix Released
High
Alexander Tsamutali

Bug Description

master-pkg-repotest-ubuntu Jenkins job [1] failed due to wrong dependencies:
"""
Broken fuel-agent:amd64 Depends on xz-utils [ amd64 ] < none -> 5.1.1alpha+20120614-2ubuntu2 > ( utils )
  Considering xz-utils:amd64 1 as a solution to fuel-agent:amd64 9998
  Re-Instated xz-utils:amd64
Broken fuel-agent:amd64 Depends on python-babel- [ amd64 ] < none > ( none )
Done
E: Unable to correct problems, you have held broken packages.
+ exit 11
Build step 'Execute shell' marked build as failure
Archiving artifacts
Finished: FAILURE
"""

Meta data in the package [2]:
"""
Package: fuel-agent
Version: 10.0.0-1~u14.04+mos279
Architecture: all
Maintainer: PKG OpenStack <email address hidden>
Installed-Size: 831
Pre-Depends: dpkg (>= 1.15.6~)
Depends: bzip2, cloud-utils, debootstrap, dmidecode, ethtool, gdisk, genisoimage, lvm2, mdadm, openssh-client, parted, pciutils, python-babel (>= 1.3), python-eventlet (>= 0.13.0), python-iso8601 (>= 0.1.9), python-jinja2, python-jsonschema (>= 2.3.0), python-oslo.config (>= 1:1.6.0), python-oslo.serialization, python-pbr (>= 0.7.0), python-requests (>= 1.2.3), python-six (>= 1.5.2), python-stevedore (>= 0.15), python-urllib3, python-yaml, xfsprogs, xz-utils, python (>= 2.7), python (<< 2.8), python:any (>= 2.7.1-0ubuntu2), python2.7:any, python-babel-
Section: python
Priority: extra
Description: fuel image based provisioning agent
 Fuel agent executes provisioning tasks on the discovery nodes
"""

[1] https://packaging-ci.infra.mirantis.net/job/master-pkg-repotest-ubuntu/426/console
[2] http://perestroika-repo-tst.infra.mirantis.net/mos-repos/ubuntu/master/pool/main/f/fuel-agent/fuel-agent_10.0.0-1~u14.04%2bmos279_all.deb

Tags: area-mos
Changed in fuel:
assignee: MOS Packaging Team (mos-packaging) → Alexander Tsamutali (astsmtl)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-agent (master)

Fix proposed to branch: master
Review: https://review.openstack.org/310244

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-agent (master)

Reviewed: https://review.openstack.org/310244
Committed: https://git.openstack.org/cgit/openstack/fuel-agent/commit/?id=3dbcc68e7735710ea4d0af724e0888ed388fbda7
Submitter: Jenkins
Branch: master

commit 3dbcc68e7735710ea4d0af724e0888ed388fbda7
Author: Alexander Tsamutali <email address hidden>
Date: Tue Apr 26 19:05:41 2016 +0300

    DEB build depends on dh-python

    Change-Id: Ie2ab6fb6ee657b6eacbeebba05e90f2cd8aeaad5
    Closes-Bug: #1574592

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Alexander Gordeev (a-gordeev) wrote :

Should be backported to 9.0 too as it was the first release where issue with Babel appeared.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-agent (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/315185

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-agent (stable/mitaka)

Reviewed: https://review.openstack.org/315185
Committed: https://git.openstack.org/cgit/openstack/fuel-agent/commit/?id=0e6aa814df61645ca771cc3da534ef7e79780518
Submitter: Jenkins
Branch: stable/mitaka

commit 0e6aa814df61645ca771cc3da534ef7e79780518
Author: Alexander Tsamutali <email address hidden>
Date: Tue Apr 26 19:05:41 2016 +0300

    DEB build depends on dh-python

    Change-Id: Ie2ab6fb6ee657b6eacbeebba05e90f2cd8aeaad5
    Closes-Bug: #1574592

tags: added: on-verification
Revision history for this message
Kyrylo Romanenko (kromanenko) wrote :

Package build successful.

tags: removed: on-verification
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.