Michael Andres wrote:
Important open issues inside zypp:
- The repo handling needs intense testing. Bugs I experienced last week show, that the code compiles but needs testing. RepoManager failed to create required directories. Several exceptions due to malformed URLs created from pathnames. And there's only little information in the log; too few milestones and error messages.
- Still not all resolvables stored in the cache are recreated and fed into the pool. Diskusage data is not yet parsed and stored in the DB.
- Providing packages in commit incl. support for patch and delta rpms? Duncan provided code for this, I don't know the status.
- Some progress reports are not yet connected to the callbacks.
And we need of course feedback from pkg-bindings, to see what's missing to launch the repositories and get the resolvable data into the pool.
First pkg-bindings feedback... I'm trying to solve two issues: 1) to provide files from repos, pkg-bindings should use Fetcher, because it can make use of cached files, right? But we need a method to get the cache dir path of a particular repository either in RepoInfo, Repository, or RepoManager. 2) There is a special request to have replacement for zypp::Source::provideDirTree(Pathname dir_r, media_nr); which is used e.g. by product creator. This could be solved on Fetcher level by adding Fetcher::enqueDir(OnMediaLocation dir, bool recursively); Opinions? Cheers, Jano -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org