[Pkg-bazaar-maint] Bug#939297: breezy: Please provide git-remote-bzr program

Jelmer Vernooij jelmer at debian.org
Wed Oct 23 23:24:51 BST 2019


On Wed, Oct 23, 2019 at 06:41:11PM +0200, Sven Joachim wrote:
> On 2019-09-03 03:01 +0200, Guillem Jover wrote:
> 
> > Source: breezy
> > Source-Version: 3.0.1-3
> > Severity: wishlist
> >
> > I see upstream contains a git-remote-bzr program, but it's not
> > currently being installed(?). With the removal of the git-remote-bzr
> > binary package, and the transition away from bazaar (and the dummy
> > bzr-git which has stopped providing its own git-remote-bzr) it would
> > be really nice if breeze could ship its variant somewhere. My
> > preference would be to takeover the git-remote-bzr binary package
> > name so that we get a smooth transition (which AFAIR might cause no
> > trip via NEW processing?), and a less confusing package name than
> > the previous bzr-git.
> 
> The patch below creates such a git-remote-bzr package:
> 

> diff --git a/debian/control b/debian/control
> index 01ebb66..0f40571 100644
> --- a/debian/control
> +++ b/debian/control
> @@ -114,3 +114,19 @@ Description: easy to use distributed version control system (documentation)
>   and easily extendable.
>   .
>   This package provides the documentation.
> +
> +Package: git-remote-bzr
> +Architecture: all
> +Multi-Arch: foreign
> +Depends: git,
> +         python3-breezy (<= ${source:Version}.1~),
> +         python3-breezy (>= ${source:Version}),
> +         ${misc:Depends},
> +         ${python3:Depends}
> +Suggests: git-doc, brz
> +Replaces: bzr-git (<< 0.6.13+bzr1650+brz1~)
> +Breaks: bzr-git (<< 0.6.13+bzr1650+brz1~)
> +Description: bidirectional bridge between Git and Bazaar
> + This package provides the bzr remote helper, which allows Git to
> + read from and write to Bazaar repositories as though they were remote
> + Git repositories.
> diff --git a/debian/git-remote-bzr.install b/debian/git-remote-bzr.install
> new file mode 100644
> index 0000000..a7dc8c0
> --- /dev/null
> +++ b/debian/git-remote-bzr.install
> @@ -0,0 +1,4 @@
> +debian/python3-breezy/usr/bin/git-remote-bzr    usr/bin
> +debian/python3-breezy/usr/bin/bzr-receive-pack    usr/bin
> +debian/python3-breezy/usr/bin/bzr-upload-pack    usr/bin
> +debian/python3-breezy/usr/man/man1/git-remote-bzr.1    usr/share/man/man1

> 
> Unfortunately, at least with breezy 3.0.1 it does not actually work. :-(
> Here is what I got trying to clone a random repository:

I don't think I'd really want to ship it in its current form. It works
better in Breezy 3.1, but the performs is pretty terrible since it
processes each revision multiple times.

Jelmer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-bazaar-maint/attachments/20191023/abcb65ed/attachment.sig>


More information about the Pkg-bazaar-maint mailing list