bash-completion must be added to mirrors and installed by default on master node

Bug #1499690 reported by Maciej Kwiek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Maciej Kwiek

Bug Description

This package provides will allow bash completion in fuel2 utility to work, which is an essential functionality from UX point of view. It is needed for bug #1474645

Tags: area-linux
Revision history for this message
Bartłomiej Piotrowski (bpiotrowski) wrote :

I confirm.

Revision history for this message
Vladimir Kozhukalov (kozhukalov) wrote :

bash-completion is available in epel http://mirror.yandex.ru/epel/6/x86_64/, so we need to re-build it for MOS.

Changed in fuel:
assignee: Fuel build team (fuel-build) → MOS Packaging Team (mos-packaging)
Changed in fuel:
status: New → Confirmed
Changed in fuel:
assignee: MOS Packaging Team (mos-packaging) → MOS Linux (mos-linux)
Revision history for this message
Aleksander Mogylchenko (amogylchenko) wrote :

Please update bug description with more details, as to what exact functions are needed by python-fuelclient that are provided by bash-completion?

Changed in fuel:
status: Confirmed → Incomplete
assignee: MOS Linux (mos-linux) → Maciej Kwiek (maciej-iai)
description: updated
Changed in fuel:
assignee: Maciej Kwiek (maciej-iai) → MOS Linux (mos-linux)
Changed in fuel:
status: Incomplete → Confirmed
Dmitry Pyzhov (dpyzhov)
Changed in fuel:
assignee: MOS Linux (mos-linux) → MOS Deployment Automation Team (mos-da)
assignee: MOS Deployment Automation Team (mos-da) → MOS Linux (mos-linux)
Dmitry Pyzhov (dpyzhov)
description: updated
Revision history for this message
Ivan Suzdal (isuzdal) wrote :

Do I understand correctly what it's only about centos 7 and newer?
If it correct - all of need to do - add bash-completition into python-fuelclient requires, because since centos 7 bash-completition package is in the base repo.

Revision history for this message
Maciej Kwiek (maciej-iai) wrote :

We will probably need this also in 6.5. Are we sure that centos 7 will be on master node in 8.0?

Revision history for this message
Sebastian Kalinowski (prmtl) wrote :

Until we actually will have centos 7 on master, all requested packages must be also in 6.5

Dmitry Pyzhov (dpyzhov)
tags: added: area-linux
Revision history for this message
Dmitry Teselkin (teselkin-d) wrote :

bash-completion available on CentOS7 master node, but not installed by default.

---
[root@fuel ~]# yum search bash
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
================================================= N/S matched: bash =================================================
bash-completion.noarch : Programmable completion for Bash
python-django-bash-completion.noarch : bash completion files for Django
bash.x86_64 : The GNU Bourne Again shell
---

There is a request that adds bash-completion as a requirement - https://review.openstack.org/#/c/226764

Changed in fuel:
status: Confirmed → Fix Committed
status: Fix Committed → In Progress
assignee: MOS Linux (mos-linux) → Maciej Kwiek (maciej-iai)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to python-fuelclient (master)

Reviewed: https://review.openstack.org/226764
Committed: https://git.openstack.org/cgit/openstack/python-fuelclient/commit/?id=adb9c7d3687c8dee89af7a2c5141c1edafaae627
Submitter: Jenkins
Branch: master

commit adb9c7d3687c8dee89af7a2c5141c1edafaae627
Author: Maciej Kwiek <email address hidden>
Date: Wed Sep 23 14:46:19 2015 +0200

    Install autocompletion for python-fuelclient

    Autocompletion is generated with errors until cliff error is fixed, we
    need to make small adjustment to autocompletion file for it to work.

    Change-Id: I44aa9f8a0615743b7eb77bc81723a7ddd110a600
    Closes-Bug: #1474645
    Related-Bug: #1374579
    Related-Bug: #1499690

Revision history for this message
Dmitry Pyzhov (dpyzhov) wrote :

bash-completion is installed on master node as a dependency of python-fuelclient. Closing the bug

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Sergey Novikov (snovikov) wrote :

Verified on VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "8.0"
  api: "1.0"
  build_number: "457"
  build_id: "457"
  fuel-nailgun_sha: "db88977ea5ec8a034379a953f72627c3819dfd24"
  python-fuelclient_sha: "4f234669cfe88a9406f4e438b1e1f74f1ef484a5"
  fuel-agent_sha: "0c1b17537a35d1b56f382fcc48197d0ee0c02d90"
  fuel-nailgun-agent_sha: "92ebd5ade6fab60897761bfa084aefc320bff246"
  astute_sha: "b81577a5b7857c4be8748492bae1dec2fa89b446"
  fuel-library_sha: "42f1059465ccd7e6b501d9bdca0076fb89a64339"
  fuel-ostf_sha: "f66b1208bb9214513a042d52226583473f6117ea"
  fuel-mirror_sha: "b62f3cce5321fd570c6589bc2684eab994c3f3f2"
  fuelmenu_sha: "6c1888a48e2c3244d7fdf6409c22874aac8a7495"
  shotgun_sha: "63645dea384a37dde5c01d4f8905566978e5d906"
  network-checker_sha: "9f0ba4577915ce1e77f5dc9c639a5ef66ca45896"
  fuel-upgrade_sha: "616a7490ec7199f69759e97e42f9b97dfc87e85b"
  fuelmain_sha: "4a028ee035e70d1e0ccf51c5a5588c9b8a6f78c9"

Changed in fuel:
status: Fix Committed → Fix Released
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.