[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted kgb-bot 1.31-1~bpo70+1 (source all)

Hash: SHA512

Format: 1.8
Date: Sun, 18 May 2014 15:44:28 +0200
Source: kgb-bot
Binary: kgb-bot kgb-client
Architecture: source all
Version: 1.31-1~bpo70+1
Distribution: wheezy-backports
Urgency: medium
Maintainer: Debian KGB Maintainers <kgb-maintainers@lists.alioth.debian.org>
Changed-By: gregor herrmann <gregoa@debian.org>
 kgb-bot    - IRC collaboration bot
 kgb-client - client for KGB (IRC collaboration bot)
Closes: 688992 688993 689018 689288 689540 689641 689984 691183 691562 693258 698133 699027 700319
 kgb-bot (1.31-1~bpo70+1) wheezy-backports; urgency=medium
   * Rebuild for wheezy-backports.
 kgb-bot (1.31-1) unstable; urgency=low
   * client: default to using json
   * remove author-login from default message templates
   * TODO: plans for implementing central configuration
   * import dirname in Client.pm
   * configure test git repositories wheter test bot is running or not
   * remove project from default configuration
   * update documentation about default message templates
   * add author_name field for CVS commits
   * client: decode arguments given to --relay-msg
   * require JSON::XS instead of plain JSON
 kgb-bot (1.30-1) unstable; urgency=low
   * bot: fix colorize_change_wrapper
 kgb-bot (1.29-1) unstable; urgency=low
   [ Martín Ferrari ]
   * Fix invalid Vcs-Svn field.
   * Check BOT_ENABLED before starting the bot in the restart action.
   [ gregor herrmann ]
   * Install missing App/KGB/Painter.pm and other files.
   * debian/rules: call dh_install with --fail-missing to avoid forgetting new
     files in the future.
   * debian/control: kgb-client: move libjson-* from Recommends to Depends.
     Thanks to Pete Wyckoff for the hint in #718286.
   * debian/control: make Vcs-* fields canonical. Thanks, lintian.
   * debian/control: use git instead of git-core, the package was renamed some
     years ago.
   * Fix failure with Safe-2.35.
     Thanks to Petr Písař <ppisar@redhat.com> for the patch.
   [ Damyan Ivanov ]
   * detect UTF8 in full author name
   * add kgb.enable-branch-ff-notification Git option (true by default) for
     managing fast forward notifications
   * declare test dependencies in test_requires
   * client: add --debug option
   * chomp git-config-determined config file path before usage
   * replace ~~ (smartmatch) usage. ~~ is deprecated in perl 5.18
   * replace given/when usage, declared experimental in perl 5.18
   * client: verify config file structures
   * git client: do not die on unknown ref updates (see #706375)
   * git client: squash creation if numerous tags (>5 currently)
   * configurable tag squash threshold/message
   * correct POD about Client->format_message arguments
   * bot: allow setting of "" color to disable colouring of a given item
   * bot: use App::KGB::Painter for coloring
   * bot: add --simulate-color option enabling color codes in the dump file
   * include tag name in the Tag object created from annotated tags
   * merge back kgb-client-git package into kgb-client
   * git client: allow specifying project-id via git-config
   * t/50-client.t: skip tests with UTF-8 commit messages (subversion) unless
     C_TYPE is known to use UTF-8. RT#80664
   * adapt to newer JSON-RPC which renamed the client module (RT#80666)
   * add versions to all modules to satisfy the CPAN indexer
   * make sure that strict and warnings are used everywhere
 kgb-bot (1.27-1) unstable; urgency=low
   [ Damyan Ivanov ]
   * New upstream release
     + now supports including full author name in the notification
       Closes: #700319 -- kgb-bot should allow to use the real name or entire
       mail address in messages
     + supports entirely client-constructed notifications
       Closes: #693258 -- Permit output of the repo-id string
   [ gregor gerrmann ]
   * Install the new kgb-protocol(7) manpage.
     Thanks to Andrea Veri for noticing it was missing.
   * debian/copyright: Update years of copyright.
 kgb-bot (1.26-1) unstable; urgency=low
   * update kgb-client.conf manual with the new options
   * rework Git branch walking
     avoids multiple notification about merged commits (Closes: #698133)
   * init: Use user configured in $RUN_AS as owner of logfiles.
     Otherwise log files created as 'Debian-kgb' can't be written to if the
     RUN_AS variable is modified
     Thanks to Alexander Barton for the patch.
     (Closes: #699027)
   * notify even if log message is invalid UTF-8
     notification with log of "(log is invalid UTF-8)" is better than
     no notification at all
     (Closes: #691183)
 kgb-bot (1.25-1) unstable; urgency=low
   * New upstream release
     + slignt improvement of CVS-related documentation
     + added support for using IRC notices instead of ordinary messages
     + added support for disabling colors
 kgb-bot (1.24-1) unstable; urgency=low
   * New release. See Changes for details. Closes: #691562.
   * debian/control: Add missing App::KGB::Client::RelayMsg module.
   * debian/control: Make build dependency on libtest-compile-perl
   * debian/NEWS: add NEWS file for the port change
   * debian/control: fix libmodule-build-perl version
 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
 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
     + 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
 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
     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
 384c18cd8448686e9c8ad277cb62adf5aa10922f 2612 kgb-bot_1.31-1~bpo70+1.dsc
 ef04ba58b6d490bbc10c30e0a4f1eb8741207b9d 12267 kgb-bot_1.31-1~bpo70+1.debian.tar.gz
 51b72ae773de804b1a0b45a69c64c2c631a580b9 51610 kgb-bot_1.31-1~bpo70+1_all.deb
 76f5215f2a01e82f962b86d5434891a796111ef7 102376 kgb-client_1.31-1~bpo70+1_all.deb
 5c7b179cae019f432f00d58ff3d00ecf4cbba81df1e4e47419c71115ce14bab9 2612 kgb-bot_1.31-1~bpo70+1.dsc
 944db807f6675979d20a699f3b6390c400865ba22b8feb326c55f8d71fd98e69 12267 kgb-bot_1.31-1~bpo70+1.debian.tar.gz
 988503396f053971dede458dbd111eedf3307528d97ebc79a284df46a7998313 51610 kgb-bot_1.31-1~bpo70+1_all.deb
 6635b733439f72fec8b2286bfc569678721c9b63bd0993262ad4aa52dc259e1e 102376 kgb-client_1.31-1~bpo70+1_all.deb
 9d0bfdb6fcbb7e870af4744874fec4e2 2612 devel optional kgb-bot_1.31-1~bpo70+1.dsc
 1741921201c503d8d057cb147252cc1f 12267 devel optional kgb-bot_1.31-1~bpo70+1.debian.tar.gz
 9e6a4aee669938aff6d020956c4c28a3 51610 devel optional kgb-bot_1.31-1~bpo70+1_all.deb
 e77ca4ae76211e396d3ab776ec3c2585 102376 devel optional kgb-client_1.31-1~bpo70+1_all.deb

Version: GnuPG v1


Reply to: