Public bug reported:

Encoding a username / password into the URL to a DSC file (
https://user:passw...@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: 'passw...@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

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

Reply via email to