[kgb-maintainers] kgb-bot_1.31-1~bpo70+1_amd64.changes ACCEPTED into wheezy-backports, wheezy-backports
Debian FTP Masters
ftpmaster at ftp-master.debian.org
Fri May 23 19:00:55 UTC 2014
Accepted:
-----BEGIN PGP SIGNED MESSAGE-----
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 at lists.alioth.debian.org>
Changed-By: gregor herrmann <gregoa at debian.org>
Description:
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
Changes:
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 at 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
versioned.
* 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
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:
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
Checksums-Sha256:
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
Files:
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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQJrBAEBCgBVBQJTeLtuThSAAAAAAB0AKGlzc3Vlci1mcHJAZ3BnLmNvbW9kby5w
cml2LmF0RDFFMTMxNkU5M0E3NjBBODEwNEQ4NUZBQkIzQTY4MDE4NjQ5QUEwNgAK
CRC7OmgBhkmqBnsuD/9uge9lrmJdPEACu/Yuq3S0PqOWQ8va2IqwDI4jDxV40/+R
ND4Idv6YRTu/3QV5uhcIK+vk8HcE5P5T0++82Vt4bs+hHT8065Mh4rDldVBorwZc
GO0nHU/DaatRAiw6Z5aKGN2IS3PDcyJdvOIs41I8tZh5xef1ujEdp/hhCzqAg64t
fssUAdFC05Uj/ZuHBI/bCJBVpuO/RtXA/YeiUAcmfh2bFulzJ5HBb5MeQsBBIeEO
K/gZK4nP3Q8/lkzb4wSTLhzmblqV8C3tzXi5XVtBoonDZj4wonKb2IuWgWEM0OJh
DbvpcZ84M3hMNV8WK4Y9o1XcPKgTYbRt3wj3nRDM7DGwfm13s6Dp24Asbk7CqItG
lkkf2Hn4g/VVhbwFovJ1jHPv3u+Kj/49cFz9+BBhTqtSABdCKeJhPZzxTa12Ud8M
uABvva/PSp74RlXjPKSbC8bFYcz6uVAGsv6VeMEmSShUsXAdDz5DKuCEsVVpZ4bk
6h8M1r9UCKet9m1xieTqaxkCkzDaaQSXVeDMn++5a60t0WFiF9G3BD39uTVzLDY8
5S8gr2dBhlU0rWt5+glxVm8r3/0cx2scq9Pa99yEwvOlV/Ni7/Yy73Tx3fNqAz2F
KnCRNYbS123rB7TTnJ4NvFvuLY9Np7eC0tyVoPKa7ZdNOl4LB/5E5x+laxNi8A==
=Gs/g
-----END PGP SIGNATURE-----
Thank you for your contribution to Debian.
More information about the kgb-maintainers
mailing list