Control: tags 1147663 + patch Control: tags 1147663 + pending Dear maintainer,
I've prepared an NMU for justbuild (versioned as 1.6.5-0.2) and uploaded it to DELAYED/2. Please feel free to tell me if I should cancel it. cu Adrian
diffstat for justbuild-1.6.5 justbuild-1.6.5 changelog | 8 ++++++++ control | 1 - justbuild.makefile | 12 +++++------- 3 files changed, 13 insertions(+), 8 deletions(-) diff -Nru justbuild-1.6.5/debian/changelog justbuild-1.6.5/debian/changelog --- justbuild-1.6.5/debian/changelog 2026-04-22 12:06:49.000000000 +0300 +++ justbuild-1.6.5/debian/changelog 2026-09-19 21:15:00.000000000 +0300 @@ -1,3 +1,11 @@ +justbuild (1.6.5-0.2) unstable; urgency=medium + + * Non-maintainer upload. + * Build with gcc until the fixed fmtlib is in unstable. + (Closes: #1147663) + + -- Adrian Bunk <[email protected]> Sat, 19 Sep 2026 21:15:00 +0300 + justbuild (1.6.5-0.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru justbuild-1.6.5/debian/control justbuild-1.6.5/debian/control --- justbuild-1.6.5/debian/control 2026-01-27 12:14:15.000000000 +0200 +++ justbuild-1.6.5/debian/control 2026-09-19 21:15:00.000000000 +0300 @@ -3,7 +3,6 @@ Priority: optional Maintainer: Oliver Reiche <[email protected]> Build-Depends: debhelper-compat (= 13), - clang-19, protobuf-compiler, protobuf-compiler-grpc, libprotobuf-dev, diff -Nru justbuild-1.6.5/debian/justbuild.makefile justbuild-1.6.5/debian/justbuild.makefile --- justbuild-1.6.5/debian/justbuild.makefile 2026-01-27 12:14:15.000000000 +0200 +++ justbuild-1.6.5/debian/justbuild.makefile 2026-09-19 21:14:48.000000000 +0300 @@ -38,6 +38,11 @@ CCFAMILY = gnu endif +# Force use of gcc, due to a bug with libfmt>=10.0.0 and clang>=20. +# Issue solved in libfmt>=11.1.0: https://github.com/fmtlib/fmt/commit/6797f0c3 +# Bug report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114025 +CCFAMILY = gnu + ifeq ($(CCFAMILY),clang) # enable reproducible builds with clang. # background: justbuild builds every source file in an isolated unique action @@ -49,18 +54,11 @@ CFLAGS += -I$(INCLUDE_PATH) CXXFLAGS += -I$(INCLUDE_PATH) -# Force use of clang-19, due to a bug with libfmt>=10.0.0 and clang>=20. -# Issue solved in libfmt>=11.1.0: https://github.com/fmtlib/fmt/commit/6797f0c3 -# Bug report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114025 define JUST_BUILD_CONF { "TOOLCHAIN_CONFIG": {"FAMILY": "$(CCFAMILY)"} , "ARCH": "$(ARCH)" , "TARGET_ARCH": "$(TARGET_ARCH)" , "SOURCE_DATE_EPOCH": $(SOURCE_DATE_EPOCH) -$(shell if [ "$(CCFAMILY)" = "clang" ]; then \ - echo ', "CC": "clang-19"'; \ - echo ', "CXX": "clang++-19"'; \ - fi) , "ADD_CFLAGS": [$(shell printf '"%s"\n' $(CFLAGS) | paste -sd,)] , "ADD_CXXFLAGS": [$(shell printf '"%s"\n' $(CXXFLAGS) | paste -sd,)] }

