1 |
Tomek Lutelmowski wrote: |
2 |
> I think these two features would be very nice for server enviroments: |
3 |
> |
4 |
> 1. For stability reasons, relaying only on "x86" flag is often not |
5 |
> sufficient. There are many cases when someone masked package as stable, then, |
6 |
> few hours later (after users feedback) its reverted to "~x86". After syncinc |
7 |
> portage tree, I never know which packages marked as stable are truly stable |
8 |
> and well tested by community. My idea is to include new flag for emerge. For |
9 |
> examle: |
10 |
> # emerge -pu --stablesince=48h world |
11 |
> Would list all packages for upgrade, which has not been changed since 48 |
12 |
> hours, so there is low possiblity that this list includes untested packages. |
13 |
|
14 |
It won't achieve the desired affect. People using stable will just start |
15 |
doing the same thing |
16 |
and you'd end up with packages being remasked after 2 days instead of 2 |
17 |
hours. Packages |
18 |
going arch and then being sent back to ~arch is not something that |
19 |
should happen often, |
20 |
if at all. If you are finding that it happens regularly, you might want |
21 |
to open a bug for |
22 |
qa@g.o and list up the offenders. |
23 |
|
24 |
> 2. In all my server instalations, I like to keep portage tree as small as |
25 |
> possible - for two reasons: syncinc speed and disk space ussage. Now I can |
26 |
> only use RSYNC_EXCLUDEFROM flag in make.conf to exclude portage branches from |
27 |
> syncinc. Much more convinient and efficent would be RSYNC_INLCUDEFROM flag, |
28 |
> so I could define which branches of tree I want to sync. The portage tree |
29 |
> will be much smaller, and I wouldnt have to remove new branches that I dont |
30 |
> need to sync. Of course in longer term such flag would help to lower bandwich |
31 |
> usage of rsync servers. |
32 |
|
33 |
According to rsync's man page, you can do this using RSYNC_EXCLUDEFROM |
34 |
already. |
35 |
Something like the following should work: |
36 |
|
37 |
+ /profiles |
38 |
+ /eclass |
39 |
+ /sys-* |
40 |
+ /dev-* |
41 |
+ /metadata/glsa |
42 |
- * |
43 |
|
44 |
-- |
45 |
Jason Stubbs |
46 |
-- |
47 |
gentoo-server@g.o mailing list |