[13:13] <slspencer> Hi. I have a question about a git to bzr import error
[13:16] <slspencer> UnknownCommitExtra: Unknown extra fields in <Commit 56ead206c93f1ed9d6f1d46cbfa2a8e79cdad63c>: ['HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename'].
[13:16] <slspencer> Anbody seen this error before?
[13:24] <slspencer> I'm looking at https://bugs.launchpad.net/ubuntu/+source/bzr-git/+bug/1084403 on gpsig tags.
[13:24] <slspencer> This isn't the same root cause, but it's a similar error message.
[13:25] <slspencer> In any case, I'm interested in learning how to set up a fast-export/fast-import daily pull from git
[13:26] <slspencer> How is a fast-export/fast-import (as recommended in the bug report) specified in Launchpad import request form https://code.launchpad.net/+code-imports/+new ?
[13:27] <jelmer> slspencer: hi
[13:27] <slspencer> Hi
[13:28] <jelmer> slspencer: note that bzr-git is not related to fast-export/fast-import
[13:28] <jelmer> they're two completely different approaches of importing from git into bzr
[13:28] <slspencer> Right, hence the confuseion as to why this is rhe recommended work-around in the bug report
[13:29] <slspencer> Is there a better solution?
[13:30] <jelmer> slspencer: bzr-git can't handle those fields it doesn't know about, so until it does you can't use bzr-git
[13:30] <jelmer> slspencer: hence the suggestion to use a completely different way of doing imports
[13:30] <slspencer> I'm not seeing any intructions on how to implement the fast-export/fast-import on Launchpad
[13:31] <slspencer> How is this done?
[13:31] <slspencer> I'm willing to check it out
[13:31] <jelmer> slspencer: you can't do fast-export/fast-import on Launchpad
[13:31] <slspencer> ah
[13:32] <slspencer> So my project's Ubuntu build is completely hosed
[13:32] <jelmer> slspencer: what project is this?
[13:32] <slspencer> Valentina
[13:33] <jelmer> slspencer: those fields are unsupported by C git too I suspect
[13:33] <slspencer> unknown
[13:34] <slspencer> They're mercurial rename commit tags
[13:34] <slspencer> Imported from bitbucket to git, then from git to bzr
[13:35] <jelmer> slspencer: I don't think Mercurial should be setting those..
[13:35] <slspencer> HG:rename tags are created with the 'hg rename' command
[13:36] <slspencer> So I can't use fast-export/fast-import on a daily pull from git
[13:36] <slspencer> I'll keep looking for something to fix this problem
[13:37] <slspencer> jelmer: thanks for your time!
[13:50] <jelmer> slspencer: yeah, hg-git should not be setting this field...
[17:58] <slspencer> Hi
[17:58] <slspencer> I was in #bzr earlier today
[18:00] <slspencer> Previously working import from git into bzr is now returning error message about extra fields in commit
[18:00] <slspencer> raise UnknownCommitExtra(commit, [item[0] for item in commit.extra]) bzrlib.plugins.git.errors.UnknownCommitExtra: Unknown extra fields in <Commit 56ead206c93f1ed9d6f1d46cbfa2a8e79cdad63c>: ['HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename', 'HG:rename']. Import failed:
[18:01] <slspencer> When I checked with the hg-git dev team, they stated that these fields should be there for hg-git interoperability
[18:02] <slspencer> they also said that bzr-git should ignore metadata fields that are not defined or are not understood
[18:03] <slspencer> The fields were created by the 'hg rename' command and traces the history of the file, so they should stay, but bzr doesn't need them
[18:04] <slspencer> Is there anyway in Launchpad to import the git repo and tell it to ignore undefined metadata fields?
[18:05] <slspencer> My Ubuntu app is dead until we get this solved