From langstefan at gmx.at Fri Jun 1 12:11:33 2007 From: langstefan at gmx.at (Stefan Lang) Date: Fri, 1 Jun 2007 18:11:33 +0200 Subject: [Rant] =?iso-8859-1?q?=5BRant-cafe=5D_Bug=3A_task_ordering_is_wro?= =?iso-8859-1?q?ng_when_dependencies_are_listed=09separately?= In-Reply-To: <20070531172841.yumnqelny88sgwwk@webmail.xmission.com> References: <20070531160401.2l2jdk5a84s8gogg@webmail.xmission.com> <20070531172841.yumnqelny88sgwwk@webmail.xmission.com> Message-ID: <200706011811.33442.langstefan@gmx.at> On Freitag, 1. Juni 2007, Jon Willesen wrote: > So after looking at the code I see there's an 'enhance' function > available to do this sort of thing. Using the enhance function to > add the dependency works great. Yep, enhance is the right solution. > The only reference to 'enhance' that I could find in the > documentation was in rubyproject.rdoc in some example code. > Shouldn't this function be listed under the available functions at > the top of rantfile.rdoc? Or is it not ready for public consumption > yet? Seems to be an oversight on my part. Thanks, Stefan From langstefan at gmx.at Fri Jun 1 12:23:09 2007 From: langstefan at gmx.at (Stefan Lang) Date: Fri, 1 Jun 2007 18:23:09 +0200 Subject: [Rant] [Rant-cafe] Rant is great - how can I help? In-Reply-To: <20070531160757.tse9jqu6xc880w4k@webmail.xmission.com> References: <20070531160757.tse9jqu6xc880w4k@webmail.xmission.com> Message-ID: <200706011823.09263.langstefan@gmx.at> On Freitag, 1. Juni 2007, Jon Willesen wrote: > ... I think the ruby based build systems hit a > sweetspot where they are flexible and powerful without being overly > heavy and difficult to learn. I concur. > Is there any hope of merging Rake and Rant into a unified > tool so they don't have to compete with each other, let alone all > the other build systems out there? A Rake/Rant merger is unlikely for various reasons. > What can I do to help to keep Rant around? Use it, report bugs, extend it, as usual with Open Source sofware :-) Since these "what's the future of Rant" inquiries are coming up every now and then, I'll open a new thread to make my current position and plans for Rant clear. Stefan From kevin.burge at systemware.com Mon Jun 4 12:11:47 2007 From: kevin.burge at systemware.com (Kevin Burge) Date: Mon, 04 Jun 2007 10:11:47 -0600 Subject: [Rant] [Rant-cafe] Rant is great - how can I help? In-Reply-To: <200706011823.09263.langstefan@gmx.at> References: <20070531160757.tse9jqu6xc880w4k@webmail.xmission.com> <200706011823.09263.langstefan@gmx.at> Message-ID: <20070604151251.6E248524098B@rubyforge.org> For what it's worth, I'm using rant to manage a huge directory tree of projects, for which Jam just makes things too difficult. I was unable to complete my reimplementation of Jam in rant scripts (actually, I had it working, but didn't have the time to make sure it worked on all OSes we use). I basically use "rant" to manage things like script generation, packaging, etc. and jam to do the actual C/C++ building. I like rant better than rake. Every rake script I've looked at was a "mess". The equivalent rant scripts are cleaner even if you only replace Rake equivalents with Rant. I don't know if Rake is easier to extend than Rant, since I've never tried extending Rake. Kevin > Since these "what's the future of Rant" inquiries are coming up > every now and then, I'll open a new thread to make my current position > and plans for Rant clear. > > Stefan > http://www.systemware.com/ From russel at russel.org.uk Wed Jun 13 06:10:50 2007 From: russel at russel.org.uk (Russel Winder) Date: Wed, 13 Jun 2007 11:10:50 +0100 Subject: [Rant] [Rant-cafe] Rant is great - how can I help? In-Reply-To: <20070604151251.6E248524098B@rubyforge.org> References: <20070531160757.tse9jqu6xc880w4k@webmail.xmission.com> <200706011823.09263.langstefan@gmx.at> <20070604151251.6E248524098B@rubyforge.org> Message-ID: <1181729450.11220.89.camel@balin.russel.org.uk> On Mon, 2007-06-04 at 10:11 -0600, Kevin Burge wrote: > I like rant better than rake. Every rake script I've looked at was a > "mess". The equivalent rant scripts are cleaner even if you only > replace Rake equivalents with Rant. I agree that Rant seems a better infrastructure for creating build systems than Rake but Rake is part of the Ruby infrastructure, so I guess people just use it rather than something better. > I don't know if Rake is easier to extend than Rant, since I've never > tried extending Rake. I guess asking the Buildr guys is the thing to do. They used Rake on JRuby as their route to creating a Maven replacement. -- Russel. ==================================================== Dr Russel Winder +44 20 7585 2200 41 Buckmaster Road +44 7770 465 077 London SW11 1EN, UK russel at russel.org.uk -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://rubyforge.org/pipermail/make-cafe/attachments/20070613/02d8c7d0/attachment.bin From langstefan at gmx.at Wed Jun 13 12:27:47 2007 From: langstefan at gmx.at (Stefan Lang) Date: Wed, 13 Jun 2007 18:27:47 +0200 Subject: [Rant] Further Rant development Message-ID: <200706131827.47388.langstefan@gmx.at> Hi all, As Russel has hinted at, I've little time for Rant and that won't change in the near future. So personally, I won't develop any big features anytime soon. Anyway, Rant is a very useful tool for me, so at least I'll keep up maintenance. If someone of you has a greater vision for Rant, and is willing to take over leadership, I'll happily pass it on. If no one steps up until then, I intend to make a symbolic 1.0 release by the end of July and we'll keep backwards compatibility in later releases. Of course in this case feature contributions and bufixes are still very welcome and we'll hand out subversion access to regular contributors. Thanks, Stefan From chandlerc at gmail.com Wed Jun 13 14:37:50 2007 From: chandlerc at gmail.com (Chandler Carruth) Date: Wed, 13 Jun 2007 11:37:50 -0700 Subject: [Rant] Further Rant development In-Reply-To: <200706131827.47388.langstefan@gmx.at> References: <200706131827.47388.langstefan@gmx.at> Message-ID: <18edb2ad0706131137k3a177a34w3ced3e47e617e182@mail.gmail.com> Hello, I have looked at Rant some, and had used it in the past. I have recently started developing a tool designed very much along the same lines as Rant. My goals were to get a core more suitable for certain types of builds (parallel building, and some other interesting features that needed a subtly different approach). It is ultimately a blend between Rant and SCons, of course written in Ruby! Hopefully I will have this tool ready to be considered as a direction for growth of Rant by the end of the summer. I would love to see the feature set of Rant slowly brought across to this core, although I realize some may not be interested in this. If there is interest, please contact me, and I would be happy to discuss the possibilities. I won't hijack this list, I just wanted to mention that I have a project I am working on that could be a potential direction for moving forward with Rant if people are interested. If people would rather stay with the Rant core, and improve it that would also be excellent! =] -Chandler Carruth On 6/13/07, Stefan Lang wrote: > Hi all, > > As Russel has hinted at, I've little time for Rant and that > won't change in the near future. So personally, I won't develop > any big features anytime soon. Anyway, Rant is a very useful > tool for me, so at least I'll keep up maintenance. > > If someone of you has a greater vision for Rant, and is willing > to take over leadership, I'll happily pass it on. > > If no one steps up until then, I intend to make a symbolic > 1.0 release by the end of July and we'll keep backwards > compatibility in later releases. Of course in this case > feature contributions and bufixes are still very welcome > and we'll hand out subversion access to regular contributors. > > Thanks, > Stefan > _______________________________________________ > make-cafe mailing list > make-cafe at rubyforge.org > http://rubyforge.org/mailman/listinfo/make-cafe > From langstefan at gmx.at Thu Jun 14 16:46:11 2007 From: langstefan at gmx.at (Stefan Lang) Date: Thu, 14 Jun 2007 22:46:11 +0200 Subject: [Rant] [Rant-cafe] Ubuntu / Mac OS X difference In-Reply-To: <1181847379.11220.325.camel@balin.russel.org.uk> References: <1181847379.11220.325.camel@balin.russel.org.uk> Message-ID: <200706142246.11970.langstefan@gmx.at> On Donnerstag, 14. Juni 2007, Russel Winder wrote: > I have a LaTeX build that works fine on Ubuntu but on Mac OS X > every > > time epstopdf is run the build crashes out: > |> rant > > epstopdf --outfile=Figures/inheritingClass/gui_tree.pdf > Figures/inheritingClass/gui_tree.dia.eps > rant: [ERROR] in file > `/home/Checkouts/Subversion/Rant/trunk/lib/rant/rantlib.rb', line > 738: rant: [ERROR] Task `default' fail. > rant aborted! > > > If I run the epsftopdf command manually it terminates fine and > checking the return code it is 0, so I have no idea what the > problem is. Does anyone else see this sort of Mac OS X specific > problem? ATM I have no access to a mac. Could you run it via system from irb, to narrow the problem? Once via system "epstopdf", "firstarg", "nextarg"... and once via system "epstopdf firstarg nextarg..." and inspect $? after each run. Stefan