Bug#976529: ring-clojure: FTBFS: Syntax error (FileNotFoundException) compiling at (potemkin/macros.clj:1:1).

Lucas Nussbaum lucas at debian.org
Sat Dec 5 13:28:04 GMT 2020


Source: ring-clojure
Version: 1.6.2-2
Severity: serious
Justification: FTBFS on arm64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201205 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on arm64 (I don't know if it also fails on amd64).

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> find ring-core/test -name '*.clj' | LC_ALL=C sort | \
> 	xargs --verbose clojure -cp ring-core.jar:/usr/share/java/clojure.jar:/usr/share/java/tools.reader.jar:/usr/share/java/ring-codec.jar:/usr/share/java/commons-io.jar:/usr/share/java/commons-fileupload.jar:/usr/share/java/clj-time.jar:/usr/share/java/crypto-random.jar:/usr/share/java/crypto-equality.jar
> clojure -cp ring-core.jar:/usr/share/java/clojure.jar:/usr/share/java/tools.reader.jar:/usr/share/java/ring-codec.jar:/usr/share/java/commons-io.jar:/usr/share/java/commons-fileupload.jar:/usr/share/java/clj-time.jar:/usr/share/java/crypto-random.jar:/usr/share/java/crypto-equality.jar ring-core/test/ring/core/test/protocols.clj ring-core/test/ring/middleware/multipart_params/test/byte_array.clj ring-core/test/ring/middleware/multipart_params/test/request_context.clj ring-core/test/ring/middleware/multipart_params/test/temp_file.clj ring-core/test/ring/middleware/session/test/cookie.clj ring-core/test/ring/middleware/session/test/memory.clj ring-core/test/ring/middleware/test/content_type.clj ring-core/test/ring/middleware/test/cookies.clj ring-core/test/ring/middleware/test/file.clj ring-core/test/ring/middleware/test/file_info.clj ring-core/test/ring/middleware/test/flash.clj ring-core/test/ring/middleware/test/head.clj ring-core/test/ring/middleware/test/keyword_params.clj ring-core/test/ring/middleware/test/multipart_params.clj ring-core/test/ring/middleware/test/nested_params.clj ring-core/test/ring/middleware/test/not_modified.clj ring-core/test/ring/middleware/test/params.clj ring-core/test/ring/middleware/test/resource.clj ring-core/test/ring/middleware/test/session.clj ring-core/test/ring/util/test/io.clj ring-core/test/ring/util/test/mime_type.clj ring-core/test/ring/util/test/request.clj ring-core/test/ring/util/test/response.clj ring-core/test/ring/util/test/time.clj
> find ring-servlet/test -name '*.clj' | LC_ALL=C sort | \
> 	xargs --verbose clojure -cp ring-servlet.jar:ring-core.jar:/usr/share/java/servlet-api-3.1.jar
> clojure -cp ring-servlet.jar:ring-core.jar:/usr/share/java/servlet-api-3.1.jar ring-servlet/test/ring/util/test/servlet.clj
> find ring-jetty-adapter/test -name '*.clj' | LC_ALL=C sort | \
> 	xargs --verbose clojure -cp ring-jetty-adapter.jar:ring-servlet.jar:ring-core.jar:/usr/share/java/servlet-api-3.1.jar:/usr/share/java/clojure.jar:/usr/share/java/ring-core.jar:/usr/share/java/ring-servlet.jar:/usr/share/java/jetty9-server.jar:/usr/share/java/jetty9-util.jar:/usr/share/java/jetty9-http.jar:/usr/share/java/jetty9-io.jar:/usr/share/java/clj-http.jar:/usr/share/java/commons-logging.jar
> clojure -cp ring-jetty-adapter.jar:ring-servlet.jar:ring-core.jar:/usr/share/java/servlet-api-3.1.jar:/usr/share/java/clojure.jar:/usr/share/java/ring-core.jar:/usr/share/java/ring-servlet.jar:/usr/share/java/jetty9-server.jar:/usr/share/java/jetty9-util.jar:/usr/share/java/jetty9-http.jar:/usr/share/java/jetty9-io.jar:/usr/share/java/clj-http.jar:/usr/share/java/commons-logging.jar ring-jetty-adapter/test/ring/adapter/test/jetty.clj
> 2020-12-05 01:43:31.804:INFO::main: Logging initialized @1449ms to org.eclipse.jetty.util.log.StdErrLog
> Syntax error (FileNotFoundException) compiling at (potemkin/macros.clj:1:1).
> Could not locate riddley/walk__init.class, riddley/walk.clj or riddley/walk.cljc on classpath.
> 
> Full report at:
> /tmp/clojure-2811017262450501380.edn
> make[1]: *** [debian/rules:29: override_dh_auto_test] Error 123

The full build log is available from:
   http://qa-logs.debian.net/2020/12/05/ring-clojure_1.6.2-2_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the pkg-java-maintainers mailing list