touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #100727
[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