[commits] [Wiki] changed: Project/NoMorePear

Ralf Lang (B1 Systems GmbH) lang at b1-systems.de
Sun Nov 24 18:38:21 UTC 2019


rlang  Sun, 24 Nov 2019 18:38:21 +0000

Modified page: https://wiki.horde.org/Project/NoMorePear
New Revision:  15
Change log:  composer cli issue

@@ -156,8 +156,15 @@

  * [TODO] The composer file needs to be written with different  
options twice: It should use dev-master requirements in the master  
branch, but use versioned requirements as stated in the composer yaml  
file when writing a tagges release
  * [TODO] There should be configureable hooks to either trigger a  
satis rewrite or a packagist upload
  * [TODO] An easy way to perform downstream/inhouse releases omitting  
PEAR related stuff or upstream horde specific steps like updating the  
bug tracker. This should not involve lenghty command lines.
+
+++++ Known issues
+
+There is currently a problem with discerning commandline options (-X  
and --something) for the composer exec command from those for the  
components cli.
+https://github.com/composer/composer/issues/5632
+
+If your use case depends on using these switches (most notoriously,  
--depend), run the command instead using ./vendor/bin/horde-components  
...

  +++ Core, Base and Autoloader
  Several patches were needed in places where horde just assumed files  
to always be in a certain location.
  Most of these patches SHOULD NOT break git dev installs or pear  
installs - testing was very limited



More information about the commits mailing list