From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j3H1cfsZ021220 for ; Sun, 17 Apr 2005 01:38:41 GMT Received: from c-67-171-150-177.hsd1.or.comcast.net ([67.171.150.177] helo=[192.168.1.106]) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1DMyju-0001CE-EI for gentoo-dev@lists.gentoo.org; Sun, 17 Apr 2005 01:38:22 +0000 Message-ID: <4261BE14.7070405@gentoo.org> Date: Sat, 16 Apr 2005 18:38:28 -0700 From: Donnie Berkholz User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050411) X-Accept-Language: en-us, en Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Gentoo as a development platform References: <4261A173.3070008@gentoo.org> In-Reply-To: <4261A173.3070008@gentoo.org> X-Enigmail-Version: 0.90.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: cee5348a-7da5-483f-bf03-23a62593ebda X-Archives-Hash: 25d2fde71b3c57751c81ac196b91aea9 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Daniel Drake wrote: > Gentoo is fairly well oriented for this kind of environment, but it's not > brilliant. As an example, foo-3.2.1 (the latest version) is installed on my > system, but more recently, they fixed a critical bug in the upstream CVS tree > which I'd like to test the fix for. It's not dead simple for me to do this - I > want to use the CVS sources with the ebuild already in portage. I have to use > "ebuild foo-3.2.1.ebuild unpack" to extract the sources, then manually replace > them with my CVS checkout. Or checkout CVS, make a new tarball, call it > foo-3.2.1.tar.bz2, redigest and remerge the ebuild. Or I could create a > foo-cvs ebuild and go to the trouble of making it mirror the contents of > foo-3.2.1.ebuild exactly. I generally just bump the version of a current ebuild to reflect a dated tarball that's a CVS snapshot, e.g. foo-3.2.1_p20050416 or foo-20050416. Then do FEATURES=digest emerge foo, and it'll create the digest for ya and update. Carefully combined with FEATURES like keeptemp and keepwork, this could do nearly what you suggest. Using the same exact ebuild for multiple versions seems like a recipe for disaster. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFCYb4UXVaO67S1rtsRAnQWAJoCHQXAQ4rEhAAL/UvJhwVQEJp02gCfTUbE N4D9t1unZuXNkPfuLoa/jNI= =5tYo -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list