[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#56604] [PATCH 0/8] Update Clojure to 1.11.1.
From: |
Maxime Devos |
Subject: |
[bug#56604] [PATCH 0/8] Update Clojure to 1.11.1. |
Date: |
Tue, 19 Jul 2022 17:11:31 +0200 |
User-agent: |
Evolution 3.42.1 |
> This phase makes sure the timestamp of compiled class files is set to
a later
> point in time than the timestamp of the corresponding Clojure source
files. If
Please check that this doesn't create reproducibility issues if you
haven't
already (I haven't looked at the related patches.)
r0man schreef op za 16-07-2022 om 20:17 [+0200]:
> Are we sure that AOT compiling all Clojure source files by default is
> a good
> idea, instead of just compiling user declared namespaces which
> Leiningen and
> friends are doing? WDYT?
I think it's a good idea for the same reason that incremental
compilation is good
and the current Rust packaging is bad, but I realise this is not
supported in general
for Clojure so we might often need to disable it.
Anyway, possibly related previous e-mails:
https://issues.guix.gnu.org/53765#47 and other AOT mails
> + '(;; Disabled AOT, because of failing test: No implementation
> of
> + ;; method: :conj-flat of protocol:
> + ;; #'instaparse.auto-flatten-seq/ConjFlat found for class:
> + ;; instaparse.auto_flatten_seq.AutoFlattenSeq
It had been suggested that disabling AOT for test files sometimes is
sufficient, is this the case here?
Greetongs,
Maxime.
- [bug#56604] [PATCH 0/8] Update Clojure to 1.11.1., r0man, 2022/07/16
- [bug#56604] [PATCH 5/8] gnu: clojure: Update to 1.11.1.This patch updates Clojure to 1.11.1. It also adds the 'reset-class-timestamps, r0man, 2022/07/16
- [bug#56604] [PATCH 1/8] gnu: clojure-tools-cli: Update to 1.0.206.---, r0man, 2022/07/16
- [bug#56604] [PATCH 2/8] gnu: clojure-tools-gitlibs: Update to 2.4.181.---, r0man, 2022/07/16
- [bug#56604] [PATCH 4/8] gnu: clojure-tools: Update to 1.11.1.1149.---, r0man, 2022/07/16
- [bug#56604] [PATCH 6/8] gnu: clojure-algo-generic: Fix test failing under AOT in Clojure 1.11.1., r0man, 2022/07/16
- [bug#56604] [PATCH 7/8] gnu: clojure-core-match: Update to 1.0.0.---, r0man, 2022/07/16
- [bug#56604] [PATCH 3/8] gnu: clojure-tools-deps-alpha: Update to 0.14.1212.---, r0man, 2022/07/16
- [bug#56604] [PATCH 8/8] gnu: clojure-instaparse: Update to 1.4.12 (disabled AOT).This patch updates clojure-instaparse to 1.4.12. Due to the following AOT, r0man, 2022/07/16
- Message not available
- [bug#56604] [PATCH 0/8] Update Clojure to 1.11.1.,
Maxime Devos <=
- bug#56604: [PATCH 0/8] Update Clojure to 1.11.1., Ludovic Courtès, 2022/07/22
- Message not available