[ubuntu/raring-proposed] kgb-bot 1.23-1ubuntu1 (Accepted)

Angel Abad angelabad at ubuntu.com
Wed Oct 31 11:40:13 UTC 2012


kgb-bot (1.23-1ubuntu1) raring; urgency=low

  * Merge from debian unstable.  Remaining changes:
    - debian/control: build dependency on language-pack-bg-base and deleted
      build dependency on missing locales-all. This fixes a FTBFS
    - debian/rules: deleted test on versions as it always fails with ubuntu
      versioning

kgb-bot (1.23-1) unstable; urgency=low

  * t/compile*: use Test::Compile::Internal in order to show verbose errors
  * Server:
    + add --debug command line switch
    + replace --config-dir option with 'include:' configuration item
      add 'include: "/etc/kgb-bot/kgb.conf.d"' to the default config
    + default pid_dir to /var/run/kgb-bot
  * Documentation:
    + add manuals for kgb.conf and kgb-client.conf
    + pod.t: test documentation in man*/ too
    + give example for gitweb URL
  * Client:
    + show expanded web-link in verbose mode
    + dump processed configuration in verbose mode
    + shorten_url: really return plain URL if shortening is not enabled
    + send_changes: detailed dump in verbose mode
    + introduce module-and-branch-re setting and deprecate
      branch-and-module-re-swap

kgb-bot (1.22-1) unstable; urgency=low

  [ gregor herrmann ]
  * kgb-add-project: document the new --dir option
  * Install /etc/kgb-bot/kgb.conf.d directory into kgb-bot package.
  * add kgb-split-config script for splitting monolythic config into
    per-project files

  [ Damyan Ivanov ]
  * Add API documentation (JSON-RPC only)
  * Server:
    + prepend all IRC strings with a hidden character to avoid addressing
    + check permissions of the conf.d directory
    + pass --config-dir too on restart
    + honour --foreground when reloading and don't reopen the log
    + change the delimiters around web links to make konsole users' life
      easier
    + refuse to load world-readable configuration files
  * fix a bug in determining the longest common directory in a change set

kgb-bot (1.21-1) unstable; urgency=low

  * Server:
    + fix exception handling
    + better error messages
  * Debli: RPC returns the key only, prepend 'http://deb.li/'

