Hey guys, I''m really sorry to be so out of touch these days. We just hired two new programmers at work so I''m busy bringing them up to speed...in time for them to help us get a major release out at the end of the year. So my personal goals for wxruby participation at the moment are: 1. Respond to any support requests as quickly as possible 2. Respond to any questions from you developers asap 3. Glance at patches when possible, and reply only if I see a problem Beyond that, it occurred to me that I could set up a nightly cron job on my Linux box to pull from SVN, build, and somehow put some results up somewhere. If that would help you detect accidental Linux wx API incompatibilities sooner, I can try to do it. We could even host a "nightly build" Linux binary gem somewhere for folks wanting to live on the bleeding edge. Thoughts? Kevin
I thought about doing this for OS X Intel since my machine is on 24x7 anyway, it just has not been real high on the priority list. If you come up with some good scripts to do it let me know they will probably work fine on OS X also. If I come up with something I will let you know. I thought about setting up DamageControl CI (Continuous Integration) http://damagecontrol.codehaus.org/, but when I went to their website today it looks like the project is not active currently. Sean
I can set up a machine to do a nightly build on Windows also. Sean Long wrote:> I thought about doing this for OS X Intel since my machine is on 24x7 > anyway, it just has not been real high on the priority list. If you > come up with some good scripts to do it let me know they will probably > work fine on OS X also. > > If I come up with something I will let you know. > > I thought about setting up DamageControl CI (Continuous Integration) > http://damagecontrol.codehaus.org/, but when I went to their website > today it looks like the project is not active currently. > > Sean > _______________________________________________ > Wxruby-development mailing list > Wxruby-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wxruby-development > > > >
I just whipped up this script to do a nightly build and upload to a web server. It does: - download a fresh copy of SVN HEAD - creates a gem - appends the current date to the gem name - uploads the gem to a web server via sftp It requires the net_sftp gem Sean On 10/19/06, Roy Sutton <roys at mindspring.com> wrote:> I can set up a machine to do a nightly build on Windows also. > > Sean Long wrote: > > I thought about doing this for OS X Intel since my machine is on 24x7 > > anyway, it just has not been real high on the priority list. If you > > come up with some good scripts to do it let me know they will probably > > work fine on OS X also. > > > > If I come up with something I will let you know. > > > > I thought about setting up DamageControl CI (Continuous Integration) > > http://damagecontrol.codehaus.org/, but when I went to their website > > today it looks like the project is not active currently. > > > > Sean > > _______________________________________________ > > Wxruby-development mailing list > > Wxruby-development at rubyforge.org > > http://rubyforge.org/mailman/listinfo/wxruby-development > > > > > > > > > _______________________________________________ > Wxruby-development mailing list > Wxruby-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wxruby-development >-------------- next part -------------- A non-text attachment was scrubbed... Name: nightly_build.rb Type: text/x-ruby-script Size: 1297 bytes Desc: not available Url : http://rubyforge.org/pipermail/wxruby-development/attachments/20061020/3b2735a8/attachment-0001.bin
Sean Long wrote:> I just whipped up this script to do a nightly build and upload to a web > server.Very cool. Thanks. I think having nightly gems on all 3 (4) platforms would be great.> > It does: > - download a fresh copy of SVN HEAD > - creates a gem > - appends the current date to the gem nameCan/does it also stick today''s date in the version strings? I don''t want someone to have it installed and then think they are using a production release if they ask for the version.> - uploads the gem to a web server via sftpDepending on where we host the results, I might need to do scp pushes instead. Is there somewhere on the rubyforge server that we could use? I have a server I could push my stuff to, but would rather not grant anyone else write access because I haven''t locked it down sufficiently yet. Kevin
Kevin Smith wrote:> Hey guys, > > I''m really sorry to be so out of touch these days. We just hired two new > programmers at work so I''m busy bringing them up to speed...in time for > them to help us get a major release out at the end of the year. >Not a problem. Happens to us all.> So my personal goals for wxruby participation at the moment are: > 1. Respond to any support requests as quickly as possible > 2. Respond to any questions from you developers asap > 3. Glance at patches when possible, and reply only if I see a problem > > Beyond that, it occurred to me that I could set up a nightly cron job on > my Linux box to pull from SVN, build, and somehow put some results up > somewhere. If that would help you detect accidental Linux wx API > incompatibilities sooner, I can try to do it. We could even host a > "nightly build" Linux binary gem somewhere for folks wanting to live on > the bleeding edge. >Sounds good. I have been compiling on my Linux box anything that I think might affect the build process. It just takes a couple hours to compile everything (wx, wxRuby) if I have to rebuild. Fortunately testing a simple change doesn''t take that long. :)> Thoughts? > >
Kevin Smith wrote:> Can/does it also stick today''s date in the version strings? I don''t want > someone to have it installed and then think they are using a production > release if they ask for the version. >Maybe we need to build the version number into the binary so we can get that out? Wx::VERSION? Roy