On Wed, Aug 05, 2009 at 14:37:49 +0100, Eric Kow wrote: > - each config change required an email roundtrip > - the windows slave kept getting stuck, and getting it unstuck > required an email roundtrip
> - every time the config requirements changed, eg. new dependencies, > everything would break, and we'd have I just wanted to clarify this last (incomplete) sentence: the difficulty here is when we changed something that necessitates a change to the build slave itself, specifically, that new packages be installed. It's a bit of pain for us to keep asking folks to go install things. While I am very grateful for all the patience and cooperation slave owners have shown with our incessant requests to go install this package or that package, but I suspect that there is a technical aspect to this problem that we should address. Options I can think of: 1. Assume that we've passed over the major hump of shifting things into third party packages and then there'll be a lot less of this to deal with in the future. I doubt that's the case, though. 2. Have cabal-install to grow a "cabal install --deps-only" feature which the slaves could run systematically http://hackage.haskell.org/trac/hackage/ticket/411 3. In the build configuration, use "cabal install" instead of "cabal configure" followed by "cabal build" 4. Request that if build slave owners are not able to respond to requests within N hours (say 24h), that they give us ssh access to the machines so that we can do things ourselves. I think it's easiest if the slave owners could take care of things on their own ends, but what is important here is to keep things running smoothly. (Thanks to Petr for pointing out the possibility that this be a trade between management and access) I'm not sure people would be so happy with options 2-3 since it means that the slave would be deciding to install software on its own. Maybe it would make sense if the machines ran a dedicated darcs-buildslave user. Anyway, I still think that there must be some way to cut out all the roundtrips and make it all go smoother! -- Eric Kow <http://www.nltg.brighton.ac.uk/home/Eric.Kow> PGP Key ID: 08AC04F9
signature.asc
Description: Digital signature
_______________________________________________ darcs-users mailing list [email protected] http://lists.osuosl.org/mailman/listinfo/darcs-users
