[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1016416: marked as done (Coq-related packages transition - coq-elpi)



Your message dated Sun, 7 Aug 2022 22:06:45 +0200
with message-id <YvAbVVjof96Xf0BT@ramacher.at>
and subject line Re: Bug#1016416: Coq-related packages transition - coq-elpi
has caused the Debian Bug report #1016416,
regarding Coq-related packages transition - coq-elpi
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1016416: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1016416
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org

Some Coq-related packages need a rebuild:

coq-hierarchy-builder
mathcomp-algebra-tactics mathcomp-analysis

where packages on the same line can be handled in parallel.

I can't give a nice ben script because the abi checksum varies with the
architecture (see today's mail on debian-devel where I'm trying to find
ideas for a better approach).

Cheers,

J.Puydt

--- End Message ---
--- Begin Message ---
On 2022-08-07 21:55:29 +0200, julien.puydt@gmail.com wrote:
> Le dimanche 07 août 2022 à 21:15 +0200, Sebastian Ramacher a écrit :
> > On 2022-08-07 11:01:30 +0200, julien.puydt@gmail.com wrote:
> > > Hi,
> > > 
> > > Le mardi 02 août 2022 à 21:43 +0200, Sebastian Ramacher a écrit :
> > > > On 2022-07-31 13:23:38 +0200, julien.puydt@gmail.com wrote:
> > > > > Package: release.debian.org
> > > > > 
> > > > > Some Coq-related packages need a rebuild:
> > > > > 
> > > > > coq-hierarchy-builder
> > > > > mathcomp-algebra-tactics mathcomp-analysis
> > > > > 
> > > > > where packages on the same line can be handled in parallel.
> > > > > 
> > > > > I can't give a nice ben script because the abi checksum varies
> > > > > with
> > > > > the
> > > > > architecture (see today's mail on debian-devel where I'm trying
> > > > > to
> > > > > find
> > > > > ideas for a better approach).
> > > > 
> > > > From the discussion on -devel, a permanent tracker like the one
> > > > for
> > > > Haskell
> > > > (https://release.debian.org/transitions/html/haskell.html)
> > > > could
> > > > help with the rebuilds for coq-* and related packages. Do all
> > > > affected
> > > > packages depends on some package that we can use as a basis for
> > > > the
> > > > permapermanent tracker?
> > > 
> > > Short answer: no.
> > 
> > What about build-dependencies on dh-coq? Is
> > https://release.debian.org/transitions/html/coq.html missing any
> > coq-related packages?
> > 
> 
> The idea to use dh-coq as a marker for Coq-related packages is indeed a
> good one, and means no list needs to get updated. Your list does
> contain everything in Debian. [Notice: I also have two packages more,
> coq-libhyps and coq-relation-algebra -- I have them locally but didn't
> upload yet because of pending licensing issues.]
> 
> Here is what my script testing installed packages prints ; it should
> give an idea of what a full tracker should consider:
> 
> Hauteur 1
>         coq... ok
> Hauteur 2
>         aac-tactics... ok
>         coq-bignums... ok
>         coq-dpdgraph... ok
>         coq-elpi... ok
>         coq-ext-lib... ok
>         coq-hammer... ok
>         coq-hott... ok
>         coq-libhyps... ok
>         coq-menhirlib... ok
>         coq-record-update... ok
>         coq-reduction-effects... ok
>         coq-stdpp... ok
>         coq-unicoq... ok
>         coq-unimath... ok
>         flocq... ok
>         ott... ok
>         paramcoq... ok
>         ssreflect... ok
> Hauteur 3
>         coq-deriving... ok
>         coq-equations... ok
>         coq-gappa... ok
>         coq-hierarchy-builder... ok
>         coq-iris... ok
>         coq-math-classes... ok
>         coq-mtac2... ok
>         coqprime... ok
>         coq-reglang... ok
>         coq-relation-algebra... ok
>         coq-simple-io... ok
>         coquelicot... ok
>         mathcomp-bigenough... ok
>         mathcomp-finmap... ok
>         mathcomp-zify... ok
> Hauteur 4
>         coq-corn... ok
>         coq-extructures... ok
>         coq-interval... ok
>         coq-quickchick... ok
>         mathcomp-algebra-tactics... ok
>         mathcomp-analysis... ok
>         mathcomp-multinomials... ok
>         mathcomp-real-closed... ok
> Hauteur 5
>         coqeal... ok
> 
> 
> So checking for dh-coq should give a whole-tree tracker, but does that
> help with partial updates?

If you mean by partial updates that one of the packages is uploaded and
reverse dependencies require a rebuild, then yes. Whenever that happens,
the packages needing a rebuild will be marked as bad on the tracker.

The reverse dependencies of coq-elpi have been rebuilt. So let's close
this issue and keep the permanent tracker for future binNMUs.

Cheers
-- 
Sebastian Ramacher

--- End Message ---

Reply to: