[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