Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re: Dist renaming question

by MidLifeXis (Monsignor)
on Mar 07, 2017 at 18:26 UTC ( [id://1183865]=note: print w/replies, xml ) Need Help??


in reply to Dist renaming question

I would do the following:

  • Create a new distribution under App::
  • Create an interface under the old Module name to provide interface compatibility.
  • Release in lockstep
  • Correct any migration bugs until stable
  • Deprecate the old module and release
  • profit

--MidLifeXis

Replies are listed 'Best First'.
Re^2: Dist renaming question
by stevieb (Canon) on Mar 08, 2017 at 04:57 UTC
    "Deprecate the old module and release"

    Agreed, but as I've learned through experience, one can't dump a "shit... I made a mistake", I'll rename this when even one user is using your distribution. It sucks, and it's a learning curve... my advice is ask here on Perlmonks (or any other site that is legit for CPAN naming) then do due diligence. It's a hairy situation, because there's no one confirmation that can be made.

    If you've already published a distribution, don't dump it if you even smell a single person is using it. Burn another namespace, but ask first. Again modules <at> cpan.org.

      Perhaps an alternative to this could be to migrate the interface module (previously the old module) from its own distribution into the new package. Being unable to depreciate a module, ever, gave us MS DOS ;-).

      --MidLifeXis

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1183865]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others browsing the Monastery: (4)
As of 2024-04-25 16:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found