[Bps-public-commit] r17207 - in IPC-PubSub: lib/IPC

alexmv at bestpractical.com alexmv at bestpractical.com
Sat Dec 13 14:54:53 EST 2008


Author: alexmv
Date: Sat Dec 13 14:54:53 2008
New Revision: 17207

Modified:
   IPC-PubSub/   (props changed)
   IPC-PubSub/Changes
   IPC-PubSub/MANIFEST
   IPC-PubSub/META.yml
   IPC-PubSub/lib/IPC/PubSub.pm

Log:
 r39950 at kohr-ah:  chmrr | 2008-12-13 01:23:43 -0500
  * 0.29 release


Modified: IPC-PubSub/Changes
==============================================================================
--- IPC-PubSub/Changes	(original)
+++ IPC-PubSub/Changes	Sat Dec 13 14:54:53 2008
@@ -1,3 +1,15 @@
+[Changes for 0.29 - 2008-12-13]
+
+* Publisher and index fixes
+
+* We don't need to force select_timeout anymore, and it causes
+  explosions if called during global destruction, when $$self->[0]
+  (_part_ of the pseudohash) may have gone missing already, but the
+  object itself is still there.  So $$self->{anything} explodes with
+  "not a hash reference" _sometimes_, despite $$self always being an
+  arrayref.
+  ..friends don't let friends use pseudohashes.
+
 [Changes for 0.28 - 2008-08-15]
 
 * We now require DBM::Deep 1.00 or later.

Modified: IPC-PubSub/MANIFEST
==============================================================================
--- IPC-PubSub/MANIFEST	(original)
+++ IPC-PubSub/MANIFEST	Sat Dec 13 14:54:53 2008
@@ -23,5 +23,6 @@
 MANIFEST			This list of files
 META.yml
 README
+SIGNATURE			Public-key signature (added by MakeMaker)
 t/basic.t
-SIGNATURE                                Public-key signature (added by MakeMaker)
+t/publisher.t

Modified: IPC-PubSub/META.yml
==============================================================================
--- IPC-PubSub/META.yml	(original)
+++ IPC-PubSub/META.yml	Sat Dec 13 14:54:53 2008
@@ -3,7 +3,7 @@
 author: 
   - Audrey Tang <cpan at audreyt.org>
 distribution_type: module
-generated_by: Module::Install version 0.68
+generated_by: Module::Install version 0.70
 license: MIT
 meta-spec: 
   url: http://module-build.sourceforge.net/META-spec-v1.3.html
@@ -20,4 +20,4 @@
   Storable: 0
   Time::HiRes: 0
   perl: 5.6.0
-version: 0.28
+version: 0.29

Modified: IPC-PubSub/lib/IPC/PubSub.pm
==============================================================================
--- IPC-PubSub/lib/IPC/PubSub.pm	(original)
+++ IPC-PubSub/lib/IPC/PubSub.pm	Sat Dec 13 14:54:53 2008
@@ -1,5 +1,5 @@
 package IPC::PubSub;
-$IPC::PubSub::VERSION = '0.28';
+$IPC::PubSub::VERSION = '0.29';
 
 use 5.006;
 use strict;
@@ -127,9 +127,9 @@
 When a I<message> is published on a channel, all subscribers currently in
 that channel will get it on their next C<get> or C<get_all> call.
 
-Currently, it offers three backends: C<DBM_Deep> for on-disk storage,
-C<Memcached> for possibly multi-host storage, and C<PlainHash> for
-single-process storage.
+Currently, it offers four backends: C<DBM_Deep> for on-disk storage,
+C<Memcached> for possibly multi-host storage, C<Jifty::DBI> for
+database-backed storage, and C<PlainHash> for single-process storage.
 
 Please see the tests in F<t/> for this distribution, as well as L</SYNOPSIS>
 above, for some usage examples; detailed documentation is not yet available.



More information about the Bps-public-commit mailing list