-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 määääh! Am 27.09.2016 um 14:41 schrieb Oliver Horn:
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_cust o
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/PricesTes t
.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
_______________________________________________ Entwicklung mailing list Entwicklung@lists.traso.de https://lists.traso.de/listinfo/entwicklung
- -- - -- Sören Pestner - - Entwickler - TraSo GmbH Nonnenstraße 42 D-04229 Leipzig telefon: +49 341 909 87 49 email: s.pestner@traso.de Geschäftsführer: Haiko Gerdes Handelsregister: Amtsgericht Leipzig (HRB 21850) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAEBAgAGBQJX6nKZAAoJEEVkNmrneQJZmNoH/iUzWuJC7iFxMoGe5tS5S1gK 8D8PUySvzuMz9Lir3ISCsq18PnpbPVnjxqPwgH1riZ6Zf01C2o95fOmSi5ydETSa ZvAzlgrTPxKRjdlB94nxVRtnNT4GNf59BPSiq7LPLLPvhxJzJ7FO5sn0gtPEasdj Z4NC8wVfekuLmMAOhvZZFAPKw5PqiRUZOl+iIr4ZzulzVyOm1Ti6wMdDDsKeKfHE 0AIEpHax6DZdr9yg/hGe/vz7lEUGNz7vsUHpNT3pF2d1S2Qi5TKJE0027BjQ9T76 EaMornbRjmr8/AaYMaCUvac3f8Ds8h04+fGB96rqXKCrLYkVuEGa7F1Iz+Yh2Ys= =ABc8 -----END PGP SIGNATURE-----