On Wed, Mar 03, 2021 at 08:06:57AM +0100, Markus Wanner wrote:
> On 03.03.21 07:02, Glenn Strauss wrote:
> > Please replace "libfam-dev" with "libgamin-dev" in debian/control
> > 
> > Also, please replace "gamin | fam" with simply "gamin" for Bullseye.
> 
> I just changed it forth and back.  To change it again, we need some deeper
> reasoning than just "please do".  Are you claiming the initial information
> given by Adrian Bunk in #983478 (which you're responding to) is wrong?

I did the research in #510368 and #966273, reviewing the actual code
and confidentally concluded that FAM can be removed from Bullseye.

I am one of the developers of lighttpd and am intimately aware of the
issues caused to end-users due to #510368 and symbol conflicts that
it caused in lighttpd.

The safest choice is to have a single library (gamin) used in the 
distro, rather than having both FAM and gamin.

Two packages remaining in Bullseye with unnecessary dependencies on FAM:
kcoreaddons and courier.

Fixing them requires trivial substitutions in debian/control

For kcoreaddons, I submitted:
https://salsa.debian.org/qt-kde-team/kde/kcoreaddons/-/merge_requests/3

To Adrian: if courier and kcoreaddons s/libfam-dev/libgamin-dev/ and
depend on gamin instead of on fam, then fam can be removed from
Bullseye.  For upgrades, fam should be removed, replaced by gamin
since packages no longer declare dependencies on fam.

Cheers, Glenn

Reply via email to