<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Magoo - Latest Comments</title><link>http://magoo.disqus.com/</link><description></description><atom:link href="https://magoo.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Sat, 28 Apr 2012 10:09:40 -0000</lastBuildDate><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2010/09/29/github-and-bitbucket-hooks#comment-512921836</link><description>&lt;p&gt;Based in your approach, I made a hook in python slightly differently here (in spanish, see the code at the end):&lt;/p&gt;&lt;p&gt;&lt;a href="http://joedicastro.com/sincronizar-bitbucket-y-github.html" rel="nofollow noopener" target="_blank" title="http://joedicastro.com/sincronizar-bitbucket-y-github.html"&gt;http://joedicastro.com/sinc...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joe di castro</dc:creator><pubDate>Sat, 28 Apr 2012 10:09:40 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2010/09/29/github-and-bitbucket-hooks#comment-464667221</link><description>&lt;p&gt;cool! Looks neat.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">morgangoose</dc:creator><pubDate>Tue, 13 Mar 2012 20:07:43 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2010/09/29/github-and-bitbucket-hooks#comment-460513100</link><description>&lt;p&gt; Great article. I changed a little bit your approach here:&lt;br&gt;&lt;a href="http://wiki.ddenis.com/index.php?title=Sync_BitBucket_and_GitHub" rel="nofollow noopener" target="_blank" title="http://wiki.ddenis.com/index.php?title=Sync_BitBucket_and_GitHub"&gt;http://wiki.ddenis.com/inde...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Denis Darii</dc:creator><pubDate>Fri, 09 Mar 2012 06:19:48 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2010/10/08/parallel-execution-with-fabric#comment-304086650</link><description>&lt;p&gt;&lt;br&gt;  I'll&lt;br&gt;  back again for sure, thanks for great article :D&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lap pool dimensions</dc:creator><pubDate>Wed, 07 Sep 2011 05:43:00 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2010/10/08/parallel-execution-with-fabric#comment-232240851</link><description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;  I'll post the same information to my blog, thanks for&lt;br&gt;  ideas and great article.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lap pool dimensions</dc:creator><pubDate>Wed, 22 Jun 2011 16:33:23 -0000</pubDate></item><item><title>Re: Authenticating svn and trac with wordpress</title><link>http://morgangoose.com/blog/2009/05/authenticating-svn-and-trac-with-wordpress/#comment-221330077</link><description>&lt;p&gt;Did you build the apache module? As well as use the correct table/db/credentials?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">morgangoose</dc:creator><pubDate>Wed, 08 Jun 2011 11:42:26 -0000</pubDate></item><item><title>Re: Authenticating svn and trac with wordpress</title><link>http://morgangoose.com/blog/2009/05/authenticating-svn-and-trac-with-wordpress/#comment-220137288</link><description>&lt;p&gt;Hi, was trying to make apache authenticate against wordpress database, instead of creating separate datbase or htpasswd file. But i couldn't get it work. Do you know if anything is changed in  wordpress authentication methods? Is it still phpass?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mkudro</dc:creator><pubDate>Tue, 07 Jun 2011 13:42:03 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2011/01/06/using-the-parallel-branch-of-fabric#comment-186165369</link><description>&lt;p&gt;Ok, glad to hear it. Saw that you had two issues before you'd edited this comment. How'd you address them? Wondering if I shouldn't add them to some notes for users, in case I need to be more clear in places.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">morgangoose</dc:creator><pubDate>Sun, 17 Apr 2011 10:03:30 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2011/01/06/using-the-parallel-branch-of-fabric#comment-186129639</link><description>&lt;p&gt;Edit: My bad, seems to work perfect! Thank you!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roman</dc:creator><pubDate>Sun, 17 Apr 2011 07:58:45 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2011/01/06/using-the-parallel-branch-of-fabric#comment-186124225</link><description>&lt;p&gt;I installed fabric with easy_install fabric - is there an easy way to switch to this branch without breaking being able to update with easy_install or pip?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roman</dc:creator><pubDate>Sun, 17 Apr 2011 07:27:43 -0000</pubDate></item><item><title>Re: Fedora with awesome window manager</title><link>http://morgangoose.com/blog/2010/05/fedora-with-awesome-window-manager/#comment-166518535</link><description>&lt;p&gt;The latest version here: &lt;a href="http://repos.fedorapeople.org/repos/thm/awesome/" rel="nofollow noopener" target="_blank" title="http://repos.fedorapeople.org/repos/thm/awesome/"&gt;http://repos.fedorapeople.o...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I would recommend following the review request for info: &lt;a href="https://bugzilla.redhat.com/show_bug.cgi?id=452427" rel="nofollow noopener" target="_blank" title="https://bugzilla.redhat.com/show_bug.cgi?id=452427"&gt;https://bugzilla.redhat.com...&lt;/a&gt;&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martian</dc:creator><pubDate>Wed, 16 Mar 2011 04:18:47 -0000</pubDate></item><item><title>Re: Fedora with awesome window manager</title><link>http://morgangoose.com/blog/2010/05/fedora-with-awesome-window-manager/#comment-156832792</link><description>&lt;p&gt;derp&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derp</dc:creator><pubDate>Sat, 26 Feb 2011 18:34:37 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2010/09/28/switching-to-blogofile#comment-139930529</link><description>&lt;p&gt;Ok, that's what I thought.  I suck at CSS, but I guess this is an excuse to get better.  Thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael E Barrett</dc:creator><pubDate>Thu, 03 Feb 2011 18:26:04 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2010/09/28/switching-to-blogofile#comment-138775339</link><description>&lt;p&gt;It's not really theming so much as just making css and html like a normal website? There is perhaps a way to get drop in themes into mako templates, but really it's just a raw and open as normal website creation. I think it's a plus that you don't have to be as limited as say wordpress (my only experience in blog templates) has one be.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">morgangoose</dc:creator><pubDate>Wed, 02 Feb 2011 10:20:08 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2010/09/28/switching-to-blogofile#comment-138668419</link><description>&lt;p&gt;Hi - thanks for the post.  One question: Where do you find themes for use with blogofile?  Are there any already available, or do you need to create your own?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael E Barrett</dc:creator><pubDate>Wed, 02 Feb 2011 03:08:53 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2011/01/06/using-the-parallel-branch-of-fabric#comment-129434254</link><description>&lt;p&gt;Awesome feature to have. Thanks !&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tarek</dc:creator><pubDate>Sat, 15 Jan 2011 12:47:53 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2010/10/08/parallel-execution-with-fabric#comment-112870344</link><description>&lt;p&gt;Opened up an issue on github for this:&lt;br&gt;&lt;a href="https://github.com/goosemo/fabric/issues/issue/5" rel="nofollow noopener" target="_blank" title="https://github.com/goosemo/fabric/issues/issue/5"&gt;https://github.com/goosemo/...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Let me know there if you're connecting to linux machines, what python version you're at, as well as what commit you pulled from (if known) from my branch, and lastly the windows version you're on.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">morgangoose</dc:creator><pubDate>Thu, 16 Dec 2010 08:42:35 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2010/10/08/parallel-execution-with-fabric#comment-112724335</link><description>&lt;p&gt;Decided to try on a different 'clean' windows machine. Something ELSE went wrong (and its odd...)&lt;/p&gt;&lt;p&gt;C:\fb&amp;gt;c:\tools\python261\scripts\fab --parallel sleep&lt;br&gt;[bn-mrec-ll0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ls0] Executing task 'sleep'&lt;br&gt;Traceback (most recent call last):&lt;br&gt;  File "&amp;lt;string&amp;gt;", line 1, in &amp;lt;module&amp;gt;&lt;br&gt;  File "c:\Tools\python261\lib\multiprocessing\&lt;a href="http://forking.py" rel="nofollow noopener" target="_blank" title="forking.py"&gt;forking.py&lt;/a&gt;", line 342, in main&lt;br&gt;    self = load(from_parent)&lt;br&gt;  File "c:\Tools\python261\lib\&lt;a href="http://pickle.py" rel="nofollow noopener" target="_blank" title="pickle.py"&gt;pickle.py&lt;/a&gt;", line 1370, in load&lt;br&gt;    return Unpickler(file).load()&lt;br&gt;  File "c:\Tools\python261\lib\&lt;a href="http://pickle.py" rel="nofollow noopener" target="_blank" title="pickle.py"&gt;pickle.py&lt;/a&gt;", line 858, in load&lt;br&gt;    dispatch[key](self)&lt;br&gt;  File "c:\Tools\python261\lib\&lt;a href="http://pickle.py" rel="nofollow noopener" target="_blank" title="pickle.py"&gt;pickle.py&lt;/a&gt;", line 1090, in load_global&lt;br&gt;    klass = self.find_class(module, name)&lt;br&gt;  File "c:\Tools\python261\lib\&lt;a href="http://pickle.py" rel="nofollow noopener" target="_blank" title="pickle.py"&gt;pickle.py&lt;/a&gt;", line 1126, in find_class&lt;br&gt;Traceback (most recent call last):&lt;br&gt;  File "&amp;lt;string&amp;gt;", line 1, in &amp;lt;module&amp;gt;&lt;br&gt;  File "c:\Tools\python261\lib\multiprocessing\&lt;a href="http://forking.py" rel="nofollow noopener" target="_blank" title="forking.py"&gt;forking.py&lt;/a&gt;", line 342, in main&lt;br&gt;    self = load(from_parent)&lt;br&gt;  File "c:\Tools\python261\lib\&lt;a href="http://pickle.py" rel="nofollow noopener" target="_blank" title="pickle.py"&gt;pickle.py&lt;/a&gt;", line 1370, in load&lt;br&gt;    klass = getattr(mod, name)&lt;br&gt;AttributeError: 'module' object has no attribute 'sleep'&lt;br&gt;    return Unpickler(file).load()&lt;br&gt;  File "c:\Tools\python261\lib\&lt;a href="http://pickle.py" rel="nofollow noopener" target="_blank" title="pickle.py"&gt;pickle.py&lt;/a&gt;", line 858, in load&lt;br&gt;    dispatch[key](self)&lt;br&gt;  File "c:\Tools\python261\lib\&lt;a href="http://pickle.py" rel="nofollow noopener" target="_blank" title="pickle.py"&gt;pickle.py&lt;/a&gt;", line 1090, in load_global&lt;br&gt;    klass = self.find_class(module, name)&lt;br&gt;  File "c:\Tools\python261\lib\&lt;a href="http://pickle.py" rel="nofollow noopener" target="_blank" title="pickle.py"&gt;pickle.py&lt;/a&gt;", line 1126, in find_class&lt;br&gt;    klass = getattr(mod, name)&lt;br&gt;AttributeError: 'module' object has no attribute 'sleep'&lt;/p&gt;&lt;p&gt;Done.&lt;/p&gt;&lt;p&gt;Related to this:???&lt;br&gt;&lt;a href="http://stackoverflow.com/questions/850424/python-multiprocessing-on-python-2-6-win32-xp" rel="nofollow noopener" target="_blank" title="http://stackoverflow.com/questions/850424/python-multiprocessing-on-python-2-6-win32-xp"&gt;http://stackoverflow.com/qu...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dougnapoleone</dc:creator><pubDate>Thu, 16 Dec 2010 02:25:53 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2010/10/08/parallel-execution-with-fabric#comment-112551681</link><description>&lt;p&gt;two machines set and have a simple command 'sleep' which does a run("sleep 10")&lt;br&gt;$ fab sleep&lt;br&gt;[bn-mrec-ll0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ll0] run: sleep 10&lt;br&gt;[bn-mrec-ll0] out: terminal is vt100&lt;br&gt;[bn-mrec-ll0] out:&lt;br&gt;[bn-mrec-ls0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ls0] run: sleep 10&lt;br&gt;[bn-mrec-ls0] out: terminal is vt100&lt;br&gt;[bn-mrec-ls0] out:&lt;/p&gt;&lt;p&gt;Done.&lt;br&gt;Disconnecting from bn-mrec-ls0... done.&lt;br&gt;Disconnecting from bn-mrec-ll0... done.&lt;/p&gt;&lt;p&gt;$ fab --parallel sleep&lt;br&gt;[bn-mrec-ll0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ls0] Executing task 'sleep'&lt;br&gt;[[bn-mrec-ll0] Executing task 'sleep'bn-mrec-ll0] Executing task 'sleep'&lt;/p&gt;&lt;p&gt;[[bn-mrec-ls0] Executing task 'sleep'bn-mrec-ls0] Executing task 'sleep'&lt;/p&gt;&lt;p&gt;[bn-mrec-ll0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ls0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ll0] Executing task 'sleep'&lt;br&gt;[[bn-mrec-ll0] Executing task 'sleep'bn-mrec-ls0] Executing task 'sleep'&lt;/p&gt;&lt;p&gt;[bn-mrec-ls0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ll0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ls0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ll0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ls0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ll0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ls0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ll0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ls0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ll0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ls0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ll0] Executing task 'sleep'&lt;br&gt;[bn-mrec-ls0] Executing task 'sleep'&lt;br&gt; ****(hit ctrl-c like a madman)****&lt;br&gt;Stopped.&lt;/p&gt;&lt;p&gt;Stopped.&lt;/p&gt;&lt;p&gt;Stopped.&lt;br&gt;Stopped.Stopped.Stopped.&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dougnapoleone</dc:creator><pubDate>Wed, 15 Dec 2010 20:41:20 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2010/10/08/parallel-execution-with-fabric#comment-112546012</link><description>&lt;p&gt;I have tried and tried to get this working from windows, but it just will not. It recursively spawns processes for ever, even just for a sleep like your example. No clue hwy I can't get even the simplest test to work.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dougnapoleone</dc:creator><pubDate>Wed, 15 Dec 2010 20:34:25 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2010/10/08/parallel-execution-with-fabric#comment-85965666</link><description>&lt;p&gt;While windows doesn't have fork() support, the multiprocessing module is . &lt;a href="http://docs.python.org/library/multiprocessing.html#windows" rel="nofollow noopener" target="_blank" title="http://docs.python.org/library/multiprocessing.html#windows"&gt;still supported on the platform&lt;/a&gt;. Also I may be biased, but I am for windows support, but not perhaps windows equality? That seems hard to shoot for a lot of the times. &lt;br&gt;&lt;br&gt;Though if it's an issue, and windows forks are a huge problem, if presented with a better method I'd be willing to enact it. If you want more information on what goes on behind the scenes with the library, there are a few good sources for more information:&lt;br&gt;&lt;br&gt;&lt;a href="http://rhodesmill.org/brandon/2010/python-multiprocessing-linux-windows" rel="nofollow noopener" target="_blank" title="http://rhodesmill.org/brandon/2010/python-multiprocessing-linux-windows"&gt;http://rhodesmill.org/brandon/2010/python-multiprocessing-linux-windows&lt;/a&gt;/&lt;br&gt;&lt;a href="http://stackoverflow.com/questions/765129/hows-python-multiprocessing-implemented-on-windows" rel="nofollow noopener" target="_blank" title="http://stackoverflow.com/questions/765129/hows-python-multiprocessing-implemented-on-windows"&gt;http://stackoverflow.com/questions/765129/hows-python-multiprocessing-implemented-on-windows&lt;/a&gt;&lt;br&gt;&lt;a href="http://pycon.blip.tv/file/1947354" rel="nofollow noopener" target="_blank" title="http://pycon.blip.tv/file/1947354"&gt;http://pycon.blip.tv/file/1947354&lt;/a&gt;/&lt;br&gt;&lt;a href="http://bugs.python.org/issue8713" rel="nofollow noopener" target="_blank" title="http://bugs.python.org/issue8713"&gt;http://bugs.python.org/issu...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">morgangoose</dc:creator><pubDate>Mon, 11 Oct 2010 13:08:38 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2010/10/08/parallel-execution-with-fabric#comment-85961307</link><description>&lt;p&gt;I guess these aren't real forks, as os.fork isn't supplied on windows?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart</dc:creator><pubDate>Mon, 11 Oct 2010 12:50:53 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2010/10/08/parallel-execution-with-fabric#comment-85374656</link><description>&lt;p&gt;Ah after some additional testing, looks like I misunderstood.  I thought your @runs_once suggestion was to ensure that each fork only runs a function once, didn't realize it actually does only run a function one time among all threads.  My suggestion of executing a task on load_fabfile is still useful for my situation, but not really relevant to forks/multiprocessing.  Sorry about that!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Clarke</dc:creator><pubDate>Fri, 08 Oct 2010 21:38:24 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2010/10/08/parallel-execution-with-fabric#comment-85367036</link><description>&lt;p&gt;Awesome! Good to hear things have been working out well. I need to actually prune that prompt detection branch. It's not needed anymore, because the head of the multiprocessing branch now has pulled in the the head of the master fabric branch. So thats in there now. I'd held off for a bit because of issues, that I now have a hunch were the paramiko version we were on, but the current setup works with the new stuff n/p.&lt;/p&gt;&lt;p&gt;Your hooks for runs_once tasks, is that a use case different than the suggestion I had to make functions that require this, to be made into their own task? Or perhaps I just wasn't explaining how to use it well?&lt;/p&gt;&lt;p&gt;Glad you've found it useful.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">morgangoose</dc:creator><pubDate>Fri, 08 Oct 2010 20:49:55 -0000</pubDate></item><item><title>Re: Magoo</title><link>http://morgangoose.com/blog/2010/10/08/parallel-execution-with-fabric#comment-85356189</link><description>&lt;p&gt;We've been using this at Disqus for a few months now, it's huge for deploying quickly to a pool of servers.  Great work!  It looks like you have a branch for multiprocessing with prompt detection as well, how do you envision that fitting into this model?&lt;/p&gt;&lt;p&gt;One (somewhat obvious) tip is to put hooks at the end of the fabfile if you want a task to run once before multiprocessing+forks get started.  For example, we have a task that finds and sets the latest revision that is to be deployed - there's no reason for all the forks to pull this info, since it should be shared throughout.  By adding a call at the end of the fabfile, it's executed once on load_fabfile and the results are used down the road when the forks are launched.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Clarke</dc:creator><pubDate>Fri, 08 Oct 2010 19:49:46 -0000</pubDate></item></channel></rss>