From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id AFE60138CD8 for ; Thu, 4 Jun 2015 19:45:32 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8F794E09FA; Thu, 4 Jun 2015 19:45:26 +0000 (UTC) Received: from mail-pd0-f174.google.com (mail-pd0-f174.google.com [209.85.192.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8B306E0829 for ; Thu, 4 Jun 2015 19:45:25 +0000 (UTC) Received: by pdjm12 with SMTP id m12so37185893pdj.3 for ; Thu, 04 Jun 2015 12:45:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=zuhCGQZism/4K2wHmsM0qmWYsmVZ+ZpGGg221abywyI=; b=EJhvXZMb1KdrlCINx4LKm1tHpHdIMYUJmD7wf72hcOPnJoSJIYiP8ZhuIzOlr5vCHW w5c4+o5eJH3jGf50ccLamI6fhriZaMdku683qWqpSmv4Q9KEEONNmzkzm8AjHZ9Ei3qp K51sr+RKQraU1+We9k9KkwEgF+3GE2MKYx2mbc8Nsn+236iO0TFHbe7vT2moTiL7S03i PBvHups/ie8hDe0xiUymcgXS8/QLceNoqdIxAGyw1TH3TpOmiYanl7XfgA1Zw18dj6K3 EGTzGQw+HrvkkDeYWi5Og8Jd7XtamCYEziKsRzafPLbIfS2fa69m7bRjRyKJ7Usmi2rO KV9g== X-Received: by 10.66.90.166 with SMTP id bx6mr71062495pab.76.1433447124746; Thu, 04 Jun 2015 12:45:24 -0700 (PDT) Received: from linux1 (cpe-76-184-142-187.tx.res.rr.com. [76.184.142.187]) by mx.google.com with ESMTPSA id gs7sm4556884pbc.6.2015.06.04.12.45.22 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 04 Jun 2015 12:45:23 -0700 (PDT) Sender: William Hubbs Received: (nullmailer pid 19579 invoked by uid 1000); Thu, 04 Jun 2015 19:45:20 -0000 Date: Thu, 4 Jun 2015 14:45:20 -0500 From: William Hubbs To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] new eclass: go-live.eclass for handling go live ebuilds Message-ID: <20150604194520.GA19476@linux1.gaikai.biz> Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <20150604191027.GA18492@linux1.gaikai.biz> <980E4381-25D2-499A-92AB-D4007261B715@gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="3V7upXqbjpZ4EhLz" Content-Disposition: inline In-Reply-To: <980E4381-25D2-499A-92AB-D4007261B715@gmail.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-Archives-Salt: 42771b9d-62c7-4879-9af0-cec9bf573d00 X-Archives-Hash: 00a71d0780a0aaa4df78af7dd827273e --3V7upXqbjpZ4EhLz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jun 04, 2015 at 12:27:39PM -0700, Andrew Udvare wrote: >=20 > > On 2015-06-04, at 12:10, William Hubbs wrote: > >=20 > > All, > >=20 > > we are starting to get more go packages in the tree, so we need an > > eclass that properly deals with go live ebuilds. >=20 > Why live only? >=20 > Your eclass does what every other live and non-live ebuild does for Go: c= reate a temporary Go environment without the package in question. This is f= ine (I hate how Go is designed in this respect). I just think non-live Go p= ackages definitely need an eclass. The function of this eclass is to take the place of the git-* eclass in the go live ebuilds. You can't rely on git being the vcs upstream uses, and there is no way to tell what the vcs or the vcs URL is reliably from the name of a package, so it is best to use "go get" to grab the source. Please look at "go help importpath" for more details about this. I will start another discussion about non-live ebuilds once this eclass is in the tree, because I do think I see an issue with how they are being done. William --3V7upXqbjpZ4EhLz Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlVwqtAACgkQblQW9DDEZTjMHQCdGSd8Y8Q09MtWkxG3i24j6NX+ 4HcAnjrQ5KCpJ+Ih7Beot/y+Oe6RjN0m =16JC -----END PGP SIGNATURE----- --3V7upXqbjpZ4EhLz--