Bug#526219: glib2.0: prefer libgamin-dev over libfam-dev?

Josselin Mouette joss at debian.org
Thu Apr 30 09:14:52 UTC 2009


Le mercredi 29 avril 2009 à 14:45 -0700, Steve Langasek a écrit :
> The current glib2.0 package build-depends on libfam-dev | libgamin-dev. 
> Would it be too much to ask to reverse the order of these build
> dependencies?  ABI compatibility between the two libraries is enforced, so
> the outcome should be equivalent, but in Ubuntu we have gamin as part of the
> supported package set, not fam - so the current order makes it harder to
> reconcile Ubuntu's main archive.
> 
> And at one point, I thought Debian was switching to use gamin in preference
> over fam, as well - but this doesn't appear to be the case now?

There is absolutely zero point in using gamin under Linux, since the
built-in file monitoring in gio has the same features while being
maintained.

With gnome-vfs, there was a point using FAM, which works over remote
mounts, but gio will always use inotify when available, so remote
monitoring won’t work either. Which means libgio-fam is currently
totally useless under Linux. You can install it, it will make no
difference and will not be ever used.

Therefore, I think we should entirely disable libgio-fam under Linux. As
for FreeBSD, I don’t think fam nor gamin use kqueue, so they will
probably both do crappy polling. I’m not sure that’s worth building it,
but there is not much harm keeping the package around on !linux.

-- 
 .''`.      Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `-     future understand things”  -- Jörg Schilling
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Ceci est une partie de message num?riquement sign?e
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20090430/84b1f996/attachment.pgp>


More information about the pkg-gnome-maintainers mailing list