Martin Schlander napsal(a):
> Den Thursday 19 July 2007 17:51:39 skrev Duncan Mac-Vicar Prett:
[...]
>> In the case of YaST, should it download and refresh when adding the repos
>> in inst_source, or should it do it during startup of the package selector?
>
> Could we have it ask "Download repository metadata now?" after adding repo in
> yast? Perhaps even with an estimated size of the download.
My proposal for the Yast workflow is here:
When adding a new repository in inst_sources:
- Add a new option to the Media Type dialog (the first dialog displayed after
pressing [Add]) - a check box with label "Download and parse metadata now",
turned on by default.
After entering URL and pressing [Next]:
- Scan available products in the URL (there is usually just one product,
but there might be more products)
- For each found product:
- probe repository type
- download and display the message (if present)
- download and display the license (if present),
if it's not accepted remove the product
- Display the new repositories in the table
(Note that some files will be downloaded even if the metadata download is turned
off.)
After pressing [Finish]:
- save repositories to /etc/zypp/repos.d, if the repository has just been
created then download and parse metadata (if it hasn't been turned off)
(download should be postponed to the end, see bug #208461)
When starting the package manager:
- refresh and parse all missing metadata (and also refresh the repositories
which have autorefresh flag set)
- start the package manager
Any suggestions or improvements?
Have a nice day!
Ladislav
--
Best Regards
Ladislav Slezák
Yast Developer
------------------------------------------------------------------------
SUSE LINUX, s.r.o. e-mail: [EMAIL PROTECTED]
Lihovarská 1060/12 tel: +420 284 028 960
190 00 Prague 9 fax: +420 284 028 951
Czech Republic http://www.suse.cz/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]