On Tue, 2004-03-23 at 20:26, Md Mooktakim Ahmed wrote: > I was thinking. Wouldn't it be better if the portage tree was split into mutiple modules > in cvs? > That way you can update individual modules (or directories inside /usr/portage) at a > time. that means less stress on the server and you can work on the files you want, when > you want, fairly easily. > > Just thinking it might be best to do that. cd /home/wolf31o2/cvsroot/gentoo-x86/games-fps cvs up That will update only that one area of portage from CVS. That seems simple enough. I rarely update my entire tree, maybe once a month just to keep it from becoming totally stale. This also has me testing things with older versions of packages to check if they work. I tend to prefer to put the lowest possible version allowable in *DEPEND that I can test with and ensure works. > > On Tue, 2004-03-23 at 18:55, Brandon Hale wrote: > >> On Tue, 2004-03-23 at 23:10 +0000, Stuart Herbert wrote: > >> > >> This may or may not be of use to any of you, but here is how I do > >> things.. My main tree (/usr/portage) uses typical rsync, this is what I > >> sync nightly. Note that a nightly rsync update is less stressful on our > >> infrastructure as we have numerous mirrors for just this purpose. I have > >> an overlay in /usr/local/portage for things that I'm playing with but > >> have no intentions to commit. This is my PORTDIR_OVERLAY in make.conf. > >> Lastly, I have a cvs checkout of the tree in ~/work/gentoo-x86 to > >> develop against. If I want to test something in the tree, I can simply > >> pass PORTDIR_OVERLAY inline and override the variable in the environment > >> (this might be additive, doesnt matter either way), such as > >> `PORTDIR_OVERLAY="~/work/gentoo-x86" emerge foo`. With some $1 action, > >> this lends itself to a simple alias. > >> > >> What are the pros? I have a complete and up to date tree w/o putting > >> unneeded stress on our infra. I also have a place for testing ebuilds I > >> am not ready to commit. And most importantly to me, I can also work on > >> the tree in CVS w/o any extra hassle. Any questions, or improvements on > >> the above feel free to drop me a line. > > > > This is exactly what I do, minus the updating of my /usr/portage > > nightly. I probably only update once a week or so on most of my > > machines, unless I am working on something specific which requires it. > > > > I like to keep my trees separate, and even go so far as to keep a VMWare > > image of x86 to fire up and test things on when I'm making changes to > > the stable tree for x86 rather than ~x86. > > > > -- > > Chris Gianelloni > > Developer, Gentoo Linux > > Games Team > > > > Is your power animal a penguin? > > > > > ---------------------------------------------------- > Website: http://www.mooktakim.com > email: Mooktakim@hotmail.com > > -----BEGIN PGP PUBLIC KEY BLOCK----- > Version: GnuPG v1.2.4 (GNU/Linux) > > mQGiBEBgGAMRBACZCLejOYfpVzCmw6JIxyoVYs+YAFlbu4uBiwCcmSVhmcQRhqDB > OekmnXsLcv4VJLBa3DlTFyUE9xt0wAlvtMAX1esXE6ygNvUo4TjlR+Ue5lTVGLYu > 4ArlGT61bLRUVO/tqc2DM7kmB+6/1PhdreFt4p1FIqODG54Fy6oHD/4SWwCg4kpX > iaaX5c7PeqkhGIbOp8em1rsD/0qLopQRFWIsFd5Wo1gVjdRY44EiV7fcnR+5BN0o > 70mkAYuAk0L87mMRnB5bzrMXiFhdYlitux19Gh3xPY0goYwxKXJnEeX82Y6kzh6G > 1WwQ/WVtDUjRPlFjoaGWbIaEgHqy6nPCYsKlO6L8k078fXBWT1UcXyoU8JtPXkNH > d2NABACRx0GBA1Xi9aveU8cUGag51w/p9ASkeCqwE3Qjho9HZDS2/b+NckK+/AnI > E5psB1g2CGmUdIzKlFhzOfAiMJgjzFdnJjXrgrMV7F0i1qLc2aNmlzZt3NSSkerz > MR02p9xG3ZOjMkHDdyoI81Nb+h+UDiKyRZlL2AmvpkNmKyeTUrRTTWQgTW9va3Rh > a2ltIEFobWVkIChLZXkgZ2VuZXJhdGVkIG9uIHB1YmxpYyB3ZWJtYWlsIHNlcnZl > cikgPE1vb2t0YWtpbUBob3RtYWlsLmNvbT6IWQQTEQIAGQUCQGAYAwQLAgcDAxUC > AwMWAgECHgECF4AACgkQdJnfV4Ckx69CiQCfX5eQw6++VF+7VRG82uSgS6aQTAsA > oIai6ctOFN83eNt/o1PlFR5+8iNKuQENBEBgGBQQBADyqIpnxUC9lhi9ikDCsFR6 > SWHxOS6vAAx1Qlj/vlfBeRihQPYPs57McME6JGU6djsEyvFEMKT34Rs4bHiQ9EFq > eP4Shm13FOrhU+l1Pnu90Vt18cg+3CmZ9FXAU/5b+jnIOIU1fq/stvflNh5SAhhb > STVQL3zyh8e0Pi7tIEcauwADBgP8CS4pHQxRt7vBeJeBOpPubAwCVPOWyvhBC0mw > 7IZtBnaWw8MPTmDdAZwovkW/5WPrq/aRt/bjA1UmAJund8uPK8gVkf0ApvEK6WF5 > MkNzk54fUvJpIn9FwfXg6d8qrBSrhZZFdEg5RdgMNRuQfWnHEdZ232yw/gApHCjA > DU0Kk2iIRgQYEQIABgUCQGAYFAAKCRB0md9XgKTHrzUUAJ9h83Bi+ZxEj0zXHInG > Udnczz5FYgCg03vpfAnMAY1FahVWjCrMUZY64g8= > =8fJh > -----END PGP PUBLIC KEY BLOCK----- > > -- > gentoo-dev@gentoo.org mailing list -- Chris Gianelloni Developer, Gentoo Linux Games Team Is your power animal a penguin?