Re: autoreconf failure with 3.18

Jordi Mallach <[email protected]> Wed, 05 Mar 2025 12:21:00 +0100
Newsgroups gmane.comp.gnu.mailutils.bugs
Message-ID <[email protected]>
--=-ECp4D4cxqL1ZyrFIcyi+
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Sergey!

El dg. 02 de 03 de 2025 a les 14:35 +0100, en/na Sergey Poznyakoff va
escriure:
> Did it help? Do you have any workaround for this?

Oh, I had dropped the ball, so thanks for your reminder.

Indeed it helped! I couldn't believe my eyes when I saw your analysis.
Before confidently stating that "Debian has nothing special with it", I
had actually grepped the patches Debian applies to libtool, and there
was nothing relevant. It turns out the maintainer was hardcoding the
version and serial numbers during via variables in the build, and
forgot to update them for the 2.4.7 =E2=86=92 2.5.3 upgrade. Sorry for the
oversight!

I filed https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1099559 last
night, which will be fixed soon, and in the interim, I just dropped
LT_PREREQ temporarily, as I know for sure it will be built with 2.5.3
in Debian.

With that out of the way, I applied the attached patch to fix a build
failure with -Werror=3Dformat-security. Please review if the format
argument is correct for delim.

Thanks a lot, 3.18 is now on its way to unstable.

--=20
Jordi Mallach <[email protected]>

--=-ECp4D4cxqL1ZyrFIcyi+
Content-Disposition: attachment;
	filename*0=0001-Fix-missing-format-arguments-for-builds-with-Wformat.pat;
	filename*1=ch
Content-Type: text/x-patch;
	name="0001-Fix-missing-format-arguments-for-builds-with-Wformat.patch";
	charset="UTF-8"
Content-Transfer-Encoding: base64

RnJvbSA4ZjA1NjkxM2RkZDVlZmVjZjg3YWFiYjlkZGJhZGFiYjFkMmIxNWFjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKb3JkaSBNYWxsYWNoIDxqb3JkaUBtYWxsYWNoLm5ldD4KRGF0
ZTogV2VkLCA1IE1hciAyMDI1IDEyOjEzOjA2ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gRml4IG1p
c3NpbmcgZm9ybWF0IGFyZ3VtZW50cyBmb3IgYnVpbGRzIHdpdGgKIC1XZm9ybWF0LXNlY3VyaXR5
CgpsaWJtYWlsdXRpbHMvZGlhZy9kZWJ1Zy5jIChtdV9kZWJ1Z19mb3JtYXRfc3BlYyk6IEFkZCBt
aXNzaW5nICIlcyIgdG8KcHJpbnRmIHRvIGF2b2lkIHRyaWdnZXJpbmcgLVdmb3JtYXQtc2VjdXJp
dHkuCi0tLQogbGlibWFpbHV0aWxzL2RpYWcvZGVidWcuYyB8IDQgKystLQogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWJtYWls
dXRpbHMvZGlhZy9kZWJ1Zy5jIGIvbGlibWFpbHV0aWxzL2RpYWcvZGVidWcuYwppbmRleCAyYTFi
NTJlYmEuLjg0YzkyMWFiYiAxMDA2NDQKLS0tIGEvbGlibWFpbHV0aWxzL2RpYWcvZGVidWcuYwor
KysgYi9saWJtYWlsdXRpbHMvZGlhZy9kZWJ1Zy5jCkBAIC01MTEsNyArNTExLDcgQEAgbXVfZGVi
dWdfZm9ybWF0X3NwZWMgKG11X3N0cmVhbV90IHN0ciwgY29uc3QgY2hhciAqbmFtZXMsIGludCBm
bGFncykKIAl7CiAJICBpZiAoZGVsaW0pCiAJICAgIHsKLQkgICAgICByYyA9IG11X3N0cmVhbV9w
cmludGYgKHN0ciwgZGVsaW0pOworCSAgICAgIHJjID0gbXVfc3RyZWFtX3ByaW50ZiAoc3RyLCAi
JXMiLCBkZWxpbSk7CiAJICAgICAgaWYgKHJjKQogCQlicmVhazsKIAkgICAgfQpAQCAtNTY0LDcg
KzU2NCw3IEBAIG11X2RlYnVnX2Zvcm1hdF9zcGVjIChtdV9zdHJlYW1fdCBzdHIsIGNvbnN0IGNo
YXIgKm5hbWVzLCBpbnQgZmxhZ3MpCiAJewogCSAgaWYgKGRlbGltKQogCSAgICB7Ci0JICAgICAg
cmMgPSBtdV9zdHJlYW1fcHJpbnRmIChzdHIsIGRlbGltKTsKKwkgICAgICByYyA9IG11X3N0cmVh
bV9wcmludGYgKHN0ciwgIiVzIiwgZGVsaW0pOwogCSAgICAgIGlmIChyYykKIAkJYnJlYWs7CiAJ
ICAgIH0KLS0gCjIuNDcuMgoK


--=-ECp4D4cxqL1ZyrFIcyi+--