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,)]
 }

Reply via email to