Hi, Le mercredi 08 octobre 2025 à 10:11 +0200, John Paul Adrian Glaubitz a écrit : > On Wed, 2025-10-08 at 10:00 +0200, Stéphane Glondu wrote: > > Le 08/10/2025 à 09:49, John Paul Adrian Glaubitz a écrit : > > > > > Could you therefore limit the ocaml-native-compilers build- > > > > > dependency to the > > > > > architectures which actually have a native OCaml compiler and > > > > > allow the other > > > > > architectures to use byte-code? > > > > > > > > The goal to put ocaml-native-compilers in Build-Depends was > > > > exactly to > > > > avoid builds on bytecode architecture... Because at that time, > > > > coq was > > > > randomly broken and upstream did not want to support that > > > > configuration. > > > > > > I verified that it builds fine on multiple targets without native > > > compiler > > > support. > > > > > > > Did something change? > > > > > > Looks like as the failures are gone. > > > > Did you try reverse dependencies as well? > > I actually uploaded coq 9.1.0 to unreleased for sparc64 and I had > hoped for > the packages to start building, but it still shows BD-Uninstallable > for coq-hott, > so I will have to try manually. > > I will report back. >
I'm actually actively maintaining the Coq/Rocq related packages in Debian, even if it doesn't show that much. :-/ There is a big transition (renaming from Coq to Rocq), which is partial in the various upstreams and which for this reason shouldn't appear in Debian yet. Indeed, I'd rather make a complete transition at once rather than handle a continuous mess! My current status on updating the packages is at the end of this paragraph, but it doesn't show: - the rocq-stdlib package stands in the NEW queue, so it's a roadblock until it clears ; - the paramcoq package is obsolete upstream so will need removal (already not in my to-work-on below) ; - but the current coqeal in Debian still depends on paramcoq, so it's too eatrly for a RM bug ; - the next coqeal doesn't build correctly with Coq/Rocq 9.1 yet ; - the dh-coq package will need a new version too to cope with the new deps ; - I have a metacoq package in store (I thought I had uploaded it already, but apparently not...). Here is my org-mode chunk on the matter: * Update Coq/Rocq in Debian [5/8] - [X] step 1 [2/2] - [X] elpi 3.4.1-1 - [X] rocq 9.1.0-1 - [X] step 2 [1/1] - [X] rocq-stdlib 9.0.0-1 - [X] step 3 [16/16] - [X] aac-tactics 8.20.0-2 - [X] coq-bignums 9.0.0+rocq9.1-1 - [X] coq-dpdgraph 1.0+9.0-1 PATCH - [X] coq-elpi 3.4.0-1 BEWARE touchy compilation? - [X] coq-ext-lib 0.13.0-2 - [X] coq-hammer 1.3.2+9.0 PATCH - [X] coq-hott 9.0-2 PATCH - [X] coq-libhyps 2.0.8-5 - [X] coq-menhirlib 20250912+ds-1 - [X] coq-record-update 0.3.6-1 - [X] coq-reduction-effects 0.1.6-1 - [X] coq-stdpp 1.12.0-1 - [X] coq-unicoq 1.6-8.20-2 PATCH - [X] coq-unimath 20240923-1 - [X] flocq 4.2.1-2 - [X] ott 0.34+ds-2 - [-] step 4 [6/8] - [ ] coq-equations 1.3.1-9.0-1 FAIL Sorts.family unbound type constructor - [X] coq-gappa 1.7.1-1 - [X] coq-hierarchy-builder 1.10.0-1 - [X] coq-iris 4.4.0-1 - [X] coq-math-classes 9.0.0-1 - [ ] coq-mtac2 1.4+8.20-2 PATCH - [X] coq-simple-io 1.11.0-2 - [X] coqprime 8.20.1-2 - [-] step 5 [2/3] - [X] coq-corn 9.0.0-1 - [ ] metacoq 1.4-9.0-1 WAIT coq-equations - [X] ssreflect 2.4.0-1 - [X] step 6 [8/8] - [X] coq-deriving 0.2.2-1 - [X] coq-reglang 1.2.2-1 - [X] coq-relation-algebra 1.8.0-1 - [X] coquelicot 3.4.4-1 - [X] mathcomp-bigenough 1.0.3-1 - [X] mathcomp-finmap 2.2.1-1 - [X] mathcomp-zify 1.5.0+2.0+8.16-5 - [X] coq-quickchick 2.1.1-1 - [X] step 7 [6/6] - [X] coq-extructures 0.5.0-2 - [X] coq-interval 4.11.3-1 - [X] mathcomp-algebra-tactics 1.2.7-1 - [X] mathcomp-analysis 1.13.0-1 - [X] mathcomp-multinomials 2.4.0-1 - [X] mathcomp-real-closed 2.0.3-1 - [ ] step 8 [0/1] - [ ] coqeal 2.1.0-2 PATCH but still FAIL!? We will get somewhere at some point, but for now most of the work is behind the scene. Cheers, J.Puydt

