Mailinglist Archive: zypp-devel (115 mails)
| < Previous | Next > |
Re: [zypp-devel] Important open issues inside zypp - providing files
- From: Jan Kupec <jkupec@xxxxxxx>
- Date: Tue, 03 Jul 2007 15:46:45 +0200
- Message-id: <468A5345.4090108@xxxxxxx>
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@xxxxxxxxxxxx
For additional commands, e-mail: zypp-devel+help@xxxxxxxxxxxx
> 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@xxxxxxxxxxxx
For additional commands, e-mail: zypp-devel+help@xxxxxxxxxxxx
| < Previous | Next > |