Summary: CI is green on 1.8.7, failing on 1.9.1 and 1.9.2. Notifications to dev list can now be enabled per-interpreter (and are currently only enabled for 1.8.7). All the 1.9.x problems are locally reproducible for me, AFAIK there are no issues with the CI environment, and let me know if you believe otherwise.
Details: I merged the CI improvements to master: https://github.com/rubygems/rubygems/commit/fda095d32a56f0c595b12d361885d9fad29780d8 "Continuous Integration config enhancements and wrapper script. Support for multiple interpeters via RVM, better reproducibility of failed builds via environment auto-setup in wrapper script, and granular control over failure notifications emails for selected interpreters" Responses to your prior feedback inline below... On Tue, Dec 21, 2010 at 2:16 PM, Ryan Davis <ryand-r...@zenspider.com> wrote: > On Dec 13, 2010, at 22:52 , Chad Woolley wrote: >>> http://cibuilder.pivotallabs.com:3333/builds/RubyGems-1_8_7-p302 > This is the latest version of 1.8.7 and runs clean. Yep, it does. Yay! > I dunno if you have control over this, but not having good titles on the HTML > page makes distinguishing tabs a PITA. Only if I hack CCRB, which I don't want to. I'd rather put effort into moving everything to Hudson, which is a whole other side project. For now, I'd recommend http://ccmenu.sourceforge.net/ if you want to easily monitor build status. > p430 is the latest release on 1.9.1. Done: http://cibuilder.pivotallabs.com:3333/builds/RubyGems-1_9_1-p430 ...but it has the same problem: > This fails: > >> rake aborted! >> no such file to load -- hoe >> >> /home/pivotal/.cruise/projects/RubyGems-1_9_1-p429/work/Rakefile:8 >> :in `require' > > So, environmental problem here... No, you can see that Hoe was just installed successfully, but then Rake can't find it. It's probably something related to the immediately preceding errors about gem_prelude and the frozen load path. I tried hacking the wrapper script to run rake in a subshell (thinking it would then know the gems WERE actually installed), but this didn't make any difference. It is also reproducible locally if you install RVM and run the following (let me know if it isn't locally reproducible for you): ./ci_build.sh '1.9.1-p...@rubygems' > p0 is the latest release for 1.9.2. Done: http://cibuilder.pivotallabs.com:3333/builds/RubyGems-1_9_2-p0 The 1.9.2-p0 build is failing with "NoMethodError: undefined method `dump' for Psych:Module", which is also locally reproducible: ./ci_build.sh '1.9.2...@rubygems' > Why is it building ruby on every run? It isn't, only if the specified RVM interpre...@rubygems isn't already installed. It IS installing the gems every run, but that's an intentional hack because you still haven't told me how to make hoe not use sudo for "check_extra_deps". Let me know Thanks, -- Chad _______________________________________________ Rubygems-developers mailing list http://rubyforge.org/projects/rubygems Rubygems-developers@rubyforge.org http://rubyforge.org/mailman/listinfo/rubygems-developers