On Tue, Dec 15, 2020 at 5:36 PM Shengjing Zhu <z...@debian.org> wrote: > > Package: release.debian.org > Severity: normal > User: release.debian....@packages.debian.org > Usertags: transition > X-Debbugs-Cc: z...@debian.org > > > Hi, > > I have uploaded fmtlib 7.1.3 to experimental, I would like to request a > slot to start this transition. > > In the past (fmtlib <= 6.x), it's a static only library. Last month I > adopted it, and decide to build a shared library for 7.x. > > The old package has too much patches which are not merged by/forwarded > to upstream, thus I do want have the 7.x(which is re-packaged from > scratch) for bullseye. > > The new version will use what upstream provides. It will has two targets > in its cmake system, one is head-only version, one is shared library > version. > > So when r-depend packages rebuild with this new version, it can either > use head-only version, or the shared library. > > For example in > https://sources.debian.org/src/fcitx5/5.0.3-2/CMakeLists.txt/#L82 > it will check which target exists. > > The ben file seems hard to rewrite, as there's no good way to check > what is_good and is_bad. > > Following packages need to be rebuilt > > bear > dpaste > fcitx5 > fcitx5-chinese-addons > hinge > intel-gmmlib > knxd > kodi > libpog > lizardfs > mkvtoolnix > nheko > open3d > opendht > openimageio > osmid > purify > pytorch > rapmap > restinio > ring > salmon > sopt > spdlog > tiledb > waybar > yaramod > > I will start to check if they can be rebuilt successfully. > > One thing to mention is that spdlog should be rebuilt first. As it uses > fmtlib internal API and embedded fmtlib in its shared library > previously. So if packages both use fmtlib and spdlog, they need to be > rebuilt later. >
spdlog is ftbfs because of symbols file, and is pending upload #977454 Rebuild with fixed spdlog and fmtlib, following packages ftbfs, but not related to fmtlib/7.1.3 + pytorch, impossible to build on a personal computer.. but only in sid.. + sopt #975843, ftbfs without fmtlib/7.1.3 + lizardfs ftbfs without fmtlib/7.1.3, only in sid + dpaste ftbfs without fmtlib/7.1.3, only in sid Other packages are just fine to build. -- Shengjing Zhu