On 23/11/2022 01.11, Sean Whitton wrote:
Hello,
On Tue 22 Nov 2022 at 05:39PM +01, Andreas Beckmann wrote:
On 28/09/2022 16.55, Sean Whitton wrote:
transient is included in Emacs 28 so I'm inclined to leave this to fix
itself when Emacs 28 migrates.
Can't this be expressed as a package relationship?
e.g. Depends: emacs-el (>= 1:28)
It's against the Emacsen Team policy to have a hard dependency on Emacs
-- instead, it's in Recommends. So I'd prefer not to add a dependency
that I'm only going to have to remove in a few weeks when Emacs
migrates. But if you think this bug is getting in the way then I can
add it.
There is another occurrence of this bug in elpa-snakemake, #1024648.
Diane made me aware that there is currently a elpa-transient package ...
Quoting myself what I wrote there:
But if emacs-el (or -common?) bundles extensions (or however you call them),
especially ones that were previously packaged separately, it should probably
have versioned Provides (and maybe versioned Breaks, too) for them. (Cf. perl,
perl-base which does the same.)
Not sure whether these should be in -el or -common ...
If these Provides were available, elpa-snakemake wouldn't need to know about
the packaging details of other packages and could just use
Depends: elpa-transient
There are a few other packages currently using Depends: elpa-transient
Andreas