_ [debian] ruby-gio2 2.2.0-2 変

Rabbiter 2.0.1 を使おうといろいろパッケージを入れて実行したところ、

/usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- gio2/loader (LoadError)

となってしまった。ファイルがない? と調べてみると、ruby-gnome2/gio2/lib/gio2 には多数のファイルがあるのに、

1 usr/lib/ruby/vendor_ruby/gio2.rb 2 usr/lib/ruby/vendor_ruby/gio2/deprecated.rb 3 usr/lib//ruby/vendor_ruby//gio2.so

ref. [pkg-ruby-extras/ruby-gnome2.git] / debian / ruby-gio2.install

gio2/deprecated.rb しかインストールしないようになっていた。 pkg-ruby-extras/ruby-gnome2.git に修正をコミットしてもいいんだけど debian/2.2.0-2 が push されてないみたいだし、注意喚起も兼ねてパッチをつけて BTS。> #750523

_ [comp] rabbiter 2.0.1 vs. ruby-gio2 2.2.0 and ruby-gobject-introspection 2.2.0

ruby-gio2 は手元でビルドして対応したので再度 Rabbiter を起動してみたら今度は、

/usr/lib/ruby/vendor_ruby/rabbiter.rb:170:in `connect': undefined method `create_source' for #<Gio::Socket:0x37813a8 ptr=0x2b6418006670> (NoMethodError)

となってしまった。どうやら Use GObject Introspection based Ruby/GIO2 を当てる必要があるみたい。 ところがさらに、

/usr/lib/ruby/vendor_ruby/gobject-introspection/loader.rb:393:in `invoke': データの受信時にエラー: リソースが一時的に利用できません (Gio::IOError::WouldBlock)

となってしまった。こちらは Follow Ruby/GObjectIntrospection API change を当てる必要があるみたい。

_ [comp] uswsusp 変

2014/5/26 以降、きちんと resume しなくなった。その前後で kernel は linux-image-3.14-1-amd64 3.14.4-1 のまま入れ替えてないし、何が原因だろう。

_ [debian] canna 3.7p3-13

platex がなくなった件など対応。