Stéphane Glondu pushed to branch master at Debian OCaml Maintainers / dh-ocaml
Commits:
c5939696 by Stephane Glondu at 2026-07-05T03:02:26+02:00
Avoid unsafe construct in Makefile
It was compiling files in the subdirectory using separate sub-make
processes that are not aware of each other. Running these for .html
and .txt in parallel is likely to have race conditions, since the .txt
generation goes through .html.
Thanks to Uoti Urpala for spotting this.
- - - - -
fc3c631c by Stephane Glondu at 2026-07-05T03:06:09+02:00
Update packaging
- - - - -
24bb0202 by Stephane Glondu at 2026-07-05T03:06:09+02:00
Update changelog and prepare upload to unstable
- - - - -
3 changed files:
- Makefile
- debian/changelog
- debian/control
Changes:
=====================================
Makefile
=====================================
@@ -5,14 +5,12 @@ DOCS = \
policy/ocaml_packaging_reference.html \
$(NULL)
-all: $(DOCS)
- $(MAKE) -C debhelper/ $@
+all:
+ $(MAKE) -C policy
+ $(MAKE) -C debhelper
$(MAKE) -C manpages
-policy/%:
- $(MAKE) -C policy/ $*
-
-clean:
+clean:
$(MAKE) -C policy/ clean
$(MAKE) -C debhelper/ clean
$(MAKE) -C manpages/ clean
=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+dh-ocaml (3.6) unstable; urgency=medium
+
+ * Avoid unsafe construct in Makefile (thanks to Uoti Urpala)
+ * Bump debhelper compat level to 14
+
+ -- Stéphane Glondu <[email protected]> Sun, 05 Jul 2026 03:03:23 +0200
+
dh-ocaml (3.5) unstable; urgency=medium
* dh_ocamllibinstall: add support for extra_lib_packages and always
=====================================
debian/control
=====================================
@@ -6,7 +6,7 @@ Uploaders:
Stéphane Glondu <[email protected]>,
Ralf Treinen <[email protected]>
Build-Depends:
- debhelper-compat (= 13)
+ debhelper-compat (= 14)
Build-Depends-Indep:
ocaml-dune <pkg.dh-ocaml.bootstrap>,
libyojson-ocaml-dev <pkg.dh-ocaml.bootstrap>,
View it on GitLab:
https://salsa.debian.org/ocaml-team/dh-ocaml/-/compare/6c9ef0f87f1de34feb80963813b0e1380c91ad1b...24bb0202431b4e16f5ba87181377b0a193f0b367
--
View it on GitLab:
https://salsa.debian.org/ocaml-team/dh-ocaml/-/compare/6c9ef0f87f1de34feb80963813b0e1380c91ad1b...24bb0202431b4e16f5ba87181377b0a193f0b367
You're receiving this email because of your account on salsa.debian.org. Manage
all notifications: https://salsa.debian.org/-/profile/notifications | Help:
https://salsa.debian.org/help