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? |