[19:30] hi! it is possible to have mirror of git repository on launchpad? [19:31] Pali: Very very soon [19:32] Pali: The (hopefully) last set of necessary patches is in the review queue now [19:32] as workaround bug https://bugs.launchpad.net/bzr-git/+bug/402814 [19:32] Bug #402814: Importing revisions with submodules is not supported [19:33] Pali: You can watch https://bugs.launchpad.net/launchpad/+bug/1638219 [19:33] Bug #1638219: launchpad: remove headers from Contents files [19:33] Er, not that one [19:33] Pali: You can watch https://bugs.launchpad.net/launchpad/+bug/1469459 [19:33] Bug #1469459: import external code into a LP git repo (natively) [19:33] I think I saw some git mirror support in launchpad API [19:34] Some bits are there but it's not quite all landed [19:36] I cannot subscribe to that bug :-( [19:36] Timeout error [19:38] cjwatson: when is expected that git mirror feature to be published? [19:38] Pali: Should go away in 10 minutes or so, there's some kind of periodic database maintenance job that causes us occasional trouble [19:38] ok, I will try in next 10 minutes [19:39] I think it's OK now [19:40] and another question, is dumb http transport for git going to be supported in that git mirror? [19:40] because currently git-to-bzr import does not support it [19:41] Pali: Should work pretty much as long as we can 'git clone' it [19:42] ok [19:42] Pali: If you give me an example I can make sure to QA it once we're ready [19:42] Pali: when> next week or two, I expect [19:42] I finished the last hard bit on Friday [19:43] ok, going to find that git repo which I was not able to import on bzr launchpad [19:45] cjwatson: this is that failed git-->bzr import: https://code.launchpad.net/~pali/ocl-icd/trunk [19:46] "git clone https://forge.imag.fr/anonscm/git/ocl-icd/ocl-icd.git" is working fine on my local machine, but launchpad was unable to import it [19:46] you can see failed logs [19:47] right, I'm pretty certain that will be fine [19:48] and if there is some minor bug then it will be much simpler to fix [19:48] but I don't see anything there that would cause a problem [19:50] the only hard repository-dependent bit really is syncing the HEAD symbolic ref across; everything else is just straightforward git operations [19:55] and... after that all new git imports will be imported to git? or will there be option to import external git repos as bzr (like it is now)? [19:55] Pali: You'll be able to choose, at least to start with [19:56] https://code.launchpad.net/~cjwatson/launchpad/codeimport-git-configure-code/+merge/308577 implements that [19:56] ok, thank you for information... now I'm just waiting until git mirror feature will be published :-) [19:56] If like literally everyone switches to git-to-git then we might decide that it isn't worth the trouble to continue to maintain git-to-bzr [19:56] But realistically I imagine that's a while off [19:57] git-to-bzr will at a minimum remain useful for transitional purposes for a while [19:58] We'll probably try to gently steer people towards git-to-git though