[Git][debian-gis-team/routino][master] 3 commits: Add patch to not use subshells for make in subdirectories. (closes: #1121851)
Bas Couwenberg (@sebastic)
gitlab at salsa.debian.org
Wed Dec 3 18:09:49 GMT 2025
Bas Couwenberg pushed to branch master at Debian GIS Project / routino
Commits:
8f3d543d by Bas Couwenberg at 2025-12-03T19:00:14+01:00
Add patch to not use subshells for make in subdirectories. (closes: #1121851)
- - - - -
3fd7c0df by Bas Couwenberg at 2025-12-03T19:05:55+01:00
Don't use test-build-validate-cleanup, fails where pbuilder --twice succeeds.
- - - - -
f55fbf52 by Bas Couwenberg at 2025-12-03T19:06:23+01:00
Set distribution to unstable.
- - - - -
4 changed files:
- debian/.gitlab-ci.yml
- debian/changelog
- debian/patches/series
- + debian/patches/subdir-errors.patch
Changes:
=====================================
debian/.gitlab-ci.yml
=====================================
@@ -2,9 +2,6 @@
include:
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
-variables:
- SALSA_CI_ENABLE_VALIDATE_PACKAGE_CLEAN_UP: 1
-
piuparts:
allow_failure: true
debrebuild:
=====================================
debian/changelog
=====================================
@@ -1,10 +1,12 @@
-routino (3.4.3-3) UNRELEASED; urgency=medium
+routino (3.4.3-3) unstable; urgency=medium
* Use debrebuild instead of reprotest.
* Add patch by Helmut Grohne to fix cross building.
(closes: #1121852)
+ * Add patch to not use subshells for make in subdirectories.
+ (closes: #1121851)
- -- Bas Couwenberg <sebastic at debian.org> Fri, 28 Nov 2025 12:12:08 +0100
+ -- Bas Couwenberg <sebastic at debian.org> Wed, 03 Dec 2025 19:05:59 +0100
routino (3.4.3-2) unstable; urgency=medium
=====================================
debian/patches/series
=====================================
@@ -8,3 +8,4 @@ hardening
#use_openlayers
clean.patch
cross.patch
+subdir-errors.patch
=====================================
debian/patches/subdir-errors.patch
=====================================
@@ -0,0 +1,138 @@
+Description: Don't use subshell for make in subdirs which don't propagate errors.
+Author: Bas Couwenberg <sebastic at debian.org>
+Bug-Debian: https://bugs.debian.org/1121851
+Forwarded: mailto:amb at routino.org
+
+--- a/Makefile
++++ b/Makefile
+@@ -30,35 +30,35 @@ SUBDIRS=src xml doc web extras python
+
+ all:
+ for dir in $(SUBDIRS); do \
+- ( cd $$dir && $(MAKE) $@ ); \
++ $(MAKE) -C $$dir $@ ; \
+ done
+
+ ########
+
+ test:
+ for dir in $(SUBDIRS); do \
+- ( cd $$dir && $(MAKE) $@ ); \
++ $(MAKE) -C $$dir $@ ; \
+ done
+
+ ########
+
+ install:
+ for dir in $(SUBDIRS); do \
+- ( cd $$dir && $(MAKE) $@ ); \
++ $(MAKE) -C $$dir $@ ; \
+ done
+
+ ########
+
+ clean:
+ for dir in $(SUBDIRS); do \
+- ( cd $$dir && $(MAKE) $@ ); \
++ $(MAKE) -C $$dir $@ ; \
+ done
+
+ ########
+
+ distclean:
+ for dir in $(SUBDIRS); do \
+- ( cd $$dir && $(MAKE) $@ ); \
++ $(MAKE) -C $$dir $@ ; \
+ done
+
+ ########
+--- a/extras/Makefile
++++ b/extras/Makefile
+@@ -31,35 +31,35 @@ SUBDIRS=$(foreach f,$(SUBFILES),$(dir $f
+
+ all:
+ for dir in $(SUBDIRS); do \
+- ( cd $$dir && $(MAKE) $@ ); \
++ $(MAKE) -C $$dir $@ ; \
+ done
+
+ ########
+
+ test:
+ for dir in $(SUBDIRS); do \
+- ( cd $$dir && $(MAKE) $@ ); \
++ $(MAKE) -C $$dir $@ ; \
+ done
+
+ ########
+
+ install:
+ for dir in $(SUBDIRS); do \
+- ( cd $$dir && $(MAKE) $@ ); \
++ $(MAKE) -C $$dir $@ ; \
+ done
+
+ ########
+
+ clean:
+ for dir in $(SUBDIRS); do \
+- ( cd $$dir && $(MAKE) $@ ); \
++ $(MAKE) -C $$dir $@ ; \
+ done
+
+ ########
+
+ distclean:
+ for dir in $(SUBDIRS); do \
+- ( cd $$dir && $(MAKE) $@ ); \
++ $(MAKE) -C $$dir $@ ; \
+ done
+
+ ########
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -61,7 +61,7 @@ endif
+
+ all: all-local
+ for dir in $(SUBDIRS); do \
+- ( cd $$dir && $(MAKE) $@ ); \
++ $(MAKE) -C $$dir $@ ; \
+ done
+
+ all-local: all-exe all-lib
+@@ -268,7 +268,7 @@ routino-slim.lib : routino-slim.dll rout
+
+ test: test-local
+ for dir in $(SUBDIRS); do \
+- ( cd $$dir && $(MAKE) $@ ); \
++ $(MAKE) -C $$dir $@ ; \
+ done
+
+ test-local:
+@@ -277,7 +277,7 @@ test-local:
+
+ install: install-local
+ for dir in $(SUBDIRS); do \
+- ( cd $$dir && $(MAKE) $@ ); \
++ $(MAKE) -C $$dir $@ ; \
+ done
+
+ install-local: all-local
+@@ -307,7 +307,7 @@ install-local: all-local
+
+ clean: clean-local
+ for dir in $(SUBDIRS); do \
+- ( cd $$dir && $(MAKE) $@ ); \
++ $(MAKE) -C $$dir $@ ; \
+ done
+
+ clean-local:
+@@ -324,7 +324,7 @@ clean-local:
+
+ distclean: distclean-local
+ for dir in $(SUBDIRS); do \
+- ( cd $$dir && $(MAKE) $@ ); \
++ $(MAKE) -C $$dir $@ ; \
+ done
+
+ distclean-local: clean-local
View it on GitLab: https://salsa.debian.org/debian-gis-team/routino/-/compare/2176d367cf6323d611fa93286ff605fb5e9efe03...f55fbf521da654bfb66ae02bddd7b7166030a69d
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/routino/-/compare/2176d367cf6323d611fa93286ff605fb5e9efe03...f55fbf521da654bfb66ae02bddd7b7166030a69d
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20251203/5166c253/attachment-0001.htm>
More information about the Pkg-grass-devel
mailing list