← Back to team overview

ubuntu-packaging-guide-team team mailing list archive

[Bug 2019281] [NEW] Unknown Launchpad path when pushing branch

 

Public bug reported:

Following the packaging tutorial located in
https://packaging.ubuntu.com/html/packaging-new-software.html#next-steps

The command to upload the branch to Launchpad is failing with the
following stack trace:

```
bzr push lp:~tuaris/+junk/openarc-focal
brz: ERROR: AttributeError: module 'breezy.errors' has no attribute 'InvalidURL'

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/breezy/commands.py", line 1036, in exception_to_return_code
    return the_callable(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/breezy/commands.py", line 1228, in run_bzr
    ret = run(*run_argv)
          ^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/breezy/commands.py", line 779, in run_argv_aliases
    return self.run(**all_cmd_args)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/breezy/commands.py", line 804, in run
    return class_run(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/breezy/builtins.py", line 1415, in run
    _show_push_branch(br_from, revision_id, location, self.outf,
  File "/usr/lib/python3/dist-packages/breezy/push.py", line 82, in _show_push_branch
    to_transport = transport.get_transport(location, purpose='write')
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/breezy/transport/__init__.py", line 1605, in get_transport
    location_to_url(base, purpose=purpose),
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/breezy/location.py", line 143, in location_to_url
    location = directories.dereference(location, purpose)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/breezy/directory_service.py", line 89, in dereference
    return directory.look_up(name, url, purpose=purpose)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/breezy/plugins/launchpad/lp_directory.py", line 126, in look_up
    return self._resolve(url)
           ^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/breezy/plugins/launchpad/lp_directory.py", line 169, in _resolve
    result = _api_resolver(path, url)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/breezy/plugins/launchpad/lp_directory.py", line 117, in _resolve_via_api
    raise errors.InvalidURL("Unknown Launchpad path: %s" % url)
          ^^^^^^^^^^^^^^^^^
AttributeError: module 'breezy.errors' has no attribute 'InvalidURL'

```

The other command to upload to the PPA is working just fine.

My system is a clean install of 23.04 from the ISO image, running on
VMWare Workstation 17.

** Affects: ubuntu-packaging-guide
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Packaging Guide Team, which is subscribed to Ubuntu Packaging Guide.
https://bugs.launchpad.net/bugs/2019281

Title:
  Unknown Launchpad path when pushing branch

Status in Ubuntu Packaging Guide:
  New

Bug description:
  Following the packaging tutorial located in
  https://packaging.ubuntu.com/html/packaging-new-software.html#next-
  steps

  The command to upload the branch to Launchpad is failing with the
  following stack trace:

  ```
  bzr push lp:~tuaris/+junk/openarc-focal
  brz: ERROR: AttributeError: module 'breezy.errors' has no attribute 'InvalidURL'

  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/breezy/commands.py", line 1036, in exception_to_return_code
      return the_callable(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3/dist-packages/breezy/commands.py", line 1228, in run_bzr
      ret = run(*run_argv)
            ^^^^^^^^^^^^^^
    File "/usr/lib/python3/dist-packages/breezy/commands.py", line 779, in run_argv_aliases
      return self.run(**all_cmd_args)
             ^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3/dist-packages/breezy/commands.py", line 804, in run
      return class_run(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3/dist-packages/breezy/builtins.py", line 1415, in run
      _show_push_branch(br_from, revision_id, location, self.outf,
    File "/usr/lib/python3/dist-packages/breezy/push.py", line 82, in _show_push_branch
      to_transport = transport.get_transport(location, purpose='write')
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3/dist-packages/breezy/transport/__init__.py", line 1605, in get_transport
      location_to_url(base, purpose=purpose),
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3/dist-packages/breezy/location.py", line 143, in location_to_url
      location = directories.dereference(location, purpose)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3/dist-packages/breezy/directory_service.py", line 89, in dereference
      return directory.look_up(name, url, purpose=purpose)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3/dist-packages/breezy/plugins/launchpad/lp_directory.py", line 126, in look_up
      return self._resolve(url)
             ^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3/dist-packages/breezy/plugins/launchpad/lp_directory.py", line 169, in _resolve
      result = _api_resolver(path, url)
               ^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3/dist-packages/breezy/plugins/launchpad/lp_directory.py", line 117, in _resolve_via_api
      raise errors.InvalidURL("Unknown Launchpad path: %s" % url)
            ^^^^^^^^^^^^^^^^^
  AttributeError: module 'breezy.errors' has no attribute 'InvalidURL'

  ```

  The other command to upload to the PPA is working just fine.

  My system is a clean install of 23.04 from the ISO image, running on
  VMWare Workstation 17.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-packaging-guide/+bug/2019281/+subscriptions



Follow ups