From: Vincent Pit Date: Sun, 23 Jul 2017 21:09:53 +0000 (+0200) Subject: This is 0.17 X-Git-Tag: v0.17^0 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FIPC-MorseSignals.git;a=commitdiff_plain;h=c6671a5ed11b430ee6fd63c40102d9981a75b3a4 This is 0.17 --- diff --git a/Changes b/Changes index 4df42a2..e4ef44e 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,11 @@ Revision history for IPC-MorseSignals +0.17 2017-07-23 21:10 UTC + With this release, this module is formally deprecated. Don't expect any + new release. + + Doc : Document deprecation. + + Doc : Fix miscellaneous nits. + 0.16 2013-08-22 20:35 UTC This is a maintenance release. The code contains no functional change. Satisfied users of version 0.15 can skip this update. diff --git a/META.json b/META.json index ccdf88b..949e05a 100644 --- a/META.json +++ b/META.json @@ -4,13 +4,13 @@ "Vincent Pit " ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 6.72, CPAN::Meta::Converter version 2.132140", + "generated_by" : "ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", - "version" : "2" + "version" : 2 }, "name" : "IPC-MorseSignals", "no_index" : { @@ -65,5 +65,6 @@ "url" : "http://git.profvince.com/?p=perl%2Fmodules%2FIPC-MorseSignals.git" } }, - "version" : "0.16" + "version" : "0.17", + "x_serialization_backend" : "JSON::PP version 2.94" } diff --git a/META.yml b/META.yml index 269a4e6..69df80a 100644 --- a/META.yml +++ b/META.yml @@ -3,41 +3,42 @@ abstract: 'Communicate between processes with Morse signals.' author: - 'Vincent Pit ' build_requires: - Bit::MorseSignals: 0.05 - Carp: 0 - Config: 0 - Data::Dumper: 0 - Exporter: 0 - ExtUtils::MakeMaker: 0 - POSIX: 0 - Test::More: 0 - Time::HiRes: 0 - base: 0 - utf8: 0 + Bit::MorseSignals: '0.05' + Carp: '0' + Config: '0' + Data::Dumper: '0' + Exporter: '0' + ExtUtils::MakeMaker: '0' + POSIX: '0' + Test::More: '0' + Time::HiRes: '0' + base: '0' + utf8: '0' configure_requires: - Config: 0 - ExtUtils::MakeMaker: 0 + Config: '0' + ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 6.72, CPAN::Meta::Converter version 2.132140' +generated_by: 'ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: 1.4 + version: '1.4' name: IPC-MorseSignals no_index: directory: - t - inc requires: - Bit::MorseSignals: 0.05 - Carp: 0 - POSIX: 0 - Time::HiRes: 0 - base: 0 - perl: 5.008 + Bit::MorseSignals: '0.05' + Carp: '0' + POSIX: '0' + Time::HiRes: '0' + base: '0' + perl: '5.008' resources: bugtracker: http://rt.cpan.org/Dist/Display.html?Name=IPC-MorseSignals homepage: http://search.cpan.org/dist/IPC-MorseSignals/ license: http://dev.perl.org/licenses/ repository: http://git.profvince.com/?p=perl%2Fmodules%2FIPC-MorseSignals.git -version: 0.16 +version: '0.17' +x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff --git a/README b/README index d8c95f9..01bb860 100644 --- a/README +++ b/README @@ -2,7 +2,13 @@ NAME IPC::MorseSignals - Communicate between processes with Morse signals. VERSION - Version 0.16 + Version 0.17 + +WARNING + Due to the POSIX signals specification (which I wasn't aware of at the + time I wrote this module), this module is by nature completely + unreliable and will never work properly. It is therefore deprecated. + Please don't use it (if you were actually crazy enough to use it). SYNOPSIS # In the sender process @@ -27,8 +33,9 @@ DESCRIPTION through "SIGUSR1" and "SIGUSR2". Both of those signals are used, so you won't be able to keep them for something else when you use this module. - IPC::MorseSignals::Emitter is a base class for emitters ; - IPC::MorseSignals::Receiver is a base class for receivers. + * IPC::MorseSignals::Emitter is a base class for emitters ; + + * IPC::MorseSignals::Receiver is a base class for receivers. But, seriously, use something else for your IPC. :) @@ -77,7 +84,7 @@ ACKNOWLEDGEMENTS your IPC needs. :) COPYRIGHT & LICENSE - Copyright 2007,2008,2013 Vincent Pit, all rights reserved. + Copyright 2007,2008,2013,2017 Vincent Pit, all rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. diff --git a/lib/IPC/MorseSignals.pm b/lib/IPC/MorseSignals.pm index 6ed53f0..9721927 100644 --- a/lib/IPC/MorseSignals.pm +++ b/lib/IPC/MorseSignals.pm @@ -9,11 +9,11 @@ IPC::MorseSignals - Communicate between processes with Morse signals. =head1 VERSION -Version 0.16 +Version 0.17 =cut -our $VERSION = '0.16'; +our $VERSION = '0.17'; =head1 WARNING diff --git a/lib/IPC/MorseSignals/Emitter.pm b/lib/IPC/MorseSignals/Emitter.pm index 9bfded9..4a8be4f 100644 --- a/lib/IPC/MorseSignals/Emitter.pm +++ b/lib/IPC/MorseSignals/Emitter.pm @@ -16,11 +16,11 @@ IPC::MorseSignals::Emitter - Base class for IPC::MorseSignals emitters. =head1 VERSION -Version 0.16 +Version 0.17 =cut -our $VERSION = '0.16'; +our $VERSION = '0.17'; =head1 WARNING diff --git a/lib/IPC/MorseSignals/Receiver.pm b/lib/IPC/MorseSignals/Receiver.pm index 09fceac..e5d1a15 100644 --- a/lib/IPC/MorseSignals/Receiver.pm +++ b/lib/IPC/MorseSignals/Receiver.pm @@ -14,11 +14,11 @@ IPC::MorseSignals::Receiver - Base class for IPC::MorseSignals receivers. =head1 VERSION -Version 0.16 +Version 0.17 =cut -our $VERSION = '0.16'; +our $VERSION = '0.17'; =head1 WARNING