** Summary changed:

- python-novaclient installs broken symlink /etc/bash_completion.d 
+ [SRU] python-novaclient installs broken symlink /etc/bash_completion.d

** Description changed:

  python-novaclient's bash completion does not work, the package installs
  a broken sym link in /etc/bash_completion.d:
  
- ubuntu@raring-04-24-1156:~$ ls -lh 
/etc/bash_completion.d/nova.bash_completion 
+ ubuntu@raring-04-24-1156:~$ ls -lh /etc/bash_completion.d/nova.bash_completion
  lrwxrwxrwx 1 root root 53 Apr  5 17:39 
/etc/bash_completion.d/nova.bash_completion -> 
/usr/share/doc/python-novaclient/nova.bash_completion
  ubuntu@raring-04-24-1156:~$ ls 
/usr/share/doc/python-novaclient/nova.bash_completion
  ls: cannot access /usr/share/doc/python-novaclient/nova.bash_completion: No 
such file or directory
+ 
+ --- Ubuntu SRU Justification ---
+ 
+ [Impact]
+ Bash completion is a relatively new feature in novaclient and is expected to 
work on Ubuntu.  Currently, the package installs a broken symlink @ 
/etc/bash_completion.d/nova.bash_completion and bash completion does not 
function.  The package does not actually install the nova.bash_completion file 
anywhere.
+ 
+ [Test Case]
+ Install python-novaclient, attempt to use bash completion to complete 'nova' 
arguments or complete UUIDs of cloud resources (images, instances, etc).
+ 
+ [Regression potential]
+ The fix requires installing either the target of the broken link, or 
installing the bash completion file directly into /etc/bash_completion.d/.  
Either fix poses minimal regression risk.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1172420

Title:
  [SRU] python-novaclient installs broken symlink /etc/bash_completion.d

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/1172420/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to