• Bug#1067911: FTBFS: error: =?UTF-8?Q?=E2=80=98-Werror=3D=E2=80=99?= arg

    From Andrey Rakhmatullin@21:1/5 to All on Thu Mar 28 20:10:01 2024
    U291cmNlOiB6ZXJvYy1pY2UKVmVyc2lvbjogMy43LjEwLTIuMQpTZXZlcml0eTogc2VyaW91cwpU YWdzOiBmdGJmcwoKaHR0cHM6Ly9idWlsZGQuZGViaWFuLm9yZy9zdGF0dXMvZmV0Y2gucGhwP3Br Zz16ZXJvYy0KaWNlJmFyY2g9YXJtaGYmdmVyPTMuNy4xMC0yLjEmc3RhbXA9MTcxMTYzOTg4NyZy YXc9MAoKYXJtLWxpbnV4LWdudWVhYmloZi1nKysgLWcgLU8yIC1mZmlsZS1wcmVmaXgtbWFwPS88 PFBLR0JVSUxERElSPj49LiAtZnN0YWNrLQpwcm90ZWN0b3Itc3Ryb25nIC1mc3RhY2stY2xhc2gt cHJvdGVjdGlvbiAtV2Zvcm1hdCAtV2Vycm9yPWZvcm1hdC1zZWN1cml0eSAtTVQKbW9kdWxlcy9J Y2VQeS9idWlsZC9hcm0tbGludXgtZ251ZWFiaWhmL3NoYXJlZC9waWMvR3JhbW1hci5vIC1NTUQg LU1QIC1NRgptb2R1bGVzL0ljZVB5L2J1aWxkL2FybS1saW51eC1nbnVlYWJpaGYvc2hhcmVkL3Bp Yy9HcmFtbWFyLlRkIC1XYWxsIC1XZXh0cmEKLVdzaGFkb3cgLVdkZXByZWNhdGVkIC1XZXJyb3Ig LXB0aHJlYWQgLUROREVCVUcgLUltb2R1bGVzL0ljZVB5Ci1JLi4vY3BwL2luY2x1ZGUgLUkuLi9j cHAvaW5jbHVkZS9nZW5lcmF0ZWQgLUkuLi9jcHAvc3JjCi1JL3Vzci9pbmNsdWRlL3B5dGhvbjMu MTEgLUkvdXNyL2luY2x1ZGUvcHl0aG9uMy4xMSAtV3NpZ24tY29tcGFyZSAtZwotV2Vycm9yPWlt cGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uIC1mc3RhY2stcHJvdGVjdG9yLXN0cm9uZyAtZnN0 YWNrLWNsYXNoLQpwcm90ZWN0aW9uIC1XZm9ybWF0IC1XZXJyb3I9Zm9ybWF0LXNlY3VyaXR5IC1E TkRFQlVHIC1nIC1md3JhcHYgLU8yIC1XYWxsIC1Xbm8tCm1pc3NpbmctZmllbGQtaW5pdGlhbGl6 ZXJzIC1Xbm8tcHNhYmkgLWZQSUMgLWZ2aXNpYmlsaXR5PWhpZGRlbgotRF9MQVJHRUZJTEVfU09V UkNFIC1EX0ZJTEVfT0ZGU0VUX0JJVFM9NjQgLURfVElNRV9CSVRTPTY0IC1XZGF0ZS10aW1lCi1E X0ZPUlRJRllfU09VUkNFPTIgLWMgLi4vY3BwL3NyYy9TbGljZS9HcmFtbWFyLmNwcCAtbyBtb2R1 bGVzL0ljZVB5L2J1aWxkL2FybS0KbGludXgtZ251ZWFiaWhmL3NoYXJlZC9waWMvR3JhbW1hci5v CmNjMXBsdXM6IGVycm9yOiDigJgtV2Vycm9yPeKAmSBhcmd1bWVudCDigJgtV2Vycm9yPWltcGxp Y2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9u4oCZIGlzCm5vdCB2YWxpZCBmb3IgQysrIFstV2Vycm9y XQpjYzFwbHVzOiBlcnJvcjog4oCYLVdlcnJvcj3igJkgYXJndW1lbnQg4oCYLVdlcnJvcj1pbXBs aWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbuKAmSBpcwpub3QgdmFsaWQgZm9yIEMrKyBbLVdlcnJv cl0KY2MxcGx1czogZXJyb3I6IOKAmC1XZXJyb3I94oCZIGFyZ3VtZW50IOKAmC1XZXJyb3I9aW1w bGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb27igJkgaXMKbm90IHZhbGlkIGZvciBDKysgWy1XZXJy b3JdCmNjMXBsdXM6IGVycm9yOiDigJgtV2Vycm9yPeKAmSBhcmd1bWVudCDigJgtV2Vycm9yPWlt cGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9u4oCZIGlzCm5vdCB2YWxpZCBmb3IgQysrIFstV2Vy cm9yXQoKCgoKLS0gU3lzdGVtIEluZm9ybWF0aW9uOgpEZWJpYW4gUmVsZWFzZTogdHJpeGllL3Np ZAogIEFQVCBwcmVmZXJzIHVuc3RhYmxlLWRlYnVnCiAgQVBUIHBvbGljeTogKDUwMCwgJ3Vuc3Rh YmxlLWRlYnVnJyksICg1MDAsICd0ZXN0aW5nLWRlYnVnJyksICg1MDAsICd1bnN0YWJsZScpLCAo NTAwLCAndGVzdGluZycpLCAoMTAxLCAnZXhwZXJpbWVudGFsJykKQXJjaGl0ZWN0dXJlOiBhbWQ2 NCAoeDg2XzY0KQpGb3JlaWduIEFyY2hpdGVjdHVyZXM6IGkzODYKCktlcm5lbDogTGludXggNi43 LjktYW1kNjQgKFNNUCB3LzQgQ1BVIHRocmVhZHM7IFBSRUVNUFQpCktlcm5lbCB0YWludCBmbGFn czogVEFJTlRfUFJPUFJJRVRBUllfTU9EVUxFLCBUQUlOVF9PT1RfTU9EVUxFLCBUQUlOVF9VTlNJ R05FRF9NT0RVTEUKTG9jYWxlOiBMQU5HPXJ1X1JVLlVURi04LCBMQ19DVFlQRT1ydV9SVS5VVEYt OCAoY2hhcm1hcD1VVEYtOCksIExBTkdVQUdFIG5vdCBzZXQKU2hlbGw6IC9iaW4vc2ggbGlua2Vk IHRvIC91c3IvYmluL2Rhc2gKSW5pdDogc3lzdGVtZCAodmlhIC9ydW4vc3lzdGVtZC9zeXN0ZW0p CkxTTTogQXBwQXJtb3I6IGVuYWJsZWQK

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Knadle@21:1/5 to Andrey Rakhmatullin on Wed Apr 10 16:00:02 2024
    On 4/10/24 04:32, Andrey Rakhmatullin wrote:
    On Tue, Apr 09, 2024 at 09:50:37PM -0400, Chris Knadle wrote:
    Apparently this new bug got introduced with the time_t 64bit transition:
    Yes, but it's a valid bug in the package, not a bad thing accidentally introduced by the transition.
    That doesn't sound right.
    The zeroc-ice source code does not set the '-Werror=implicit-function-declaration' build option.
    I think these two lines in debian/rules in the package are where CFLAGS
    get set:


       DPKG_EXPORT_BUILDFLAGS = 1
       include /usr/share/dpkg/default.mk

    In other words, whatever bug this is seems to be due to a change in
    reasonable default configs from Debian, not in the source.


    (?) Can the CFLAGS be cleared with:

       DEB_CFLAGS_SET=""

    What I don't know is what has to be done now to get zeroc-ice fixed. Does
    this require an upload to disable the implict-function-declaration flag
    Please don't disable it.

    I see two options here: either fix the package to not use $CFLAGS to build C++ code or fix the package to not use -Werror.
    From examining the source, zeroc-ice doesn't set CFLAGS when building
    with Linux.The source of CFLAGS being set seems to be set by
    dpkg-buildflags

    Removing -Werror looks like it would be a simple patch, it seems to be
    set here:

    config/Make.rules.Linux:cppflags        = -Wall -Wextra -Wredundant-decls -Wshadow -Wdeprecated -Werror -pthread $(if $(filter yes,$(OPTIMIZE)),-DNDEBUG,-g)

    ... but this also doesn't sound like the right answer.

    But clearing CFLAGS seems like it would be reasonable.

    I need to fix this to allow zeroc-ice to transition to Testing, in order to >> allow mumble to transition to Testing.
    Note that it won't transition to testing before the time64 transition to
    to testing is allowed.

    --
    Chris Knadle
    Chris.Knadle@coredump.us

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Knadle@21:1/5 to Andrey Rakhmatullin on Wed Apr 10 17:10:01 2024
    On 4/10/24 10:02, Andrey Rakhmatullin wrote:
    On Wed, Apr 10, 2024 at 09:52:44AM -0400, Chris Knadle wrote:
    Removing -Werror looks like it would be a simple patch, it seems to be set >> here:

    config/Make.rules.Linux:cppflags        = -Wall -Wextra -Wredundant-decls
    -Wshadow -Wdeprecated -Werror -pthread $(if $(filter
    yes,$(OPTIMIZE)),-DNDEBUG,-g)

    ... but this also doesn't sound like the right answer.
    Yes, it just turns the error into a warning, it's still better to remove
    the problem that causes this warning, but it's *also* better to not use -Werror when building Debian packages.

    That's probably true.

    I've made a patch to do this, I'll do a test build and then upload an NMU.

       -- Chris

    --
    Chris Knadle
    Chris.Knadle@coredump.us

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Knadle@21:1/5 to All on Thu Apr 11 03:50:01 2024
    This is a multi-part message in MIME format.
    Attached is the NMUdiff for fixing FTBFS Bug #1067911 which would keep zeroc-ice from migrating to Testing.

       -- Chris

    --
    Chris Knadle
    Chris.Knadle@coredump.us

    ZGlmZiAtTnJ1IHplcm9jLWljZS0zLjcuMTAvZGViaWFuL2NoYW5nZWxvZyB6ZXJvYy1pY2Ut My43LjEwL2RlYmlhbi9jaGFuZ2Vsb2cKLS0tIHplcm9jLWljZS0zLjcuMTAvZGViaWFuL2No YW5nZWxvZwkyMDI0LTAyLTI5IDE5OjE0OjQ1LjAwMDAwMDAwMCAtMDUwMAorKysgemVyb2Mt aWNlLTMuNy4xMC9kZWJpYW4vY2hhbmdlbG9nCTIwMjQtMDQtMTAgMTA6NDg6MTcuMDAwMDAw MDAwIC0wNDAwCkBAIC0xLDMgKzEsMTMgQEAKK3plcm9jLWljZSAoMy43LjEwLTIuMikgdW5z dGFibGU7IHVyZ2VuY3k9bWVkaXVtCisKKyAgKiBOb24tbWFpbnRhaW5lciB1cGxvYWQuCisg ICogZGViaWFuL3BhdGNoZXM6CisgICAgLSBBZGQgcmVtb3ZlLVdlcnJvci1idWlsZC1vcHRp b24ucGF0Y2ggdG8gZml4IEZUQkZTIGJ1ZyBkdWUgdG8gaW5qZWN0aW9uCisgICAgICBvZiAi aW5wbGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb24iIGZsYWcgZHVyaW5nIHRpbWVfdCA2NGJp dCB0cmFuc2l0aW9uCisgICAgICAoQ2xvc2VzOiAjMTA2NzkxMSkKKworIC0tIENocmlzdG9w aGVyIEtuYWRsZSA8Q2hyaXMuS25hZGxlQGNvcmVkdW1wLnVzPiAgV2VkLCAxMCBBcHIgMjAy NCAxMDo0ODoxNyAtMDQwMAorCiB6ZXJvYy1pY2UgKDMuNy4xMC0yLjEpIHVuc3RhYmxlOyB1 cmdlbmN5PW1lZGl1bQogCiAgICogTm9uLW1haW50YWluZXIgdXBsb2FkLgpkaWZmIC1OcnUg emVyb2MtaWNlLTMuNy4xMC9kZWJpYW4vcGF0Y2hlcy9yZW1vdmUtV2Vycm9yLWJ1aWxkLW9w dGlvbi5wYXRjaCB6ZXJvYy1pY2UtMy43LjEwL2RlYmlhbi9wYXRjaGVzL3JlbW92ZS1XZXJy b3ItYnVpbGQtb3B0aW9uLnBhdGNoCi0tLSB6ZXJvYy1pY2UtMy43LjEwL2RlYmlhbi9wYXRj aGVzL3JlbW92ZS1XZXJyb3ItYnVpbGQtb3B0aW9uLnBhdGNoCTE5NjktMTItMzEgMTk6MDA6 MDAuMDAwMDAwMDAwIC0wNTAwCisrKyB6ZXJvYy1pY2UtMy43LjEwL2RlYmlhbi9wYXRjaGVz L3JlbW92ZS1XZXJyb3ItYnVpbGQtb3B0aW9uLnBhdGNoCTIwMjQtMDQtMTAgMTA6MzI6MjIu MDAwMDAwMDAwIC0wNDAwCkBAIC0wLDAgKzEsMTggQEAKK0Rlc2NyaXB0aW9uOiByZW1vdmUg LVdlcnJvciBidWlsZCBvcHRpb24gdG8gZml4IEZTQkZTIGlzc3VlCisgRHVyaW5nIHRoZSB0 aW1lX3QgNjRiaXQgdHJhbnNpdGlvbiB0aGUgImltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0 aW9uIiBidWlsZAorIGZsYWcgaXMgaW5qZWN0ZWQgYW5kIHRoaXMgYnJlYWtzIHRoZSBidWls ZCB3aGVuIC1XZXJyb3IgaXMgc2V0CitBdXRob3I6IENocmlzdG9waGVyIEtuYWRsZSA8Q2hy aXMuS25hZGxlQGNvcmVkdW1wLnVzPgorQnVnOiBodHRwczovL2J1Z3MuZGViaWFuLm9yZy8x MDY3OTExCitMYXN0LVVwZGF0ZTogMjAyNC0wNC0xMAorCistLS0gYS9jb25maWcvTWFrZS5y dWxlcy5MaW51eAorKysrIGIvY29uZmlnL01ha2UucnVsZXMuTGludXgKK0BAIC0xMzcsNyAr MTM3LDcgQEAKKyAgICAgICAgIC1waWUgJChpZiAkKGZpbHRlciB5ZXMsJChuZXdfZHRhZ3Mp KSwtV2wkKGNvbW1hKS0tZW5hYmxlLW5ldy1kdGFncywtV2wkKGNvbW1hKS0tZGlzYWJsZS1u ZXctZHRhZ3MpIFwKKyAgICAgICAgICQkKGNhbGwgdW5pcXVlLCQkKGZvcmVhY2ggZCwkKCQ0 X2RlcGVuZGVuY2llcyksJCQoY2FsbCBtYWtlLXJwYXRoLWxpbmstbGRmbGFncywkJGQsJCgk NF9kZXBlbmRlbmNpZXMpKSkpKQorIAorLWNwcGZsYWdzICAgICAgICA9IC1XYWxsIC1XZXh0 cmEgLVdyZWR1bmRhbnQtZGVjbHMgLVdzaGFkb3cgLVdkZXByZWNhdGVkIC1XZXJyb3IgLXB0 aHJlYWQgJChpZiAkKGZpbHRlciB5ZXMsJChPUFRJTUlaRSkpLC1ETkRFQlVHLC1nKQorK2Nw cGZsYWdzICAgICAgICA9IC1XYWxsIC1XZXh0cmEgLVdyZWR1bmRhbnQtZGVjbHMgLVdzaGFk b3cgLVdkZXByZWNhdGVkIC1wdGhyZWFkICQoaWYgJChmaWx0ZXIgeWVzLCQoT1BUSU1JWkUp KSwtRE5ERUJVRywtZykKKyBsZGZsYWdzICAgICAgICAgPSAtcHRocmVhZAorIAorICMgLVdz aGFkb3cgaXMgdG9vIHN0cmljdCB3aXRoIGdjYyA0CmRpZmYgLU5ydSB6ZXJvYy1pY2UtMy43 LjEwL2RlYmlhbi9wYXRjaGVzL3NlcmllcyB6ZXJvYy1pY2UtMy43LjEwL2RlYmlhbi9wYXRj aGVzL3NlcmllcwotLS0gemVyb2MtaWNlLTMuNy4xMC9kZWJpYW4vcGF0Y2hlcy9zZXJpZXMJ MjAyMy0xMS0wNyAwNDo0NTo0My4wMDAwMDAwMDAgLTA1MDAKKysrIHplcm9jLWljZS0zLjcu MTAvZGViaWFuL3BhdGNoZXMvc2VyaWVzCTIwMjQtMDQtMTAgMTA6Mjc6MDcuMDAwMDAwMDAw IC0wNDAwCkBAIC0xICsxLDIgQEAKIGphdmEtYnVpbGQucGF0Y2gKK3JlbW92ZS1XZXJyb3It YnVpbGQtb3B0aW9uLnBhdGNoCg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Thu Apr 11 04:50:01 2024
    This is a multi-part message in MIME format...

    Your message dated Thu, 11 Apr 2024 02:38:36 +0000
    with message-id <E1rukKi-0088rq-CQ@fasolo.debian.org>
    and subject line Bug#1067911: fixed in zeroc-ice 3.7.10-2.2
    has caused the Debian Bug report #1067911,
    regarding FTBFS: error: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ [-Werror]
    to be marked as done.

    This means that you claim that the problem has been dealt with.
    If this is not the case it is now your responsibility to reopen the
    Bug report if necessary, and/or fix the problem forthwith.

    (NB: If you are a system administrator and have no idea what this
    message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org
    immediately.)


    --
    1067911: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067911
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 28 Mar 2024 19:04:09 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-8.9 required=4.0 tests=BAYES_00,DKIM_SIGNED,
    DKIM_VALID,FORGED_SPF_HELO,FOURLA,FROMDEVELOPER,SPF_HELO_PASS,SPF_NONE,
    XMAILER_REPORTBUG autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 33; hammy, 150; neutral, 134; spammy,
    0. spammytokens: hammytokens:0.000-+--pkgbuilddir,
    0.000-+--PKGBUILDDIR, 0.000-+--armhf, 0.000-+--sk:buildd.,
    0.000-+--UD:buildd.debian.org
    Return-path: <wrar@debian.org>
    Received: from wrar.name ([116.203.248.210]:54402 helo=durkon.wrar.name)
    by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
    (Exim