[Debian-med-packaging] Bug#1000967: spdlog: Please package (and test) new version v1.9.x

Boyuan Yang byang at debian.org
Fri Dec 10 20:13:04 GMT 2021


Hi,

在 2021-12-08星期三的 12:17 +0100,Andreas Tille写道:
> Hi,
> 
> I'm not an Uploader of this package but I belong to the maintainer
> team and gave it a *quick* look (due to limited time).
> 
> Am Tue, Dec 07, 2021 at 10:17:46PM -0500 schrieb Boyuan Yang:
> > Hi Michael,
> > 
> > 在 2021-12-02星期四的 13:23 +0800,Shengjing Zhu写道:
> > > On Thu, Dec 02, 2021 at 01:19:54PM +0800, Shengjing Zhu wrote:
> > > > On Wed, Dec 01, 2021 at 01:43:15PM -0500, Boyuan Yang wrote:
> > > > > Dear Debian spdlog package maintainer,
> > > > > 
> > > > > The spdlog upstream has released v1.9.x series since July 2021 (see
> > > > > https://github.com/gabime/spdlog/releases ). Please consider
> > > > > packaging
> > > > > the new
> > > > > releases in Debian and test whether they work well.
> > > > > 
> > > > > Probably we should make uploads in Debian Experimental first to test
> > > > > compatibility with fmtlib 8.x; this is also recommended by Debian's
> > > > > fmtlib
> > > > > package maintainer.
> > > > > 
> > > > 
> > > > I (fmtlib maintainer) just tried to rebuild the level 2 packages in
> > > > fmtlib
> > > > transition, found spdlog 1.8 FTBFS with fmtlib 7.
> > > 
> > > I mean spdlog 1.8 FTBFS with fmtlib 8..
> > > 
> > > > 
> > > > So I'll need spdlog 1.9 to start fmtlib 8 transition.
> > 
> > 
> > Is there any update on this? Ideally I would like to see spdlog 1.9 +
> > fmtlib
> > 8.x in the upcoming Ubuntu 22.04 LTS, and we will need more tests before
> > pushing the new version on both side.
> > 
> > I am wondering if you have time in the near future to prepare a spdlog
> > 1.9.x
> > upload into Debian experimental. If you find it ok, I can try to prepare a
> > version into experimental as NMU so that we can proceed with more testing
> > on
> > new version's compatibility.
> 
> I pushed some preliminary packaging to Git but unfortunately the build
> failed.  I've found some
> 
>   /build/spdlog-1.9.2+ds/tests/test_file_logging.cpp:94:21: error: no
> matching function for call to 'spdlog::logger::info(const char [16], int&)'
> 
> in the build log and gave up here.  I'd welcome any patch to get it build /
> NMU to experimental is fine as well.

Thanks for your work! The reason of FTBFS is that the build automatically
picked up fmtlib 7.x in Debian Sid, while the build needs fmtlib 8.x from
Experimental. I am providing the patch in attachment based on current git
packaging repo HEAD. The changes are also provided in the Merge Request:
https://salsa.debian.org/med-team/spdlog/-/merge_requests/6 . The GitLab CI
failed solely because it does not support experimental suite, which is not a
blocker.

As a result, I have uploaded this version onto Debian experimental. I will do
some testing first; if no issues are found, we can look into jointly upload
fmtlib/spdlog onto Debian Sid.

-- 
Thanks,
Boyuan Yang

-------------- next part --------------
A non-text attachment was scrubbed...
Name: changes.diff
Type: text/x-patch
Size: 1502 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20211210/00c113e1/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20211210/00c113e1/attachment.sig>


More information about the Debian-med-packaging mailing list