Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 424565 - net-misc/iputils-99999999 fails to build: git fetch fails
Summary: net-misc/iputils-99999999 fails to build: git fetch fails
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-02 20:24 UTC by Timothy Miller
Modified: 2012-07-03 20:12 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Timothy Miller 2012-07-02 20:24:52 UTC
* ERROR: net-misc/iputils-99999999 failed (unpack phase):
 *   git-2_initial_clone: can't fetch from git://www.linux-ipv6.org/gitroot/iputils
 * 
 * Call stack:
 *     ebuild.sh, line   85:  Called call-ebuildshell 'src_unpack'
 *   environment, line  454:  Called src_unpack
 *   environment, line 2699:  Called git-2_src_unpack
 *   environment, line 1860:  Called git-2_fetch
 *   environment, line 1661:  Called git-2_initial_clone
 *   environment, line 1754:  Called die
 * The specific snippet of code:
 *       [[ -n ${EGIT_REPO_URI_SELECTED} ]] || die "${FUNCNAME}: can't fetch from ${EGIT_REPO_URI}"
 * 
 * If you need support, post the output of 'emerge --info =net-misc/iputils-99999999',
 * the complete build log and the output of 'emerge -pqv =net-misc/iputils-99999999'.
 * The complete build log is located at '/Users/millerti/Gentoo/var/tmp/portage/net-misc/iputils-99999999/temp/build.log'.
 * The ebuild environment file is located at '/Users/millerti/Gentoo/var/tmp/portage/net-misc/iputils-99999999/temp/environment'.
 * Working directory: '/Users/millerti/Gentoo/var/tmp/portage/net-misc/iputils-99999999/work'
 * S: '/Users/millerti/Gentoo/var/tmp/portage/net-misc/iputils-99999999/work/iputils-s99999999'


Somehow, I doubt I really need to attach the build log and environment for this one, since this one seems obvious.  The URL is wrong or the git repo doesn't exist.  If my assumption is wrong, I'll do the attachments.
Comment 1 Timothy Miller 2012-07-02 20:26:00 UTC
Actually, there is more info in the build log.  Here it is:


 * Package:    net-misc/iputils-99999999
 * Repository: gentoo_prefix
 * Maintainer: base-system@gentoo.org
 * USE:        elibc_Darwin kernel_Darwin prefix ssl userland_GNU x64-macos
 * FEATURES:   nostrip preserve-libs splitdebug
>>> Unpacking source...
Cloning into bare repository '/Users/millerti/Gentoo/usr/portage/distfiles/egit-src/iputils'...
fatal: unable to connect to www.linux-ipv6.org:
www.linux-ipv6.org[0: 203.178.136.54]: errno=Connection refused
www.linux-ipv6.org[1: 2001:200:dff:fff1:216:3eff:fea4:f9e9]: errno=No route to host
Comment 2 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2012-07-02 21:12:03 UTC
I suggest not using the 9999 versions. Looks like upstream is misconfigured.
Comment 3 SpanKY gentoo-dev 2012-07-02 23:55:17 UTC
yes, upstream's git server is currently down.  not much we can do.
Comment 4 Timothy Miller 2012-07-03 19:38:42 UTC
The problem is that 999 is the default version to use for prefix.  If that's not the right version to use, then that should not be the default version.
Comment 5 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2012-07-03 20:01:50 UTC
(In reply to comment #4)
> The problem is that 999 is the default version to use for prefix.  If that's
> not the right version to use, then that should not be the default version.

That is just wrong, check your portage etc files. I'm guessing that *you* told portage to unmask the 9999 version with --autounmask-write.

%% epkginfo iputils
 * net-misc/iputils [gentoo]
Herd:        base-system (base-system@gentoo.org)
Maintainer:  None specified
Upstream:    None specified
Homepage:    http://www.linux-foundation.org/en/Net:Iputils
Location:    /home/jolexa/portage/global/portage_tree/net-misc/iputils
Keywords:    20101006-r2:0: alpha amd64 arm hppa ia64 m68k ppc ppc64 s390 sh
                            sparc x86 ~amd64-linux ~mips ~ppc-aix ~x86-linux
Keywords:    99999999:0:
Comment 6 Timothy Miller 2012-07-03 20:08:31 UTC
That's true, but I used --autounmask-write, but that's because portage told me that I needed to.  Why did that option choose that version?  Or does it always choose the highest version number?
Comment 7 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2012-07-03 20:12:27 UTC
       --autounmask-keep-masks [ y | n ]
              If --autounmask is enabled,  no  package.unmask  or  **  keyword
              changes  will be created. This leads to unsatisfied dependencies
              if no other solution exists.

You forgot the above, from emerge(1)