[zypp-devel] Re: zypp 10.3 project status
Resending to a proper mailing list... Hi Duncan! Thanks a lot for the summary. I've checked the calendar: given March 19th was the kickoff, the first checkpoint should be April 2nd. Dňa St 21. Marec 2007 17:49 Duncan Mac-Vicar Prett napísal:
You may know yesterday was the kickoff of the zypp 10.3 features. You may know the approval period was kinda long so lot of stuff was already started among SP1 work.
I want to tell you the status of the project, what things we already have something, and next deliverables we will face.
M1:
- Requirements: I posted 2 documents with most schema requirements and design decisions on the list. Also a document about source handling which evoluted into a FATE entry. If anyone has additional ones please tell me.
What is the fate entry number? Please, create a wiki page from your documents.
- DB Schema: Already there. So we are ahead here. There are still some small details to tune, like how to save descriptions (localized?). It features normalized names and filenames for capabilities, normalized resolvables. Capabilities itself are not normalized as their components already are and matching them on each insert is expensive.
I'd like to ask you to discuss the schema proposal with Michael Matz. He is very interested to help us to do it right.
- Research of kkaempf about addons, upgrade, etc.
- MediaSet extraction from SourceImpl. (jkupec) We are ahead here too. I got a working one during FOSDEM see: http://fourier.suse.de/mlarch/SuSE/zypp-devel/2007/zypp-devel.2007.03/msg00 022.html There is an example (cited on the mail). Still pending: progress report model, unit tests and more doc.
This item was to be done by Jano. Who's working on this right now to fulfill the missing pieces? Duncan, Jano?
- Query API. We are starting work on the query API. However the Store API is in a very good state.
I read this as 'Store API is ready'. Correct?
M2
- Create a prototype Download Source We are ahead on this one too. See SUSETagsDownloader in my devel.dmacvicar dr.
I read this as Done.
- Tambet's repomd stream parser, Research, MA's SuSEtags I already have integrated the old tag parser from pkg-manager into zypp, and I have a prototype parser that writes to the database, at least the resolvable data from packages. see SUSETagsParser in devel.dmacvicar.
Done as well then?
Also, to tell you how the CacheStore is going. Writing factory resolvable data, without descriptions
68.67user 7.30system 1:17.37elapsed 98%CPU (0avgtext+0avgdata 0maxresident)
This was the first try. And it is not slow consideering it is doing all the parsing.
Only optimizing precompiled statements, etc, I got.
46.68user 7.41system 1:32.53elapsed 58%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (6major+3104minor)pagefaults 0swaps
I think getting factory to be written down in 20 seconds is perfectly doable.
Duncan
Stano -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
participants (1)
-
Stanislav Visnovsky