[Bug 1612538] [NEW] backportpackage does not accept passwords in URLs
Sebastian Schuberth
1612538 at bugs.launchpad.net
Fri Aug 12 07:53:36 UTC 2016
Public bug reported:
Encoding a username / password into the URL to a DSC file (
https://user:password@launchpad.net/), e.g. one from a private Launchpad
PPA, does not work. backportpackage then throws an exception like:
Traceback (most recent call last):
File "/usr/bin/backportpackage", line 416, in <module>
sys.exit(main(sys.argv))
File "/usr/bin/backportpackage", line 394, in main
pkg.pull()
File "/usr/lib/python2.7/dist-packages/ubuntutools/archive.py", line 366, in pull
self._write_dsc()
File "/usr/lib/python2.7/dist-packages/ubuntutools/archive.py", line 311, in _write_dsc
self.pull_dsc()
File "/usr/lib/python2.7/dist-packages/ubuntutools/archive.py", line 251, in pull_dsc
self._download_dsc(url)
File "/usr/lib/python2.7/dist-packages/ubuntutools/archive.py", line 263, in _download_dsc
response, body = httplib2.Http().request(url)
File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1485, in request
self.disable_ssl_certificate_validation)
File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 943, in __init__
cert_file=cert_file, strict=strict)
File "/usr/lib/python2.7/httplib.py", line 1258, in __init__
source_address)
File "/usr/lib/python2.7/httplib.py", line 751, in __init__
(self.host, self.port) = self._get_hostport(host, port)
File "/usr/lib/python2.7/httplib.py", line 792, in _get_hostport
raise InvalidURL("nonnumeric port: '%s'" % host[i+1:])
httplib.InvalidURL: nonnumeric port: 'password at launchpad.net'
$ lsb_release -rd
Description: Ubuntu 16.04.1 LTS
Release: 16.04
$ apt-cache policy ubuntu-dev-tools
ubuntu-dev-tools:
Installed: 0.155ubuntu2
Candidate: 0.155ubuntu2
Version table:
*** 0.155ubuntu2 500
500 http://ftp.uni-mainz.de/ubuntu xenial-updates/universe amd64 Packages
500 http://ftp.uni-mainz.de/ubuntu xenial-updates/universe i386 Packages
100 /var/lib/dpkg/status
0.155 500
500 http://ftp.uni-mainz.de/ubuntu xenial/universe amd64 Packages
500 http://ftp.uni-mainz.de/ubuntu xenial/universe i386 Packages
** Affects: ubuntu-dev-tools (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of MOTU,
which is subscribed to ubuntu-dev-tools in Ubuntu.
https://bugs.launchpad.net/bugs/1612538
Title:
backportpackage does not accept passwords in URLs
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-dev-tools/+bug/1612538/+subscriptions
More information about the universe-bugs
mailing list