1. Find if unpackaged dependencies are added in the new version (compare Gemfile of both versions) or use tracker at http://debian.fosscommunity.in/

  2. Package any new gems and add them to a staging repo until they clear NEW queue
  3. Check for gem updates and add updates to a staging repo(use tracker at http://debian.fosscommunity.in/ for mismatch)

  4. Import the new upstream to a new branch and add package to staging repo
  5. Once new dependencies clear NEW queue, upload new package with dependencies to experimental
  6. Move to unstable with dependencies only in experimental (always use experimental, never directly upload to unstable) after testing the new version