kgb-bot 1.23-1ubuntu1 source package in Ubuntu
Changelog
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 -- Angel Abad <email address hidden> Wed, 31 Oct 2012 12:07:00 +0100
Upload details
- Uploaded by:
- Angel Abad
- Uploaded to:
- Raring
- Original maintainer:
- Debian KGB Maintainers
- Architectures:
- all
- Section:
- devel
- Urgency:
- Low Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
kgb-bot_1.23.orig.tar.gz | 66.0 KiB | dd5423b8bad202dbb8e2f786f203271ff4f1869890bbc230ab0b563906f53341 |
kgb-bot_1.23-1ubuntu1.debian.tar.gz | 10.4 KiB | df21c81768a13a2bc83c9649e3ea060278546c0c71a67a62040f9c73a7bc8b42 |
kgb-bot_1.23-1ubuntu1.dsc | 1.8 KiB | efab587840bc5d3bf02dfaf7b67c4f5eb6641efc0faeb3a9b6c5f20a0e802982 |
Available diffs
- diff from 1.15-2ubuntu1 to 1.23-1ubuntu1 (39.2 KiB)
Binary packages built by this source
- kgb-bot: No summary available for kgb-bot in ubuntu raring.
No description available for kgb-bot in ubuntu raring.
- kgb-client: No summary available for kgb-client in ubuntu raring.
No description available for kgb-client in ubuntu raring.
- kgb-client-git: No summary available for kgb-client-git in ubuntu raring.
No description available for kgb-client-git in ubuntu raring.