W dniu 2 marca 2012 13:15 użytkownik Jacek Osiecki <jos...@hybrid.pl> napisał: > W dniu 2012-03-02 11:35, Bartosz Świątek napisał(a): >> >> W dniu 2 marca 2012 09:07 użytkownik Wojciech Błaszkowski >>> >>> Dnia Friday 02 of March 2012, Jan Rękorajski napisał: >>>> >>>> > Do rzeczy. Jeśli w obecnym stanie spaczkowania PHP 5.3 w PLD zrobimy >>>> >>>> > upgrade do PHP 5.4 to ludziom przestaną działać strony. Propozycja, >>>> > aby >>>> > PHP 5.3 było jako php53-* a PHP 5.4 jako php54-* > > >>>> Możesz rozwinąć? "Przestaną działać strony bo się jezyk zmienił", czy >>>> "przestaną działać strony bo nasz sposób paczkowania jest do dupy"? > > >>> Przestaną działać, bo: patrz w changelog PHP. > > >> Wyleciały wszystkie rzeczy które w PHP 5.3 oznaczone były jako deprecated. > > > Dokładnie - co w zasadzie dyskwalifikuje 5.4 do używania tam gdzie się ma > jakiegokolwiek klienta który nie jest webmasterem i programistą PHP. > > >> U nas standardową procedurą jest poinformowanie klienta o zmianach i >> podanie odpowiedniego dead line. Do tego ja trzymam zawsze 2 wersje >> PHP i wyjątkowo ciężkie do zmigrowania rzeczy dostają odpowiedniego >> handlera w ich <Directory> i działają na starszej wersji PHP. > > > "Wyjątkowo ciężkie do zmigrowania" są rzeczy pisane jeszcze 3 lata temu, > nie mówiąc o całej masie stron które "od zawsze" (tj. od adaptacji do PHP5) > działały bez problemu oraz takich które wymagały uaktywnienia niektórych > z hacków obecnie wycinanych. > > >> W przypadku updatu do 5.4 to Ci którzy przestawili się na 5.3 bez >> otrzymywania masy warningów będą po bezpiecznej stronie i tylko jakieś >> kosmetyki trzeba w ini zrobić przy upgradzie które załatwi jakiś >> trigger. > > > Ale tu mimo wszystko powinno to pójść raczej w pakiety php-*5.3.10* > i php54-*. Beztroski upgrade 5.3 do 5.4 to masakra, zmiana php-* na php53-* > też jest mocno problematyczna przy PLDowskiej polityce rozbijania PHP na > pierdyliard pakietów (brakuje tylko php-if, php-then, php-else)...
A ja uważam, że lepiej zrobić php54.spec, który np. dodaje sobie jedną metapaczkę php-5.3-to-5.4 i ona ciągnie sobie php54-* które wyrzucają php-5.3-* z systemu. Jak nie chcesz to nic nie musisz w poldku ruszać, a jak chcesz to instalujesz php-53-to-54 i Ci wszystko pociągnie, może nawet po jakiejś analizie tego co masz zainstalowane - odpowiednie provides by się poprzydawały już w obecnym php. -- "I'm living proof if you do one thing right in your career, you can coast for a long time. A LOOOOONG time." -Guy Kawasaki _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl