-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Moin, durch die Änderungen in "build_customer_config" bzw. "xadmin_config", gibt es aktuell noch Probleme bzglich der "absolute vs relative Paths", somit bitte ich euch noch den alten Case zu nutzen, die Personen die schon gepullt haben, können einfach auf release-2.6.4 zurück wechseln. Problem an der Stelle ist das Mounten der Ordner in die VM, an der Stelle werden die Symlinks mit übernommen und es kommt zu dem Problem auf den Vagrant Kisten, das die falsche Config gezogen wird und somit der xadmin bzw einige Stellen im Xres nicht funktionieren. Für die Leute die ein System ohne Symlinks haben, sprich auch alle LiveSysteme betrifft das nicht. Am 26.09.2016 um 18:10 schrieb Oliver Horn:
Moin,
in build_customer_config, auch bekannt als "xadmin_config", sind in den vergangen Tagen mehrere kleine Änderungen an alten Fallbacks zum Thema Autoloader und "absolute vs relative Paths" eingeflossen => http://stash.app.infra.gs.xtrav.de:7990/projects/PHP/repos/build_custo me r_config/pull-requests/101/overview
deswegen bitte ich euch einmal "xadmin_config" zu pull, bitte darauf achten das ihr im MASTER seit.
Composer Seit heute haben wir Composer im xres (ab develop), somit ab 2.7 Live. Wie aktiviert man den spaß? "move to xres_git" (man muss im develop sein oder aktueller) curl -O https://getcomposer.org/composer.phar php composer.phar install
Nun zieht sich composer anhand der composer.lock alle Abhängigkeiten. Alle Repos liegen bei uns im Stash unter "http://stash.app.infra.gs.xtrav.de:7990/projects/EX"
Wenn es Abhängigkeiten gibt die wirklich benötigt werden, MÜSSEN diese Rekursiv (anhand weiterer Abhängigkeiten) im External Projekt angelegt werden, wir sollten aber darauf achten das nicht jeder mist rein kommt . z.b. aktuelle PHPUnit-Versionen sollten immer mal rein, auch wenn wir noch nicht die PHPUnit 5.X nutzen können.
Wenn jemand Änderungen macht, muss auch die composer.lock geupdated werden und mit gepusht werden, sonst ist die Änderung nicht mit LIVE, da wir nur ein "php composer.phar install" im bamboo machen, damit wir immer die gleiche Version nutzen, Hier können aber auch Probleme zwischen Dev-Kisten PHP 5.5 und Bamboo PHP 5.4, passieren, bitte bitte aufpassen, man kann die Abhängigkeiten relativ einfach über die composer.lock nachlesen.
Wenn Fragen zu Composer sind kann ich da gern auch helfen.
Ab 2.7.1 bzw. dann wenn alles umgestellt ist und keiner mehr mit einer Version vor 2.7 arbeitet, kann unter lib Zend und ZendX gelöscht werden, da wir dies über composer abbilden, dazu werde ich aber noch eine notice mail schreiben, damit man das nicht vergisst.
Weitere Änderungen durch Composer, es muss keine PHPUnit.phar mehr installiert werden auf der Dev-Kiste sondern es kann das PHPUnit vom autoloader genommen werden. (Wenn hier noch eine Erklärung gewünscht ist bitte bescheid geben) Auch wird nun eine Aktuelle vfsStream Version genutzt, diese kann man ganz einfach nutzen, bsp. für den Umbau finden sich @ http://stash.app.infra.gs.xtrav.de:7990/projects/PHP/repos/xres/pull-r eq uests/6859/diff#tests/xhotels/classes/Provider/Anixe/Reader/PricesTest .p hp Somit gehört langsam der Pear Workflow der Vergangenheit an. (wir sind aber noch nicht ganz fertig, siehe DBH).
Wichtig nochmal, es soll nicht jeder mist via Composer als Abhängigkeit geladen werden, sondern wirklich nur wichtige Sachen. (bsp. PSR-Interface)
_______________________________________________ Entwicklung mailing list Entwicklung@lists.traso.de https://lists.traso.de/listinfo/entwicklung
- -- Mit freundlichen Grüßen Oliver Horn - Entwicklung - ________________________________________________________ TraSo GmbH Nonnenstraße 42 D-04229 Leipzig Tel.: +49 341 90 987 45 E-Mail: o.horn@traso.de Internet: http://www.traso.de ________________________________________________________ Geschäftsführer: Haiko Gerdes Handelsregister: Amtsgericht Leipzig, HRB 21850 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAEBAgAGBQJX6mkUAAoJEJJVTvLi/DO6R9QH/Av0Xn91oYJmovoLYjwa3SYa l4X06nrbSHxrQcfsmSFUmoqozFhBwT80NfnKfKekUogYLGqPzztI/38E6+i30p0n RurMT3N766a5h/b9s5/4J6noNHEN7SE8eaIm7gLBuxjKW+jTwUvFB0SEw/9X6Tch SY3dCeB4b9pTUUJ/9NG/cTXCgOmi5f5KFmhJbNegTxml62+c14gsF1gzwjQJAUX3 wF3lw1baQzT4wVCoKCFA97rpHoR+3gDnFaaWimZGZBxFbcocHEV5gYmPqyYzft4G 3Jyfk7a2Ha/oI/raQgha/Y9fAxdJgXrnT1QmgyowBL08s5J6Uy/H8OCbahYGB24= =FMx/ -----END PGP SIGNATURE-----