From leah-dizon_2007 at infoseek.jp Mon Jul 2 07:45:42 2007 From: leah-dizon_2007 at infoseek.jp (=?ISO-2022-JP?B?GyRCJWolIiVHJSMlPiVzGyhC?=) Date: Mon, 2 Jul 2007 07:45:42 -0400 (EDT) Subject: [Cruisecontrolrb-developers] =?iso-2022-jp?b?GyRCOWJFZzpMJSIbKEI=?= =?iso-2022-jp?b?GyRCJUobKEIgGyRCPzc/TTt+QmUkKyRpQFYzMEB+RXA7IyRHRn0bKEI=?= =?iso-2022-jp?b?GyRCPHMlYiVtOCskKCEqGyhC?= Message-ID: > ?@ ???????????????????????????????????l???b???g ???????????????????????????????????????????? ?@?@?@?@???g???????o???????????????A???i???^???????????????? ?@?@?@?@???????????????????????????????????????????????????? ?@?????@?????????????l?????C?b?p?C???U???????l???@???? ?????????????????I?I???????A?Z?t???T?????????T?C?g?????????????? ?@ ?@ >>> http://free-ch.info/mw/adulteress/ <<< ?????????????????????????????????????????????????????????????????????? ?@?P?F?D?????????????I?????I?I???????????A???????????I?I ?????????????????????????????????????????????????????????????????????? ?@?Q?F?????????????????A?h?I?????????A?hGET???????I?I ?????????????????????????????????????????????????????????????????????? ?@?R?F?f?[?g?H?H???????????????????i???j ?????????????????????????????????????????????????????????????????????? ?@?S?F???S?l?????[??????????0?~?I ?????????????????????????????????????????????????????????????????????? ?@?@?@?????????????????????????????????????????????????????? ?@???????@?@???P?o?^???A???????????? ?V?????????????@ ?@?@?????? ?@?????????????????????????????????????????????????????????????? ?@?????????@?@?@?@?o???????????????r???w???????I?@?@?@?@???????? ?@?@???????????????????c???c???c???c???c???c???c???c???c???c???c???c???c?? ?@?@???@?????????@?????f?l?????o?????????r???w?????S?????????????????????? ?@?@???@???@?@???@???????c???c???c???c???c???c???c???c???c???c???c???c???? ?@?@???@???@?@???@???@???@???????????????????????????I?I?@?y?o?????k?z?? ?@?@???@???@?@?????????????????? ?@?@???@???@?@?????@?????????@?? ?@?@???@???@?@?????@?????????@?? ?@?@???@???@?@?????@?????????@?? ?@?@???@???@?@?????@???@?@???@?? ?@?@???@???????????????@?@?????? ?@?@???????????????? ???@ http://free-ch.info/mw/adulteress/ ???????????????????????????????? ?@?o???????????]?????????????q ???????????????????????????????? ???????i29?j ?u?????????????B???????????B?^?????????????????????B?????????? ?@?V?????????????????????E?E?E?B?????G?b?`?????????????????i???j ?@?????C???????V?????????I?????^?????????????????????A???????????B ?@?@?@?@?@?@?@?@?@?@?@?@?@?@http://free-ch.info/mw/adulteress/ ----------------------------------------------------------------- ?????i22?j ?u?????g?????????D???????????????????E?E?E?Z?t???????????????B ?@???????l???j?????????????????????????B?J?i???l?????????????? ?@???????l?????????????????B?????????????????`?H?H???????o?? ?@?????????????X?g???X???????????????????A?G?b?`???????U?????? ?@?????B???[???????????????v ?@?@?@?@?@?@?@?@?@?@?@?@?@?@http://free-ch.info/mw/adulteress/ ----------------------------------------------------------------- ?????i26?j ?u???????????????????B?g?????????????????????????T?C?g???o?^ ?@?????????B?????????s?????????????A?????????g???????B?B ?@?x?????????????I?I???????????????????A???????????????????? ?@?????????????B?D?????????????v ?@?@?@?@?@?@?@?@?@?@?@?@?@?@http://free-ch.info/mw/adulteress/ ------------------------------------------------------------------- ?????????????q???R?`???@?@ http://free-ch.info/mw/adulteress/ From ketanpadegaonkar at gmail.com Tue Jul 3 01:57:06 2007 From: ketanpadegaonkar at gmail.com (Ketan Padegaonkar) Date: Tue, 03 Jul 2007 11:27:06 +0530 Subject: [Cruisecontrolrb-developers] Problem with the latest cruise control from HEAD Message-ID: <4689E532.8020607@gmail.com> Hi, I'm using revision #515 from head. The cruise instance on ccrb.tw.com says it is a green build. Indeed it is, the rake tests pass. However ./cruise start gives me the following: [ketan at ketan: /opt/ruby/cruisecontrolrb]$ ruby cruise start => Booting WEBrick... ./script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:477:in `const_missing': uninitialized constant CruiseControl::Log::RAILS_DEFAULT_LOGGER (NameError) from ./script/../config/../lib/cruise_control/log.rb:30:in `method_missing' from ./script/../config/../lib/projects_migration.rb:17:in `migrate_data_if_needed' from ./script/../config/../lib/projects_migration.rb:15:in `each' from ./script/../config/../lib/projects_migration.rb:15:in `migrate_data_if_needed' from script/../config/../config/environments/production.rb:25:in `load_environment' from ./script/../config/../vendor/rails/railties/lib/initializer.rb:204:in `load_environment' from ./script/../config/../vendor/rails/activesupport/lib/active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings' from ./script/../config/../vendor/rails/railties/lib/initializer.rb:201:in `load_environment' ... 22 levels... from cruise:68 from /usr/lib64/ruby/1.8/fileutils.rb:121:in `chdir' from /usr/lib64/ruby/1.8/fileutils.rb:121:in `cd' from cruise:67 -- Ketan Padegaonkar I blog... therefore I am... http://ketan.padegaonkar.name/ Computers are like air conditioners. Both stop working, if you open windows. -- Adam Heath -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: OpenPGP digital signature Url : http://rubyforge.org/pipermail/cruisecontrolrb-developers/attachments/20070703/c6fc93ec/attachment.bin From rune-yoshikazu at ezweb.ne.jp Tue Jul 3 10:22:52 2007 From: rune-yoshikazu at ezweb.ne.jp (rune-yoshikazu at ezweb.ne.jp) Date: Tue, 3 Jul 2007 23:22:52 +0900 Subject: [Cruisecontrolrb-developers] =?iso-2022-jp?b?ID0/aXNvLTIwMjItanA/?= =?iso-2022-jp?b?Yj9HeVJDUGk1T1UwdGpNWHNiS0VJZz89ICA9P2lzby0yMDIyLWpwP2I/?= =?iso-2022-jp?b?R3lSQ08ydEVNRTRvSkhJ?= Message-ID: <200707031422525477710111CR23@nm23imap012.ezweb.ne.jp> From necojp at citiz.net Wed Jul 4 03:26:51 2007 From: necojp at citiz.net (=?shift-jis?B?aW5mb3JtYXRpb24=?=) Date: Wed, 4 Jul 2007 03:26:51 -0400 (EDT) Subject: [Cruisecontrolrb-developers] =?iso-2022-jp?b?GyRCNSQ7fSRBJCQbKEI=?= =?iso-2022-jp?b?GyRCJCQkSCQzGyhC?= Message-ID: <20070704072652.7BB03A970003@rubyforge.org> ?????????? a.. ?????????????????????????????????? ?///o///?? a.. ??????? ?????????????????????????????????????? ?????????????????????????????????? a.. ??????????????????????????????????? ?????? a.. ?????????????????????????????????? ?????????????? a.. ??????????????? a.. ????????????????????? a.. ?????????????????????????? a.. ???????????????????????????????? a.. ????????????????????????????????? http://pure-love.biz/yu/?dd36 ???? hosono145yuko at yahoo.co.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/cruisecontrolrb-developers/attachments/20070704/0eaf21a1/attachment-0001.html From bpja at rpath.com Fri Jul 6 09:42:56 2007 From: bpja at rpath.com (Brett Adam) Date: Fri, 06 Jul 2007 09:42:56 -0400 Subject: [Cruisecontrolrb-developers] Bootstrap patch plus Mercurial integration Message-ID: <468E46E0.8070701@rpath.com> I'm trying to build cruise nodes that "self-bootstrap" from nothing more than a project config. i.e. on first run, they checkout their source tree. I'm also using Mercurial rather than the default Subversion. To support Mercurial, I patched projects.rb as below and use classes contributed by an earlier poster. I also add two lines to the project config.rb for the bootstrapping. If there's a better way to do this, I'd love to know. Note: A virtual appliance for cruise.rb with these enhancements is available at http://www.rpath.org/rbuilder/project/cruisecontrol-rb/release?id=5684 --- # Project-specific configuration for CruiseControl.rb Project.configure do |project| # use Mercurial instead of default Subversion project.source_control = Mercurial.new project.source_control.url = 'http://hg.example.com/project' ... # try to kick checkout on first run project.source_control.checkout(project.local_checkout) unless File.directory?(project.local_checkout) end --- Patch to projects.rb: --- # this patch allows a cruise project to declare its choice of # source control system in cruise_config.rb by doing # project.source_control = Mercurial.new diff -Naur /home/bpja/conary/build/cruisecontrolrb/cruisecontrolrb-1.1.0/app/mod els/projects.rb ./cruise.new/app/models/projects.rb --- /home/bpja/conary/build/cruisecontrolrb/cruisecontrolrb-1.1.0/app/models/pro jects.rb 2007-03-10 23:23:20.000000000 -0500 +++ ./cruise.new/app/models/projects.rb 2007-05-28 20:59:52.000000000 -0400 @@ -15,7 +15,7 @@ end def load_project(dir) - project = Project.read(dir, load_config = false) + project = Project.read(dir, load_config = true) project.path = dir project end --- -------------- next part -------------- A non-text attachment was scrubbed... Name: bootstrap_config.patch Type: text/x-patch Size: 708 bytes Desc: not available Url : http://rubyforge.org/pipermail/cruisecontrolrb-developers/attachments/20070706/4608cc89/attachment.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: mercurial.rb Type: application/x-ruby Size: 2087 bytes Desc: not available Url : http://rubyforge.org/pipermail/cruisecontrolrb-developers/attachments/20070706/4608cc89/attachment-0001.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: mercurial_log_parser.rb Type: application/x-ruby Size: 1333 bytes Desc: not available Url : http://rubyforge.org/pipermail/cruisecontrolrb-developers/attachments/20070706/4608cc89/attachment-0002.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: mercurial_log_parser_test.rb Type: application/x-ruby Size: 2771 bytes Desc: not available Url : http://rubyforge.org/pipermail/cruisecontrolrb-developers/attachments/20070706/4608cc89/attachment-0003.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: mercurial_test.rb Type: application/x-ruby Size: 2346 bytes Desc: not available Url : http://rubyforge.org/pipermail/cruisecontrolrb-developers/attachments/20070706/4608cc89/attachment-0004.bin From uwe at kubosch.no Fri Jul 6 12:40:53 2007 From: uwe at kubosch.no (Uwe Kubosch) Date: Fri, 06 Jul 2007 18:40:53 +0200 Subject: [Cruisecontrolrb-developers] CCRB-52 support cvs Message-ID: <1183740053.22049.1.camel@pippin.datek.no> Hi all! I have made a working version of CVS SourceControl for CruiseControl.rb It is very much a first try, but I would like to submit a patch for it. Interrested? Uwe Kubosch Datek Wireless AS Norway From paul at 82ask.com Fri Jul 6 17:04:44 2007 From: paul at 82ask.com (Paul Butcher) Date: Fri, 6 Jul 2007 22:04:44 +0100 Subject: [Cruisecontrolrb-developers] Supporting post-commit hook Message-ID: <6B1A00BC-A493-431E-951B-CAADAD5301CD@82ask.com> Hi, We've recently started using CruiseControl.rb to build our current 5 (and counting!) Rails projects. Thanks for all your hard work - it's a great product. I've just created a new JIRA entry containing a patch we've been using for a while to allow CruiseControl to use a post-commit hook to schedule builds instead of polling the repository. Here's a description of the patch, taken from JIRA: > For various reasons, the people who host our Subversion repository > would prefer that we don't poll the repository. So I wrote the > attached patch to support a post-commit hook. > > The changes add a new notification controller, which supports a > single dirs_changed action. This works together with a simple post- > commit hook which sends a list of changed directories. Here's an > example post-commit hook: > > ------------------------ > #!/bin/sh > > WGET=/opt/local/bin/wget > SVNLOOK=/opt/local/bin/svnlook > CC_URL=http://cruise.82ask.com/notification/dirs_changed > > $WGET -q -O- --post-data="`$SVNLOOK dirs-changed $1`" $CC_URL > / > dev/null > ------------------------ > > I think that I've made these changes in a "sympathetic" way to the > existing code, but have had to restructure the PollingScheduler > code somewhat. At some point, I should probably modify > PollingController so that it can be configured so that it doesn't > poll at all (we currently run with the polling interval set to > 12.hours). > > Please let me know what you think of these changes - if there are > things that should be changed in order to make this fit in with the > "CruiseControl way", I'd love to hear about them. I'd be very interested to hear your comments - good or bad! Thanks, ------------------------------------------------ Paul Butcher CTO 82ASK Mobile: +44 (0) 7740 857648 Main: +44 (0) 1223 309080 Fax: +44(0) 1223 309082 Email: paul at 82ask.com MSN: paul at paulbutcher.com AIM: paulrabutcher Skype: paulrabutcher LinkedIn: http://www.linkedin.com/in/paulbutcher ------------------------------------------------ Re5ult Limited Registered in England No 04909795 VAT registration number GB 849 201 231. Registered office 74 Eden Street Cambridge CB1 1EL This email is confidential. It may be read, copied and used only by the intended recipient. If you have received it in error, please contact us immediately. From leah-dizon_2007 at infoseek.jp Sat Jul 7 16:37:27 2007 From: leah-dizon_2007 at infoseek.jp (=?ISO-2022-JP?B?GyRCJWolIiVHJSMlPiVzGyhC?=) Date: Sat, 7 Jul 2007 16:37:27 -0400 (EDT) Subject: [Cruisecontrolrb-developers] =?iso-2022-jp?b?GyRCOWJFZzpMJSIbKEI=?= =?iso-2022-jp?b?GyRCJUobKEIgGyRCPzc/TTt+QmUkKyRpQFYzMEB+RXA7IyRHRn0bKEI=?= =?iso-2022-jp?b?GyRCPHMlYiVtOCskKCEqGyhC?= Message-ID: > ?@ ???????????????????????????????????l???b???g ???????????????????????????????????????????? ?@?@?@?@???g???????o???????????????A???i???^???????????????? ?@?@?@?@???????????????????????????????????????????????????? ?@?????@?????????????l?????C?b?p?C???U???????l???@???? ?????????????????I?I???????A?Z?t???T?????????T?C?g?????????????? ?@ ?@ >>> http://free-ch.info/mw/adulteress/ <<< ?????????????????????????????????????????????????????????????????????? ?@?P?F?D?????????????I?????I?I???????????A???????????I?I ?????????????????????????????????????????????????????????????????????? ?@?Q?F?????????????????A?h?I?????????A?hGET???????I?I ?????????????????????????????????????????????????????????????????????? ?@?R?F?f?[?g?H?H???????????????????i???j ?????????????????????????????????????????????????????????????????????? ?@?S?F???S?l?????[??????????0?~?I ?????????????????????????????????????????????????????????????????????? ?@?@?@?????????????????????????????????????????????????????? ?@???????@?@???P?o?^???A???????????? ?V?????????????@ ?@?@?????? ?@?????????????????????????????????????????????????????????????? ?@?????????@?@?@?@?o???????????????r???w???????I?@?@?@?@???????? ?@?@???????????????????c???c???c???c???c???c???c???c???c???c???c???c???c?? ?@?@???@?????????@?????f?l?????o?????????r???w?????S?????????????????????? ?@?@???@???@?@???@???????c???c???c???c???c???c???c???c???c???c???c???c???? ?@?@???@???@?@???@???@???@???????????????????????????I?I?@?y?o?????k?z?? ?@?@???@???@?@?????????????????? ?@?@???@???@?@?????@?????????@?? ?@?@???@???@?@?????@?????????@?? ?@?@???@???@?@?????@?????????@?? ?@?@???@???@?@?????@???@?@???@?? ?@?@???@???????????????@?@?????? ?@?@???????????????? ???@ http://free-ch.info/mw/adulteress/ ???????????????????????????????? ?@?o???????????]?????????????q ???????????????????????????????? ???????i29?j ?u?????????????B???????????B?^?????????????????????B?????????? ?@?V?????????????????????E?E?E?B?????G?b?`?????????????????i???j ?@?????C???????V?????????I?????^?????????????????????A???????????B ?@?@?@?@?@?@?@?@?@?@?@?@?@?@http://free-ch.info/mw/adulteress/ ----------------------------------------------------------------- ?????i22?j ?u?????g?????????D???????????????????E?E?E?Z?t???????????????B ?@???????l???j?????????????????????????B?J?i???l?????????????? ?@???????l?????????????????B?????????????????`?H?H???????o?? ?@?????????????X?g???X???????????????????A?G?b?`???????U?????? ?@?????B???[???????????????v ?@?@?@?@?@?@?@?@?@?@?@?@?@?@http://free-ch.info/mw/adulteress/ ----------------------------------------------------------------- ?????i26?j ?u???????????????????B?g?????????????????????????T?C?g???o?^ ?@?????????B?????????s?????????????A?????????g???????B?B ?@?x?????????????I?I???????????????????A???????????????????? ?@?????????????B?D?????????????v ?@?@?@?@?@?@?@?@?@?@?@?@?@?@http://free-ch.info/mw/adulteress/ ------------------------------------------------------------------- ?????????????q???R?`???@?@ http://free-ch.info/mw/adulteress/ From averkhov at thoughtworks.com Mon Jul 9 22:34:04 2007 From: averkhov at thoughtworks.com (Alexey Verkhovsky) Date: Mon, 9 Jul 2007 21:34:04 -0500 Subject: [Cruisecontrolrb-developers] CCRB-52 support cvs In-Reply-To: <1183740053.22049.1.camel@pippin.datek.no> Message-ID: cruisecontrolrb-developers-bounces at rubyforge.org wrote on 07/06/2007 10:40:53 AM: > I have made a working version of CVS SourceControl for CruiseControl.rb > It is very much a first try, but I would like to submit a patch for it. > Interrested? Hi, I'm quite curious to see how you managed it. Some design decisions in CC.rb should make it... ahem... rather difficult :) We will be looking at supporting multiple source control systems (and probably pluginizing it) some time in the foreseeable future. My current bias is against supporting CVS (or any other source control system without atomic commits), because I suspect that it will create too many restrictions on future development and our target audience (TW Ruby projects and other early adopter types) don't need it. However, if you need it, and it can be made into a 3rd party plugin, why not? Can you share your code without investing time into spit and polish? -- Alex Verkhovsky -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/cruisecontrolrb-developers/attachments/20070709/8be882e0/attachment-0001.html From averkhov at thoughtworks.com Mon Jul 9 22:51:50 2007 From: averkhov at thoughtworks.com (Alexey Verkhovsky) Date: Mon, 9 Jul 2007 21:51:50 -0500 Subject: [Cruisecontrolrb-developers] Problem with the latest cruise control from HEAD In-Reply-To: <4689E532.8020607@gmail.com> Message-ID: Hmm... worksforme :) RAILS_DEFAULT_LOGGER is (should be) defined by Rails before Initializer.load_environment() is invoked. Can you investigate it a bit further to see where is it coming from in your environment? -- Alex Ketan Padegaonkar Sent by: cruisecontrolrb-developers-bounces at rubyforge.org 07/02/2007 11:57 PM To cruisecontrolrb-developers at rubyforge.org cc Subject [Cruisecontrolrb-developers] Problem with the latest cruise control from HEAD Hi, I'm using revision #515 from head. The cruise instance on ccrb.tw.com says it is a green build. Indeed it is, the rake tests pass. However ./cruise start gives me the following: [ketan at ketan: /opt/ruby/cruisecontrolrb]$ ruby cruise start => Booting WEBrick... ./script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:477:in `const_missing': uninitialized constant CruiseControl::Log::RAILS_DEFAULT_LOGGER (NameError) from ./script/../config/../lib/cruise_control/log.rb:30:in `method_missing' from ./script/../config/../lib/projects_migration.rb:17:in `migrate_data_if_needed' from ./script/../config/../lib/projects_migration.rb:15:in `each' from ./script/../config/../lib/projects_migration.rb:15:in `migrate_data_if_needed' from script/../config/../config/environments/production.rb:25:in `load_environment' from ./script/../config/../vendor/rails/railties/lib/initializer.rb:204:in `load_environment' from ./script/../config/../vendor/rails/activesupport/lib/active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings' from ./script/../config/../vendor/rails/railties/lib/initializer.rb:201:in `load_environment' ... 22 levels... from cruise:68 from /usr/lib64/ruby/1.8/fileutils.rb:121:in `chdir' from /usr/lib64/ruby/1.8/fileutils.rb:121:in `cd' from cruise:67 -- Ketan Padegaonkar I blog... therefore I am... http://ketan.padegaonkar.name/ Computers are like air conditioners. Both stop working, if you open windows. -- Adam Heath _______________________________________________ Cruisecontrolrb-developers mailing list Cruisecontrolrb-developers at rubyforge.org http://rubyforge.org/mailman/listinfo/cruisecontrolrb-developers -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/cruisecontrolrb-developers/attachments/20070709/dbc07fb4/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/octet-stream Size: 196 bytes Desc: not available Url : http://rubyforge.org/pipermail/cruisecontrolrb-developers/attachments/20070709/dbc07fb4/attachment.obj From duffield at gmail.com Mon Jul 9 22:54:59 2007 From: duffield at gmail.com (Ryan Duffield) Date: Mon, 9 Jul 2007 22:54:59 -0400 Subject: [Cruisecontrolrb-developers] CCRB-52 support cvs In-Reply-To: References: <1183740053.22049.1.camel@pippin.datek.no> Message-ID: <33510fd60707091954nac9e670p56c25248b23c0d70@mail.gmail.com> Hi, Similarly, I started work on getting SourceGear Vault integration going (yes, they too meet the requirement of atomic commits :-)). If there's any interest when I'm done, I'd be happy to share. The lack of plug-in model was understandable given the TW scope, and obviously would be a great consideration down the road. Cheers, Ryan On 7/9/07, Alexey Verkhovsky wrote: > > > cruisecontrolrb-developers-bounces at rubyforge.org wrote on 07/06/2007 > 10:40:53 AM: > > I have made a working version of CVS SourceControl for CruiseControl.rb > > It is very much a first try, but I would like to submit a patch for it. > > Interrested? > > Hi, > > I'm quite curious to see how you managed it. Some design decisions in > CC.rb should make it... ahem... rather difficult :) > > We will be looking at supporting multiple source control systems (and > probably pluginizing it) some time in the foreseeable future. My current > bias is against supporting CVS (or any other source control system without > atomic commits), because I suspect that it will create too many restrictions > on future development and our target audience (TW Ruby projects and other > early adopter types) don't need it. However, if you need it, and it can be > made into a 3rd party plugin, why not? > > Can you share your code without investing time into spit and polish? > > -- > Alex Verkhovsky > _______________________________________________ > Cruisecontrolrb-developers mailing list > Cruisecontrolrb-developers at rubyforge.org > http://rubyforge.org/mailman/listinfo/cruisecontrolrb-developers > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/cruisecontrolrb-developers/attachments/20070709/eecf36a7/attachment.html From ketanpadegaonkar at gmail.com Tue Jul 10 08:51:59 2007 From: ketanpadegaonkar at gmail.com (Ketan Padegaonkar) Date: Tue, 10 Jul 2007 18:21:59 +0530 Subject: [Cruisecontrolrb-developers] Problem with the latest cruise control from HEAD In-Reply-To: References: Message-ID: <469380EF.1070104@gmail.com> Interesting. CC.RB revision 515 did not work, so I reverted to an older version, which was known to work. I updated to a few revisions after this "known revision" and revision 515 started working. I just checkedout revision 515 afresh in another location, and that is giving me the same stack trace that I've mentioned in my previous email. I'm not much of a ruby/rails guy. So if you can tell me how I may go about tracing stuff, it would be appreciated :) I'm using ruby-1.8.5/rails-1.2.3 on gentoo. I don't know if this could be an issue. -- Ketan Padegaonkar I blog... therefore I am... http://ketan.padegaonkar.name/ "...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and the Ugly)." (By Matt Welsh) Alexey Verkhovsky wrote: > > Hmm... worksforme :) > RAILS_DEFAULT_LOGGER is (should be) defined by Rails before > Initializer.load_environment() is invoked. > > Can you investigate it a bit further to see where is it coming from in > your environment? > > -- > Alex > > > > *Ketan Padegaonkar * > Sent by: cruisecontrolrb-developers-bounces at rubyforge.org > > 07/02/2007 11:57 PM > > > To > cruisecontrolrb-developers at rubyforge.org > cc > > Subject > [Cruisecontrolrb-developers] Problem with the latest cruise control > from HEAD > > > > > > > > > Hi, > > I'm using revision #515 from head. The cruise instance on ccrb.tw.com > says it is a green build. Indeed it is, the rake tests pass. > > However ./cruise start gives me the following: > > [ketan at ketan: /opt/ruby/cruisecontrolrb]$ ruby cruise start > => Booting WEBrick... > ./script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:477:in > `const_missing': uninitialized constant > CruiseControl::Log::RAILS_DEFAULT_LOGGER (NameError) > from ./script/../config/../lib/cruise_control/log.rb:30:in > `method_missing' > from ./script/../config/../lib/projects_migration.rb:17:in > `migrate_data_if_needed' > from ./script/../config/../lib/projects_migration.rb:15:in `each' > from ./script/../config/../lib/projects_migration.rb:15:in > `migrate_data_if_needed' > from script/../config/../config/environments/production.rb:25:in > `load_environment' > from > ./script/../config/../vendor/rails/railties/lib/initializer.rb:204:in > `load_environment' > from > ./script/../config/../vendor/rails/activesupport/lib/active_support/core_ext/kernel/reporting.rb:11:in > `silence_warnings' > from > ./script/../config/../vendor/rails/railties/lib/initializer.rb:201:in > `load_environment' > ... 22 levels... > from cruise:68 > from /usr/lib64/ruby/1.8/fileutils.rb:121:in `chdir' > from /usr/lib64/ruby/1.8/fileutils.rb:121:in `cd' > from cruise:67 > > > -- > Ketan Padegaonkar > I blog... therefore I am... http://ketan.padegaonkar.name/ > > Computers are like air conditioners. Both stop working, > if you open windows. > -- Adam Heath > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: OpenPGP digital signature Url : http://rubyforge.org/pipermail/cruisecontrolrb-developers/attachments/20070710/2d93c52a/attachment.bin From tv_asahi at yahoo.co.jp Sat Jul 14 07:18:36 2007 From: tv_asahi at yahoo.co.jp (=?ISO-2022-JP?B?GyRCJUYlbCVTIXtGfBsoQg==?=) Date: Sat, 14 Jul 2007 07:18:36 -0400 (EDT) Subject: [Cruisecontrolrb-developers] =?iso-2022-jp?b?GyRCOWJFZzpMJSIbKEI=?= =?iso-2022-jp?b?GyRCJUobKEIgGyRCPzc/TTt+QmUkKyRpQFYzMEB+RXA7IyRHRn0bKEI=?= =?iso-2022-jp?b?GyRCPHMlYiVtOCskKCEqGyhC?= Message-ID: > ?@ ?@==*==*==*==*==*==*==*==*==*==*==*==*==*==*==*==* ?@ ?@?@?@?u?N?`?R?~???b?????v ?@?@?@?@?@?@?@?@?g???l???????L???O ?@?@?@?@?@http://free-ch.info/mare/ ?@==*==*==*==*==*==*==*==*==*==*==*==*==*==*==*==* ?@?g???l???????o???????p?R?~???j?e?B?[?????B ?@?J???_?????????W?????]?????l???? ?@?Z?b?N?X?t?????h?????W?????j???????????????? ?@???????????A?_???g?R?~???j?e?B?[?????B ?@ ?@?@?@?@?@http://free-ch.info/mare/ ?@?A?_???g???l?????????Q?????????????B ?@?????g???l?????????f?????????B ?@?A?_???g???o?????????????I???????????????A ?@?o???????m???????????????????B ?@?@?@?@?@http://free-ch.info/mare/ ?@?????????????????g???l?????I?X?X?????????B ?@?E?I?o???]???????????????????????? ?@?E???l???O?????????j???????W???????????? ?@?E?????????????y?????????? ?@?E?g?????Z?b?N?X?t?????h???????????? ?@?@?@?@?@http://free-ch.info/mare/ From bogus@does.not.exist.com Sat Jul 14 12:49:30 2007 From: bogus@does.not.exist.com () Date: Sat, 14 Jul 2007 12:49:30 -0400 (EDT) Subject: [Cruisecontrolrb-developers] (no subject) Message-ID: :?\?\ INFORMATION ?\?\?\?\?\?\?\?\?\?\?\?\?\?\?\?\?\?\: ?s???E???????T?C?g???????r??????????????!! ???S?????????p?????????B http://fateman2007.com/etude/?etc=714 :?\?\?\?\?\?\?\?\?\?\?\?\?\?\?\?\?\?\?\?\?\?\?\?\?\?\?\: ???????????????????????????????????????????????????????? ?@???s???E?????L?????????????o?????T?C?g?w?d?s?t?c?d?x ???????????????????????????????????????????????????????? ?@?o?^???E???p???@?E?E?E?E?E?E?E?E?E?y?????z ?@???[?????????M?@?E?E?E?E?E?E?E?E?E?y?????z ?@???[?U?[???????@?E?E?E?E?E?E?E?E?E?y?????z ?@?f???????{???E???????@?E?E?E?E?E?E?y?????z ?@?????????E?A?b?v???[?h?@?E?E?E?E?E?y?????z ?@?A?h???X?????E?d?b?????????@?E?E?E?y?????z ???????????????????????????????????????????????????????? ?????????g???????S???????Ihttp://fateman2007.com/etude/?etc=714 ???????????????????????????????????????????????????????? ?@?????????????????[?U?[???????????B???????R???H ???????????????????????????????????????????????????????? ?@?o?b?????o?C?????????I?????????????????C?y???y???????I ??----------------------------------------------------?? ?@?d???????g???d?b?????A?v???C?x?[?g?????????????????????B ?@?C?????????????????????q???????????????A?V???x???}?????t?o?B ?@http://fateman2007.com/etude/?etc=714 ??----------------------------------------------------?? ?@?o?b???????P?v???t?B?[???????B?l?b?g???S?????????N???N?Q???n?j ??----------------------------------------------------?? ?@???|???o?^???????s?v?B?p?\?R?????????P???v???t?B?[???????????? ?@???S???????????????????????Q???????????B ?@http://fateman2007.com/etude/?etc=714 ??----------------------------------------------------?? ?@???R?????????I???d?E?????????x???c?[?? ??----------------------------------------------------?? ?@???{?I?????[???A?h???X???d?b???????????J?????? ?@?????????????l?????????[???A?h???X???d?b?????????????????????????B ?@http://fateman2007.com/etude/?etc=714 ??----------------------------------------------------?? ?@???^?A?b?v???[?h???????I?D???????????f?????b?g?d?b?j?I ??----------------------------------------------------?? ?@?????????????????C???[?W???????????????l?????????c?B ?@?s???A?b?N?X?????????O?????^?????????????????A???????s?????????B ?@http://fateman2007.com/etude/?etc=714 ??----------------------------------------------------?? ?@?X???b?h?f?????????????p?[?g?i?[???????????t?o?I ??----------------------------------------------------?? ?@???C?????f?????????????X???b?h?^???f?????????u?B ?@?????F???????????p?[?g?i?[???????I???????[?U?[???W???f?????????B ?@http://fateman2007.com/etude/?etc=714 ???????????????????????????????????????????????????????? ?@?@?@????500?l?????????[?U?[?????X?Q?????I?I ??------------------------------------------------------ ?@???G?i?Q?P??/???????j ?@???????P?l???G?b?`?????????l?????????B ?@???[???????????????b?????????????A?????????????????????????????? ?@???????????????A???????????????????????y?????j???l???????????H ?@?????????v???????????A?j???o?????????????????????B ?@?D???????y???????[?h???????????j???????????[?????????????B ?@[???^?L??] http://fateman2007.com/etude/?etc=714 ??------------------------------------------------------ ?^???i?Q?S??/?t???[?^?[?j ?@?????????C?????????A?^?}???????I???????????V???????????????A?????? ?@?K?}???????????????I???????????l?????????v?????????????????????????? ?@?o?^?????????i???j ?@[???^?L??] http://fateman2007.com/etude/?etc=714 ??------------------------------------------------------ ???????i?Q?W??/???w?j ?@???N?O?????????????????????~1?????B ?@???????d?????????A?????????????????????????????H ?@?S?g???????????C?????A???A?????????????????????B ?@[???^?L??] http://fateman2007.com/etude/?etc=714 ??------------------------------------------------------ ???????????????????????????????????????????????????????? ?y???z???????o?????????y???z ?@---------------------------------------------------- ?????????????????]?????????l?????????\???????????????T?C?g ?y?o?^/???p???S???????zhttp://fateman2007.com/etude/?etc=714 ?@----------------------------------------------------?@?@ ?????B???????????????????????j???????B ?N???????????[?h???????????????A?o???????????j?? ?????E?e?N?j?b?N?????M???L???j?? ?j?????????s?????????????B????????!???v?????????????Q???I ?y?o?^/???p???S???????zhttp://fateman2007.com/etude/?etc=714 ???????????????????????????????????????????????????????? ???????}?K?z?M?????~?E?z?M?A?h???X?????X?????????I contact at fateman2007.com ------------------------------------------------------ Copyright(C) 2007 ?G?`???[?h All Rights Reserved. From yu-ki_2007 at yahoo.co.jp Sun Jul 15 19:51:14 2007 From: yu-ki_2007 at yahoo.co.jp (=?ISO-2022-JP?B?GyRCOSlGIyRmJCYkLRsoQg==?=) Date: Sun, 15 Jul 2007 19:51:14 -0400 (EDT) Subject: [Cruisecontrolrb-developers] =?iso-2022-jp?b?GyRCJGYkJiQtJEcbKEI=?= =?iso-2022-jp?b?GyRCJDkhIxsoQg==?= Message-ID: > ?????????????A???????????B ?f???????????????????????????v???????[?????????????????B http://free-ch.info/fw/ap4.html ?????????????????????I ???????????????????i?????????????C???????????E?E?E ?y?????????????????B From RRussell at thoughtworks.com Mon Jul 16 08:24:16 2007 From: RRussell at thoughtworks.com (Rolf Russell) Date: Mon, 16 Jul 2007 07:24:16 -0500 Subject: [Cruisecontrolrb-developers] banning email addresses Message-ID: Due to the increasing amount of Japanese spam we are getting and my spam filters now bouncing mail from this list I've banned all email addresses that end in "jp". If anyone has a better idea on how to prevent this spam give me a yell. I didn't put the ban on the users list since it isn't receiving the same amount of spam. --Rolf -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/cruisecontrolrb-developers/attachments/20070716/8c8bd00c/attachment.html From RRussell at thoughtworks.com Mon Jul 16 11:17:16 2007 From: RRussell at thoughtworks.com (Rolf Russell) Date: Mon, 16 Jul 2007 10:17:16 -0500 Subject: [Cruisecontrolrb-developers] banning email addresses In-Reply-To: Message-ID: Just noticed there are 55 members of this list. Since people are happy to join I'm going to stop bouncing emails that end in "jp" and instead just reject emails from non-members. --Rolf Rolf Russell Sent by: cruisecontrolrb-developers-bounces at rubyforge.org 07/16/2007 07:24 AM To cruisecontrolrb-developers at rubyforge.org cc Subject [Cruisecontrolrb-developers] banning email addresses Due to the increasing amount of Japanese spam we are getting and my spam filters now bouncing mail from this list I've banned all email addresses that end in "jp". If anyone has a better idea on how to prevent this spam give me a yell. I didn't put the ban on the users list since it isn't receiving the same amount of spam. --Rolf_______________________________________________ Cruisecontrolrb-developers mailing list Cruisecontrolrb-developers at rubyforge.org http://rubyforge.org/mailman/listinfo/cruisecontrolrb-developers -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/cruisecontrolrb-developers/attachments/20070716/37129634/attachment.html From ketanpadegaonkar at gmail.com Tue Jul 24 12:07:54 2007 From: ketanpadegaonkar at gmail.com (Ketan Padegaonkar) Date: Tue, 24 Jul 2007 21:37:54 +0530 Subject: [Cruisecontrolrb-developers] [ANN] CCTray written in Java to connect to Cruise Control Message-ID: Hi, JCCTray is a Java port of CCTray that was originally written in .NET. JCCTray is a utility for use with all flavors of CruiseControl Continuous Integration servers. Specifically it works with CruiseControl, CruiseControl.NET, CruiseControl.Rb. It provides feedback on build progress, and allows control over some of the server's operations. You can download JCCTray from http://jcctray.sourceforge.net/ Cheers, Ketan Padegaonkar I blog... Therefore I am... http://ketan.padegaonkar.name From michael at justhansen.dk Thu Jul 26 18:08:24 2007 From: michael at justhansen.dk (Michael Just Hansen) Date: Fri, 27 Jul 2007 00:08:24 +0200 Subject: [Cruisecontrolrb-developers] [PATCH] Documentation: Running CC.rb under launchd in OS X 10.4 - need verification Message-ID: <46A91B58.2040904@justhansen.dk> Hi I made this small launchd setup to get CC.rb running on startup on my mac box. If someone can try this out (see below) and verify that it works (or even improve upon it) I'll go ahead and submit it to the JIRA as an improvement. Thanks in advance, Michael --------------------- To run CC.rb as a service under launchd place the following XML into a file named org.rubyforge.cruisecontrol.plist in the directory "/Library/LaunchDaemons" Label org.rubyforge.cruisecontrol WorkingDirectory /opt/local/cruisecontrolrb-1.1.0 ProgramArguments /opt/local/cruisecontrolrb-1.1.0/cruise start EnvironmentVariables PATH /opt/local/bin RunAtLoad Replace "/opt/local/cruisecontrol" with [cruise] and "/opt/local/bin" with the path to your SVN command. If you get an SVN error when building your project, it is this environment path that is incorrect. Install it by executing sudo launchctl load /Library/LaunchDaemons/org.rubyforge.cruisecontrol.plist Should you wish to unload it do a sudo launchctl unload /Library/LaunchDaemons/org.rubyforge.cruisecontrol.plist Unfortunately, as "cruise" spawns another ruby process you also need to do a "ps -A" and "sudo kill process_number" the process called "ruby [cruise]..." From jeremystellsmith at gmail.com Sun Jul 29 22:20:45 2007 From: jeremystellsmith at gmail.com (Jeremy Stell-Smith) Date: Sun, 29 Jul 2007 19:20:45 -0700 Subject: [Cruisecontrolrb-developers] ccrb-84 (plugin repository) In-Reply-To: References: <3945c4270707261313r4b626386xa5c3f97f3cea24bc@mail.gmail.com> Message-ID: I just got caught up with everything that y'all talked about over skype. I agree, plugins should be flattened, and I had a couple additions. I think we should only have a "plugin" directory as opposed to a builder-plugin directory. All plugins should live there, but we should think about what a dashboard plugin might look like, maybe even create an example one, I know a couple people have asked for this functionality - i.e. adding a build button to the dashboard. (this is a separate story) What do you guys think about putting the plugins directory & the projects directory in ~/cruise? This would be a default, and we could change it in site config, but it would allow people to upgrade by blowing away their ccrb directory, or even installing a new version and trying it w/o overwriting their old one. Jeremy On 7/27/07, Matthew Chadwick wrote: > > What do you think about giving users a warning when they try to > uninstall one of the default plugins? (like build_status.rb) Seems > like it might be nice to try and keep them from shooting oneself in > the foot. > > - matt > > > On 7/26/07, Alexey Verkhovsky wrote: > > Hey, > > > > On 7/26/07, Matthew Chadwick wrote: > > > - where do we want to scrape the list of all repositories from? > > Just the ccrb-contrib. > > > > > ccrb-contrib/trunk/plugins ccrb-contrib/trunk/builder_plugins Are we > > > every going to have other types of plugins? > > > > One thing is, there need not be ccrb-contrib/trunk, because it's a > > repo for multiple independent subprojects. I.e., it's not like you'd > > want to tag or branch an entire repo. So, ccrb-contrib/plugins and > > ccrb-contrib/builder_plugins. > > > > Another, I can imagine a day when we'll add some way to add stuff to > > project's dashboard pane, but pending that, standard Rails plugins > > (applied to the dashboard app) and builder plugins (applied in builder > > processes) are enough. > > > > > - should we rethink the available / installed layout > > Absolutely. Once we have ccrb-contrib, we should move all "available" > > plugins in there, after which we shouldn't need "available" directory. > > And once we don't have that, we don't need "installed", either. > > > > > Anyway... who should I nail down for answers to these? Or do you guys > > > try to come up with a group consensus via email / IM? > > I just added you to the CC.rb Skype chat. Do you know that Skype chats > > can be bookmarked, and are persistent? > > > > -- > > Alex > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/cruisecontrolrb-developers/attachments/20070729/5062aafd/attachment.html From thewoolleyman at gmail.com Tue Jul 31 02:00:05 2007 From: thewoolleyman at gmail.com (Chad Woolley) Date: Mon, 30 Jul 2007 23:00:05 -0700 Subject: [Cruisecontrolrb-developers] Problem with the latest cruise control from HEAD Message-ID: uninitialized constant CruiseControl::Log::RAILS_DEFAULT_LOGGER I'm getting this same error in a sandbox VM environment: Latest ubuntu desktop, Ruby/gems built from source, rails 1.2.3 (and no other gems) installed, and cc.rb trunk rev 521 checked out. It doesn't happen on my OSX box, which leads me to believe it's some dependency, probably a gem, that you happen to have on your CI and local box which is making this pass. -- Chad From thewoolleyman at gmail.com Tue Jul 31 03:08:35 2007 From: thewoolleyman at gmail.com (Chad Woolley) Date: Tue, 31 Jul 2007 00:08:35 -0700 Subject: [Cruisecontrolrb-developers] Problem with the latest cruise control from HEAD In-Reply-To: References: Message-ID: Here's some more info on this bug. First of all, the reason you don't see it in your CI or tests is that is only occurs in the production environment. Look at production.rb, and you see that ProjectsMigration is only called in prod environment. If you start cruise with development or test environment, there are no problems. Secondly, if you trap the exception manually (by temporarily commenting the bad constant declaration in CruiseControl::Log.method_missing), then you get a projects/data.version file created under projects. Once this file exists, everything works fine, even without commenting the constant declaration. You can achieve the same effect without hacking log.rb by manually creating data.version: echo '1' > projects/data.version Still not sure of the root cause, or why it only occurs in an environment with only rails gem, but hopefully this helps. -- Chad On 7/30/07, Chad Woolley wrote: > uninitialized constant CruiseControl::Log::RAILS_DEFAULT_LOGGER > > I'm getting this same error in a sandbox VM environment: Latest > ubuntu desktop, Ruby/gems built from source, rails 1.2.3 (and no other > gems) installed, and cc.rb trunk rev 521 checked out. > > It doesn't happen on my OSX box, which leads me to believe it's some > dependency, probably a gem, that you happen to have on your CI and > local box which is making this pass. > > -- Chad >