Package Details: pear-http-request2 2.2.1-2

Git Clone URL: https://aur.archlinux.org/pear-http-request2.git (read-only)
Package Base: pear-http-request2
Description: Provides an easy way to perform HTTP requests.
Upstream URL: http://pear.php.net/package/HTTP_Request2
Licenses: BSD3
Submitter: javitonino
Maintainer: javitonino
Last Packager: javitonino
Votes: 2
Popularity: 0.001540
First Submitted: 2015-08-27 11:48
Last Updated: 2015-12-31 09:08

Latest Comments

javitonino commented on 2015-12-31 09:10

I have updated the checksums. It seems that pear is slowly repacking everything. Last week I updated the ldap packages. but this seemed OK. Anyway, thanks for the tip.

snoewchen commented on 2015-12-31 08:36

Yes, indeed, they built new zip files upstream.

Unpacking the tgz file and repacking it again yields a file with the size 109,716 that matches the official file (http://download.pear.php.net/package/HTTP_Request2-2.2.1.tgz) exactly - except bytes 4, 5, 6, and 7 (if I am not mistaken, that's the modification time of the original file)

snoewchen commented on 2015-12-31 08:03

That's weird - it seems to me the file "HTTP_Request2-2.2.1.tgz" changed upstream (silently) - may be it got repackaged?.

The old file size was 107,339 - but now it is 109,716 (new md5sum: 3549103543209ebbbd065f49e62d9eca)

I found an old version of the tgz at http://pkgs.fedoraproject.org/repo/pkgs/php-pear-HTTP-Request2/ - unpacked and compared the content - the content is exactly the same.

A binary comparison of the tgz files reveals that right at the start of the file (around byte 11) the new tgz file seems to have the optional header field "original file name" set whereas the old tgz file has not.

At that point I stopped the investigation. I have no idea if a repackaging upstream is a valid explanation and why the package numbers are not bumped if that's the case.

(clamscan claims the file is o.k)