where cpan2fpm is at (July 2023)
cpan2fpm development has ceased for the time being (July 2023). I am leaving this here for anybody who is starting up development again ...
The most pressing concern is getting source-based package support added to FPM. This is a very important feature, and the groundwork for it has been layed alongside Jordans (the FPM maintainer) help.
This is the most important PR in FPM ... start here: https://github.com/jordansissel/fpm/pull/1972 This PR is tied to this FPM fork (which Jordan is a contributer on): https://github.com/wbraswell/fpm
We have other PR's open as well, most importantly one that extends the test suite for cpan packaging. All relevant PR's can be seen from searching for "NicholasBHubbard"s PRs in the FPM repo (heres a link for that) https://github.com/jordansissel/fpm/pulls?q=is%3Apr+NicholasBHubbard+is%3Aopen
I am a bit concerned that Jordan will disappear which will make things 10x more complicated as only he knows everything about this. Both fundamental FPM components AND package-specific components need to be heavily modified to support source based packages. I would estimate that it would take 3 months for one person to implement this feature into FPM without Jordan, and with high quality.
What needs to be done on the cpan2fpm side of things is all very well documented through our issue tracker.
If you want my insight on what is going on, dont hesitate to reach out to me!