* Ladislav Slezak <lslezak@suse.cz> [Jul 20. 2007 13:47]:
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.
I agree to the concept but not to the wording, only experienced users will know what "download and parse metadata" means.
After entering URL and pressing [Next]:
- Scan available products in the URL (there is usually just one product, but there might be more products)
Huh ? Are there products encoded in the URL ? ;-)
- 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
This would include checking of repo accessability - but requires network access.
- Display the new repositories in the table
(Note that some files will be downloaded even if the metadata download is turned off.)
Which is fine, if users are told "Checking repository ..."
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)
Didn't we want to get rid of refresh/parse when starting package manager ?
- start the package manager
Klaus --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org