Found this on /r/programming today.  Seemed relevant.  Gist is that YAML spec is ambiguous and implementations seem to disagree widely on proper interpretation.

https://github.com/cblp/yaml-sucks

On Nov 10, 2017, at 10:37 AM, Andrew Glynn <aglynn42@gmail.com> wrote:

YAML is what it says, lol.
 
I still prefer using SGML and outputting whatever markup I need, although I have to use US army software (that only works on Windows)  to do it since Adobe gouges for FrameMaker.
 
Probably a long lasting hangover from working for IBM years ago. Sure was a headache, so a hangover isn���t that surprising.
 
Looking for the latest version of that software for a new Win 10 install I came across one of the best quotes on Windows, especially considering the source, though the quote must���ve been written about an old version.
 
���With luck, this will start Windows, and a dialogue box will appear and tell you the default drive into which IADS will be installed (C:).
 
If Windows doesn't start up, you could always try launching Windows manually.���
 
 
Andrew
 
 
From: Stephane Ducasse
Sent: Friday, November 10, 2017 1:21 PM
To: Any question about pharo is welcome
Subject: Re: [Pharo-users] QCMagritte on Github
 
For your information.
We got some problem with travis (what a bad idea to have a syntax like
yaml - our industry is looping , even xml is better).
we spent more than 30 min trying with Guille and Andrew to use bash in
a script section (while this is working in some guille project)
it does not in other just because yaml does not know who to find the
end of a line....
 
Terrible!
 
Stef
 
On Wed, Nov 8, 2017 at 8:15 AM, stephan <stephan@stack.nl> wrote:
> On 27-10-17 12:39, laurent laffont wrote:
>> 
>> Hi,
>> 
>> my team starts to use QCMagritte. For our needs we have imported
>> SmalltalkHub repository to Github here:
>> 
>> I don't know if you (Diego, Stephan, Tobias) plan to use Github
>> instead of SmalltalkHub. At least Github allows branches & pull
>> request.
> 
> 
> Definitely, and I'm still struggling a bit with Iceberg. I would definitely
> favor a setup where the whole open source part is build on each commit using
> travis and images are put on (e.g.) bitbucket.
> The current jenkins builds are waiting for Diego to finish some changes, and
> he is a bit distracted with plans for a new house.
> 
> Tobias told me he's also interested, so I assume he'll provide a modified
> baseline for other platforms.
> 
> At a certain point we might want to fold all of QCMagritte back into
> Magritte, but that is a discussion for later I think.
> 
> Stephan
> 
>