[Important] W kde 3.1.4 nie bedzie wsparcia dla vfolders.

Piotr Szymanski djurban w averne.net
Śro, 1 Paź 2003, 17:28:48 CEST


Hi,
Po paru godzinach siedzenia nad vfolders.patch mam zla wiadomosc.
W kde 3.1.4 nie da sie zrobic vfolders.
Zaczalem od przeniesienia zmian z head do 3.1.4, caly obszar kded bylby ok, 
gdyby nie jeden fakt:
kded.cpp nie zbuduje sie ebz powaznych ingerencji w core kdelibs:
1. kded.cpp:69: error: `callAsync' undeclared (first use this function)
Backport tej funkcji do dcopa na 3.1.4 to nie problem\

2. kded.cpp:678: error: 'class KApplication' has no member named 
'installSigpipeHandler'
Ta wlasciwosc zostala dodana dopiero na head, ale z kapplication jest problem. 
Zostala poddana setkom roznych zmian, i nie tylko, ze backportowanie tej 
funkcji poczatkow proste okazuje sie pozniej pociagac setki koniecznych 
zmian, ktore w rezultacie doprowadzjaa do calkowitej zamiany kdecore na te z 
head.

3. kbuildservicefactory.cpp:213: error: `menuId' undeclared (first use this 
function)
menuId zostaly wprowadzone w kservice w kio, ktore wymaga zmian w kmimetype w 
kio ktore wymaga zmian z punktow 1. i 2. i wymiany polowy kio na to z head.

Ergo portowanie tego nie ma sensu, bo musielibysmy dokonac takiej ingerencji w 
kde, ze nie mozna w zaden sposob reczyc za jego stabilnosc. Oczywiscie mozna 
sportowac tylko czesc zmian, ale wtedy musielibysmy oddac do dystrybucji 
rozwiazanie  polwoicznie dzialajace, tzn. z niedzialajacymi funkcjami 
startServiceBy{Name,Desktop,Id} (ten problem rozwiazuja menuId).

Wyjscia sa 2:
1. W ac wycofamy sie z vfolders
2. Wydanie Ac zostanie odlozone do lutego 2004 roku, kiedy to wyjdzie kde 3.2
-- 
Piotr Szymanski
djurban w pld-linux.org
ac.has(kernel_2_6) ? ac.rocks() : ac.toGowno()



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