[GH-ISSUE #174] Remove composer's minimum-stability option #136

Closed
opened 2026-02-26 09:36:12 +03:00 by kerem · 0 comments
Owner

Originally created by @PhrozenByte on GitHub (Apr 2, 2016).
Original GitHub issue: https://github.com/opensolutions/ViMbAdmin/issues/174

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
Originally created by @PhrozenByte on GitHub (Apr 2, 2016). Original GitHub issue: https://github.com/opensolutions/ViMbAdmin/issues/174 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 ```
kerem closed this issue 2026-02-26 09:36:12 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ViMbAdmin-opensolutions#136
No description provided.