Hi developers I write this email for notify about status of packagekit what have a lot of work:
*PackageKit* First and more important... 0.5.7 The ABI version of Packagekit works and is Functional. With some patch on the simulate methods :> The problem is the leak memory usage when a large numbers of Jobs comes on a update-system Persist. The reason is unknown. The XMLCache not work on this part so i remove this reason the xmlcache not cause it. I found or seen the memory usage leak up when a update comes with a lot of jobs for example.... conary updateall comes with 80 Jobs pkcon get-updates comes with 80 Jobs too on executing pkcon update i seen the details of what happen on the log: /tmp/conarybackend.log here show the process of donwload numbers of jobs/hunks downloading commiting requesting ( this tnx to smerp to improve the log), etc, etc. Well with 10 Jobs executed the memory as fine but when taking 20 the memory UP. then 30 jobs executed the more memory used.When take 50 jobs executed the memory leak showed :( Really i not see if conary cli happen the same of the packagekit. If someone seen the same behavior plz notify me for send a RITS. Well i have to debug the conary api too for see what cause the memory leak. :( Well this week i try to put the last code on packagekit git master and works :> But exist a problem for getting to use the PackageKit 0.6.X.X serie. Pkg 0.6.x use the packagekit-glib2 this a its library what communicate gnome-packagekit with the packagekitd (this contains the conarybackend). Then upstream bump of gnome-packagekit (2.30.X) use it. Pass to gnome-packagekit to understand.... *gnome-packagekit* Well we use the gnome-packagekit 2.28.X version this as the version of the gnome 2.28. With the simulate method fixed the gnome-packagekit now can install/update/remove packages the problem comes when you call gpk-update-viewer but is fixed with a small patched maded by me [1]. Now can do a update-system without problem (exception with memory leak problem) The same as packagekit i try to get conary backend works with the upstream version of gnome-packagekit but found a problem. gnome-packagekit 2.28 + patch use the packagekit-glib upstream version 2.30 use packagekit-glib2 The problem is on upstream have a complex method for update packages and i cannot get patch it (sorry :( ) so the problem persist but on gnome-packagekit 2.28 not is fixed. ** for this i will send a email to packagekit-devel maillist suggesting add this feature for getting gnome-packagekit works with conary backend The last feature added its a icons on gnome-packagekit[2] this was added fixing a packagekit method search_files so we can offer newfeatures on the next release. (not commited yet ) *Conclusion* So the preparative to fl:3 start So i decide forget the idea of trying to use the last upstream PackageKit and gnome-packagekit. for fl:2 version we will use the Packagekit last ABI what use gnome-packagekit patched. For getting a functional Packagekit,gnome-packagekit. And give support . Fixing bugs, etc. And Start a create a new backend for getting a conary backend clean because the backed its a big spaghetti. I think will need the help of smerp. This will come on fl:3. Well now i understand well how packagekit works and conary api too. So we can design a better backend. and improvement a lot of features what packagekit can do. well this is my report of Packagekit status, I hope this information help to know what happend and i want to said "FORESIGHT LINUX IS NOT DEAD!!!!!!!!!!!!!!!!!!" BECAUSE YOUR DESKTOP SHOULD BE COOL!!!!!!!!!!!!!! [1]: http://lists.rpath.org/pipermail/foresight-devel/2010-July/001811.html [2]: http://lists.rpath.org/pipermail/foresight-devel/2010-July/001826.html _______________________________________________ Foresight-devel mailing list Foresight-devel@lists.rpath.org http://lists.rpath.org/mailman/listinfo/foresight-devel