Subject: bug#77143: 30.1; package--description-file handles some packages wrong

From: Lin Jian <[email-masked]>
Date: Fri, 21 Mar 2025 09:10:54 +0800

Actual result:
(package--description-file "/some/path/p4-16-mode-0.3")
  ⇒ "p4-pkg.el"

Expected result:
(package--description-file "/some/path/p4-16-mode-0.3")
  ⇒ "p4-16-mode-pkg.el"

This example is for p4-16-mode[0].  There are a few other packages
having this issue, such as auth-source-1password[1], comment-dwim-2[2],
cyberpunk-2019-theme[3], iso-639[4], ox-750words[5] and
tango-2-theme[6].

[0]: https://elpa.nongnu.org/nongnu/p4-16-mode.html
[1]: https://github.com/dlobraico/auth-source-1password
[2]: https://github.com/remyferre/comment-dwim-2
[3]: https://github.com/the-frey/cyberpunk-2019
[4]: https://codeberg.org/tomenzgg/emacs-iso-639
[5]: https://github.com/zzamboni/750words-client
[6]: https://gist.github.com/developernotes/2024464