[Git][haskell-team/haskell-devscripts][master] Add missing dependency on the check-ghc-stamp target

Ilias Tsitsimpis (@iliastsi) gitlab at salsa.debian.org
Thu Jul 21 10:00:46 BST 2022



Ilias Tsitsimpis pushed to branch master at Debian Haskell Group / haskell-devscripts


Commits:
1bd6e371 by Ilias Tsitsimpis at 2022-07-21T11:53:08+03:00
Add missing dependency on the check-ghc-stamp target

This caused tests to not being run.

- - - - -


2 changed files:

- debian/changelog
- hlibrary.mk


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+haskell-devscripts (0.16.24) unstable; urgency=medium
+
+  * Add missing dependency on the check-ghc-stamp target
+
+ -- Ilias Tsitsimpis <iliastsi at debian.org>  Thu, 21 Jul 2022 11:48:59 +0300
+
 haskell-devscripts (0.16.23) unstable; urgency=medium
 
   * Re-add separate configure/check/haddock targets


=====================================
hlibrary.mk
=====================================
@@ -166,7 +166,7 @@ check-ghc-stamp: build-ghc-stamp
 		-E 'check_recipe'
 	touch $@
 
-build/%-dev build/%-prof:: build-ghc-stamp check-ghc-stamp
+build/%-dev build/%-prof:: check-ghc-stamp
 
 build-haddock-stamp: configure-ghc-stamp
 	perl -d:Confess -MDebian::Debhelper::Buildsystem::Haskell::Recipes=/.*/ \
@@ -178,7 +178,7 @@ build/%-doc:: build-haddock-stamp
 # FIXME: For now, we have a single install recipe, which means we have
 # to build both arch and indep (haddock) artifacts, even if we need only
 # one of them. We should split the install recipe into two.
-debian/tmp-inst-%: $(DEB_SETUP_BIN_NAME) build-ghc-stamp build-haddock-stamp
+debian/tmp-inst-%: $(DEB_SETUP_BIN_NAME) check-ghc-stamp build-haddock-stamp
 	perl -d:Confess -MDebian::Debhelper::Buildsystem::Haskell::Recipes=/.*/ \
 		-E 'install_recipe($$ARGV[0])' "$@"
 	ln --symbolic --force "$@" debian/tmp
@@ -251,7 +251,7 @@ define newline
 
 
 endef
-$(patsubst debian/%.haskell-binaries,build/%,$(wildcard debian/*.haskell-binaries)):: build-ghc-stamp
+$(patsubst debian/%.haskell-binaries,build/%,$(wildcard debian/*.haskell-binaries)):: check-ghc-stamp
 
 $(patsubst debian/%.haskell-binaries,install/%,$(wildcard debian/*.haskell-binaries)):: debian/tmp-inst-ghc
 	$(foreach binary,$(shell cat debian/$(cdbs_curpkg).haskell-binaries),dh_install -p$(cdbs_curpkg) dist-ghc/build/$(binary)/$(binary) usr/bin $(newline))



View it on GitLab: https://salsa.debian.org/haskell-team/haskell-devscripts/-/commit/1bd6e3717d4950dc43555f21971e6d0d56e0cd72

-- 
View it on GitLab: https://salsa.debian.org/haskell-team/haskell-devscripts/-/commit/1bd6e3717d4950dc43555f21971e6d0d56e0cd72
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-haskell-commits/attachments/20220721/420badcd/attachment-0001.htm>


More information about the Pkg-haskell-commits mailing list