On 18/03/17 21:28, Joseph Rushton Wakeling wrote:
On 18/03/17 14:46, Joseph Rushton Wakeling wrote:
Is there an issue with using git source for parts of snap packages when using
the Launchpad build system?  I'm having consistent build failures for this;
originally I tried switching from `git://` URLS to `https://`, but I'm still
seeing the same errors, see e.g.
https://launchpadlibrarian.net/311390659/buildlog_snap_ubuntu_xenial_amd64_ldc2_BUILDING.txt.gz:


Still failing despite updating to make sure the `source-type` is explicitly
specified as git.  The same snap package builds fine for me with a `snapcraft
cleanbuild`.

A look a bit further back in the build log reveals what I think may be the problem: the submodules of one of the git repositories have their URLs specified using `git://` URLs:

Submodule 'druntime' (git://github.com/ldc-developers/druntime.git) registered for path 'runtime/druntime' Submodule 'phobos' (git://github.com/ldc-developers/phobos.git) registered for path 'runtime/phobos' Submodule 'tests/d2/dmd-testsuite' (git://github.com/ldc-developers/dmd-testsuite.git) registered for path 'tests/d2/dmd-testsuite'
Cloning into 'runtime/druntime'...
fatal: unable to connect to github.com:
github.com: Name or service not known

fatal: clone of 'git://github.com/ldc-developers/druntime.git' into submodule path 'runtime/druntime' failed

Are `git://` URLS genuinely not supported by the launchpad build system? And if so, is there a chance this could be addressed?

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

Reply via email to