On 18/03/17 22:11, Gregory Lutostanski wrote:
Launchpad builders have an issue with git where they do not proxy that
connection, only https. Here the issue is that that github repo has
submodules specified with the git: url schema (and its doing a recursive
checkout of the source).

The bug is https://bugs.launchpad.net/launchpad-buildd/+bug/1663920

Ah, cheers. I'd looked through the bug list and seen that one, but not realized the submodules were using `git://` URLs until just before your email arrived.

As a workaround you can change the submodules to https: rather than git:
annoying indeed, that is what I had to go with personally. Dunno if anybody
else has other ideas.

Yup. It's a bit finnicky for me to do that given that the submodules are defined by my upstream (I can send them a patch, but it's a PITA to ask them to make a patch release just to deal with this issue).

I did look into just downloading a tarball of the source, but that has some issues of its own -- since the CMakeLists.txt of the project I'm building defines some rules for comparing the version number against the output of `git describe`, I run into some rather nasty issues where the git history compared to is that of the snap package itself (!).

I'll follow up with my upstream and see what I can do, anyway. Thanks again for the help and advice!

--
Snapcraft mailing list
Snapcraft@lists.snapcraft.io
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/snapcraft

Reply via email to