Closed koitsu closed 1 year ago
Hi there, indeed I am that person. The debian packaging is actually tracked in here: https://github.com/ft/pkg-fdm
This is unintentional. debian/control
still lists libpcre3-dev
as a dependency. It's probably debian's tooling that removes the superfluous dependency when it realises that nothing links to it.
I think I broke this in https://github.com/ft/pkg-fdm/commit/a085d6dd0296ce763af14e8adfeddd894277b309 when I ported the old build process to modern debhelper
. But nobody seems to have noticed. :)
I'll try and take a look soonish. Thanks for bringing this up!
MANUAL
states the following at the bottom of the file:Debian (nor Ubuntu) enable PCRE by default in fdm. Maybe at some point in the past they did, but it doesn't look that way since at least 2018.
I discovered this whilst migrating a FreeBSD system to Ubuntu 20.04 focal, and was shocked that
apt-cache show fdm
showed no dependency on libpcre3:amd64 ("older" PCRE implementation, i.e. not PCRE2 (yes I know you just recently merged code to support PCRE2 :) )). I went as far as to examine the Debian and Ubuntu 20.04 focal source tarballs (and this has not changed with Ubuntu 22.04 jammy either), as well as installing thefdm
package anyway and usingldd
-- no PCRE:The Debian package maintainer is @ft and I would be curious to hear his reasoning behind this (particularly if PCRE support was removed at some point in the past).