<feed xmlns='http://www.w3.org/2005/Atom'>
<title>propellor/src/Propellor/Protocol.hs, branch master</title>
<subtitle>gnusosa's centralized propellor repository for hosts spin-up.
</subtitle>
<id>https://git.gnusosa.net/propellor/atom?h=master</id>
<link rel='self' href='https://git.gnusosa.net/propellor/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/'/>
<updated>2017-07-13T15:23:04Z</updated>
<entry>
<title>trying the pipe trick again</title>
<updated>2017-07-13T15:23:04Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-07-13T15:23:04Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=1555c6f88a0446d3e29149eff8315817696731e1'/>
<id>urn:sha1:1555c6f88a0446d3e29149eff8315817696731e1</id>
<content type='text'>
With some small changes, and debugging.
</content>
</entry>
<entry>
<title>Revert "disable buffering earlier"</title>
<updated>2017-07-13T15:10:27Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-07-13T15:10:27Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=043cd2218efb8e3d2f04ae2faff38293a01ed0c5'/>
<id>urn:sha1:043cd2218efb8e3d2f04ae2faff38293a01ed0c5</id>
<content type='text'>
This reverts commit 632137836b39462883483a621f9dd696ce1d73cc.

Still failing :( Seems that disabling buffering is not the solution.
</content>
</entry>
<entry>
<title>disable buffering earlier</title>
<updated>2017-07-13T15:04:14Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-07-13T15:04:14Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=632137836b39462883483a621f9dd696ce1d73cc'/>
<id>urn:sha1:632137836b39462883483a621f9dd696ce1d73cc</id>
<content type='text'>
The "fatal: Couldn't find remote ref HEAD" persists, and is intermittent
so hard to be sure but it seemed that disabling buffering earlier
avoided it. Now done first thing on start.

I was not able to find anything that reads from stdin other than
getMarked, but perhaps there is something..
</content>
</entry>
<entry>
<title>my pipe trick didn't work; fallback to NoBuffering</title>
<updated>2017-06-18T22:57:41Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2017-06-18T22:57:41Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=217f787df9d6474c9a57fd29b6b2fa29bef64a8a'/>
<id>urn:sha1:217f787df9d6474c9a57fd29b6b2fa29bef64a8a</id>
<content type='text'>
Not sure what the problem was, but it hung. Also though, I noticed that
stdin was still open when git fetch was run, so if git fetch itself
decided to read from stdin, it would mess up the protocol forwarding.
While git fetch should never read from stdin, that was reason enough to
fall back to plan B.
</content>
</entry>
<entry>
<title>propellor spin</title>
<updated>2015-10-10T18:45:00Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-10-10T18:45:00Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=28fe270223ed56ef8e7fd867573b5ba6a5a221c7'/>
<id>urn:sha1:28fe270223ed56ef8e7fd867573b5ba6a5a221c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>propellor spin</title>
<updated>2015-01-05T23:42:59Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-01-05T23:42:59Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=bd7c118caea362005c7dbdea5d6fd3da1d98fe9a'/>
<id>urn:sha1:bd7c118caea362005c7dbdea5d6fd3da1d98fe9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve protocol debugging</title>
<updated>2015-01-05T23:41:29Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-01-05T23:40:27Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=6250b057670c067642f090157d937f40e212f7dd'/>
<id>urn:sha1:6250b057670c067642f090157d937f40e212f7dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>propellor spin</title>
<updated>2015-01-05T23:37:51Z</updated>
<author>
<name>Joey Hess</name>
<email>joeyh@joeyh.name</email>
</author>
<published>2015-01-05T23:37:51Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=de5fad970ee26d334f226275ecde6904b1f13b6d'/>
<id>urn:sha1:de5fad970ee26d334f226275ecde6904b1f13b6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>propellor --spin can now deploy propellor to hosts that do not have  git, ghc, or apt-get. This is accomplished by uploading a fairly portable precompiled tarball of propellor.</title>
<updated>2014-11-22T04:22:19Z</updated>
<author>
<name>Joey Hess</name>
<email>joey@kitenet.net</email>
</author>
<published>2014-11-22T04:22:19Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=f62d2fb18389947ce11021ba80b2aee52c6d03c2'/>
<id>urn:sha1:f62d2fb18389947ce11021ba80b2aee52c6d03c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>broke out Server module</title>
<updated>2014-11-19T02:13:13Z</updated>
<author>
<name>Joey Hess</name>
<email>joey@kitenet.net</email>
</author>
<published>2014-11-19T02:10:50Z</published>
<link rel='alternate' type='text/html' href='https://git.gnusosa.net/propellor/commit/?id=dac6a874195a521714db48083b3222c2c8b41fa9'/>
<id>urn:sha1:dac6a874195a521714db48083b3222c2c8b41fa9</id>
<content type='text'>
</content>
</entry>
</feed>