kgb-bot (1.20-1) unstable; urgency=low

  [ Damyan Ivanov ]
  * kgb-add-project: avoid using 'keys($hashref)' which requires too recent perl
  * client:
   + add --repository to synopsis
   + fix --repository in CVS example
   + CVS: silence debugging output
   + WWW:Shorten::Debli implementation (uses deb.li for URL shortening)
   + determine default repository type from the environment
     (makes --repository useless)
   + determine default module from git directory
     (makes --module redundant for Git)
   + allow explicit protocol configuration
   + saving of last contacted server -- in a separate method
  * server:
   + ensure trailing \n in KGB->out
   + note repository id on internal errors
   + conf.d/*.conf style configuration
   + use exceptions for handling argument errors
   + turn on utf8 mode on STDOUT/ERR
   + use shorter timestamp representation
  * client and server:
   + protocol 4 (JSON-RPC)
   + plain message relaying (Closes: #689641)
  * packaging:
   + install Client::Fake in kgb-client package (Closes: #689984)
   + add libjson-perl to kgb-bot Depends

  [ gregor herrmann ]
  * some spellchecking in the POD

kgb-bot (1.19-1) unstable; urgency=low

  [ Damyan Ivanov ]
  * bot: add timestamp to log messages
  * bot: use KGB->out() instead of plain warn() for consistent log messages
  * bot: tighten auto-responce rate-limit to stop storms in the first screen
  * bot: silently ignore empty changes
  * bot: do not crash on internal errors while processing requests

  [ gregor herrmann ]
  * kgb-add-project: sort the channel hashes to make sure "name" is the first
    key.

kgb-bot (1.18-1) unstable; urgency=low

  * bot: fix channel-must-have-a-repository check for broadcast channels

kgb-bot (1.17-1) unstable; urgency=low

  [ Damyan Ivanov ]
  * improve wording of web-link description
  * 50-client.t: support keeping temporary directory
  * declare POD encoding
  * additional documentation for web-link
  * explain status-dir in the sample client config
  * add support for URL shortening via WWW::Shorten
    + kgb-client: add libwww-shorten-perl to Recommends
  * client: add --fake option. Fakes a commit to help testing server connection
    (Closes: #689540)
  * bot: introduce broadcast channels which receive notifications from all
    repositories
    Closes: #688993
    + introduce private repositories
  * bot: fail if a repository has no associated channels

  [ gregor herrmann ]
  * typo/doc fixes
  * kgb-add-project: add option to save config back to file

kgb-bot (1.16-1) unstable; urgency=low

  [ Martín Ferrari ]
  * Fix typo.

  [ Damyan Ivanov ]
  * indicate replacement using 'brown' (which should be displayed as low
    intensity red or something) instead of inverse
  * honour 'repository' setting in kgb-client.conf (Closes: 688992)
  * bot: support web links for commits
  * more typos in the documentation
  * script to add simple projects quickly (destroys comments)
  * call $poe_kernel->has_forked in the child process
    Makes the reload action of the bot work (Closes: #689018)
  * bot: reopen logs on reload
  * create log file in the init script, not in postinst
  * protocol v3 in server
  * protocol v3 in client (only used irfn extra arguments are present)
  * Add CVS support (Closes: #689288)
  * fix forced single-line commit mode. reported by joeyh, fix by dondelelcaro

  [ gregor herrmann ]
  * debian/copyright: use Copyright-Format 1.0, bump years of copyright.
  * Set Standards-Version to 3.9.4 (no changes).
  * Update {versioned,alternative} (build) dependencies.
  * kgb-bot init script: depend on $network facility and add status option.
  * init script: add pidfile argument to status option
  * add bot reload to logrotate configuration

Date: Wed, 31 Oct 2012 12:07:00 +0100
Changed-By: Angel Abad <angelabad at ubuntu.com>
Maintainer: Debian KGB Maintainers <kgb-maintainers at lists.alioth.debian.org>
https://launchpad.net/ubuntu/raring/+source/kgb-bot/1.23-1ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 31 Oct 2012 12:07:00 +0100
Source: kgb-bot
Binary: kgb-bot kgb-client kgb-client-git
Architecture: source
Version: 1.23-1ubuntu1
Distribution: raring
Urgency: low
Maintainer: Debian KGB Maintainers <kgb-maintainers at lists.alioth.debian.org>
Changed-By: Angel Abad <angelabad at ubuntu.com>
Description: 
 kgb-bot    - IRC collaboration bot
 kgb-client - client for KGB (IRC collaboration bot)
 kgb-client-git - client for KGB (IRC collaboration bot) - Git support
Closes: 688992 688993 689018 689288 689540 689641 689984
Changes: 
 kgb-bot (1.23-1ubuntu1) raring; urgency=low
 .
   * Merge from debian unstable.  Remaining changes:
     - debian/control: build dependency on language-pack-bg-base and deleted
       build dependency on missing locales-all. This fixes a FTBFS
     - debian/rules: deleted test on versions as it always fails with ubuntu
       versioning
 .
 kgb-bot (1.23-1) unstable; urgency=low
 .
   * t/compile*: use Test::Compile::Internal in order to show verbose errors
   * Server:
     + add --debug command line switch
     + replace --config-dir option with 'include:' configuration item
       add 'include: "/etc/kgb-bot/kgb.conf.d"' to the default config
     + default pid_dir to /var/run/kgb-bot
   * Documentation:
     + add manuals for kgb.conf and kgb-client.conf
     + pod.t: test documentation in man*/ too
     + give example for gitweb URL
   * Client:
     + show expanded web-link in verbose mode
     + dump processed configuration in verbose mode
     + shorten_url: really return plain URL if shortening is not enabled
     + send_changes: detailed dump in verbose mode
     + introduce module-and-branch-re setting and deprecate
       branch-and-module-re-swap
 .
 kgb-bot (1.22-1) unstable; urgency=low
 .
   [ gregor herrmann ]
   * kgb-add-project: document the new --dir option
   * Install /etc/kgb-bot/kgb.conf.d directory into kgb-bot package.
   * add kgb-split-config script for splitting monolythic config into
     per-project files
 .
   [ Damyan Ivanov ]
   * Add API documentation (JSON-RPC only)
   * Server:
     + prepend all IRC strings with a hidden character to avoid addressing
     + check permissions of the conf.d directory
     + pass --config-dir too on restart
     + honour --foreground when reloading and don't reopen the log
     + change the delimiters around web links to make konsole users' life
       easier
     + refuse to load world-readable configuration files
   * fix a bug in determining the longest common directory in a change set
 .
 kgb-bot (1.21-1) unstable; urgency=low
 .
   * Server:
     + fix exception handling
     + better error messages
   * Debli: RPC returns the key only, prepend 'http://deb.li/'
 .
 kgb-bot (1.20-1) unstable; urgency=low
 .
   [ Damyan Ivanov ]
   * kgb-add-project: avoid using 'keys($hashref)' which requires too recent perl
   * client:
    + add --repository to synopsis
    + fix --repository in CVS example
    + CVS: silence debugging output
    + WWW:Shorten::Debli implementation (uses deb.li for URL shortening)
    + determine default repository type from the environment
      (makes --repository useless)
    + determine default module from git directory
      (makes --module redundant for Git)
    + allow explicit protocol configuration
    + saving of last contacted server -- in a separate method
   * server:
    + ensure trailing \n in KGB->out
    + note repository id on internal errors
    + conf.d/*.conf style configuration
    + use exceptions for handling argument errors
    + turn on utf8 mode on STDOUT/ERR
    + use shorter timestamp representation
   * client and server:
    + protocol 4 (JSON-RPC)
    + plain message relaying (Closes: #689641)
   * packaging:
    + install Client::Fake in kgb-client package (Closes: #689984)
    + add libjson-perl to kgb-bot Depends
 .
   [ gregor herrmann ]
   * some spellchecking in the POD
 .
 kgb-bot (1.19-1) unstable; urgency=low
 .
   [ Damyan Ivanov ]
   * bot: add timestamp to log messages
   * bot: use KGB->out() instead of plain warn() for consistent log messages
   * bot: tighten auto-responce rate-limit to stop storms in the first screen
   * bot: silently ignore empty changes
   * bot: do not crash on internal errors while processing requests
 .
   [ gregor herrmann ]
   * kgb-add-project: sort the channel hashes to make sure "name" is the first
     key.
 .
 kgb-bot (1.18-1) unstable; urgency=low
 .
   * bot: fix channel-must-have-a-repository check for broadcast channels
 .
 kgb-bot (1.17-1) unstable; urgency=low
 .
   [ Damyan Ivanov ]
   * improve wording of web-link description
   * 50-client.t: support keeping temporary directory
   * declare POD encoding
   * additional documentation for web-link
   * explain status-dir in the sample client config
   * add support for URL shortening via WWW::Shorten
     + kgb-client: add libwww-shorten-perl to Recommends
   * client: add --fake option. Fakes a commit to help testing server connection
     (Closes: #689540)
   * bot: introduce broadcast channels which receive notifications from all
     repositories
     Closes: #688993
     + introduce private repositories
   * bot: fail if a repository has no associated channels
 .
   [ gregor herrmann ]
   * typo/doc fixes
   * kgb-add-project: add option to save config back to file
 .
 kgb-bot (1.16-1) unstable; urgency=low
 .
   [ Martín Ferrari ]
   * Fix typo.
 .
   [ Damyan Ivanov ]
   * indicate replacement using 'brown' (which should be displayed as low
     intensity red or something) instead of inverse
   * honour 'repository' setting in kgb-client.conf (Closes: 688992)
   * bot: support web links for commits
   * more typos in the documentation
   * script to add simple projects quickly (destroys comments)
   * call $poe_kernel->has_forked in the child process
     Makes the reload action of the bot work (Closes: #689018)
   * bot: reopen logs on reload
   * create log file in the init script, not in postinst
   * protocol v3 in server
   * protocol v3 in client (only used irfn extra arguments are present)
   * Add CVS support (Closes: #689288)
   * fix forced single-line commit mode. reported by joeyh, fix by dondelelcaro
 .
   [ gregor herrmann ]
   * debian/copyright: use Copyright-Format 1.0, bump years of copyright.
   * Set Standards-Version to 3.9.4 (no changes).
   * Update {versioned,alternative} (build) dependencies.
   * kgb-bot init script: depend on $network facility and add status option.
   * init script: add pidfile argument to status option
   * add bot reload to logrotate configuration
Checksums-Sha1: 
 52f1c0141d206f81acc7cb95eeb2b367efec5b76 1857 kgb-bot_1.23-1ubuntu1.dsc
 6c7fb69a712bf3410d5a0a4340b452ef6e7ba663 67546 kgb-bot_1.23.orig.tar.gz
 e3d5610e79648a277fd84bc0334261d669bcb876 10687 kgb-bot_1.23-1ubuntu1.debian.tar.gz
Checksums-Sha256: 
 efab587840bc5d3bf02dfaf7b67c4f5eb6641efc0faeb3a9b6c5f20a0e802982 1857 kgb-bot_1.23-1ubuntu1.dsc
 dd5423b8bad202dbb8e2f786f203271ff4f1869890bbc230ab0b563906f53341 67546 kgb-bot_1.23.orig.tar.gz
 df21c81768a13a2bc83c9649e3ea060278546c0c71a67a62040f9c73a7bc8b42 10687 kgb-bot_1.23-1ubuntu1.debian.tar.gz
Files: 
 cf542ed447ec41cd8ab6f17ac520bbf8 1857 devel optional kgb-bot_1.23-1ubuntu1.dsc
 6f46b7cbdd69287c5efe958ca4b2da1a 67546 devel optional kgb-bot_1.23.orig.tar.gz
 6d92f868d7201cfc0139791cd63d0a63 10687 devel optional kgb-bot_1.23-1ubuntu1.debian.tar.gz

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

iEUEARECAAYFAlCRCZ0ACgkQCY2uR+47wnmrfACUDH5sAje96LzWyzvQPvY9IAZp
nQCeNgBo/jUXrDuCqUNU003a83p71nM=
=w1UH
-----END PGP SIGNATURE-----


More information about the Raring-changes mailing list