[pacman-dev] [PATCH] Add a fetch callback to allow front-end download support

Dario Freddi drf54321 at gmail.com
Sun Mar 29 06:27:45 EDT 2009

On Saturday 28 March 2009 23:06:07 Dan McGee wrote:
> Because we don't have mtimenew- thats a pointer being passed in that
> gets filled by the method so we can use the value when we come back
> from the download callback. The fetch method has to do something (such
> as a HEAD request) first before the compare can be done.

Exactly as Dan says. In my first implementation I added a head retrival first 
to check & store the last modification time of the file I'm trying to 
download, and if the times don't match, I proceed with the download.

Uhm, I also wonder: a better implementation (but I know it's harder) would be 
having a callback that sends a list files to download (maybe pack all needed 
information in a struct and send a linked list), so that frontends could 
implement some better download methods (like apt does, for example). Then 
libalpm would have a callback to proceed with the operation. I could give a 
try and implement it, what do you think?

> -Dan
> _______________________________________________
> pacman-dev mailing list
> pacman-dev at archlinux.org
> http://www.archlinux.org/mailman/listinfo/pacman-dev


Dario Freddi
KDE Developer
GPG Key Signature: 511A9A3B

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://www.archlinux.org/pipermail/pacman-dev/attachments/20090329/d770368c/attachment.pgp>

More information about the pacman-dev mailing list