DBIO-Deprecated
Permanent home for CPAN redirect ("tombstone") stub modules covering DBIO modules that were renamed or retired.
PAUSE has no delete, and it indexes per module name, not per
distribution: once a module name is indexed against a release, it stays
there forever unless a higher-versioned release of that module name takes
it over -- whether the newer code lives in a different distribution or a
later release of the same one. When a DBIO module moves to a new
distribution, or is renamed/deleted within its own distribution's later
releases, the old name would otherwise keep resolving to stale, superseded
code with no hint a replacement exists. This distribution ships a tiny stub
package under each OLD name with a hand-set $VERSION higher than the last
release that shipped that name, taking over the PAUSE index entry. The stub
does nothing but die immediately on load with a message naming the
replacement (or saying plainly there is none).
Current tombstones
From dbio-mysql-ev (old dist DBIO-MySQL-Async, last released 0.900000):
| Old module | Redirects to |
|---|---|
| DBIO::MySQL::Async | DBIO::MySQL::EV |
| DBIO::MySQL::Async::Pool | DBIO::MySQL::EV::Pool |
| DBIO::MySQL::Async::QueryExecutor | DBIO::MySQL::EV::QueryExecutor |
| DBIO::MySQL::Async::Storage | DBIO::MySQL::EV::Storage |
| DBIO::MySQL::Async::TransactionContext | DBIO::MySQL::EV::TransactionContext |
From dbio-postgresql-ev (old dist DBIO-PostgreSQL-Async, last released 0.900000):
| Old module | Redirects to |
|---|---|
| DBIO::PostgreSQL::Async | DBIO::PostgreSQL::EV |
| DBIO::PostgreSQL::Async::ConnectInfo | DBIO::PostgreSQL::EV::ConnectInfo |
| DBIO::PostgreSQL::Async::Pool | DBIO::PostgreSQL::EV::Pool |
| DBIO::PostgreSQL::Async::Storage | DBIO::PostgreSQL::EV::Storage |
| DBIO::PostgreSQL::Async::TransactionContext | DBIO::PostgreSQL::EV::TransactionContext |
From dbio core (dist DBIO):
| Old module | Redirects to |
|---|---|
| DBIO::Test::Future | DBIO::Future::Immediate |
| DBIO::StartupCheck | (removed, no replacement) |
From dbio-dzil (dist Dist-Zilla-PluginBundle-DBIO, same-distribution rename):
| Old module | Redirects to |
|---|---|
| Dist::Zilla::Plugin::DBIO::SetCopyrightHolder | Dist::Zilla::Plugin::DBIO::SetMeta |
Adding a new tombstone
See the dbio-deprecated skill (.claude/skills/dbio-deprecated/SKILL.md)
for the step-by-step procedure the next time a DBIO module is renamed or
removed -- including how to audit the family for orphaned module names.
License
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.