There are about 15 open issues relating to yaml/syck.

I hope this, as well as the larger problem of unmaintained / badly
maintained libraries can be addressed sooner than later:
http://redmine.ruby-lang.org/wiki/ruby/Unmaintained

On Thu, Sep 24, 2009 at 5:16 PM, Ola Bini <ola.bini / gmail.com> wrote:
> Ryan Davis wrote:
>>
>> Has anyone taken this over?
>>
>> I just applied the following patch to fix up rdoc processing. I applied =
it
>> to both trunk and 1_8.
>
> This is definitely a question we need to figure out. The Ruby parts of Sy=
ck
> are now also used in Yecht, so it would be nice to have all that stuff in=
 a
> third-party location.
>
> Of course, Syck in _why's repositories are actually of a much later versi=
on
> than what's in MRI at the moment (with several incompatible changes in wh=
at
> it accepts). Not sure how to handle that.
>
> Cheers
>
>
>>
>> Index: tag.rb
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> --- tag.rb =A0 =A0(revision 25048)
>> +++ tag.rb =A0 =A0(working copy)
>> @@ -58,7 +58,7 @@
>> =A0 =A0 # taguris.
>> =A0 =A0 def yaml_as( tag, sc =3D true )
>> =A0 =A0 =A0 =A0 verbose, $VERBOSE =3D $VERBOSE, nil
>> - =A0 =A0 =A0 =A0class_eval <<-"end;", __FILE__, __LINE__+1
>> + =A0 =A0 =A0 =A0class_eval <<-"END", __FILE__, __LINE__+1
>> =A0 =A0 =A0 =A0 =A0 =A0 attr_writer :taguri
>> =A0 =A0 =A0 =A0 =A0 =A0 def taguri
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 if respond_to? :to_yaml_type
>> @@ -73,7 +73,7 @@
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 end
>> =A0 =A0 =A0 =A0 =A0 =A0 end
>> =A0 =A0 =A0 =A0 =A0 =A0 def self.yaml_tag_subclasses?; #{ sc ? 'true' : =
'false' }; end
>> - =A0 =A0 =A0 =A0end;
>> + =A0 =A0 =A0 =A0END
>> =A0 =A0 =A0 =A0 YAML::tag_class tag, self
>> =A0 =A0 ensure
>> =A0 =A0 =A0 =A0 $VERBOSE =3D verbose
>> @@ -88,4 +88,5 @@
>> =A0 =A0 def yaml_tag_read_class( name )
>> =A0 =A0 =A0 =A0 name
>> =A0 =A0 end
>> + =A0 =A0# :startdoc:
>> =A0end
>>
>>
>>
>
>
> --
> =A0Ola Bini (http://olabini.com)
> =A0Ioke creator (http://ioke.org)
> =A0JRuby Core Developer (http://jruby.org)
> =A0Developer, ThoughtWorks Studios (http://studios.thoughtworks.com)
> =A0Practical JRuby on Rails (http://apress.com/book/view/9781590598818)
>
> =A0"Yields falsehood when quined" yields falsehood when quined.
>
>
>