We have now a 14.2 branch in SVN since yesterday night.
That means all bugfixes need to be merged from trunk to 14.2!
If you have a svn installation on trunk and want to change to new stable
branch, just run
cd /path/to/egroupware
./svn-helper.php switch ^/branches/14.2/\$module
EGroupware supports beginning with 14.2 Composer to manage it’s
dependencies AND prefers that over PEAR.
14.2 packages and archives contain now a Composer egroupware-epl-vendor
package or a vendor directory containing all dependencies. No more need
to install them via PEAR command and they are in tested versions!
If you use a svn installation (of trunk or 14.2) PEAR setup is still
working, thought we might remove PEAR support in trunk.
To switch from PEAR to Composer, just install Composer eg. via running:
curl -sS https://getcomposer.org/installer | sudo php --
–install-dir=/usr/local/bin
(More information are available from https://getcomposer.org/)
Then run use installed Composer to install (or later update) all
dependencies with our tested versions:
cd /path/to/egroupware
composer.phar install
This will use composer.lock to install tested versions of our dependencies.
For us developers to update and test a new version of all dependencies
or a single one you need to run:
composer.phar update [package] # eg.
“pear-pear.horde.org/Horde_Imap_Client”
New dependencies need to be placed in there applications
$app/setup/setup.inc.php file AND in composer.json in EGroupware root.
Then you need to run above composer.phar update to add newest version to
composer.lock and your vendor directory. Then you need to commit:
$app/setup/setup.inc.php, composer.json and composer.lock!
Ralf
–
Ralf Becker
Director Software Development
Stylite AG
Morschheimer Strasse 15 | Tel. +49 6352 70629 0
D-67292 Kirchheimbolanden | Fax. +49 6352 70629 30
Email: rb@stylite.de
www.stylite.de | www.egroupware.org
Managing Directors: Andre Keller | Ralf Becker | Gudrun Mueller
Chairman of the supervisory board: Prof. Dr. Birger Leon Kropshofer
VAT DE214280951 | Registered HRB 31158 Kaiserslautern Germany