Can't install recipes with non-standard :files, when default tar format is posix/pax

Repro guide:

  • start Emacs (version 26.1 in my case)
  • install quelpa: M-x package-install RET quelpa RET
  • install flymd through quelpa: M-x quelpa RET flymd RET

Observed behavior: Error message in the echo area: Wrong type argument: package-desc, nil. Package flymd is not installed.

For reference, here's flymd recipe: (from melpa)

(flymd :fetcher github
       :repo "mola-T/flymd"
       :files (:defaults "flymd.html"))

This error seems to happen with any recipe with non-standard :files entry.

The context is that I'm trying to make a recipe for emacs-libvterm, which is a module to use vterm in Emacs, so I need also its .c, .h and CMakeLists.txt files.

Edited by bmag