https://bugzilla.novell.com/show_bug.cgi?id=867011 https://bugzilla.novell.com/show_bug.cgi?id=867011#c0 Summary: Download Improvemet for Libzypp (Feature Request) Classification: openSUSE Product: openSUSE Factory Version: 13.2 Milestone 0 Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Enhancement Priority: P5 - None Component: libzypp AssignedTo: zypp-maintainers@forge.provo.novell.com ReportedBy: timothy.m.butterworth@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36 Please reconfigure zypper as well as YaST2 so that it sorts the packages for download via file size from largest to smallest then have them download in this order. This alone will not speed up the download process but when you are installing 200+ packages it will provide a nice user experience based on the number of packages remaining. As the packages get smaller and the downloading continues they of course, depending on the mirror or other unforseen issues, will steadily finish quicker. One way to assist in speeding up the download process would be to fork the download process in which process one downloads the largest package and process two downloads the smallest package as each download finishes the process would then choose either the next largest or the next smallest respectively. This of course would help shorten the download time when downloading large packages like KDE Wallpapers which can be over 80 MB or other large packages. Using a sort function to list the packages into a file from largest to smallest would allow the two functions respectively to just call either the first entry or the last entry if the working entry is removed after download completion. Reproducible: Always Steps to Reproduce: Feature Request Actual Results: Feature Request Expected Results: Improves both the speed of downloading updates/patches as well as the user experience. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.