-- Configuring the Distorm plugin -- -- fetching distorm Cloning into '/tmp/portage/app-misc/pip3line-3.6.0/work/pip3line-3.6.0/defaultplugins/distormplugin/../../ext/distorm'... fatal: unable to access 'https://github.com/gdabah/distorm.git/': Could not resolve: github.com (Could not contact DNS servers) CMake Error at defaultplugins/distormplugin/CMakeLists.txt:94 (message): git clone failed: 128 -- Configuring incomplete, errors occurred! See also "/tmp/portage/app-misc/pip3line-3.6.0/work/pip3line-3.6.0_build/CMakeFiles/CMakeOutput.log". 1. Internet access is not guaranteed at build time. 2. You are not supposed to fetch stuff behind user's backs. 3. Fetching HEAD of git repos without any kind of checksum verification is a huge security hole.
So what's the solution ? How do I download a second package from another github source ? Having two SRC_URI is not documented, so this must be forbidden.
(In reply to Gabriel Caudrelier from comment #1) > So what's the solution ? > > How do I download a second package from another github source ? > > Having two SRC_URI is not documented, so this must be forbidden. There is a big difference between something not being documented, and you not bothering to search through the documentation. Also, you are expected to be able to look through existing ebuilds for solutions, not expect everyone else to do everything for you. https://devmanual.gentoo.org/ebuild-writing/variables/index.html#src_uri https://projects.gentoo.org/pms/7/pms.html#x1-620007.3
(In reply to Michał Górny from comment #2) > There is a big difference between something not being documented, and you > not bothering to search through the documentation. Also, you are expected > to be able to look through existing ebuilds for solutions, not expect > everyone else to do everything for you. > > https://devmanual.gentoo.org/ebuild-writing/variables/index.html#src_uri > https://projects.gentoo.org/pms/7/pms.html#x1-620007.3 This package was reviewed 4 times already by 3 different Gentoo developers. At this point I assumed this was the correct way to do it, so there was no reason to look in to the documentation any further. I was looking into this anyways, but never got the time to update it. I will come up with something more acceptable.
This package is going to be removed from the Gentoo tree.
Don't close bugs as long as the package is there.
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd92e1378c7695128b02c2686cf3ff037b772f38