Package: aptly / 1.4.0+ds1-4
Metadata
Package | Version | Patches format |
---|---|---|
aptly | 1.4.0+ds1-4 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
Fix UUID struct field not encoded in msgpack.patch | (download) |
deb/local.go |
4 2 + 2 - 0 ! |
fix uuid struct field not encoded in msgpack Upstream uses the old codec library, so there's no problem. Bug-Debian: https://bugs.debian.org/923866 |
Fix time.Time msgpack decoding backwards compatibili.patch | (download) |
deb/remote.go |
3 2 + 1 - 0 ! |
fix time.time msgpack decoding backwards compatibility This allows aptly to decode DB created by old codec library. |
s3 etag.patch | (download) |
s3/public.go |
38 34 + 4 - 0 ! |
fix etag issue with s3 backend The S3 backend relies on ETag S3 returns being equal to the MD5 of the object, but its not necessarily true. For that purpose we store the MD5 object in a separate metadata field as well to make sure it isnt lost. When the value returned clearly doesnt look like a valid MD5 hash (length isnt exactly 32 characters), attempt to retrieve the MD5 hash possibly stored in the metadata. . We cannot always do this since user-defined metadata isnt returned by the ListObjects call, so verifying it for each object is expensive as it requires one HEAD request per each object. |
1