ダラダラしてる間に年を越しそうになったため、年末駆け込みで書いておく。
前回までの話は↓を参照。
CI
Cygwin でのビルドが壊れる毎に PR を送っていたけど、公式でビルドの確認まではしてもらえるようになった。圧倒的感謝。
3.4 release party
年末にリリースパーティーがあったため、参加してきた。
次回の RubyKaigi 2025 の開催地である松山の食べ物をいただきながら、3.4 の目玉をいろいろと聴いた。
cygwin package
3.4.1 がリリースされたため、cygport でパッケージ調査をいろいろとやってた。が、そもそも make
でコケてしまう。
configuring syslog-0.2.0/ext/syslog /cygdrive/d/a/scallywag/ruby/ruby-3.4.1-1.x86_64/src/ruby-3.4.1/ext/extmk.rb:279:in 'Array#-': no implicit conversion of nil into Array (TypeError) from /cygdrive/d/a/scallywag/ruby/ruby-3.4.1-1.x86_64/src/ruby-3.4.1/ext/extmk.rb:279:in 'Object#extmake' from /cygdrive/d/a/scallywag/ruby/ruby-3.4.1-1.x86_64/src/ruby-3.4.1/ext/extmk.rb:659:in 'block in <main>' from /cygdrive/d/a/scallywag/ruby/ruby-3.4.1-1.x86_64/src/ruby-3.4.1/ext/extmk.rb:653:in 'Array#each' from /cygdrive/d/a/scallywag/ruby/ruby-3.4.1-1.x86_64/src/ruby-3.4.1/ext/extmk.rb:653:in '<main>' make[1]: *** [ext/configure-ext.mk:180: .bundle/gems/syslog-0.2.0/exts.mk] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/cygdrive/d/a/scallywag/ruby/ruby-3.4.1-1.x86_64/build' make: *** [uncommon.mk:397: exts.mk] Error 2
syslog の方を見てると、どうも syslog-0.2.0 では cygwin の場合に syslog をビルドしなくなったっぽいため、もしかしたらここらへんでなんか不整合が起きてるのかも。