• Bug#1085522: arduino-builder: FTBFS: FAIL arduino.cc/timeutils

    From Matthias Geiger@21:1/5 to Santiago Vila on Sat Apr 5 16:00:01 2025
    On Sat, 05 Apr 2025 15:13, Santiago Vila <sanvila@debian.org> wrote:
    El 5/4/25 a las 13:22, Matthias Geiger escribió:
    ok      arduino.cc/builder/ctags    0.003s
    ?       arduino.cc/builder/gohasissues    [no test files]
    FAIL    arduino.cc/builder/i18n [build failed]

    Some (all?) of the errors say "non constant format string",
    so maybe changing this:

    return errors.Errorf("unable to copy file " + currentPath)

    to this:

    return errors.Errorf("unable to copy file %s", currentPath)

    might help. Note the above is just an example, as there are
    several occurrences, and I've not actually tested it.

    Thanks.
    Having patched all occurences the test still warns about them (and
    fails), so not sure what the reason is here.

    best,

    werdahias

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Santiago Vila@21:1/5 to All on Sat Apr 5 19:40:01 2025
    This is a multi-part message in MIME format.
    Hi.

    Would the attached patch work?

    (note: tzdata-legacy does not seem to be necessary after all)

    Thanks. LS0tIGFyZHVpbm8tYnVpbGRlci0xLjMuMjUub3JpZy9zcmMvYXJkdWluby5jYy9idWlsZGVy L2kxOG4vZXJyb3JzLmdvCisrKyBhcmR1aW5vLWJ1aWxkZXItMS4zLjI1L3NyYy9hcmR1aW5v LmNjL2J1aWxkZXIvaTE4bi9lcnJvcnMuZ28KQEAgLTksNyArOSw4IEBAIGZ1bmMgRXJyb3Jm V2l0aExvZ2dlcihsb2dnZXIgTG9nZ2VyLCBmb3IKIAkJbG9nZ2VyLkZwcmludGxuKG9zLlN0 ZGVyciwgY29uc3RhbnRzLkxPR19MRVZFTF9FUlJPUiwgZm9ybWF0LCBhLi4uKQogCQlyZXR1 cm4gZXJyb3JzLkVycm9yZigiIikKIAl9Ci0JcmV0dXJuIGVycm9ycy5FcnJvcmYoRm9ybWF0 KGZvcm1hdCwgYS4uLikpCisJZm9ybWF0dGVkTXNnIDo9IEZvcm1hdChmb3JtYXQsIGEuLi4p CisJcmV0dXJuIGVycm9ycy5OZXcoZm9ybWF0dGVkTXNnKQogfQogCiBmdW5jIFdyYXBFcnJv cihlcnIgZXJyb3IpIGVycm9yIHsKLS0tIGFyZHVpbm8tYnVpbGRlci0xLjMuMjUub3JpZy9z cmMvYXJkdWluby5jYy9idWlsZGVyL3Rlc3QvaGVscGVyX3Rvb2xzX2Rvd25sb2FkZXIuZ28K KysrIGFyZHVpbm8tYnVpbGRlci0xLjMuMjUvc3JjL2FyZHVpbm8uY2MvYnVpbGRlci90ZXN0 L2hlbHBlcl90b29sc19kb3dubG9hZGVyLmdvCkBAIC0yNzksNyArMjc5LDcgQEAgZnVuYyBm aW5kQ29yZVVybChpbmRleCBtYXBbc3RyaW5nXWludGVyZgogCQl9CiAJfQogCi0JcmV0dXJu IGNvbnN0YW50cy5FTVBUWV9TVFJJTkcsIGVycm9ycy5FcnJvcmYoIlVuYWJsZSB0byBmaW5k IHRvb2wgIiArIGNvcmUuTWFpbnRhaW5lciArICIgIiArIGNvcmUuQXJjaCArICIgIiArIGNv cmUuVmVyc2lvbikKKwlyZXR1cm4gY29uc3RhbnRzLkVNUFRZX1NUUklORywgZXJyb3JzLkVy cm9yZigiVW5hYmxlIHRvIGZpbmQgdG9vbCAlcyIsIGNvcmUuTWFpbnRhaW5lciArICIgIiAr IGNvcmUuQXJjaCArICIgIiArIGNvcmUuVmVyc2lvbikKIH0KIAogZnVuYyBkb3dubG9hZFRv b2xzKHRvb2xzIFtdVG9vbCwgaW5kZXggbWFwW3N0cmluZ11pbnRlcmZhY2V7fSkgZXJyb3Ig ewpAQCAtNzM5LDcgKzczOSw3IEBAIGZ1bmMgZmluZFRvb2xVcmwoaW5kZXggbWFwW3N0cmlu Z11pbnRlcmYKIAkJfQogCX0KIAotCXJldHVybiBjb25zdGFudHMuRU1QVFlfU1RSSU5HLCBl cnJvcnMuRXJyb3JmKCJVbmFibGUgdG8gZmluZCB0b29sICIgKyB0b29sLk5hbWUgKyAiICIg KyB0b29sLlZlcnNpb24pCisJcmV0dXJuIGNvbnN0YW50cy5FTVBUWV9TVFJJTkcsIGVycm9y cy5FcnJvcmYoIlVuYWJsZSB0byBmaW5kIHRvb2wgJXMiLCB0b29sLk5hbWUgKyAiICIgKyB0 b29sLlZlcnNpb24pCiB9CiAKIGZ1bmMgZG93bmxvYWRMaWJyYXJpZXMobGlicmFyaWVzIFtd TGlicmFyeSwgaW5kZXggbWFwW3N0cmluZ11pbnRlcmZhY2V7fSkgZXJyb3IgewpAQCAtNzY5 LDcgKzc2OSw3IEBAIGZ1bmMgZmluZExpYnJhcnlVcmwoaW5kZXggbWFwW3N0cmluZ11pbnQK IAkJfQogCX0KIAotCXJldHVybiBjb25zdGFudHMuRU1QVFlfU1RSSU5HLCBlcnJvcnMuRXJy b3JmKCJVbmFibGUgdG8gZmluZCBsaWJyYXJ5ICIgKyBsaWJyYXJ5Lk5hbWUgKyAiICIgKyBs aWJyYXJ5LlZlcnNpb24pCisJcmV0dXJuIGNvbnN0YW50cy5FTVBUWV9TVFJJTkcsIGVycm9y cy5FcnJvcmYoIlVuYWJsZSB0byBmaW5kIGxpYnJhcnkgJXMiLCBsaWJyYXJ5Lk5hbWUgKyAi ICIgKyBsaWJyYXJ5LlZlcnNpb24pCiB9CiAKIGZ1bmMgZG93bmxvYWRBbmRVbnBhY2tMaWJy YXJ5KGxpYnJhcnkgTGlicmFyeSwgdXJsIHN0cmluZywgdGFyZ2V0UGF0aCBzdHJpbmcpIGVy cm9yIHsKQEAgLTg1MCw3ICs4NTAsNyBAQCBmdW5jIGNvcHlSZWN1cnNpdmUoZnJvbSwgdG8g c3RyaW5nKSBlcnJvCiAJCQkJcmV0dXJuIGkxOG4uV3JhcEVycm9yKGVycikKIAkJCX0KIAkJ fSBlbHNlIHsKLQkJCXJldHVybiBlcnJvcnMuRXJyb3JmKCJ1bmFibGUgdG8gY29weSBmaWxl ICIgKyBjdXJyZW50UGF0aCkKKwkJCXJldHVybiBlcnJvcnMuRXJyb3JmKCJ1bmFibGUgdG8g Y29weSBmaWxlICVzIiwgY3VycmVudFBhdGgpCiAJCX0KIAogCQlyZXR1cm4gbmlsCg==

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