← Back to team overview

touch-packages team mailing list archive

[Bug 1405950] Re: sudo apt-add-repository ppa: results in IndexError: string index out of range

 

Thanks for testing. :) I'm marking this confirmed since you were able to
trigger the same problem.


Unrelated, note that 14.10 has now reached end of life, so you probably want to upgrade to 15.04 when you have the opportunity.

** Changed in: software-properties (Ubuntu)
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to software-properties in
Ubuntu.
https://bugs.launchpad.net/bugs/1405950

Title:
  sudo apt-add-repository ppa: results in IndexError: string index out
  of range

Status in software-properties package in Ubuntu:
  Confirmed

Bug description:
  $ sudo apt-add-repository ppa
  Error: 'ppa' invalid

  Just saying ppa without a user- or ppa name fails gracefully and
  informs the user it doesn't work. However, if we add the ':'
  separator, it attempts and fails to parse the string:

  $ sudo apt-add-repository ppa:
  Traceback (most recent call last):
    File "/usr/bin/apt-add-repository", line 119, in <module>
      shortcut = shortcut_handler(line)
    File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 837, in shortcut_handler
      ret = factory(shortcut)
    File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 382, in shortcut_handler
      return PPAShortcutHandler(shortcut)
    File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 345, in __init__
      self.shortcut = mangle_ppa_shortcut(shortcut)
    File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 133, in mangle_ppa_shortcut
      if (user[0] == "~"):
  IndexError: string index out of range

  This should handle the error more gracefully and display a similar
  error message to the user as above.

  (See also bug 1405951 which is unrelated but similar)

  ProblemType: Bug
  DistroRelease: Ubuntu 15.04
  Package: software-properties-common 0.96.1
  ProcVersionSignature: Ubuntu 3.16.0-28.38-generic 3.16.7-ckt1
  Uname: Linux 3.16.0-28-generic x86_64
  ApportVersion: 2.15.1-0ubuntu1
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Sat Dec 27 15:06:46 2014
  InstallationDate: Installed on 2014-12-19 (7 days ago)
  InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20141211)
  PackageArchitecture: all
  SourcePackage: software-properties
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/1405950/+subscriptions


References