Deprecation notice: POE::Pipe utilities becoming IO::Pipely

Rocco Caputo <[email protected]> Thu, 28 Jun 2012 22:52:14 -0400
Newsgroups gmane.comp.lang.perl.poe
Message-ID <[email protected]>
I've decoupled POE::Pipe classes from POE, and I'll release them as =
IO::Pipely soon.  I've created a new project repository for IO::Pipely =
here: https://github.com/rcaputo/io-pipely

This begins a long-term deprecation of the POE::Pipe classes.  The plan =
so far:

0. Tell everyone about the upcoming POE::Pipe deprecation.  You're =
reading it now.
1. Solicit feedback on IO::Pipely before the release.  Please take a =
look and suggest refinements?  "Check."
2. Release IO::Pipely.
3. Tell everyone they should migrate their POE::Pipe use to IO::Pipely =
ASAP.=20
4. Time passes.
5. Document POE::Pipe deprecation.
6. Make IO::Pipely a POE dependency.
7. Replace POE::Pipe guts with IO::Pipely calls.
8. Time passes.
9. Replace POE::Pipe usage in POE's core and tests with direct =
IO::Pipely usage.
A. Remind people POE::Pipe is deprecated.
B. Time passes.
C. Remove POE::Pipe from POE's repository and distribution.
D. Profit?

Generally "time passes" is one or two POE releases.  This can represent =
several months of real time depending on the frequency of bug reports =
(very low right now).

Sorry in advance for breaking things.  Hopefully it's far enough in the =
future so everyone can avoid problems.

--=20
Rocco Caputo <[email protected]>