Gentoo Archives: gentoo-dev

From: Chris Gianelloni <wolf31o2@g.o>
To: Mooktakim@×××××××.com
Cc: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Using cvs as your portage directory
Date: Wed, 24 Mar 2004 12:13:10
Message-Id: 1080130391.18677.14.camel@localhost
In Reply to: Re: [gentoo-dev] Using cvs as your portage directory by Md Mooktakim Ahmed
1 On Tue, 2004-03-23 at 20:26, Md Mooktakim Ahmed wrote:
2 > I was thinking. Wouldn't it be better if the portage tree was split into mutiple modules
3 > in cvs?
4 > That way you can update individual modules (or directories inside /usr/portage) at a
5 > time. that means less stress on the server and you can work on the files you want, when
6 > you want, fairly easily.
7 >
8 > Just thinking it might be best to do that.
9
10 cd /home/wolf31o2/cvsroot/gentoo-x86/games-fps
11 cvs up
12
13 That will update only that one area of portage from CVS. That seems
14 simple enough. I rarely update my entire tree, maybe once a month just
15 to keep it from becoming totally stale. This also has me testing things
16 with older versions of packages to check if they work. I tend to prefer
17 to put the lowest possible version allowable in *DEPEND that I can test
18 with and ensure works.
19
20 > > On Tue, 2004-03-23 at 18:55, Brandon Hale wrote:
21 > >> On Tue, 2004-03-23 at 23:10 +0000, Stuart Herbert wrote:
22 > >>
23 > >> This may or may not be of use to any of you, but here is how I do
24 > >> things.. My main tree (/usr/portage) uses typical rsync, this is what I
25 > >> sync nightly. Note that a nightly rsync update is less stressful on our
26 > >> infrastructure as we have numerous mirrors for just this purpose. I have
27 > >> an overlay in /usr/local/portage for things that I'm playing with but
28 > >> have no intentions to commit. This is my PORTDIR_OVERLAY in make.conf.
29 > >> Lastly, I have a cvs checkout of the tree in ~/work/gentoo-x86 to
30 > >> develop against. If I want to test something in the tree, I can simply
31 > >> pass PORTDIR_OVERLAY inline and override the variable in the environment
32 > >> (this might be additive, doesnt matter either way), such as
33 > >> `PORTDIR_OVERLAY="~/work/gentoo-x86" emerge foo`. With some $1 action,
34 > >> this lends itself to a simple alias.
35 > >>
36 > >> What are the pros? I have a complete and up to date tree w/o putting
37 > >> unneeded stress on our infra. I also have a place for testing ebuilds I
38 > >> am not ready to commit. And most importantly to me, I can also work on
39 > >> the tree in CVS w/o any extra hassle. Any questions, or improvements on
40 > >> the above feel free to drop me a line.
41 > >
42 > > This is exactly what I do, minus the updating of my /usr/portage
43 > > nightly. I probably only update once a week or so on most of my
44 > > machines, unless I am working on something specific which requires it.
45 > >
46 > > I like to keep my trees separate, and even go so far as to keep a VMWare
47 > > image of x86 to fire up and test things on when I'm making changes to
48 > > the stable tree for x86 rather than ~x86.
49 > >
50 > > --
51 > > Chris Gianelloni
52 > > Developer, Gentoo Linux
53 > > Games Team
54 > >
55 > > Is your power animal a penguin?
56 > >
57 >
58 >
59 > ----------------------------------------------------
60 > Website: http://www.mooktakim.com
61 > email: Mooktakim@×××××××.com
62 >
63 > -----BEGIN PGP PUBLIC KEY BLOCK-----
64 > Version: GnuPG v1.2.4 (GNU/Linux)
65 >
66 > mQGiBEBgGAMRBACZCLejOYfpVzCmw6JIxyoVYs+YAFlbu4uBiwCcmSVhmcQRhqDB
67 > OekmnXsLcv4VJLBa3DlTFyUE9xt0wAlvtMAX1esXE6ygNvUo4TjlR+Ue5lTVGLYu
68 > 4ArlGT61bLRUVO/tqc2DM7kmB+6/1PhdreFt4p1FIqODG54Fy6oHD/4SWwCg4kpX
69 > iaaX5c7PeqkhGIbOp8em1rsD/0qLopQRFWIsFd5Wo1gVjdRY44EiV7fcnR+5BN0o
70 > 70mkAYuAk0L87mMRnB5bzrMXiFhdYlitux19Gh3xPY0goYwxKXJnEeX82Y6kzh6G
71 > 1WwQ/WVtDUjRPlFjoaGWbIaEgHqy6nPCYsKlO6L8k078fXBWT1UcXyoU8JtPXkNH
72 > d2NABACRx0GBA1Xi9aveU8cUGag51w/p9ASkeCqwE3Qjho9HZDS2/b+NckK+/AnI
73 > E5psB1g2CGmUdIzKlFhzOfAiMJgjzFdnJjXrgrMV7F0i1qLc2aNmlzZt3NSSkerz
74 > MR02p9xG3ZOjMkHDdyoI81Nb+h+UDiKyRZlL2AmvpkNmKyeTUrRTTWQgTW9va3Rh
75 > a2ltIEFobWVkIChLZXkgZ2VuZXJhdGVkIG9uIHB1YmxpYyB3ZWJtYWlsIHNlcnZl
76 > cikgPE1vb2t0YWtpbUBob3RtYWlsLmNvbT6IWQQTEQIAGQUCQGAYAwQLAgcDAxUC
77 > AwMWAgECHgECF4AACgkQdJnfV4Ckx69CiQCfX5eQw6++VF+7VRG82uSgS6aQTAsA
78 > oIai6ctOFN83eNt/o1PlFR5+8iNKuQENBEBgGBQQBADyqIpnxUC9lhi9ikDCsFR6
79 > SWHxOS6vAAx1Qlj/vlfBeRihQPYPs57McME6JGU6djsEyvFEMKT34Rs4bHiQ9EFq
80 > eP4Shm13FOrhU+l1Pnu90Vt18cg+3CmZ9FXAU/5b+jnIOIU1fq/stvflNh5SAhhb
81 > STVQL3zyh8e0Pi7tIEcauwADBgP8CS4pHQxRt7vBeJeBOpPubAwCVPOWyvhBC0mw
82 > 7IZtBnaWw8MPTmDdAZwovkW/5WPrq/aRt/bjA1UmAJund8uPK8gVkf0ApvEK6WF5
83 > MkNzk54fUvJpIn9FwfXg6d8qrBSrhZZFdEg5RdgMNRuQfWnHEdZ232yw/gApHCjA
84 > DU0Kk2iIRgQYEQIABgUCQGAYFAAKCRB0md9XgKTHrzUUAJ9h83Bi+ZxEj0zXHInG
85 > Udnczz5FYgCg03vpfAnMAY1FahVWjCrMUZY64g8=
86 > =8fJh
87 > -----END PGP PUBLIC KEY BLOCK-----
88 >
89 > --
90 > gentoo-dev@g.o mailing list
91 --
92 Chris Gianelloni
93 Developer, Gentoo Linux
94 Games Team
95
96 Is your power animal a penguin?

Attachments

File name MIME type
signature.asc application/pgp-signature