unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Alan Mackenzie <acm@muc.de>
To: David De La Harpe Golden <david@harpegolden.net>
Cc: Andreas Schwab <schwab@linux-m68k.org>, emacs-devel@gnu.org
Subject: Re: 'bzr init-repo .' crashes for lack of module bz2.  Help, please!
Date: Thu, 31 Dec 2009 12:06:48 +0000	[thread overview]
Message-ID: <20091231120648.GA2801@muc.de> (raw)
In-Reply-To: <4B3A957B.9050106@harpegolden.net>

Hi, David,

On Tue, Dec 29, 2009 at 11:49:15PM +0000, David De La Harpe Golden wrote:
> Alan Mackenzie wrote:
> >On Tue, Dec 29, 2009 at 09:19:06PM +0100, Andreas Schwab wrote:
> >>Alan Mackenzie <acm@muc.de> writes:

> >>>The sole "necessary bit" for bz2 appears to be bz2module.c, which
> >>>exists in the Python source tree.  It appears not to have been
> >>>compiled (there is no bz2module.o).  There is nothing else helpful
> >>>in the build procedure's stdout or stderr.  Any ideas?

> >>Most likely you lack bzip2.

> >No, I have bzip2 (used it this morning on the Python tarball),
> >including, in particular, /usr/lib/libbz2.so.1.0.2 (with an
> >appropriate symlink with a truncated name).

> Just in case: and the relevant bz2 header /usr/include/bzlib.h  ?
> Would probably be in package libbz2-dev in debian.

I was lacking this file, so I downloaded and built the latest version of
bzip2.  I still get the same error message, which I don't understand,
namely:

    bzr: ERROR: exceptions.ImportError: failed to load bzrlib.repofmt.groupcompress_repo.RepositoryFormat2a: No module named bz2

Presumably "bzrlib.repofmt.groupcompress_repo" means the file
.../bzrlib/repofmt/groupcompress_repo.py, but what, exactly, is a "module
named bz2"?  What is its filename, where is bzr (or Python?) looking for
it?

I've tried, but failed, to submit a bug report for this.  The maintainers
of bzr use a tool called "Launchpad", which uses a gaudy log-in script
which breaks horribly on my ancient Firefox.  To submit a bug about
Launchpad, you've got to use, er, Launchpad.  Talk about sub-optimal
intelligence.  ;-(

I'd really like to get all this difficult stuff fixed so that I can get
back to something nice and easy like CC Mode.  ;-(

Here is the entire diagnostic from my attempt to run 'bzr init-repo .'.
Further help would be most appreciated:

*************************************************************************

acm@acm:~/emacs/emacs.bzr$ bzr init-repo .
bzr: ERROR: exceptions.ImportError: failed to load bzrlib.repofmt.groupcompress_repo.RepositoryFormat2a: No module named bz2

Traceback (most recent call last):
  File "/usr/local/lib/python2.6/site-packages/bzrlib/commands.py", line 842, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/usr/local/lib/python2.6/site-packages/bzrlib/commands.py", line 1037, in run_bzr
    ret = run(*run_argv)
  File "/usr/local/lib/python2.6/site-packages/bzrlib/commands.py", line 654, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/local/lib/python2.6/site-packages/bzrlib/builtins.py", line 1788, in run
    format = bzrdir.format_registry.make_bzrdir('default')
  File "/usr/local/lib/python2.6/site-packages/bzrlib/bzrdir.py", line 3452, in make_bzrdir
    return self.get(key)()
  File "/usr/local/lib/python2.6/site-packages/bzrlib/bzrdir.py", line 3402, in helper
    bd.repository_format = _load(repository_format)
  File "/usr/local/lib/python2.6/site-packages/bzrlib/bzrdir.py", line 3387, in _load
    raise ImportError('failed to load %s: %s' % (full_name, e))
ImportError: failed to load bzrlib.repofmt.groupcompress_repo.RepositoryFormat2a: No module named bz2

bzr 2.0.3 on python 2.6.4 (Linux-2.6.8-i686-with-debian-3.1)
arguments: ['/usr/local/bin/bzr', 'init-repo', '.']
encoding: 'ISO-8859-1', fsenc: 'ISO-8859-1', lang: 'en_GB'
plugins:
  launchpad            /usr/local/lib/python2.6/site-packages/bzrlib/plugins/launchpad [2.0.3]
  netrc_credential_store /usr/local/lib/python2.6/site-packages/bzrlib/plugins/netrc_credential_store [2.0.3]

*** 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/bzr/+filebug
    including this traceback and a description of the problem.

*************************************************************************

-- 
Alan Mackenzie (Nuremberg, Germany).




  reply	other threads:[~2009-12-31 12:06 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-12-28 17:04 'bzr init-repo .' crashes for lack of module bz2. Help, please! Alan Mackenzie
2009-12-28 21:14 ` Karl Fogel
2009-12-28 23:05 ` David De La Harpe Golden
2009-12-29 20:08   ` Alan Mackenzie
2009-12-29 20:19     ` Andreas Schwab
2009-12-29 20:57       ` Alan Mackenzie
2009-12-29 23:49         ` David De La Harpe Golden
2009-12-31 12:06           ` Alan Mackenzie [this message]
2009-12-31 17:04             ` David De La Harpe Golden
2010-01-03 17:33               ` Alan Mackenzie
2010-01-03 18:16                 ` Tassilo Horn
2010-01-03 21:56                   ` Alan Mackenzie
2010-01-04  0:06                     ` Miles Bader
2010-01-04  0:13                       ` Jason Rumney
2010-01-06 13:30                         ` Alan Mackenzie
2010-01-04  8:16                     ` Tassilo Horn
2010-01-04 16:23                       ` Richard Stallman
2010-01-04 20:42                         ` Gentoo GNU/Linux and non-free packages (was: 'bzr init-repo .' crashes for lack of module bz2. Help, please!) Tassilo Horn
2010-01-05  9:03                           ` Gentoo GNU/Linux and non-free packages Ulrich Mueller
2010-01-05 20:45                             ` Richard Stallman
2010-01-05 20:45                           ` Gentoo GNU/Linux and non-free packages (was: 'bzr init-repo .' crashes for lack of module bz2. Help, please!) Richard Stallman
2010-01-06  0:10                             ` Jonas Bernoulli
2010-01-06 20:45                               ` Richard Stallman
2010-01-07  8:35                                 ` Gentoo GNU/Linux and non-free packages Tassilo Horn
2010-01-07 22:49                                   ` Richard Stallman
2010-01-08  0:06                                     ` Marek Aaron Sapota
2010-01-08  9:30                                       ` Tassilo Horn
2010-01-08 11:20                                         ` Marek Aaron Sapota
     [not found]                                         ` <20100108111454.GC1426@fencepost.localnet>
2010-01-08 11:56                                           ` Tassilo Horn
2010-01-08 12:44                                             ` Marek Aaron Sapota
2010-01-08 14:44                                               ` Tassilo Horn
2010-01-08 15:47                                                 ` Marek Aaron Sapota
2010-01-08 15:23                                         ` Yavor Doganov
2010-01-08 15:57                                           ` Marek Aaron Sapota
2010-01-08 16:23                                             ` Tassilo Horn
2010-01-08 16:46                                               ` David Kastrup
2010-01-08  8:56                                     ` Tassilo Horn
2010-01-08 23:01                                       ` Richard Stallman
2010-01-06  7:35                             ` Tassilo Horn

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20091231120648.GA2801@muc.de \
    --to=acm@muc.de \
    --cc=david@harpegolden.net \
    --cc=emacs-devel@gnu.org \
    --cc=schwab@linux-m68k.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).