From r1chardj0n3s at gmail.com Tue May 4 09:07:21 2010 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Tue, 4 May 2010 17:07:21 +1000 Subject: [melbourne-pug] Next Melbourne PUG meeting 6:30pm Monday 10th of May @ Horse Bazaar Message-ID: Meeting details, location and talks list are at: http://wiki.python.org/moin/MelbournePUG It looks like we've got a few cool talks lined up: 15 minute talks - None yet... suggest one! 5 minute talks - Load-balancing xmlrpclib/jsonrpclib for robust distributed applications (Andreux Fort) ... please feel free to suggest a topic - anything cool you've discovered lately. And I'm sure there'll be some talk about PyCon Australia as well! Richard From hartror at gmail.com Wed May 5 03:39:33 2010 From: hartror at gmail.com (Rory Hart) Date: Wed, 5 May 2010 11:39:33 +1000 Subject: [melbourne-pug] Next Melbourne PUG meeting 6:30pm Monday 10th of May @ Horse Bazaar In-Reply-To: References: Message-ID: On Tue, May 4, 2010 at 5:07 PM, Richard Jones wrote: > Meeting details, location and talks list are at: > > http://wiki.python.org/moin/MelbournePUG > > It looks like we've got a few cool talks lined up: > > 15 minute talks > - None yet... suggest one! > > 5 minute talks > - Load-balancing xmlrpclib/jsonrpclib for robust distributed > applications (Andreux Fort) > > ... please feel free to suggest a topic - anything cool you've > discovered lately. > > And I'm sure there'll be some talk about PyCon Australia as well! > > > Richard > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > Has there been a talk on using fabric/pip/virtualenv bootstrapping and deploying environments (15min) or using coverage.py in unit testing (5 min)? If not I'll put my hand up to do a 15 minute demo as my weekend is fairly clear to prep for it. -- Rory Hart http://roryhart.net -------------- next part -------------- An HTML attachment was scrubbed... URL: From r1chardj0n3s at gmail.com Wed May 5 03:42:54 2010 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Wed, 5 May 2010 11:42:54 +1000 Subject: [melbourne-pug] Next Melbourne PUG meeting 6:30pm Monday 10th of May @ Horse Bazaar In-Reply-To: References: Message-ID: On Wed, May 5, 2010 at 11:39 AM, Rory Hart wrote: > Has there been a talk on using fabric/pip/virtualenv?bootstrapping > and?deploying environments (15min) or using coverage.py in unit testing (5 > min)? If not I'll put my hand up to do a 15 minute demo as my weekend is > fairly clear to prep for it. Both of those sound cool. Perhaps the coverage.py one could be kept over for a later meeting? Richard From hartror at gmail.com Wed May 5 04:08:43 2010 From: hartror at gmail.com (Rory Hart) Date: Wed, 5 May 2010 12:08:43 +1000 Subject: [melbourne-pug] Next Melbourne PUG meeting 6:30pm Monday 10th of May @ Horse Bazaar In-Reply-To: References: Message-ID: On Wed, May 5, 2010 at 11:42 AM, Richard Jones wrote: > On Wed, May 5, 2010 at 11:39 AM, Rory Hart wrote: > > Has there been a talk on using fabric/pip/virtualenv bootstrapping > > and deploying environments (15min) or using coverage.py in unit testing > (5 > > min)? If not I'll put my hand up to do a 15 minute demo as my weekend is > > fairly clear to prep for it. > > Both of those sound cool. Perhaps the coverage.py one could be kept > over for a later meeting? > > > Richard > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > Sure thing. FYI I have been lurking on this list for a number of months without actually making it to a meeting so is there anything special I should consider when planning my talk. My plan is to do it screencast style using a VM and having everything local to ensure no internet issues get in the way. Sound fine, any other considerations? -- Rory Hart http://roryhart.net -------------- next part -------------- An HTML attachment was scrubbed... URL: From r1chardj0n3s at gmail.com Wed May 5 04:21:46 2010 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Wed, 5 May 2010 12:21:46 +1000 Subject: [melbourne-pug] Next Melbourne PUG meeting 6:30pm Monday 10th of May @ Horse Bazaar In-Reply-To: References: Message-ID: On Wed, May 5, 2010 at 12:08 PM, Rory Hart wrote: > Sure thing. FYI I have been lurking on this list for a number of months > without actually making it to a meeting so is there anything special I > should consider when planning my talk. My plan is to do it screencast style > using a VM and having everything local to ensure no internet issues get in > the way. Sound fine, any other considerations? That sounds like a good plan. There is wifi internet access available in Horse Bazaar and it seems reasonably reliable but I guess don't count on it ;-) The projector seems to accept a wide range of input resolutions too (VGA only of course). Richard From ryan at rfk.id.au Wed May 5 04:19:39 2010 From: ryan at rfk.id.au (Ryan Kelly) Date: Wed, 05 May 2010 12:19:39 +1000 Subject: [melbourne-pug] Next Melbourne PUG meeting 6:30pm Monday 10th of May @ Horse Bazaar In-Reply-To: References: Message-ID: <1273025979.2802.22.camel@durian> On Wed, 2010-05-05 at 12:08 +1000, Rory Hart wrote: > On Wed, May 5, 2010 at 11:42 AM, Richard Jones > wrote: > On Wed, May 5, 2010 at 11:39 AM, Rory Hart > wrote: > > Has there been a talk on using fabric/pip/virtualenv > > bootstrapping and deploying environments (15min) or using > > coverage.py in unit testing (5 min)? If not I'll put my hand > up > > to do a 15 minute demo as my weekend is > > fairly clear to prep for it. > > > Both of those sound cool. Perhaps the coverage.py one could be > kept > over for a later meeting? Seconded, I'd be very interested in hearing about both these topics. > Sure thing. FYI I have been lurking on this list for a number of > months without actually making it to a meeting so is there anything > special I should consider when planning my talk. My plan is to do it > screencast style using a VM and having everything local to ensure no > internet issues get in the way. Sound fine, any other considerations? Yes - if you happen to have a Mac, please tee up one of those little adapters (DVI->RGB ?) that are required to connect it to a projector. Based on past meetings, everyone has one but no-one remembers to bring one :-) Looking forward to it. Ryan -- Ryan Kelly http://www.rfk.id.au | This message is digitally signed. Please visit ryan at rfk.id.au | http://www.rfk.id.au/ramblings/gpg/ for details -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part URL: From r1chardj0n3s at gmail.com Thu May 6 05:35:30 2010 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Thu, 6 May 2010 13:35:30 +1000 Subject: [melbourne-pug] PyCon Australia Early-Bird running out! Message-ID: Registration is open and the Early Bird tickets are running out. Register here: http://pycon-au.org/reg We offer two levels of registration for PyCon Australia 2010: Full (Early Bird) - $165 This is the registration rate for regular attendees. We're offering a limited Early Bird rate for the first 50 to registration. Once the Early Bird slots are filled registration will increase to $198. Full registration includes one seat at the conference dinner on Saturday night. Student - $44 For students able to present a valid student card we're offering this reduced rate. Student registrations do not include a seat at the conference dinner. Additional seats at the conference dinner may be purchased for $77 each. All prices include GST. Information about the registration process is on the PyCon Australia website. Register here: http://pycon-au.org/reg From r1chardj0n3s at gmail.com Fri May 7 07:55:44 2010 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Fri, 7 May 2010 15:55:44 +1000 Subject: [melbourne-pug] Monday's meeting cancelled (pending saviour) Message-ID: Sorry folks, I just got the call from Horse Bazaar (yes, at 3:50PM on Friday) that our Monday meeting cannot be accommodated. Unless someone can offer up a venue ASAP we must consider the meeting cancelled. Any space will do that has a projector and room for ~20 Pythonistas. I would hesitate to book HB again given this experience, so any suggestions for an alternative future meeting place are welcome. Richard From hartror at gmail.com Sat May 8 02:04:18 2010 From: hartror at gmail.com (Rory Hart) Date: Sat, 8 May 2010 10:04:18 +1000 Subject: [melbourne-pug] Monday's meeting cancelled (pending saviour) In-Reply-To: References: Message-ID: Wow that is really lame I hope you explained how poor it was to do that! Afraid I don't really know anywhere else as all the stuff I go to is on at HB. Rory On Fri, May 7, 2010 at 3:55 PM, Richard Jones wrote: > Sorry folks, I just got the call from Horse Bazaar (yes, at 3:50PM on > Friday) that our Monday meeting cannot be accommodated. > > Unless someone can offer up a venue ASAP we must consider the meeting > cancelled. Any space will do that has a projector and room for ~20 > Pythonistas. > > I would hesitate to book HB again given this experience, so any > suggestions for an alternative future meeting place are welcome. > > > Richard > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > -------------- next part -------------- An HTML attachment was scrubbed... URL: From miked at dewhirst.com.au Sat May 8 07:43:01 2010 From: miked at dewhirst.com.au (Mike Dewhirst) Date: Sat, 08 May 2010 15:43:01 +1000 Subject: [melbourne-pug] [Maybe] Monday's meeting cancelled (pending saviour) In-Reply-To: References: Message-ID: <4BE4F9E5.40902@dewhirst.com.au> I mentioned the upstairs dining room at Torimatsu last time we had a similar problem but no-one went for it. http://www.torimatsu.com.au/home.htm I can't remember exactly what the deal was but it is a restaurant with a bar and they will give us exclusive use if we order a meal and drinks. They said IIRC total spend per head of $26 - which IMO is great value for the quality of the food. I can't imagine they would use a calculator and keep anyone prisoner if we didn't spend up big. Anyway, if we elect to go there I can bring a projector but someone will need to supply a screen or maybe a bedsheet and masking tape. Maybe a tablecloth!!! Mike On 7/05/2010 3:55pm, Richard Jones wrote: > Sorry folks, I just got the call from Horse Bazaar (yes, at 3:50PM on > Friday) that our Monday meeting cannot be accommodated. > > Unless someone can offer up a venue ASAP we must consider the meeting > cancelled. Any space will do that has a projector and room for ~20 > Pythonistas. > > I would hesitate to book HB again given this experience, so any > suggestions for an alternative future meeting place are welcome. > > > Richard > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > > From pwdyson at yahoo.com Sat May 8 11:54:29 2010 From: pwdyson at yahoo.com (Paul) Date: Sat, 8 May 2010 02:54:29 -0700 (PDT) Subject: [melbourne-pug] [Maybe] Monday's meeting cancelled (pending saviour) In-Reply-To: <4BE4F9E5.40902@dewhirst.com.au> Message-ID: <16819.96547.qm@web53601.mail.re2.yahoo.com> Buying a drink or two in a bar is fine, but I don't want to have to spend $26 to go to a Python meeting, or even have to buy dinner at a restaurant, or be in a situation where I feel I should be buying dinner at the restaurant. It looks like it is hard to find a venue, but please don't price people out of the meetup. Cheers, Paul --- On Sat, 5/8/10, Mike Dewhirst wrote: From: Mike Dewhirst Subject: [melbourne-pug] [Maybe] Monday's meeting cancelled (pending saviour) To: "Melbourne Python Users Group" Date: Saturday, May 8, 2010, 3:43 PM I mentioned the upstairs dining room at Torimatsu last time we had a similar problem but no-one went for it. http://www.torimatsu.com.au/home.htm I can't remember exactly what the deal was but it is a restaurant with a bar and they will give us exclusive use if we order a meal and drinks. They said IIRC total spend per head of $26 - which IMO is great value for the quality of the food. I can't imagine they would use a calculator and keep anyone prisoner if we didn't spend up big. Anyway, if we elect to go there I can bring a projector but someone will need to supply a screen or maybe a bedsheet and masking tape. Maybe a tablecloth!!! Mike On 7/05/2010 3:55pm, Richard Jones wrote: > Sorry folks, I just got the call from Horse Bazaar (yes, at 3:50PM on > Friday) that our Monday meeting cannot be accommodated. > > Unless someone can offer up a venue ASAP we must consider the meeting > cancelled. Any space will do that has a projector and room for ~20 > Pythonistas. > > I would hesitate to book HB again given this experience, so any > suggestions for an alternative future meeting place are welcome. > > >? ? ? ? Richard > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > > _______________________________________________ melbourne-pug mailing list melbourne-pug at python.org http://mail.python.org/mailman/listinfo/melbourne-pug -------------- next part -------------- An HTML attachment was scrubbed... URL: From r1chardj0n3s at gmail.com Mon May 10 03:09:24 2010 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Mon, 10 May 2010 11:09:24 +1000 Subject: [melbourne-pug] Fwd: Melbourne Python UG: a seminar on Amazon Web Services from the APAC Technology Evangelist (May 13th or 14th)?? In-Reply-To: <0F1E4B49-28F6-4C7C-AE9C-06625679B644@amazon.com> References: <000D3CE9-9B2C-4655-B2AE-5C05E9FE1767@amazon.com> <0F1E4B49-28F6-4C7C-AE9C-06625679B644@amazon.com> Message-ID: Hi all, Simone is an "Amazon Web Services Technology Evangelist for APAC". This event she's organising will be "a seminar on Amazon Web Services. I can also provide credits (USD 25 each) for attendees, allowing them to try out AWS without paying from their own pocket. At Universities or technical user groups, I typically run a 60-90 minutes presentation plus demo/workshop." Probably worth getting to if you can. Richard ---------- Forwarded message ---------- From: Brunozzi, Simone Date: Mon, May 10, 2010 at 10:59 AM Subject: Re: Melbourne Python UG: a seminar on Amazon Web Services from the APAC Technology Evangelist (May 13th or 14th)?? To: Tennessee Leeuwenburg Cc: "Brunozzi, Simone" , "r1chardj0n3s at gmail.com" Hi there, we're going to have a meetup on May 19th, here: http://www.amiando.com/HNEKUWA.html Please attend if you can, and spread the word! Thanks, Simone <------------------------------------> Simone Brunozzi Technology Evangelist, Amazon Web?Services - APAC (Asia?Pacific) simoneb at amazon.com mobile: +65 9010 3020 http://aws.typepad.com http://twitter.com/simon http://www.linkedin.com/in/simonebrunozzi <------------------------------------> From tleeuwenburg at gmail.com Thu May 13 00:59:19 2010 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Thu, 13 May 2010 08:59:19 +1000 Subject: [melbourne-pug] Charity programming Message-ID: http://www.goodcompany.com.au/Community-Groups/Community-Group-List/Summer-Foundation-Ltd/Programmer-required http://www.goodcompany.com.au/Community-Groups/Community-Group-List/Karma-Currency-Foundation/Google-Analytics-Wiz! Hi all, Not sure if anyone here would be interested, but a friend passed these links on to me. These are jobs which need to be done for charity purposes, involving a small amount of time from some programmers to help these organisations out. The chance to do a good deed, maybe a chance to get some valuable experience for some. Cheers, -T -------------- next part -------------- An HTML attachment was scrubbed... URL: From mydnite1 at gmail.com Tue May 18 02:07:19 2010 From: mydnite1 at gmail.com (James Alford) Date: Tue, 18 May 2010 10:07:19 +1000 Subject: [melbourne-pug] continuous integration Message-ID: Hi All I went to a very good phpmelb user group talk last night on continuous integration by Andrew Edwards. The one particularly good point was that using a tool like Hudson makes it easy to view the results of a test and build, and the contributions of the developers over time. Is anyone using Hudson http://hudson-ci.org (or similar), what are your thoughts on it? James From tleeuwenburg at gmail.com Tue May 18 02:10:45 2010 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Tue, 18 May 2010 10:10:45 +1000 Subject: [melbourne-pug] continuous integration In-Reply-To: References: Message-ID: We're using Hudson at work and it seems to do the job. We use py.test and that integrates nicely. -T On Tue, May 18, 2010 at 10:07 AM, James Alford wrote: > Hi All > > I went to a very good phpmelb user group talk last night on continuous > integration by Andrew Edwards. The one particularly good point was > that using a tool like Hudson makes it easy to view the results of a > test and build, and the contributions of the developers over time. > > Is anyone using Hudson http://hudson-ci.org (or similar), what are > your thoughts on it? > > > James > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > -- -------------------------------------------------- Tennessee Leeuwenburg http://myownhat.blogspot.com/ "Don't believe everything you think" -------------- next part -------------- An HTML attachment was scrubbed... URL: From hartror at gmail.com Tue May 18 02:15:48 2010 From: hartror at gmail.com (Rory Hart) Date: Tue, 18 May 2010 10:15:48 +1000 Subject: [melbourne-pug] continuous integration In-Reply-To: References: Message-ID: On Tue, May 18, 2010 at 10:07 AM, James Alford wrote: > Hi All > > I went to a very good phpmelb user group talk last night on continuous > integration by Andrew Edwards. The one particularly good point was > that using a tool like Hudson makes it easy to view the results of a > test and build, and the contributions of the developers over time. > > Is anyone using Hudson http://hudson-ci.org (or similar), what are > your thoughts on it? > > > James > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > Yeah we use hudson for our Django projects, not on a large scale but it happy checks out and runs the tests and alerts us if there is an issue. Easy to setup, lots of nice plugins and supports almost everything you could want. Dream one day of using it for continuous deployment but we need to get good coverage with selenium first. -- Rory Hart http://roryhart.net -------------- next part -------------- An HTML attachment was scrubbed... URL: From r1chardj0n3s at gmail.com Tue May 18 02:36:15 2010 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Tue, 18 May 2010 10:36:15 +1000 Subject: [melbourne-pug] continuous integration In-Reply-To: References: Message-ID: On Tue, May 18, 2010 at 10:07 AM, James Alford wrote: > I went to a very good phpmelb user group talk last night on continuous > integration by Andrew Edwards. ?The one particularly good point was > that using a tool like Hudson makes it easy to view the results of a > test and build, and the contributions of the developers over time. > > Is anyone using Hudson http://hudson-ci.org (or similar), what are > your thoughts on it? FWIW there's going to be a CI talk at PyCon AU: http://pycon-au.org/2010/conference/schedule/event/52/ (the schedule is due to be announced today... just tidying up some loose ends) Richard From miked at dewhirst.com.au Tue May 18 02:39:32 2010 From: miked at dewhirst.com.au (Mike Dewhirst) Date: Tue, 18 May 2010 10:39:32 +1000 Subject: [melbourne-pug] continuous integration In-Reply-To: References: Message-ID: <4BF1E1C4.3090100@dewhirst.com.au> On 18/05/2010 10:07am, James Alford wrote: > Hi All > > I went to a very good phpmelb user group talk last night on continuous > integration by Andrew Edwards. The one particularly good point was > that using a tool like Hudson makes it easy to view the results of a > test and build, and the contributions of the developers over time. > > Is anyone using Hudson http://hudson-ci.org (or similar), what are > your thoughts on it? Not Hudson but maybe similar. Buildbot continuous integration rocks especially for a solo operator. It is almost like having a pair-programmer beside you. I use subversion hooks to trigger a build on every commit but you could send a message to trigger it. It runs on a single VM provided you control the DNS for the master and as many slave builders as you need. The buildbot config is all Python and that lets me see the result of as many steps as I like on the display website. If something goes wrong I can drill down and see the actual stdout that step produced. It goes a long way to pinpointing introduced problems. The Python language itself is continuously built and results displayed via buildbot. http://www.python.org/dev/buildbot/trunk/ Buildbot will do anything you can do in Python or in a shell. And it isn't Java. Mike > > > James > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > > From r1chardj0n3s at gmail.com Tue May 18 06:12:53 2010 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Tue, 18 May 2010 14:12:53 +1000 Subject: [melbourne-pug] PyCon Australia 2010 program announced Message-ID: Hi all, The program for PyCon Australia 2010, to be held at the Sydney Masonic Center over the weekend of June 26 and 27, has been posted. View the full list of presentations and the schedule at: http://pycon-au.org/2010/conference/ Register here: http://pycon-au.org/reg Richard Jones PyCon Australia 2010 Program Chair From simon.segal at simonsegal.net Wed May 19 06:59:05 2010 From: simon.segal at simonsegal.net (Simon Segal) Date: Wed, 19 May 2010 14:59:05 +1000 Subject: [melbourne-pug] MongoDB Training opportunity in Australia Message-ID: Just wanted to let everyone now that if you have an interest in NOSQL and in particular MongoDB, then you might be interested to know that 10Gen are likely going to be down in Oz this year running any number of their training schedules. Their is currently a survey up at this address http://www.surveymonkey.com/s/SYGGJ3W where you can register your interest in attending and your preferences on location, types of sessions etc. The pricing stands to be very reasonable. Regards, Simon Segal Email: simon.segal at simonsegal.net Web Site: http://www.simonsegal.net -------------- next part -------------- An HTML attachment was scrubbed... URL: From mydnite1 at gmail.com Wed May 19 08:40:49 2010 From: mydnite1 at gmail.com (James Alford) Date: Wed, 19 May 2010 16:40:49 +1000 Subject: [melbourne-pug] continuous integration In-Reply-To: <4BF1E1C4.3090100@dewhirst.com.au> References: <4BF1E1C4.3090100@dewhirst.com.au> Message-ID: Java seems to be a mentioned a lot in a negative sense when it comes to hudson and I'm not sure why this should be an issue. Is buildbot for python only? I actually have a number of projects using a mix of php/python and php/java. On Tue, May 18, 2010 at 10:39 AM, Mike Dewhirst wrote: > On 18/05/2010 10:07am, James Alford wrote: >> >> Hi All >> >> I went to a very good phpmelb user group talk last night on continuous >> integration by Andrew Edwards. ?The one particularly good point was >> that using a tool like Hudson makes it easy to view the results of a >> test and build, and the contributions of the developers over time. >> >> Is anyone using Hudson http://hudson-ci.org (or similar), what are >> your thoughts on it? > > Not Hudson but maybe similar. Buildbot continuous integration rocks > especially for a solo operator. It is almost like having a pair-programmer > beside you. I use subversion hooks to trigger a build on every commit but > you could send a message to trigger it. It runs on a single VM provided you > control the DNS for the master and as many slave builders as you need. > > The buildbot config is all Python and that lets me see the result of as many > steps as I like on the display website. If something goes wrong I can drill > down and see the actual stdout that step produced. It goes a long way to > pinpointing introduced problems. The Python language itself is continuously > built and results displayed via buildbot. > > http://www.python.org/dev/buildbot/trunk/ > > Buildbot will do anything you can do in Python or in a shell. And it isn't > Java. > > Mike > >> >> >> James >> _______________________________________________ >> melbourne-pug mailing list >> melbourne-pug at python.org >> http://mail.python.org/mailman/listinfo/melbourne-pug >> >> > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > From mydnite1 at gmail.com Wed May 19 08:41:47 2010 From: mydnite1 at gmail.com (James Alford) Date: Wed, 19 May 2010 16:41:47 +1000 Subject: [melbourne-pug] continuous integration In-Reply-To: References: Message-ID: I'm almost organised enough to go to PyCon. > > FWIW there's going to be a CI talk at PyCon AU: > > ? http://pycon-au.org/2010/conference/schedule/event/52/ > > (the schedule is due to be announced today... just tidying up some loose ends) > > > ? ?Richard From miked at dewhirst.com.au Wed May 19 09:36:29 2010 From: miked at dewhirst.com.au (Mike Dewhirst) Date: Wed, 19 May 2010 17:36:29 +1000 Subject: [melbourne-pug] continuous integration In-Reply-To: References: <4BF1E1C4.3090100@dewhirst.com.au> Message-ID: <4BF394FD.2070309@dewhirst.com.au> On 19/05/2010 4:40pm, James Alford wrote: > Java seems to be a mentioned a lot in a negative sense when it comes > to hudson and I'm not sure why this should be an issue. > > Is buildbot for python only? I actually have a number of projects > using a mix of php/python and php/java. Buildbot will build whatever you tell it to build. It is just that the configuration is done in Python. Here is a sample ... from buildbot.buildslave import BuildSlave from buildbot.changes.pb import PBChangeSource from buildbot.scheduler import Scheduler from buildbot.process import factory from buildbot.steps.source import SVN from buildbot.steps.shell import Compile, ShellCommand def linuxPythonBuilder(pyver, platform=None): f = factory.BuildFactory() f.addStep(ShellCommand, command=["rm", "-rf", src_root], description="removing source site", descriptionDone="old source site removed") ... and so on. You just add steps to do anything in the sequence you want. Essentially I only studied the docs to see what I needed for my own purposes and I only use the ShellCommand - even to run my tests ... f.addStep(ShellCommand, command=["/usr/bin/python", apptests], description="execute %s tests" % appname, descriptionDone="%s tested" % appname,) return f ... and which show up red on the webpage if they fail with a link to the actual collected test results. I only said "And it isn't Java" because I'm totally narrow-minded and parochial rather than negative. If I had to learn Java I would do so but I'd have to swap something out to make room for it :) Mike > > On Tue, May 18, 2010 at 10:39 AM, Mike Dewhirst wrote: >> On 18/05/2010 10:07am, James Alford wrote: >>> >>> Hi All >>> >>> I went to a very good phpmelb user group talk last night on continuous >>> integration by Andrew Edwards. ? The one particularly good point was >>> that using a tool like Hudson makes it easy to view the results of a >>> test and build, and the contributions of the developers over time. >>> >>> Is anyone using Hudson http://hudson-ci.org (or similar), what are >>> your thoughts on it? >> >> Not Hudson but maybe similar. Buildbot continuous integration rocks >> especially for a solo operator. It is almost like having a pair-programmer >> beside you. I use subversion hooks to trigger a build on every commit but >> you could send a message to trigger it. It runs on a single VM provided you >> control the DNS for the master and as many slave builders as you need. >> >> The buildbot config is all Python and that lets me see the result of as many >> steps as I like on the display website. If something goes wrong I can drill >> down and see the actual stdout that step produced. It goes a long way to >> pinpointing introduced problems. The Python language itself is continuously >> built and results displayed via buildbot. >> >> http://www.python.org/dev/buildbot/trunk/ >> >> Buildbot will do anything you can do in Python or in a shell. And it isn't >> Java. >> >> Mike >> >>> >>> >>> James >>> _______________________________________________ >>> melbourne-pug mailing list >>> melbourne-pug at python.org >>> http://mail.python.org/mailman/listinfo/melbourne-pug >>> >>> >> >> _______________________________________________ >> melbourne-pug mailing list >> melbourne-pug at python.org >> http://mail.python.org/mailman/listinfo/melbourne-pug >> > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug From mydnite1 at gmail.com Wed May 19 13:43:50 2010 From: mydnite1 at gmail.com (James Alford) Date: Wed, 19 May 2010 21:43:50 +1000 Subject: [melbourne-pug] continuous integration In-Reply-To: <4BF394FD.2070309@dewhirst.com.au> References: <4BF1E1C4.3090100@dewhirst.com.au> <4BF394FD.2070309@dewhirst.com.au> Message-ID: Nice :) When ever I go to php or java from python I feel like I'm going backwards. On Wed, May 19, 2010 at 5:36 PM, Mike Dewhirst wrote: > > I only said "And it isn't Java" because I'm totally narrow-minded and > parochial rather than negative. If I had to learn Java I would do so but I'd > have to swap something out to make room for it :) > > Mike > From hartror at gmail.com Wed May 19 14:20:44 2010 From: hartror at gmail.com (Rory Hart) Date: Wed, 19 May 2010 22:20:44 +1000 Subject: [melbourne-pug] continuous integration In-Reply-To: References: <4BF1E1C4.3090100@dewhirst.com.au> <4BF394FD.2070309@dewhirst.com.au> Message-ID: On Wed, May 19, 2010 at 9:43 PM, James Alford wrote: > Nice :) > > When ever I go to php or java from python I feel like I'm going backwards. > > On Wed, May 19, 2010 at 5:36 PM, Mike Dewhirst > wrote: > > > > I only said "And it isn't Java" because I'm totally narrow-minded and > > parochial rather than negative. If I had to learn Java I would do so but > I'd > > have to swap something out to make room for it :) > > > > Mike > We aren't exactly Java lovers around here either but I found Hudson better supported and more featureful, at least at the time we started with it. -- Rory Hart http://blog.roryhart.net -------------- next part -------------- An HTML attachment was scrubbed... URL: