コメント

7 Comments

  1. ReD
    1.31beta1で「POE::Session, POE::Component::IRC の呼び出し方」について修正したそうですが 1.31beta4を起動させようとしますと Use of POE::Component::IRC->new() is deprecated, please use spawn(). Called from main ./keitairc-1.31beta4 74 POE::Session->new() has been deprecated for over a year. Please use create() instead. http://www.nntp.perl.org/gr... discusses the deprecation. at ./keitairc-1.31beta4 line 75 POE::Kernel's run() method was never called. と出てしまい起動しません。 Debian sid,libunicode-japanese-perlは入っています。
  2. ReD
    ついさっきapt-get upgradeしたホストですが $ dpkg -l | grep poe ii libpoe-component-irc-perl 5.02-1 a fully event-driven IRC client module. ii libpoe-filter-ircd-perl 2.0-1 a POE-based parser for the IRC protocol ii libpoe-perl 0.3502-1 An event driven component architecture. となってます。 perl関連にいつごろUpdateあったのかは覚えていませんが。 上の投稿の後beta1試したら使えたので今はBeta1使っています。
  3. mrmt
    まだ状況を検証してないですが、 1.31beta1で「POE::Session, POE::Component::IRC の呼び出し方」について修正したのですが、修正後のものがたとえばsarge (のPOE) では動かないというお話をいろいろいただいて、POEの呼び出し方については昔にもどしてしまったのです。 その結果、sidの最先端では、ついにPOEの古い呼び出し方が見切られてしまった、ということなのかもしれませんね。 私も主にsidなホストでkeitaircを使っているのですが、そう頻繁にapt-get upgradeしているわけではないので、そのあたり差異があるのかもしれません。 ちなみに私の使っているホストだと # dpkg -l | grep poe ii libpoe-component-irc-perl 4.77-1 a fully event-driven IRC client module. ii libpoe-filter-ircd-perl 1.2-1 a POE-based parser for the IRC protocol ii libpoe-perl 0.3202-1 An event driven component architecture. という感じです。 とりあえず今すぐできる回避策は、 keitairc-1.31beta http://diary.mrmt.net/item/321 をお使いいただくことです。この版では、「新しい」POEの呼び出し方を使っています。
  4. mrmt
    私もいまsid最先端のホスト(のVMインスタンス)を作って試してみました。 うーん、sargeとsidの両方で動くものを、現状のkeitaircの「ファイル1個だけのお気軽スクリプト」の形をとったまま、すっきり書くのはちょっと難しそうですね… いましばらくは、sid先端の人にはkeitairc-1.31betaを使っていただくということになると思います。
  5. はつね
    はじめまして。keutaircのbetaを愛用しております。 お願いですが、Debian4.0が出てだいぶ経ちますし、beta4までの修正を加えて、かつ新しいPOEに対応したものを出していただくことは可能でしょうか?
  6. mrmt
    まさに自分でDebian GNU/Linux 4.0 etch用で使うためのものを先週つくったばかりです。ひとつ動作確認がとれてない新機能があって、それをテストできたらリリースしようと思っています。そば屋の出前の「はいいま作ってますー」みたいなご返事で恐縮ですが、もうちょいお待ちいただけますか?
  7. mrmt
    keitairc 1.31をリリースしました。