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

Reply via email to