• Bug#1071027: hdrmerge: FTBFS with exiv2 0.28

    From Pino Toscano@21:1/5 to All on Mon May 13 09:00:01 2024
    This is a multi-part MIME message sent by reportbug.


    Source: hdrmerge
    Version: 0.5+git20200117-3.1
    Severity: important
    Tags: patch ftbfs
    X-Debbugs-Cc: gurkan@phys.ethz.ch
    Control: forwarded -1 https://github.com/jcelaya/hdrmerge/pull/222

    Hi,

    hdrmerge fails to build with the new stable series of the Exiv2 library,
    i.e. 0.28.x; that version is available in experimental as of this
    writing.

    There is a proposed patch upstream to fix this [1], and sadly it has
    been sitting there for some months now (hdrmerge does not seem an
    actively developed project). I extracted the patch/commit from that
    upstream PR, and verified that it builds fine with both Exiv2 0.27 and
    Exiv2 0.28; you can find it attached to this bug. Would you review this
    patch, and upload it so that hdrmerge rebuilds cleanly once a newer
    Exiv2 is uploaded to unstable?

    [1] https://github.com/jcelaya/hdrmerge/pull/222

    Thanks,
    --
    Pino

    QXV0aG9yOiBMdWvDocWhIEppcmtvdnNrw70gPGwuamlya292c2t5QGdtYWlsLmNvbT4KRGVzY3Jp cHRpb246IEFkYXB0IHRvIEV4aXYyIDAuMjguMCBBUEkgY2hhbmdlLgpMYXN0LVVwZGF0ZTogMjAy My0wOC0wMwpGb3J3YXJkZWQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9qY2VsYXlhL2hkcm1lcmdlL3B1 bGwvMjIyCgpkaWZmIC0tZ2l0IGEvc3JjL0V4aWZUcmFuc2Zlci5jcHAgYi9zcmMvRXhpZlRyYW5z ZmVyLmNwcAppbmRleCBiYzhmNGY5Li4wNTk4MTcyIDEwMDY0NAotLS0gYS9zcmMvRXhpZlRyYW5z ZmVyLmNwcAorKysgYi9zcmMvRXhpZlRyYW5zZmVyLmNwcApAQCAtNDEsNyArNDEsMTEgQEAgcHJp dmF0ZToKICAgICBRU3RyaW5nIHNyY0ZpbGUsIGRzdEZpbGU7CiAgICAgY29uc3QgdWludDhfdCAq IGRhdGE7CiAgICAgc2l6ZV90IGRhdGFTaXplOworI2lmIEVYSVYyX1RFU1RfVkVSU0lPTigwLDI4 LDApCisgICAgRXhpdjI6OkltYWdlOjpVbmlxdWVQdHIgc3JjLCBkc3Q7CisjZWxzZQogICAgIEV4 aXYyOjpJbWFnZTo6QXV0b1B0ciBzcmMsIGRzdDsKKyNlbmRpZgogCiAgICAgdm9pZCBjb3B5WE1Q KCk7CiAgICAgdm9pZCBjb3B5SVBUQygpOwpAQCAtNTgsNyArNjIsMTEgQEAgdm9pZCBoZHJtZXJn ZTo6RXhpZjo6dHJhbnNmZXIoY29uc3QgUVN0cmluZyAmIHNyY0ZpbGUsIGNvbnN0IFFTdHJpbmcg JiBkc3RGaWxlLAogCiB2b2lkIEV4aWZUcmFuc2Zlcjo6Y29weU1ldGFkYXRhKCkgewogICAgIHRy eSB7CisjaWYgRVhJVjJfVEVTVF9WRVJTSU9OKDAsMjgsMCkKKyAgICAgICAgZHN0ID0gRXhpdjI6 OkltYWdlRmFjdG9yeTo6b3BlbihCYXNpY0lvOjpVbmlxdWVQdHIobmV3IE1lbUlvKGRhdGEsIGRh dGFTaXplKSkpOworI2Vsc2UKICAgICAgICAgZHN0ID0gRXhpdjI6OkltYWdlRmFjdG9yeTo6b3Bl bihCYXNpY0lvOjpBdXRvUHRyKG5ldyBNZW1JbyhkYXRhLCBkYXRhU2l6ZSkpKTsKKyNlbmRpZgog ICAgICAgICBkc3QtPnJlYWRNZXRhZGF0YSgpOwogICAgIH0gY2F0Y2ggKEV4aXYyOjpFcnJvciAm IGUpIHsKICAgICAgICAgc3RkOjpjZXJyIDw8ICJFeGl2MiBlcnJvcjogIiA8PCBlLndoYXQoKSA8 PCBzdGQ6OmVuZGw7CmRpZmYgLS1naXQgYS9zcmMvUmF3UGFyYW1ldGVycy5jcHAgYi9zcmMvUmF3 UGFyYW1ldGVycy5jcHAKaW5kZXggNDBiNzdkZS4uZTZhMzhlYiAxMDA2NDQKLS0tIGEvc3JjL1Jh d1BhcmFtZXRlcnMuY3BwCisrKyBiL3NyYy9SYXdQYXJhbWV0ZXJzLmNwcApAQCAtNDksNyArNDks MTEgQEAgdm9pZCBSYXdQYXJhbWV0ZXJzOjpsb2FkQ2FtWHl6RnJvbURuZygpIHsKICAgICAgICAg ICAgICAgICBjY1tqXVtpXSA9IGkgPT0gaiA/IDEuMCA6IDAuMDsKICAgICAgICAgICAgIH0KICAg ICAgICAgfQorI2lmIEVYSVYyX1RFU1RfVkVSU0lPTigwLDI4LDApCisgICAgICAgIEV4aXYyOjpJ bWFnZTo6VW5pcXVlUHRyIHNyYyA9IEV4aXYyOjpJbWFnZUZhY3Rvcnk6Om9wZW4oZmlsZU5hbWUu dG9Mb2NhbDhCaXQoKS5jb25zdERhdGEoKSk7CisjZWxzZQogICAgICAgICBFeGl2Mjo6SW1hZ2U6 OkF1dG9QdHIgc3JjID0gRXhpdjI6OkltYWdlRmFjdG9yeTo6b3BlbihmaWxlTmFtZS50b0xvY2Fs OEJpdCgpLmNvbnN0RGF0YSgpKTsKKyNlbmRpZgogICAgICAgICBzcmMtPnJlYWRNZXRhZGF0YSgp OwogICAgICAgICBjb25zdCBFeGl2Mjo6RXhpZkRhdGEgJiBzcmNFeGlmID0gc3JjLT5leGlmRGF0 YSgpOwogCi0tIAoyLjQzLjAKCg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)