Merge ~maxgmr/ubuntu/+source/justbuild:merge-lp2134235-resolute into ubuntu/+source/justbuild:debian/sid

Proposed by Max Gilmour
Status: Needs review
Proposed branch: ~maxgmr/ubuntu/+source/justbuild:merge-lp2134235-resolute
Merge into: ubuntu/+source/justbuild:debian/sid
Diff against target: 102 lines (+36/-18)
3 files modified
debian/changelog (+33/-0)
debian/control (+2/-1)
debian/justbuild.makefile (+1/-17)
Reviewer Review Type Date Requested Status
Ubuntu Sponsors Pending
git-ubuntu import Pending
Review via email: mp+497074@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Max Gilmour (maxgmr) wrote :

Unmerged commits

ec0db43... by Max Gilmour

Fix changelog

f14a850... by Max Gilmour

update-maintainer

3c7ef66... by Max Gilmour

reconstruct-changelog

0063b1e... by Max Gilmour

merge-changelogs

5db144b... by Max Gilmour

d/justbuild.makefile: Fix build by forcing GCC

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 429a7c2..500bc07 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,10 @@
6+justbuild (1.6.3-1ubuntu1) resolute; urgency=medium
7+
8+ * Merge with Debian unstable (LP: #2134235). Remaining changes:
9+ - d/justbuild.makefile: Fix build by forcing GCC
10+
11+ -- Max Gilmour <max.gilmour@canonical.com> Fri, 05 Dec 2025 15:48:10 -0800
12+
13 justbuild (1.6.3-1) unstable; urgency=medium
14
15 * New upstream version 1.6.3
16@@ -19,6 +26,19 @@ justbuild (1.5.1-1+loong64) unstable; urgency=medium
17
18 -- Dandan Zhang <zhangdandan@loongson.cn> Mon, 28 Apr 2025 14:53:17 +0800
19
20+justbuild (1.5.1-1ubuntu2) questing; urgency=medium
21+
22+ * Rebuild against latest abseil
23+
24+ -- Jeremy BĂ­cha <jbicha@ubuntu.com> Sat, 03 May 2025 14:25:25 -0400
25+
26+justbuild (1.5.1-1ubuntu1) questing; urgency=low
27+
28+ * Merge from Debian unstable. Remaining changes:
29+ - Fix build by forcing gcc compiler
30+
31+ -- Gianfranco Costamagna <locutusofborg@debian.org> Thu, 01 May 2025 09:23:19 +0200
32+
33 justbuild (1.5.1-1) unstable; urgency=medium
34
35 * New upstream version 1.5.1
36@@ -31,6 +51,19 @@ justbuild (1.5.0-1) unstable; urgency=medium
37
38 -- Oliver Reiche <oliver.reiche@gmail.com> Thu, 06 Mar 2025 12:53:58 +0000
39
40+justbuild (1.4.1-1ubuntu1) plucky; urgency=medium
41+
42+ [ Zixing Liu <zixing.liu@canonical.com> ]
43+ * Fix build by forcing gcc compiler
44+
45+ -- Gianfranco Costamagna <locutusofborg@debian.org> Mon, 10 Mar 2025 22:48:40 +0100
46+
47+justbuild (1.4.1-1build1) plucky; urgency=medium
48+
49+ * No-change rebuild against libgit2 1.9.
50+
51+ -- Simon Quigley <tsimonq2@ubuntu.com> Sat, 22 Feb 2025 00:07:15 -0600
52+
53 justbuild (1.4.1-1) unstable; urgency=medium
54
55 * New upstream version 1.4.1
56diff --git a/debian/control b/debian/control
57index 1dcd4be..a72e0df 100644
58--- a/debian/control
59+++ b/debian/control
60@@ -1,7 +1,8 @@
61 Source: justbuild
62 Section: devel
63 Priority: optional
64-Maintainer: Oliver Reiche <oliver.reiche@gmail.com>
65+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
66+XSBC-Original-Maintainer: Oliver Reiche <oliver.reiche@gmail.com>
67 Build-Depends: debhelper-compat (= 13),
68 clang,
69 protobuf-compiler,
70diff --git a/debian/justbuild.makefile b/debian/justbuild.makefile
71index 16535a5..aa3f4d2 100644
72--- a/debian/justbuild.makefile
73+++ b/debian/justbuild.makefile
74@@ -30,27 +30,11 @@ export SOURCE_DATE_EPOCH = $(shell dpkg-parsechangelog -STimestamp)
75 export INCLUDE_PATH = $(BUILDDIR)/include
76 export PKG_CONFIG_PATH = $(BUILDDIR)/pkgconfig
77
78-CCFAMILY = clang
79-
80-ifeq ($(DEB_HOST_ARCH),riscv64)
81- # force use of gcc as generated protobuf bindings do not compile with clang on
82- # riscv64 due to missing c_atomic extensions (see protobuf platform_macros.h).
83- CCFAMILY = gnu
84-endif
85-
86-ifeq ($(CCFAMILY),clang)
87- # enable reproducible builds with clang.
88- # background: justbuild builds every source file in an isolated unique action
89- # directory and clang can be instructed to strip that unique path.
90- CFLAGS += -fdebug-compilation-dir=. -gdwarf-4
91- CXXFLAGS += -fdebug-compilation-dir=. -gdwarf-4
92-endif
93-
94 CFLAGS += -I$(INCLUDE_PATH)
95 CXXFLAGS += -I$(INCLUDE_PATH)
96
97 define JUST_BUILD_CONF
98-{ "TOOLCHAIN_CONFIG": {"FAMILY": "$(CCFAMILY)"}
99+{ "TOOLCHAIN_CONFIG": {"FAMILY": "gnu"}
100 , "ARCH": "$(ARCH)"
101 , "TARGET_ARCH": "$(TARGET_ARCH)"
102 , "SOURCE_DATE_EPOCH": $(SOURCE_DATE_EPOCH)

Subscribers

People subscribed via source and target branches

to all changes: