Subject: bug#79409: 31.0.50; project.el uses define-completion-category but depends on 26.1

From: Dmitry Gutov <[email-masked]>
Date: Mon, 8 Sep 2025 22:23:42 +0300

On 08/09/2025 22:19, Daniel Mendler wrote:
> I don't think we can use Compat here, since we cannot replace the
> completion-metadata-get function such that callers magically learn about
> category inheritance.

Huh, right.

I guess Compat could do that with advice and such, but that way lies 
trouble.

> We could provide a poor implementation for
> define-completion-category which either does nothing or which copies the
> completion category overrides and defaults from the parent to the
> inherited category, but as such would behave differently than the new
> mechanism. Neither is a satisfactory solution.

That probably means there's little point for project.el to add any 
shims. Thanks.