Skip to content

Remove composer's minimum-stability option #174

@PhrozenByte

Description

@PhrozenByte

You should remove composer's minimum-stability option, otherwise composer literally ignores version constraints of dependencies and uses dev-master instead.

With "minimum-stability": "dev":

$ composer install -o --no-dev
Loading composer repositories with package information
Updating dependencies                                            
  - Installing zendframework/zendframework1 (dev-master 210190d)
    Cloning 210190dab599e2897220648c9040bce9ff76f21f

  - Installing opensolutions/oss-framework (dev-master 53dc6d8)
    Cloning 53dc6d8bccb5050411e810aacc84941750faaa43

  - Installing opensolutions/minify (1.0.0)
    Loading from cache

  - Installing symfony/polyfill-mbstring (dev-master 1289d16)
    Cloning 1289d16209491b584839022f29257ad859b8532d

  - Installing symfony/console (2.8.x-dev 9a5aef5)
    Cloning 9a5aef5fc0d4eff86853d44202b02be8d5a20154

  - Installing doctrine/lexer (dev-master 83893c5)
    Cloning 83893c552fd2045dd78aef794c31e694c37c0b8c

  - Installing doctrine/annotations (dev-master 2e1b1f7)
    Cloning 2e1b1f7597e2f647e99e96e747fcae9718ac817b

  - Installing doctrine/collections (dev-master 9f89fd3)
    Cloning 9f89fd349fd2b537be8a0a0c41f87f2f640dfc8a

  - Installing doctrine/cache (dev-master 4e3b8b9)
    Cloning 4e3b8b9464d511eccbefe07cef94c275bce7e434

  - Installing doctrine/inflector (dev-master 90b2128)
    Cloning 90b2128806bfde671b6952ab8bea493942c1fdae

  - Installing doctrine/common (dev-master 773c56e)
    Cloning 773c56e51fc26ae07a47146fae31b320dd6cada3

  - Installing doctrine/dbal (dev-master 61e1f86)
    Cloning 61e1f860a304c3fb6961ecbec36927b5f20b71c6

  - Installing doctrine/orm (2.4.x-dev ea713a0)
    Cloning ea713a0b01267745e245cf52a0c569425deb170e

  - Installing komola/bootstrap-zend-framework (dev-master f81b60c)
    Cloning f81b60c1f477f4fbe4266b6d811a3eff9491f285

  - Installing smarty/smarty (dev-master a36d9bc)
    Cloning a36d9bc8092a359d9d753cf1aae42122f0fa9a7f

Writing lock file
Generating optimized autoload files

Without "minimum-stability": "dev":

$ composer install -o --no-dev
Loading composer repositories with package information
Updating dependencies                                            
  - Installing zendframework/zendframework1 (1.12.17)
    Downloading: 100%         

  - Installing opensolutions/oss-framework (dev-master 53dc6d8)
    Cloning 53dc6d8bccb5050411e810aacc84941750faaa43

  - Installing opensolutions/minify (1.0.0)
    Loading from cache

  - Installing symfony/polyfill-mbstring (v1.1.1)
    Downloading: 100%         

  - Installing symfony/console (v2.8.4)
    Downloading: 100%         

  - Installing doctrine/lexer (v1.0.1)
    Downloading: 100%         

  - Installing doctrine/annotations (v1.2.7)
    Downloading: 100%         

  - Installing doctrine/collections (v1.3.0)
    Downloading: 100%         

  - Installing doctrine/cache (v1.6.0)
    Downloading: 100%         

  - Installing doctrine/inflector (v1.1.0)
    Downloading: 100%         

  - Installing doctrine/common (v2.6.1)
    Downloading: 100%         

  - Installing doctrine/dbal (v2.5.4)
    Downloading: 100%         

  - Installing doctrine/orm (v2.4.8)
    Downloading: 100%         

  - Installing komola/bootstrap-zend-framework (dev-master f81b60c)
    Cloning f81b60c1f477f4fbe4266b6d811a3eff9491f285

  - Installing smarty/smarty (v3.1.29)
    Downloading: 100%         

Writing lock file
Generating optimized autoload files

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions