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