← Back to team overview

ubuntu-packaging-guide-team team mailing list archive

[Bug 1881287] Re: crash creating a new package

 

*** This bug is a duplicate of bug 1954595 ***
    https://bugs.launchpad.net/bugs/1954595

** Also affects: ubuntu-packaging-guide
   Importance: Undecided
       Status: New

** This bug has been marked a duplicate of bug 1954595
   bzr dh-make crash - no attribute 'initialize_on_transport'

-- 
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/1881287

Title:
  crash creating a new package

Status in Breezy:
  Fix Released
Status in Ubuntu Packaging Guide:
  New
Status in breezy-debian package in Ubuntu:
  Confirmed

Bug description:
  I am trying to my first ubuntu package.

  and push it to my own PPA

  I am following this guide.

  https://packaging.ubuntu.com/html/packaging-new-software.html

  I have followed all the steps up to this point.

  but bzr is crashing

  here is the output
  ```
  $ bzr dh-make imlib 1.9.15 imlib-1.9.15.tar.gz 
  brz: ERROR: AttributeError: 'NoneType' object has no attribute 'initialize_on_transport'

  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/breezy/plugins/debian/dh_make.py", line 26, in _get_tree
      tree = workingtree.WorkingTree.open(".")
    File "/usr/lib/python3/dist-packages/breezy/workingtree.py", line 201, in open
      control = controldir.ControlDir.open(path, _unsupported=_unsupported)
    File "/usr/lib/python3/dist-packages/breezy/controldir.py", line 706, in open
      return klass.open_from_transport(t, probers=probers,
    File "/usr/lib/python3/dist-packages/breezy/controldir.py", line 736, in open_from_transport
      transport, format = _mod_transport.do_catching_redirections(
    File "/usr/lib/python3/dist-packages/breezy/transport/__init__.py", line 1613, in do_catching_redirections
      return action(transport)
    File "/usr/lib/python3/dist-packages/breezy/controldir.py", line 724, in find_format
      return transport, ControlDirFormat.find_format(transport,
    File "/usr/lib/python3/dist-packages/breezy/controldir.py", line 1166, in find_format
      raise errors.NotBranchError(path=transport.base)
  breezy.errors.NotBranchError: Not a branch: "/home/mathieu/projects/opensource/e13/".

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/breezy/plugins/debian/dh_make.py", line 37, in _get_tree
      a_controldir = controldir.ControlDir.open_from_transport(
    File "/usr/lib/python3/dist-packages/breezy/controldir.py", line 736, in open_from_transport
      transport, format = _mod_transport.do_catching_redirections(
    File "/usr/lib/python3/dist-packages/breezy/transport/__init__.py", line 1613, in do_catching_redirections
      return action(transport)
    File "/usr/lib/python3/dist-packages/breezy/controldir.py", line 724, in find_format
      return transport, ControlDirFormat.find_format(transport,
    File "/usr/lib/python3/dist-packages/breezy/controldir.py", line 1166, in find_format
      raise errors.NotBranchError(path=transport.base)
  breezy.errors.NotBranchError: Not a branch: "/home/mathieu/projects/opensource/e13/imlib/".

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/breezy/commands.py", line 1016, in exception_to_return_code
      return the_callable(*args, **kwargs)
    File "/usr/lib/python3/dist-packages/breezy/commands.py", line 1202, in run_bzr
      ret = run(*run_argv)
    File "/usr/lib/python3/dist-packages/breezy/commands.py", line 759, in run_argv_aliases
      return self.run(**all_cmd_args)
    File "/usr/lib/python3/dist-packages/breezy/commands.py", line 784, in run
      return self._operation.run_simple(*args, **kwargs)
    File "/usr/lib/python3/dist-packages/breezy/cleanup.py", line 136, in run_simple
      return _do_with_cleanups(
    File "/usr/lib/python3/dist-packages/breezy/cleanup.py", line 166, in _do_with_cleanups
      result = func(*args, **kwargs)
    File "/usr/lib/python3/dist-packages/breezy/plugins/debian/cmds.py", line 1385, in run
      tree = dh_make.import_upstream(
    File "/usr/lib/python3/dist-packages/breezy/plugins/debian/dh_make.py", line 83, in import_upstream
      tree = _get_tree(package_name)
    File "/usr/lib/python3/dist-packages/breezy/plugins/debian/dh_make.py", line 42, in _get_tree
      branch = create_branch(to_transport.base,
    File "/usr/lib/python3/dist-packages/breezy/controldir.py", line 660, in create_branch_convenience
      controldir = klass.create(base, format, possible_transports)
    File "/usr/lib/python3/dist-packages/breezy/controldir.py", line 859, in create
      return format.initialize_on_transport(t)
  AttributeError: 'NoneType' object has no attribute 'initialize_on_transport'

  brz 3.0.2 on python 3.8.2 (Linux-5.4.0-33-generic-x86_64-with-glibc2.29)
  arguments: ['/usr/bin/bzr', 'dh-make', 'imlib', '1.9.15',
      'imlib-1.9.15.tar.gz']
  plugins: bash_completion[3.0.2], changelog_merge[3.0.2],
      commitfromnews[3.0.2], cvs[3.0.2], darcs[3.0.2], debian[3.0.0],
      email[3.0.2], fastimport[3.0.2], launchpad[3.0.2], mtn[3.0.2],
      netrc_credential_store[3.0.2], news_merge[3.0.2], po_merge[3.0.2],
      propose[3.0.2], repodebug[3.0.2], stats[3.0.2], upload[3.0.2],
      weave_fmt[3.0.2]
  encoding: 'utf-8', fsenc: 'utf-8', lang: 'en_US.UTF-8'

  *** Bazaar has encountered an internal error.  This probably indicates a
      bug in Bazaar.  You can help us fix it by filing a bug report at
          https://bugs.launchpad.net/brz/+filebug
      including this traceback and a description of the problem.

  ```

To manage notifications about this bug go to:
https://bugs.launchpad.net/brz/+bug/1881287/+subscriptions