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

version graph

Package: glib2.0; Maintainer for glib2.0 is Loic Minier <lool@dooz.org>;

Reported by: Steve Langasek <steve.langasek@canonical.com>

Date: Wed, 29 Apr 2009 21:54:21 UTC

Severity: wishlist

Found in version glib2.0/2.20.1-1

Fixed in version glib2.0/2.20.3-1

Done: Sebastian Dröge <slomo@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#526219; Package glib2.0. (Wed, 29 Apr 2009 21:54:24 GMT) Full text and rfc822 format available.

Acknowledgement sent to Steve Langasek <steve.langasek@canonical.com>:
New Bug report received and forwarded. Copy sent to Loic Minier <lool@dooz.org>. (Wed, 29 Apr 2009 21:54:25 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Steve Langasek <steve.langasek@canonical.com>
To: submit@bugs.debian.org
Subject: glib2.0: prefer libgamin-dev over libfam-dev?
Date: Wed, 29 Apr 2009 14:45:15 -0700
Source: glib2.0
Version: 2.20.1-1
Severity: wishlist
User: ubuntu-devel@lists.ubuntu.com
Usertags: origin-ubuntu karmic

Hi folks,

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?

If you don't want to make this change, feel free to close out the bug report
and we'll cope with the small inconsistency.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org




Information forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#526219; Package glib2.0. (Thu, 30 Apr 2009 09:18:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to 526219@bugs.debian.org:
Extra info received and forwarded to list. Copy sent to Loic Minier <lool@dooz.org>. (Thu, 30 Apr 2009 09:18:03 GMT) Full text and rfc822 format available.

Message #10 received at 526219@bugs.debian.org (full text, mbox):

From: Josselin Mouette <joss@debian.org>
To: Steve Langasek <steve.langasek@canonical.com>, 526219@bugs.debian.org
Subject: Re: Bug#526219: glib2.0: prefer libgamin-dev over libfam-dev?
Date: Thu, 30 Apr 2009 11:14:52 +0200
[Message part 1 (text/plain, inline)]
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
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#526219; Package glib2.0. (Thu, 30 Apr 2009 09:29:40 GMT) Full text and rfc822 format available.

Acknowledgement sent to 526219@bugs.debian.org:
Extra info received and forwarded to list. Copy sent to Loic Minier <lool@dooz.org>. (Thu, 30 Apr 2009 09:29:42 GMT) Full text and rfc822 format available.

Message #15 received at 526219@bugs.debian.org (full text, mbox):

From: Josselin Mouette <joss@debian.org>
To: 526219@bugs.debian.org
Cc: Steve Langasek <steve.langasek@canonical.com>
Subject: Re: Bug#526219: glib2.0: prefer libgamin-dev over libfam-dev?
Date: Thu, 30 Apr 2009 11:19:11 +0200
[Message part 1 (text/plain, inline)]
Le jeudi 30 avril 2009 à 11:14 +0200, Josselin Mouette a écrit :
> 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.

After checking, gamin has kqueue support while fam has not. So there is
much interest in building libgio-fam, against gamin, on freebsd.

-- 
 .''`.      Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `-     future understand things”  -- Jörg Schilling
[signature.asc (application/pgp-signature, inline)]

Reply sent to Sebastian Dröge <slomo@debian.org>:
You have taken responsibility. (Mon, 01 Jun 2009 16:12:15 GMT) Full text and rfc822 format available.

Notification sent to Steve Langasek <steve.langasek@canonical.com>:
Bug acknowledged by developer. (Mon, 01 Jun 2009 16:12:17 GMT) Full text and rfc822 format available.

Message #20 received at 526219-close@bugs.debian.org (full text, mbox):

From: Sebastian Dröge <slomo@debian.org>
To: 526219-close@bugs.debian.org
Subject: Bug#526219: fixed in glib2.0 2.20.3-1
Date: Mon, 01 Jun 2009 16:07:02 +0000
Source: glib2.0
Source-Version: 2.20.3-1

We believe that the bug you reported is fixed in the latest version of
glib2.0, which is due to be installed in the Debian FTP archive:

glib2.0_2.20.3-1.diff.gz
  to pool/main/g/glib2.0/glib2.0_2.20.3-1.diff.gz
glib2.0_2.20.3-1.dsc
  to pool/main/g/glib2.0/glib2.0_2.20.3-1.dsc
glib2.0_2.20.3.orig.tar.gz
  to pool/main/g/glib2.0/glib2.0_2.20.3.orig.tar.gz
libglib2.0-0-dbg_2.20.3-1_amd64.deb
  to pool/main/g/glib2.0/libglib2.0-0-dbg_2.20.3-1_amd64.deb
libglib2.0-0-refdbg_2.20.3-1_amd64.deb
  to pool/main/g/glib2.0/libglib2.0-0-refdbg_2.20.3-1_amd64.deb
libglib2.0-0_2.20.3-1_amd64.deb
  to pool/main/g/glib2.0/libglib2.0-0_2.20.3-1_amd64.deb
libglib2.0-data_2.20.3-1_all.deb
  to pool/main/g/glib2.0/libglib2.0-data_2.20.3-1_all.deb
libglib2.0-dev_2.20.3-1_amd64.deb
  to pool/main/g/glib2.0/libglib2.0-dev_2.20.3-1_amd64.deb
libglib2.0-doc_2.20.3-1_all.deb
  to pool/main/g/glib2.0/libglib2.0-doc_2.20.3-1_all.deb
libglib2.0-udeb_2.20.3-1_amd64.udeb
  to pool/main/g/glib2.0/libglib2.0-udeb_2.20.3-1_amd64.udeb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 526219@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Dröge <slomo@debian.org> (supplier of updated glib2.0 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 01 Jun 2009 15:35:40 +0200
Source: glib2.0
Binary: libglib2.0-0 libglib2.0-udeb libglib2.0-dev libglib2.0-0-dbg libglib2.0-data libglib2.0-doc libgio-fam libglib2.0-0-refdbg
Architecture: source all amd64
Version: 2.20.3-1
Distribution: unstable
Urgency: low
Maintainer: Loic Minier <lool@dooz.org>
Changed-By: Sebastian Dröge <slomo@debian.org>
Description: 
 libgio-fam - GLib Input, Output and Streaming Library (fam module)
 libglib2.0-0 - The GLib library of C routines
 libglib2.0-0-dbg - The GLib libraries and debugging symbols
 libglib2.0-0-refdbg - The GLib library of C routines - refdbg library
 libglib2.0-data - Common files for GLib library
 libglib2.0-dev - Development files for the GLib library
 libglib2.0-doc - Documentation files for the GLib library
 libglib2.0-udeb - The GLib library of C routines - minimal runtime (udeb)
Closes: 526219
Changes: 
 glib2.0 (2.20.3-1) unstable; urgency=low
 .
   [ Josselin Mouette ]
   * Only build the libgio-fam package for hurd and kfreebsd, it is
     totally useless under Linux.
   * Make it recommend gamin for kqueue support.
   * Make libgamin-dev the primary build-dependency. Closes: #526219.
 .
   [ Sebastian Dröge ]
   * New upstream bugfix release.
Checksums-Sha1: 
 52f8a21f60a6f19561bab191b0c976f5ab6424b3 1713 glib2.0_2.20.3-1.dsc
 c00492c5acae139d7210816b8aa35ca7e8c45e7d 7164035 glib2.0_2.20.3.orig.tar.gz
 cd598eb14a79d8433e4950a5b08e98d749eb785f 34998 glib2.0_2.20.3-1.diff.gz
 7e0be0d2be5f03e924fff91868c8f7594d9129fd 849708 libglib2.0-data_2.20.3-1_all.deb
 eba2cac5e0473d6779c232bb0beed32349d717be 1203812 libglib2.0-doc_2.20.3-1_all.deb
 562b721fa96f576903f2426ac9a2dd35c7c5e886 848626 libglib2.0-0_2.20.3-1_amd64.deb
 21ba641dbfcef7669723be3d899942caec2101f7 1481800 libglib2.0-udeb_2.20.3-1_amd64.udeb
 53fac11975f6ca6a5675d4944b2fcf72ecfb2f76 1047366 libglib2.0-dev_2.20.3-1_amd64.deb
 bedb834170367baf9585a0f48cce7542469e0e51 1241010 libglib2.0-0-dbg_2.20.3-1_amd64.deb
 04d788884198cb4d768422b5f21a9237349805af 369424 libglib2.0-0-refdbg_2.20.3-1_amd64.deb
Checksums-Sha256: 
 388622fe903366d3e6ca7f65125d087a1e5db7baecc0e527d707024907a41805 1713 glib2.0_2.20.3-1.dsc
 270e1c38d12c63053f2a2ca281fe7f19f835ce74d690610b74c1fe6fa37e1d10 7164035 glib2.0_2.20.3.orig.tar.gz
 5ef4b024a2812a981d036186de8c929a61b8fd2d030c3fdcbf2087d6a9118158 34998 glib2.0_2.20.3-1.diff.gz
 e8e587fba8ec90bf2cf332987766b2e7401c5f4d5c604f08076a373e2cd6f77f 849708 libglib2.0-data_2.20.3-1_all.deb
 23fc9a85a2a570e8f3858306d0a7a13b78ea5ebe7922361067065a35b0e0fde1 1203812 libglib2.0-doc_2.20.3-1_all.deb
 a6baa140677b73eadc83daf13dee0fc9b90ef65d0d03ac7af2d086390e1119b0 848626 libglib2.0-0_2.20.3-1_amd64.deb
 657acfc604a18cd4585b6533a062d3df260713d04df1c5b8745d88cede292202 1481800 libglib2.0-udeb_2.20.3-1_amd64.udeb
 a2a0bcb254136d04941a78e63b96eba370b8d608868b83021dc1d62a4f0f7100 1047366 libglib2.0-dev_2.20.3-1_amd64.deb
 72d283e4e2c691652ce142a56b9218dcea6c374012076cfa25b3b65e66631e6f 1241010 libglib2.0-0-dbg_2.20.3-1_amd64.deb
 b8341ac532d3f6061623ea3bc25444add08ebedfefd6a2d2eef518dc8d206f12 369424 libglib2.0-0-refdbg_2.20.3-1_amd64.deb
Files: 
 c268d5f5285a49a2879a95c62c67ec31 1713 libs optional glib2.0_2.20.3-1.dsc
 a2726f9e264ded4c8d900c85ab7ab61b 7164035 libs optional glib2.0_2.20.3.orig.tar.gz
 2f7fcb98c36203aa57c74172beda71d6 34998 libs optional glib2.0_2.20.3-1.diff.gz
 047bb01d61de0c11de74b597b99b8511 849708 misc optional libglib2.0-data_2.20.3-1_all.deb
 4dad4cd6adb60c862bfc89d7e1901ab7 1203812 doc optional libglib2.0-doc_2.20.3-1_all.deb
 c308ce6a62afd97b5d6683350f62df3f 848626 libs optional libglib2.0-0_2.20.3-1_amd64.deb
 a01bb23052aee3a6684dcc18b87afd28 1481800 debian-installer optional libglib2.0-udeb_2.20.3-1_amd64.udeb
 8bc24611a95a301c8ae94ebdc87f5e7b 1047366 libdevel optional libglib2.0-dev_2.20.3-1_amd64.deb
 74c74cb699dbf59f71bc3903fd839dd8 1241010 debug extra libglib2.0-0-dbg_2.20.3-1_amd64.deb
 f81d1bfff34a091b44ccbbb2e8a14a1f 369424 libs optional libglib2.0-0-refdbg_2.20.3-1_amd64.deb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkoj3yoACgkQBsBdh1vkHyH6DACfbpBqnujptF9YP3sGBxgRCR/t
eKIAn0hqPbakjsk1XgCCoQC0NL7tM/mi
=sLKx
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 15 Sep 2009 07:47:23 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Tue Feb 9 19:41:09 2010; Machine Name: busoni.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.