Hello,

On Fri 28 Feb 2025 at 09:42pm +01, Aymeric Agon-Rambosson wrote:

> Regarding the rdeps of seq, I did a little bit of digging. For all the
> rdepends on elpa-seq I could find (using apt-cache on debian stable), we have
> the following :
>
> No explicit dependency on elpa-seq :
>
> compat-el
> eglot
> magit-forge-el
> transient
> elisp-bug-hunter
> org-d20
> fountain-mode
> ido-ubiquitous
>
> In those packages, the dependency on elpa-seq was added by dh-elpa, so a
> simple rebuild without any change should drop those dependencies, since Sean
> updated dh-elpa already.

Thanks for doing the research here.

> Sean, I assume you still have the script you used to trigger mass
> rebuilds against a newer version of dh-elpa you used last summer.

Skipped eglot because it's due to be RM'd, these are done.

> Explicit build dependency on elpa-seq :
>
> magit build depends on seq (>= 2.24), can be replaced by a build dependency on
> emacs-common (>= 1:29.2) (lowest emacs-common version providing seq (>= 2.24))
> flycheck build depends on seq (no version), can be replaced by a build
> dependency on emacs-common (no version), or even nothing at all
> m-buffer-el build depends on seq (no version), (despite the source file asking
> for seq (>= 2.14)), can be replaced by a build dependency on emacs-common (no
> version) (all emacs-common versions from buster provide seq (>= 2.14))
> org-drill build depends on seq (no version), (despite the source file asking
> for seq (>= 2.14)), can be replaced by a build dependency on emacs-common (no
> version) (all emacs-common versions from buster provide seq (>= 2.14))

They only need a build-dep on emacs/emacs-common if they require seq
from Emacs >=30.1.  Otherwise, just remove the seq-el dep, and don't add
anything.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature

Reply via email to