Your message dated Mon, 10 Aug 2009 22:27:33 +0000
with message-id <[email protected]>
and subject line Bug#540542: fixed in irssi-scripts 20090810
has caused the Debian Bug report #540542,
regarding irssi-scripts: bitlbee_tab_completion does not work if loaded before 
joining bitlbee service
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
540542: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=540542
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: irssi-scripts
Version: 20090526
Severity: normal
Tags: patch


I had a problem for about a year or so with bitlbee_tab_completion.pl,
that is, I autoload the script when irssi starts, but although the
script is loading, it does not work ! I think that the reason is the
following:

  1. bitlbee_tab_completion.pl when loaded checks for the currently open
  channels for a valid '&bitlbee' channel, then it runs these lines:

                      $get_completions = 1;
                Irssi::server_find_tag($bitlbee_server_tag)->send_raw( 
'COMPLETIONS' );

  since I autoload the script at irssi start, hence, there are no
  servers (& hence no channels) joined yet.

  2. there is a subroutine run at 'channel sync' signal, this subroutine
  also checks if the current channel is a valid '&bitlbee' channel, yet
  it doesn't send a 'COMPLETIONS' command to its server if it is a valid
  &bitlbee channel.

  So I patched that subroutine to run the lines I mentioned above if the
  current channel is found to be a valid '&bitlbee' channel.

-- System Information:
Debian Release: 5.0
  APT prefers jaunty-updates
  APT policy: (500, 'jaunty-updates'), (500, 'jaunty-security'), (500, 
'jaunty-proposed'), (500, 'jaunty-backports'), (500, 'jaunty')
Architecture: i386 (i686)

Kernel: Linux 2.6.28-15-generic (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages irssi-scripts depends on:
ii  irssi                  0.8.12-6ubuntu1.1 terminal based IRC client

Versions of packages irssi-scripts recommends:
ii  libwww-perl                   5.820-1    WWW client/server library for Perl

Versions of packages irssi-scripts suggests:
ii  elinks  0.13~20090727-1                  advanced text-mode WWW browser
ii  epiphan 2.26.1-0ubuntu1                  Intuitive GNOME web browser - Geck
ii  firefox 3.0.13+nobinonly-0ubuntu0.9.04.1 safe and easy web browser from Moz
ii  firefox 3.5.2+nobinonly-0ubuntu0.9.04.1  safe and easy web browser from Moz
pn  libdbi- <none>                           (no description available)
ii  lynx-cu 2.8.7dev11-2                     Text-mode WWW Browser with NLS sup
ii  net-too 1.60-21ubuntu1                   The NET-3 networking toolkit
ii  perl    5.10.0-19ubuntu1.1               Larry Wall's Practical Extraction 
ii  perl-mo 5.10.0-19ubuntu1.1               Core Perl modules
ii  w3m [ww 0.5.2-2build1                    WWW browsable pager with excellent

-- no debconf information
Fix for the case of the script being loaded before joining a bitlbee service
--- /tmp/bitlbee_tab_completion.pl      2009-06-18 22:52:33.000000000 +0300
+++ bitlbee_tab_completion.pl   2009-06-18 22:56:53.000000000 +0300
@@ -25,6 +25,8 @@
         if( $channel->{topic} eq "Welcome to the control channel. Type 
\x02help\x02 for help information." ){
                 $bitlbee_server_tag = $channel->{server}->{tag};
                 $bitlbee_channel = $channel->{name};
+                     $get_completions = 1;
+                Irssi::server_find_tag($bitlbee_server_tag)->send_raw( 
'COMPLETIONS' );
         }
 };
 

--- End Message ---
--- Begin Message ---
Source: irssi-scripts
Source-Version: 20090810

We believe that the bug you reported is fixed in the latest version of
irssi-scripts, which is due to be installed in the Debian FTP archive:

irssi-scripts_20090810.dsc
  to pool/main/i/irssi-scripts/irssi-scripts_20090810.dsc
irssi-scripts_20090810.tar.gz
  to pool/main/i/irssi-scripts/irssi-scripts_20090810.tar.gz
irssi-scripts_20090810_all.deb
  to pool/main/i/irssi-scripts/irssi-scripts_20090810_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
martin f. krafft <[email protected]> (supplier of updated irssi-scripts 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

Format: 1.8
Date: Mon, 10 Aug 2009 22:22:09 +0200
Source: irssi-scripts
Binary: irssi-scripts
Architecture: source all
Version: 20090810
Distribution: unstable
Urgency: low
Maintainer: Christoph Berg <[email protected]>
Changed-By: martin f. krafft <[email protected]>
Description: 
 irssi-scripts - collection of scripts for irssi
Closes: 530588 530612 540542
Changes: 
 irssi-scripts (20090810) unstable; urgency=low
 .
   [ Ryan Niebur ]
   * add a list of scripts and their descriptions (Closes: #530612)
   * remove ipkb.pl, it's been replaced by ban.pl
   * Updated: nm.pl, chanact.pl (Closes: #530588)
   * disable borked chanact-ignore-level.diff
   * Debian Policy 3.8.2
 .
   [ أحمد المحمودي (Ahmed El-Mahmoudy) ]
   * add bitlbee_tab_completion.pl.diff patch to fix the case of the script
     being loaded before joining a bitlbee service. (Closes: #540542)
 .
   [ martin f. krafft ]
   * Add chanact patch to use a comma instead of a colon to separate
     window-specific filter levels.
   * Add myself to uploaders.
Checksums-Sha1: 
 087224518fe46c7e23b6427696c7ff620e4455e0 1036 irssi-scripts_20090810.dsc
 44740525c535891b5488c9265a00cd8bccc949af 697952 irssi-scripts_20090810.tar.gz
 b12b17ed7d284f1d4f2fa29dba7231d6200bb171 698286 irssi-scripts_20090810_all.deb
Checksums-Sha256: 
 6d84dd5b43bdd278ede57cbe241d737f03d40fea29d909afbb0c88fae9190534 1036 
irssi-scripts_20090810.dsc
 59f24df87ab815f371dafa856bd967e0a77e3cbd5e4b096ab9559531ad3c93b5 697952 
irssi-scripts_20090810.tar.gz
 46516520c1f4db6a53717b1de47e977f9050b75f79e67b8a9c0ebf721c450078 698286 
irssi-scripts_20090810_all.deb
Files: 
 d304fbcc04f9311ce1ce565ccc58407a 1036 net optional irssi-scripts_20090810.dsc
 33a5bd49f3af7dbc8da4513137dfd095 697952 net optional 
irssi-scripts_20090810.tar.gz
 018dc303c115ff5ff6a3e00ea80440e7 698286 net optional 
irssi-scripts_20090810_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREDAAYFAkqAgbsACgkQIgvIgzMMSnXizwCgzCzEnk26+80oDctQ0womxa+a
DjMAoNvb+z+Yk6EmMLo0huE6gUnLFAoz
=laLg
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to