#1150232 kylin-ai-runtime FTBFS with fmtlib 11

#1150232#5
Date:
2026-10-07 12:41:26 UTC
From:
To:
https://buildd.debian.org/status/logs.php?pkg=kylin-ai-runtime&ver=1.1.0.1-1%2Bb1

...
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/systemoperation/systemoperation.cpp:94:11: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   94 |     system(cmd.c_str());
      |     ~~~~~~^~~~~~~~~~~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp: In member function ‘void IntentionRecognition::printDialogueContent(const DialogueData::Dialogue&)’:
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:596:57: error: ‘join’ is not a member of ‘fmt’
  596 |         log += fmt::format("turn_keywords = {}\n", fmt::join(currentDialogue.dialogue[i].turn_keywords, "\t"));
      |                                                         ^~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:602:55: error: ‘join’ is not a member of ‘fmt’
  602 |             log += fmt::format("\tvalue = {}\n", fmt::join(element.values, " "));
      |                                                       ^~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:606:33: error: ‘join’ is not a member of ‘fmt’
  606 |                            fmt::join(currentDialogue.dialogue[i].dialogue_state.system_acts, "\t"));
      |                                 ^~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:608:33: error: ‘join’ is not a member of ‘fmt’
  608 |                            fmt::join(currentDialogue.dialogue[i].dialogue_state.user_acts, "\t"));
      |                                 ^~~~
In file included from /build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/utils/logger.h:31,
                 from /build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/dialoguemessage.h:31,
                 from /build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.h:27,
                 from /build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:18:
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp: In member function ‘Json::Value IntentionRecognition::roundOneMultiModalInputRecognition(const std::string&, std::vector<DialogueData::Slot>&, DialogueData::DialogueState&)’:
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:652:21: error: ‘join’ is not a member of ‘fmt’
  652 |     LOGI("{}", fmt::join(listResult, "\t"));
      |                     ^~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:652:5: note: in expansion of macro ‘LOGI’
  652 |     LOGI("{}", fmt::join(listResult, "\t"));
      |     ^~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp: In member function ‘Json::Value IntentionRecognition::intentRecognitionModelProcessingScenarios(const std::string&, bool)’:
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:1434:40: error: ‘join’ is not a member of ‘fmt’
 1434 |         LOGI("eleSearchRes = {}", fmt::join(eleSearchRes, "\t"));
      |                                        ^~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:1434:9: note: in expansion of macro ‘LOGI’
 1434 |         LOGI("eleSearchRes = {}", fmt::join(eleSearchRes, "\t"));
      |         ^~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp: In member function ‘DialogueData::CallSuccessIdentifier IntentionRecognition::systemApplicationControlMain(DialogueData::Intent&, const std::string&, bool)’:
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:1972:47: error: ‘join’ is not a member of ‘fmt’
 1972 |             LOGI("emptySlotName.ele = ", fmt::join(emptySlotName, "\t"));
      |                                               ^~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:1972:13: note: in expansion of macro ‘LOGI’
 1972 |             LOGI("emptySlotName.ele = ", fmt::join(emptySlotName, "\t"));
      |             ^~~~
...

