J - the idea was that we could still show the progress details as 
listing of files, even if some where cached. What is currently in the 
2008.05 IPS GUI in the details panel is that the first file in the hash 
is listed. I had assumed that this is what Synaptic did when looking at 
some screen shots, which refer to: "Show progress for single files" and 
had erroneously assumed this was package files as opposed to the 
package, my mistake :( They are doing it in the Details on a per package 
progress indicator.

So if we got chunk size progress notification per package then we should 
have enough to display progress for each package in a smooth fashion as 
opposed to the very jerky manner we have to do currently where progress 
notifications are raised for a package after each file download has 
completed, as opposed to a given chunk size. In the Progress Tracker 
though we'd need the actual amount of data that needs to be downloaded 
for the package, not just the total package size, given some files may 
already be cached on the system, to setup any progress indicators 
appropriately.

JR


[EMAIL PROTECTED] wrote:
>> 2. Provide Progress by Filename. There has been some discussion about this. 
>> We would propose feeding back to the ProgressTracker a FileList for each 
>> hash that is being downloaded and then its up to the client to decide how 
>> to display these multiple files for the single download object.
>>     
>
> Given that we've already had a discussion about how tracking downloads
> by filename doesn't make any sense, I'm surprised to see it here again.
>
> The download is retrieving a file based upon its content, not its
> destination path in the filesystem.  We cache downloaded files, so if
> /etc/X11/foo.conf, /usr/X11/foo.conf, and /var/cache/foo.conf all have
> the same content, we will download
> da39a3ee5e6b4b0d3255bfef95601890afd80709, but only once. 
>
> -j
>   

_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to