[kgb-maintainers] Bug#718286: kgb-client: requires unpackaged App/KGB/Painter.pm

Pete Wyckoff pw at padd.com
Mon Jul 29 16:56:47 UTC 2013


Package: kgb-client
Version: 1.27-1
Severity: important

When exceeding 20 commits in the update (squash-threshold),
kgb-client uses Painter.pm to produce a prettily colored message.
The perl module Painter.pm is available in the source, but not
packaged in kgb-client.

grip$ echo refs/heads/master~21 refs/heads/master refs/heads/master | GIT_DIR=$(pwd) /usr/bin/kgb-client --verbose --repository git --conf /etc/kgb-bot/client.conf --repo-id dev --module dev --git-reflog -
Processing Git receive pack
Configuration: --- App::KGB::Client::Git
---
batch_messages: ~
br_mod_re: []
colors: {}
ignore_branch: ~
mod_br_re: []
module: dev
msg_template: ~
protocol: ~
reflog: -
repo_id: dev
servers:
  - !!perl/hash:App::KGB::Client::ServerRef
    password: kgb
    proxy: http://localhost:9999?session=KGB
    timeout: ~
    uri: http://localhost:9999
    verbose: 1
short_url_service: ~
single_line_commits: forced
status_dir: ~
use_color: 1
use_irc_notices: ~
verbose: 1
web_link: ~
Can't locate App/KGB/Painter.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/share/perl5/App/KGB/Client.pm line 702.

After installing Painter.pm by hand, a different error occurs:

...
Can't locate JSON/RPC/Client.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/share/perl5/App/KGB/Client/ServerRef.pm line 267.
Unable to relay message. All servers failed

After installing libjson-rpc-perl, the command works.  Seems
libjson-rpc-perl is Recommends; it should be Depends.


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.9-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages kgb-client depends on:
ii  libclass-accessor-perl  0.34-1
ii  libsoap-lite-perl       0.714-1
ii  libsvn-perl             1.7.9-1+nmu3
ii  libyaml-perl            0.84-1
ii  perl                    5.14.2-21

Versions of packages kgb-client recommends:
ii  kgb-client-git       1.27-1
pn  libfile-touch-perl   <none>
ii  libjson-perl         2.59-1
pn  libjson-rpc-perl     <none>
pn  libwww-shorten-perl  <none>

Versions of packages kgb-client suggests:
ii  kgb-bot  1.27-1

-- no debconf information



More information about the kgb-maintainers mailing list