On Fri, Jan 18, 2013 at 2:13 PM, Benedikt Böhm <hol...@gentoo.org> wrote:
> On Fri, Jan 18, 2013 at 9:41 AM, Michael Weber <x...@gentoo.org> wrote: > >> On 01/18/2013 09:28 AM, Benedikt Böhm wrote: >> > but - and that's quite important i guess - i only use my own clone of >> > the portage tree which i sync from time to time and i also keep >> > different versions stable, etc. >> HEAVY USER! But you have full control. >> Do you have any sophisticated mechanism to detect tree breakage (i.e. us >> f*** up), like Samuli replying -commit to -dev or irc activity? >> >> Or do you simply delay commit? (re-schedule on weekends/nights) >> > > i manually sync with the gentoo-x86 repo from time to time (except > security issues, which i sync as soon as they are fixed) > > i have no automated way to detect any tree breakage, but when i sync the > complete tree i do extensive manual testing on a handfull of machines > (either staging machines, or ones that are not really important) > > but the main reason i even have a clone is to sync updates in batches. > it's really a hassle to keep servers in sync when changes to gentoo-x86 > happen any other minute. i also need to adapt my chef cookbooks for some > updates, so i do it all in one batch (sync, test, adapt, test, deploy) > i forgot to add one main difference here: i only have ~1000 packages in my repo, which makes it a lot faster for metadata, rsync, eix and all that ... the repo is only used for server deployments. no desktop, no games, only very few X11 ebuilds for headless testing etc.