SPECS: rpm.spec (NEW_PEAR_REQUIRES) [misto]

Michal Moskal malekith w pld-linux.org
Nie, 13 Paź 2002, 19:31:14 CEST


On Sun, Oct 13, 2002 at 06:12:08PM +0200, Blues wrote:
> On Sat, 12 Oct 2002, Michal Moskal wrote:
> > > Z tego co rozmawiałęm z bluesem jakiś czs temu o chorde i imp to
> > > wnioski były takie, że jeżeli juz to poprawiane powinny być horde, imp
> > > a nie cała reszta. IIRC chodzi o to że ludzie zajmujcy się tymi
> > > projektami ignorują to że wchodza w konflikt z nazwami klas pearowych.
> > > Ergo: poprawki powinny raczje dotyczyć takiego dostosowywanuia
> > > *reszty* żeby używaż klas pearowych i tym samyum żeby nie zmieniać nic
> > > za dużo tutaj skoro ta część oprogramowanai rozwija się w miae
> > > aktywnie.
> > Zauważ jak są generowane zależności dla perla. Zależności są od pakietów
> > (wywołań use Foo::Bar; czy jak to się tam nazywa). W php jak zwykle
> > wszystko jest dorabiane a nie robione od początku, więc nawet nie ma tam
> > systemu pakietów, nawet tak ,,wspaniałego'' jak w perlu.
> 
> Bajki opowiadasz - pear jest systemem pakietów.

Co to za moduły bez funktorów... :-) 

Chodziło mi o to, że system pakietów przez include jest takim sobie
rozwiązaniem. Np. nie można mieć tak samo nazwyającej się klasy w kilku
pakietach.

> > Innymi słowy generując zależności od plików a nie klas nie musimy
> > martwić się sytuacją, że dwa php-pear zawierają klasa, która nazywa się
> > tak samo (co, biorąc pod uwagę brak namespaces oraz typowe praktyki
> > koderów php jest bardzo prawdopodobne). Nic nie tracimy, wygrywamy.
> 
> Jeżeli spojrzysz w pierwsze moje wersje skryptów do rpm-a, to też 
> wyszedłem z takiego założenia. To mi nie wychodziło, bo prov i req się 
> rozjeżdżały, nie przez założenia, ale błędy w pakietach pear-a. Byłem 
> zmęczony poprawianiem tego, więc podeszłem w inny sposób.

Wydaje mi się, że błędy w include są rzadsze niż w nazwach klas (są
łatwiejsze do wychwycenia).

> > > imp traci dystans do wiewióry i za kawałek w sytucji kiedy wiewióra
> > > będzie dalej rozwiajana a imp stanie w miejscu (na co się zanosi)
> > > zostaniemy z garsicią poprawek na coś czego wogóle nie będziemy
> > > musiali uwzglęniać to to coś jako projkt upadło.
> > Sam imp czy horde są tu raczej mało istotne. Ważne jest, aby system
> > pearowych zależności był dobry i skuteczny, tak jak ten z perla.
> > Bez konieczności dodatkowego rzeźbienia.
> 
> true :)
> 
> Jeżeli to wszystko działa (nie mam możliwości sprawdzenia tego teraz, 
> ani w niedługiej przyszłości :( ) to moja propozycja jest, aby przenieść 
> ten skrypt na head.

A co z tym, ergh... 1.0? Szklane domy? :-)

-- 
: Michal Moskal ::::: malekith/at/pld-linux.org :  GCS {C,UL}++++$ a? !tv
: PLD Linux ::::::: Wroclaw University, CS Dept :  {E-,w}-- {b++,e}>+++ h



Więcej informacji o liście dyskusyjnej pld-devel-pl