Part of http://drupal.org/community-initiatives/drupalorg/distribution-packaging...

Once these are done:

#1314180: Make dev release numbers useful
#1360474: Record the exact git hash checked out in -dev releases into the packaged .info files
#1371298: Rewrite .info files inside drush make when checking out from git to include version and project info

there's no longer any need to prevent distro maintainers from pointing at -dev versions of dependent modules and themes if needed. Obviously, everyone *prefers* official releases, but sometimes, that's impractical.

This issue here is simply about removing the restriction entirely. We don't want to do this until the other issues above are resolved, but I wanted to get this open and on the roadmap.

Comments

hunmonk’s picture

Status: Postponed » Needs review

ok, i've cleaned up up the allow-dev-snapshots branch, ready for review again:

  1. fixed merge conflicts w/ master
  2. ripped out all version checking code. since we've relaxed the plugin to allow -dev, none of that code is really needed anymore.
  3. removed the test that was supposed to fail on a bad version, for the same reason
  4. refactored/simplified the download transformer a bit
dww’s picture

Assigned: Unassigned » hunmonk
Status: Needs review » Needs work

Except you didn't push anything so we can't review what you're talking about. ;)

hunmonk’s picture

Status: Needs work » Needs review

oops. :)

dww’s picture

Status: Needs review » Fixed

After getting #1371298: Rewrite .info files inside drush make when checking out from git to include version and project info finally fixed in drush core, I did some more testing, found and fixed a few more bugs, and merged allow-dev-snapshots into master. I'm opening a separate infra issue about deployment, but calling this one fixed.

Automatically closed -- issue fixed for 2 weeks with no activity.