[Git][java-team/clj-time-clojure][master] 3 commits: Sort filenames for tests found using find (Closes: #917743).

Cyril Brulebois gitlab at salsa.debian.org
Fri Feb 8 14:28:58 GMT 2019


Cyril Brulebois pushed to branch master at Debian Java Maintainers / clj-time-clojure


Commits:
6158a6c2 by Cyril Brulebois at 2019-02-08T14:25:03Z
Sort filenames for tests found using find (Closes: #917743).

This ensures a reproducible list of test files, as order matters for
successful test runs. This fixes the intermittent FTBFS due to test
failures.

- - - - -
48013fcd by Cyril Brulebois at 2019-02-08T14:25:12Z
Update Vcs-{Browser,Git} to point to salsa (alioth's replacement).

- - - - -
a9516543 by Cyril Brulebois at 2019-02-08T14:26:39Z
releasing version 0.14.0-2

- - - - -


3 changed files:

- debian/changelog
- debian/control
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,13 @@
+clj-time-clojure (0.14.0-2) unstable; urgency=medium
+
+  * Team upload.
+  * Sort filenames for tests found using find, to ensure a reproducible
+    list of test files, as order matters for successful test runs. This
+    fixes the intermittent FTBFS due to test failures (Closes: #917743).
+  * Update Vcs-{Browser,Git} to point to salsa (alioth's replacement).
+
+ -- Cyril Brulebois <kibi at debian.org>  Fri, 08 Feb 2019 14:23:34 +0000
+
 clj-time-clojure (0.14.0-1) unstable; urgency=medium
 
   * Initial release (Closes: #847713)


=====================================
debian/control
=====================================
@@ -12,8 +12,8 @@ Build-Depends: clojure (>= 1.8),
                markdown,
                maven-repo-helper (>= 1.5~)
 Standards-Version: 4.0.0
-Vcs-Git: https://anonscm.debian.org/git/pkg-java/clj-time-clojure.git
-Vcs-Browser: https://anonscm.debian.org/git/pkg-java/clj-time-clojure.git
+Vcs-Git: https://salsa.debian.org/java-team/clj-time-clojure.git
+Vcs-Browser: https://salsa.debian.org/java-team/clj-time-clojure
 Homepage: https://github.com/clj-time/clj-time
 
 Package: libclj-time-clojure


=====================================
debian/rules
=====================================
@@ -25,8 +25,11 @@ override_jh_clean:
 override_jh_classpath:
 	jh_classpath $(PRODUCED_JAR)
 
+# Sorting the filenames according to the C locale is sufficient to get a
+# successful run as of 0.14.0 but further updates might need to encode a
+# specific sequence instead (#917743):
 override_dh_auto_test:
-	(cd test && find . -name '*.clj' | \
+	(cd test && find . -name '*.clj' | LC_ALL=C sort | \
 		xargs --verbose clojure -cp $(CURDIR)/$(PRODUCED_JAR):$(CLASSPATH):$(TEST_CLASSPATH))
 
 get-orig-source:



View it on GitLab: https://salsa.debian.org/java-team/clj-time-clojure/compare/116fe17311cc61f27f0e38aea7c7a70b08f91a22...a951654372880698fb50a00afa8f0d80306e8e53

-- 
View it on GitLab: https://salsa.debian.org/java-team/clj-time-clojure/compare/116fe17311cc61f27f0e38aea7c7a70b08f91a22...a951654372880698fb50a00afa8f0d80306e8e53
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-java-commits/attachments/20190208/099fabc2/attachment.html>


More information about the pkg-java-commits mailing list