With rpm-md repositories (no verified with others) smart downloads
filelists.xml.gz and extracts it, but when you query the filelist of an
uninstalled package you obtain an empty list (both from cli and gui).
A problem derived from this one is that you can tell smart to install a package
that has a file that conflicts with a previously installed package. If this
happens, the installation will fail *after* downloading the package.
To me, a perfect behavior would be:
- Have a per repository option to download or no filelist.xml.gz.
- If downloaded, show the list of files of uninstalled packages.
- If you have filelist.xml check if there will be file conflicts *before*
downloading a package.
- If you don't have filelist.xml continue with the actual behaviour (download
the package and try to install it).
File other.xml.gz isn't even downloaded. I don't know exactly what information
this file has (changelogs and...??), but an option to use or not to use it
would be good too.
openSUSE 10.2 with smart-0.50-1.guru.suse102.i686.rpm
|