15 Jun
2007
15 Jun
'07
8 p.m.
Apparently, pacman 3 (unlike pacman-g2) reads the whole archive too, because of this : lib/libalpm/package.c : 551 /* Read through the entire archive for metadata. We will continue reading 552 * even if all metadata is found, to verify the integrity of the archive in 553 * full */ Also, I found it a bit slower than the tar way (1.7s vs 1.3s). Maybe it's related with this? : 544 /* TODO there is no reason to make temp files to read 545 * from a libarchive archive, it can be done by reading 546 * directly from the archive 547 * See: archive_read_data_into_buffer 548 * requires changes 'parse_descfile' as well 549 * */