New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #23084 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

Cannot create repository with bazaar 1.4.2

Reported by: pmezard@… Owned by: jmr@…
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: snowleopard Cc:
Port: bazaar

Description

Hello,

I did not report this issue to canonical because the very same test script works on ubuntu with the same bazaar version, so I suspect a dependency problem.

The attached script fails with:

$ ./test.sh 
% initialize baz repo
* creating version baz@selenic.com--convert/baz--test--0
baz: uncaught exception: -1:(make_tmp_tar_archive: tar exitted with non-0 status)
  please report this as a bug to bazaar@lists.canonical.com

Attachments

test.sh Download (350 bytes) - added by pmezard@… 2 years ago.
Test script

Change History

Changed 2 years ago by pmezard@…

Test script

Changed 2 years ago by jmr@…

  • status changed from new to assigned
  • keywords bazaar tar removed
  • owner changed from macports-tickets@… to jmr@…

Canonical hasn't maintained or cared about Bazaar 1 for a long time. It's entirely possible that the Ubuntu maintainers have fixed bugs themselves.

Changed 2 years ago by pmezard@…

As you probably guessed, the test script is part of mercurial test suite. I had no problem with it until I replaced Leopard with Snow Leopard, reinstalling macports in the process, which makes me think this is a build/dependency bug, rather than a (new?) bazaar bug. Now, I would not say that I really care about bazaar itself, but the test script executes basic bazaar repository setup and fails meaning that -assuming someone else reproduces this- the bazaar port is broken. I have no intention to spend any time on this, except for helping motivated people to reproduce or debug it. I don't expect to find a lot of these :-)

Anyway, I will try reinstalling the port and come back if the issue mysteriously disappears.

Changed 2 years ago by jmr@…

Ah, this could be happening because Snow Leopard switched /usr/bin/tar from gnutar to bsdtar. I'll see if there's an easy way to tell baz to use the former specifically.

Changed 2 years ago by jmr@…

  • keywords snowleopard added
  • status changed from assigned to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.