#1150232#10
Date:
2026-10-12 12:39:25 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
kylin-ai-runtime, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1150232@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
handsome_feng <jianfengli@ubuntukylin.com> (supplier of updated kylin-ai-runtime package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 12 Oct 2026 20:06:36 +0800
Source: kylin-ai-runtime
Architecture: source
Version: 1.1.0.2-1
Distribution: unstable
Urgency: medium
Maintainer: kylin Team <team+kylin@tracker.debian.org>
Changed-By: handsome_feng <jianfengli@ubuntukylin.com>
Closes: 1150232
Changes:
 kylin-ai-runtime (1.1.0.2-1) unstable; urgency=medium
 .
   [ zhangpan ]
   * Fix FTBFS with fmtlib 11 (Closes: #1150232)
Checksums-Sha1:
 b120a958a5a8fb08cad1f907a73bc443bf48baa7 2340 kylin-ai-runtime_1.1.0.2-1.dsc
 b693f3f3eae85da23b1337893281f4e1865726c6 500011 kylin-ai-runtime_1.1.0.2.orig.tar.gz
 8d24d38cd8929b0364ad6c2683e341c6e4956aa5 3976 kylin-ai-runtime_1.1.0.2-1.debian.tar.xz
 591a5afda25ec787aa4dc70ce3c5363d7e5ab7bf 10924 kylin-ai-runtime_1.1.0.2-1_source.buildinfo
Checksums-Sha256:
 06fa3b49b47763c30fa784d30a944f597b9892efd0251a5faeef8f452e96911e 2340 kylin-ai-runtime_1.1.0.2-1.dsc
 210fff51d9d42e5145cf8d8b4b22c44d2d50b4a2ad9a2b1c1727a866283ee8c8 500011 kylin-ai-runtime_1.1.0.2.orig.tar.gz
 54ca2f4f6cf73fd50f89fb8f2997a7ef76df474d4111e78ce4e1e5e86670e0bc 3976 kylin-ai-runtime_1.1.0.2-1.debian.tar.xz
 3a2bb34d055c9939dd5b013ba0f4b944d7ec8ffdba13263e08913e272ab2a521 10924 kylin-ai-runtime_1.1.0.2-1_source.buildinfo
Files:
 c496620b08b655bdb6a3f685bd7eb764 2340 admin optional kylin-ai-runtime_1.1.0.2-1.dsc
 ca25b811bbed9404b7744eb619694e4f 500011 admin optional kylin-ai-runtime_1.1.0.2.orig.tar.gz
 652dbb21fe6d9852e17f99eb8ad7baea 3976 admin optional kylin-ai-runtime_1.1.0.2-1.debian.tar.xz
 c9f7ffbc047ddb7beae5855a95f19ee5 10924 admin optional kylin-ai-runtime_1.1.0.2-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJPBAEBCgA5FiEEhsgAHpUwnacZWWSCm7hQwBMRHwwFAmrMzdEbHGppYW5mZW5n
bGlAdWJ1bnR1a3lsaW4uY29tAAoJEJu4UMATER8MI8gP+wcPOJWdTHsRL88JNPvu
duS5lo/5++UZLzoOCgce35p6z+uVPtskztYwAa5FoU1JSJBovlOkRzjaJAvdgsCi
XQCCcCTwME+CC/JlpoV2TeDYnugmuMIVEU6PAhW2kZ37EYN3kccEdZbcC+D7yyiQ
PsOmIFJO4eoxY5H1qLypd94lbJEHKJOGmD/2os8n26a0G0rD5nT2ocCVqc+7ZBu0
WESLfKZJWxcaFH6xpJ5dpfgbsv/XMZR+p15lRQhQWBjlK+V9ORnO6o0QZYskDkdn
1si2Vjfp5Xfo+8HS5wOBNuccDqGlYy+FbGGHI9GrgkkeYUhwAop8O8e5qtKN2ir0
brLov9v0vw3YjtCIm7Lyvmq8VHTVTogLgJKPi4V9UNO02GLWQm8pglkLo/H/vH0p
DSo4aH8EM+YGL9rdxExGENZ/bJwkqqBlxsNtNGaKUMxEG7+Wl+QPfNYPbRvKPOSc
DiCjgSvLh4c+zxUsCWrR6LpQFQ+I4PPCMquqU79oxiqR24YcRgjQ8IWQqsSlvFuf
qlwL1rPvWLFHOzRzObeTRcoBroZb7P8fQAjYk0v+m2h9r2kcrqer7OK1+V2uv+xG
EhJlPVajckNg47m79ZrOr/SIY0u+KoLBQlpoaGF0F7weQpkEWlqUEBvMYlPM9Zyx
WWevAOGU2In1/LkozQksot0n
=LyLg
-----END PGP SIGNATURE-----