Patrick Galbraith (capttofu) wrote,
  • Location: Hell
  • Mood: aggravated
  • Music: rap music

bazaar is really annoying me

Ok, I have to get this off my chest. As much as I feel clueless with Git at times, Bazaar is really a PITA! Launchpad upgrades something, then my bazaar repositories are broken. This is not acceptable as a revision control tool. Then I ask people and they say "you have to upgrade bazaar". Ok, so I'm trying to do that:

patg@hanuman:~/code_devel$ bzr clone lp:bzr
Enter passphrase for key '/home/patg/.ssh/id_dsa': |
bzr: ERROR: exceptions.KeyError: 'Bazaar repository format 2a (needs bzr 1.16 or later)\n'

Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 729, in exception_to_return_code
return the_callable(*args, **kwargs)
File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 924, in run_bzr
ret = run(*run_argv)
File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 560, in run_argv_aliases
return self.run(**all_cmd_args)
File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 1143, in run
source_branch=br_from)
File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 1142, in sprout
cloning_format = self.cloning_metadir(stacked)
File "/usr/lib/python2.5/site-packages/bzrlib/remote.py", line 176, in cloning_metadir
repo_name)
File "/usr/lib/python2.5/site-packages/bzrlib/registry.py", line 260, in get
r = Registry.get(self, format_string)
File "/usr/lib/python2.5/site-packages/bzrlib/registry.py", line 173, in get
return self._dict[self._get_key_or_default(key)].get_obj()
KeyError: 'Bazaar repository format 2a (needs bzr 1.16 or later)\n'

bzr 1.15 on python 2.5.2 (linux2)
arguments: ['/usr/bin/bzr', 'clone', 'lp:bzr']
encoding: 'ANSI_X3.4-1968', fsenc: 'ANSI_X3.4-1968', lang: None
plugins:
bzrtools /usr/lib/python2.5/site-packages/bzrlib/plugins/bzrtools [1.15]
fastimport /home/patg/.bazaar/plugins/fastimport [0.8dev]
launchpad /usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad [1.15]
netrc_credential_store /usr/lib/python2.5/site-packages/bzrlib/plugins/netrc_credential_store [1.15]
*** Bazaar has encountered an internal error.
Please report a bug at https://bugs.launchpad.net/bzr/+filebug
including this traceback, and a description of what you
were doing when the error occurred.

Yeah, ok. That works great.

How about this: How about they write a revision control tool that doesn't break repositories because they upgrade the @#$#%ed website?

Also, on my Mac, I can't upgrade Bazaar because the latest version is only for Snow Leopard. So, launchpad is upgraded, and people are scrambling to "fix" their Bazaar setup so they can develop their code.

I've just wasted hours trying to get this all to work. Revision control tools are meant to make people productive, not eat of their time "fixing" things.
Tags: annoyances, bazaar, revision control, wtf?
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic
  • 3 comments