Debian Bug report logs - #665664
evolution-data-server: FTBFS with glib 2.32: undefined references

version graph

Package: src:evolution-data-server; Maintainer for src:evolution-data-server is Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>;

Reported by: biebl@debian.org

Date: Sun, 25 Mar 2012 03:03:02 UTC

Severity: important

Found in version evolution-data-server/3.2.2-1

Fixed in version evolution-data-server/3.2.2-2

Done: Jordi Mallach <jordi@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


Information forwarded to Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>:
Bug#665664; Package src:evolution-data-server. (Sun, 25 Mar 2012 03:03:04 GMT) (full text, mbox, link).


Acknowledgement sent to biebl@debian.org:
Extra info received and forwarded to maintainer. Copy sent to Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>. (Sun, 25 Mar 2012 03:03:04 GMT) (full text, mbox, link).


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

From: biebl@debian.org
To: maintonly@bugs.debian.org
Subject: evolution-data-server: FTBFS with glib 2.32: undefined references
Date: Sun, 25 Mar 2012 05:00:48 +0200
Source: evolution-data-server
Version: 3.2.2-1
Severity: important
User: pkg-gnome-maintainers@lists.alioth.debian.org
Usertags: glib-2.32 ftbfs

Hi,


quoting README from glib 2.32:

"
  For a long time, gobject-2.0.pc mistakenly declared a public
  dependency on gthread-2.0.pc (when the dependency should have been
  private).  This means that programs got away with calling
  g_thread_init() without explicitly listing gthread-2.0.pc among their
  dependencies.

  gthread has now been removed as a gobject dependency, which will cause
  such programs to break.

  The fix for this problem is either to declare an explicit dependency
  on gthread-2.0.pc (if you care about compatibility with older GLib
  versions) or to stop calling g_thread_init().
"

In a similar way, gio-2.0.pc has been cleaned up and it has moved
gmodule-no-export-2.0 from Requires to Requires.private.

If your package use the gmodule API, you should add an explicit dependency
on gmodule-2.0.pc.

Development releases of 2.32 are available in experimental.
During a test-rebuild evolution-data-server failed to build with the new glib [1]
due to undefined references.

Please update evolution-data-server at your earliest convenience, so once we move
the glib version from experimental to unstable, your package will remain
buildable.

Thanks!

Michael,
on behalf of the Debian GNOME team.

[1] http://people.debian.org/~biebl/glib-undefined-references/evolution-data-server_3.2.2-1.log





Reply sent to Jordi Mallach <jordi@debian.org>:
You have taken responsibility. (Tue, 27 Mar 2012 19:06:14 GMT) (full text, mbox, link).


Notification sent to biebl@debian.org:
Bug acknowledged by developer. (Tue, 27 Mar 2012 19:06:14 GMT) (full text, mbox, link).


Message #10 received at 665664-close@bugs.debian.org (full text, mbox, reply):

From: Jordi Mallach <jordi@debian.org>
To: 665664-close@bugs.debian.org
Subject: Bug#665664: fixed in evolution-data-server 3.2.2-2
Date: Tue, 27 Mar 2012 19:03:17 +0000
Source: evolution-data-server
Source-Version: 3.2.2-2

We believe that the bug you reported is fixed in the latest version of
evolution-data-server, which is due to be installed in the Debian FTP archive:

evolution-data-server-common_3.2.2-2_all.deb
  to main/e/evolution-data-server/evolution-data-server-common_3.2.2-2_all.deb
evolution-data-server-dbg_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/evolution-data-server-dbg_3.2.2-2_amd64.deb
evolution-data-server-dev_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/evolution-data-server-dev_3.2.2-2_amd64.deb
evolution-data-server_3.2.2-2.debian.tar.gz
  to main/e/evolution-data-server/evolution-data-server_3.2.2-2.debian.tar.gz
evolution-data-server_3.2.2-2.dsc
  to main/e/evolution-data-server/evolution-data-server_3.2.2-2.dsc
evolution-data-server_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/evolution-data-server_3.2.2-2_amd64.deb
gir1.2-ebook-1.2_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/gir1.2-ebook-1.2_3.2.2-2_amd64.deb
gir1.2-ecalendar-1.2_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/gir1.2-ecalendar-1.2_3.2.2-2_amd64.deb
gir1.2-edataserver-1.2_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/gir1.2-edataserver-1.2_3.2.2-2_amd64.deb
libcamel-1.2-29_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/libcamel-1.2-29_3.2.2-2_amd64.deb
libcamel1.2-dev_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/libcamel1.2-dev_3.2.2-2_amd64.deb
libebackend-1.2-1_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/libebackend-1.2-1_3.2.2-2_amd64.deb
libebackend1.2-dev_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/libebackend1.2-dev_3.2.2-2_amd64.deb
libebook-1.2-12_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/libebook-1.2-12_3.2.2-2_amd64.deb
libebook1.2-dev_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/libebook1.2-dev_3.2.2-2_amd64.deb
libecal-1.2-10_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/libecal-1.2-10_3.2.2-2_amd64.deb
libecal1.2-dev_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/libecal1.2-dev_3.2.2-2_amd64.deb
libedata-book-1.2-11_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/libedata-book-1.2-11_3.2.2-2_amd64.deb
libedata-book1.2-dev_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/libedata-book1.2-dev_3.2.2-2_amd64.deb
libedata-cal-1.2-13_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/libedata-cal-1.2-13_3.2.2-2_amd64.deb
libedata-cal1.2-dev_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/libedata-cal1.2-dev_3.2.2-2_amd64.deb
libedataserver-1.2-15_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/libedataserver-1.2-15_3.2.2-2_amd64.deb
libedataserver1.2-dev_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/libedataserver1.2-dev_3.2.2-2_amd64.deb
libedataserverui-3.0-1_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/libedataserverui-3.0-1_3.2.2-2_amd64.deb
libedataserverui-3.0-dev_3.2.2-2_amd64.deb
  to main/e/evolution-data-server/libedataserverui-3.0-dev_3.2.2-2_amd64.deb



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 665664@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jordi Mallach <jordi@debian.org> (supplier of updated evolution-data-server 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: Tue, 27 Mar 2012 19:51:37 +0200
Source: evolution-data-server
Binary: evolution-data-server evolution-data-server-common evolution-data-server-dev evolution-data-server-dbg libedataserver-1.2-15 libedataserver1.2-dev gir1.2-edataserver-1.2 libcamel-1.2-29 libcamel1.2-dev libebook-1.2-12 libebook1.2-dev gir1.2-ebook-1.2 libedataserverui-3.0-1 libedataserverui-3.0-dev libedata-book-1.2-11 libedata-book1.2-dev libecal-1.2-10 libecal1.2-dev gir1.2-ecalendar-1.2 libedata-cal-1.2-13 libedata-cal1.2-dev libebackend-1.2-1 libebackend1.2-dev
Architecture: source all amd64
Version: 3.2.2-2
Distribution: unstable
Urgency: low
Maintainer: Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>
Changed-By: Jordi Mallach <jordi@debian.org>
Description: 
 evolution-data-server - evolution database backend server
 evolution-data-server-common - architecture independent files for Evolution Data Server
 evolution-data-server-dbg - evolution database backend server with debugging symbols
 evolution-data-server-dev - Development files for evolution-data-server (metapackage)
 gir1.2-ebook-1.2 - GObject introspection for the EBook library
 gir1.2-ecalendar-1.2 - GObject introspection for the ECalendar library
 gir1.2-edataserver-1.2 - GObject introspection for the EDataServer library
 libcamel-1.2-29 - Evolution MIME message handling library
 libcamel1.2-dev - Development files for libcamel
 libebackend-1.2-1 - Utility library for evolution data servers
 libebackend1.2-dev - Utility library for evolution data servers (development files)
 libebook-1.2-12 - Client library for evolution address books
 libebook1.2-dev - Client library for evolution address books (development files)
 libecal-1.2-10 - Client library for evolution calendars
 libecal1.2-dev - Client library for evolution calendars (development files)
 libedata-book-1.2-11 - Backend library for evolution address books
 libedata-book1.2-dev - Backend library for evolution address books (development files)
 libedata-cal-1.2-13 - Backend library for evolution calendars
 libedata-cal1.2-dev - Backend library for evolution calendars (development files)
 libedataserver-1.2-15 - Utility library for evolution data servers
 libedataserver1.2-dev - Utility library for evolution data servers (development files)
 libedataserverui-3.0-1 - GUI utility library for evolution data servers
 libedataserverui-3.0-dev - GUI utility library for evolution data servers (development files
Closes: 593786 623216 665664
Changes: 
 evolution-data-server (3.2.2-2) unstable; urgency=low
 .
   * Remove manual call to dh_bugfiles in binary-indep which was also
     affecting arch:all packages. Instead, bump to cdbs (>= 0.4.90) to
     ensure integrated dh_bugfiles support (closes: #593786).
   * Update Vcs-* URLs.
   * Add 22_gmodule_dep.patch: Add explicit dependencies on gmodule-2.0
     (closes: #665664).
   * Drop obsolete e-d-s1.2 Conflicts/Replaces.
   * Make e-d-s onflict against old versions of libecal1.2 and libebook1.2,
     to ensure no packages using the old libs try to talk to the new server
     (closes: #623216).
   * Bump Standards-Version to 3.9.3, with no further changes.
Checksums-Sha1: 
 ec685bad266a13e00bc755470d6e33928c6559e1 3834 evolution-data-server_3.2.2-2.dsc
 e48609ad27ae8f8c0003e6124ce3404ac6c1d114 28050 evolution-data-server_3.2.2-2.debian.tar.gz
 be5a2ebd9d210291a3fb370e679e43f9b04a4893 2487494 evolution-data-server-common_3.2.2-2_all.deb
 cde7bfc38ec6d3e76cc7c7548cc65dbf83b82588 875352 evolution-data-server_3.2.2-2_amd64.deb
 c63f100bb6f37f68d786e94cde43631ffb9868ab 331384 evolution-data-server-dev_3.2.2-2_amd64.deb
 313332e8abaf4e36f046d3dff18af0e338b158f2 4094254 evolution-data-server-dbg_3.2.2-2_amd64.deb
 c1f9dfd375843d10e22c3cb315961ceccf3a4dde 447572 libedataserver-1.2-15_3.2.2-2_amd64.deb
 ccf84fc9e36a8e5d62edeb130960b4f208e95fa1 463858 libedataserver1.2-dev_3.2.2-2_amd64.deb
 7a8e1ae7e6abbb4e6f7e0d181ed9537ba887b169 345938 gir1.2-edataserver-1.2_3.2.2-2_amd64.deb
 3120293517c51beb94a7b45427780326a72e6c23 797612 libcamel-1.2-29_3.2.2-2_amd64.deb
 7ae57fef36e094e77a6ac38ac64d3b7d40bae78e 698768 libcamel1.2-dev_3.2.2-2_amd64.deb
 56fd93517242746c72baa60600c61723726472af 440948 libebook-1.2-12_3.2.2-2_amd64.deb
 168004fa796ffe45c8ca6008e2ec4667eb28d5c8 459230 libebook1.2-dev_3.2.2-2_amd64.deb
 97d7194cfe59b2ec3f454fa86272e71f78e607bf 345172 gir1.2-ebook-1.2_3.2.2-2_amd64.deb
 194ba7c94f167f78199541330d1431b59a4182b3 440254 libedataserverui-3.0-1_3.2.2-2_amd64.deb
 2f159fc4ba1fb5272298507cfe0bbf7ff7f9455a 388360 libedataserverui-3.0-dev_3.2.2-2_amd64.deb
 7ad8332da95fa95f7ca16b2c97aa0b250bc0a988 406810 libedata-book-1.2-11_3.2.2-2_amd64.deb
 c3a6d091434dec8a76a2518846a477a64d6450f2 388366 libedata-book1.2-dev_3.2.2-2_amd64.deb
 11562e996acbe9a1e7581686e020edd3e78edc98 481392 libecal-1.2-10_3.2.2-2_amd64.deb
 eb815a58c61cb8bdb2fcf5ef8bdf5c8f0c1450b7 470508 libecal1.2-dev_3.2.2-2_amd64.deb
 b4b0ac7d0255bfdb23472c2b948f241df5cd48d5 340520 gir1.2-ecalendar-1.2_3.2.2-2_amd64.deb
 ec5dfc9383a6d57fa4304041fa25206cbcfffb13 427630 libedata-cal-1.2-13_3.2.2-2_amd64.deb
 f501a8673fb2f6df2e14a59de91d343f65bd4c7e 393092 libedata-cal1.2-dev_3.2.2-2_amd64.deb
 026909517f7aca7b687b6a573b662b2d0fcf81f7 345190 libebackend-1.2-1_3.2.2-2_amd64.deb
 ee9614fa9f91e3dddc768d67e92affc9f7c9517f 350368 libebackend1.2-dev_3.2.2-2_amd64.deb
Checksums-Sha256: 
 2cc940bc8661855e42cfc9b61f766e6adf1df334a13163fb2d32ba859c54a1f5 3834 evolution-data-server_3.2.2-2.dsc
 f7a23bdfc8807da4a30af57296253c85dd461b0a3542bf39b4dfb897016add81 28050 evolution-data-server_3.2.2-2.debian.tar.gz
 07eae057911730dfab54c845f8e5a32d92b2ed36ac6a8e994200b540b52f39fb 2487494 evolution-data-server-common_3.2.2-2_all.deb
 267678e30fcf15dc2c01527a6277e4dda3df1c2c782a005dff384ade2935d348 875352 evolution-data-server_3.2.2-2_amd64.deb
 05b7f1bde914119a7223944ae542e4a7a01d27750dafb380570cd6e6af99548e 331384 evolution-data-server-dev_3.2.2-2_amd64.deb
 2d488f45d922d13b1c9d814b184e4663afab10bdc2225bf839155ed01c3d4ada 4094254 evolution-data-server-dbg_3.2.2-2_amd64.deb
 3d2f1f29ac95f12c383ec40585ea564f73f46150f06fe135b7283211238fa12d 447572 libedataserver-1.2-15_3.2.2-2_amd64.deb
 7cafd7a7eeba9efd3161b52074a4ce1bbe6defc085daf16821963760bc46b315 463858 libedataserver1.2-dev_3.2.2-2_amd64.deb
 f7917c7a27dc24e22ce572205237b1e91e07b706e4fb58917e644cb8d032c220 345938 gir1.2-edataserver-1.2_3.2.2-2_amd64.deb
 be5e9e9b14b671544264550c856a64ecbc49c41dadfc7e8daca142e483c8377f 797612 libcamel-1.2-29_3.2.2-2_amd64.deb
 1c08f9dfc0bd38c964256c8d0d1bc5f048017fee745416a6026d24207c33aa0e 698768 libcamel1.2-dev_3.2.2-2_amd64.deb
 2912462d5a55a81e06a5c3ebaed4d6b2a838c5b4b1a41632d1dd04fbd7514732 440948 libebook-1.2-12_3.2.2-2_amd64.deb
 79252668dc8215ecd1d9b4e2bd1ef3e40878f49aeab6fb74fb2d1a9a99f4a4c2 459230 libebook1.2-dev_3.2.2-2_amd64.deb
 c769b11fcd60a5c1980c73dc97df1bf81b50240f79a1739eed0d699f5f4426e1 345172 gir1.2-ebook-1.2_3.2.2-2_amd64.deb
 2ee33f31eb6d1ce86b3c7aba8e4f3dbf904c1855e504f88232765339c59c55c3 440254 libedataserverui-3.0-1_3.2.2-2_amd64.deb
 cffc1fd12dc73a80843f1b2c21080fbb590af3c4dbfc0b8584f558516ce8710f 388360 libedataserverui-3.0-dev_3.2.2-2_amd64.deb
 cc3ae8a5feb87644e57e37a2c771f18e41c5b8d30c187ca6e6ca9cfd7bfb6788 406810 libedata-book-1.2-11_3.2.2-2_amd64.deb
 f374d2dda9a245f6eba14cd72ac8923360516ebef6d7372fd84f137153c18f38 388366 libedata-book1.2-dev_3.2.2-2_amd64.deb
 a7467efa68725d4517106322a8b4516c38f31e041ddd7815ad946fdb8eb2f6a9 481392 libecal-1.2-10_3.2.2-2_amd64.deb
 89f4182c1b3c8c81f1d5cc3e7b394c1fe0334ce7f6e75ce0ba6639fb6e92069d 470508 libecal1.2-dev_3.2.2-2_amd64.deb
 444c8fa528ee19f657216a0f1c5ca4738faa70dd0df5f043238f94d29f02e136 340520 gir1.2-ecalendar-1.2_3.2.2-2_amd64.deb
 d206241e37bc862fcf3271b50e7764ec0ebf687c350e7618aa8095fc720372b3 427630 libedata-cal-1.2-13_3.2.2-2_amd64.deb
 11dbd9cee00a1edf86d68ef61da717b1e310af719f53d13419433a8ef3204aa4 393092 libedata-cal1.2-dev_3.2.2-2_amd64.deb
 7872fac3ea590a756ba0e6cbb0d08d5ad64474db67ed313338dadc6dfc86d032 345190 libebackend-1.2-1_3.2.2-2_amd64.deb
 f19dcdba76143e61654d08e69f19dabd85e8eafada5231b663728d6d269a6ed3 350368 libebackend1.2-dev_3.2.2-2_amd64.deb
Files: 
 d0f92768303b330c21d0544c3c679028 3834 gnome optional evolution-data-server_3.2.2-2.dsc
 321569ff72a0f95a2b93570af56a609a 28050 gnome optional evolution-data-server_3.2.2-2.debian.tar.gz
 79bf5fe3fffff70abe9e94a631c32af4 2487494 gnome optional evolution-data-server-common_3.2.2-2_all.deb
 25ddf8fdb74ad03237aeb5f2df22f424 875352 gnome optional evolution-data-server_3.2.2-2_amd64.deb
 fcf071ea41a1911f7361d176b8b36ddb 331384 devel optional evolution-data-server-dev_3.2.2-2_amd64.deb
 15c5a83024fbee09394a9b8332ddb994 4094254 debug extra evolution-data-server-dbg_3.2.2-2_amd64.deb
 e8fbe9b69d3f7cc48680d29b036f8b6a 447572 libs optional libedataserver-1.2-15_3.2.2-2_amd64.deb
 d43ddbdaa89a114e8841b92c0212b369 463858 libdevel optional libedataserver1.2-dev_3.2.2-2_amd64.deb
 caf1c7623f3413803c1cef355e8e25b5 345938 introspection optional gir1.2-edataserver-1.2_3.2.2-2_amd64.deb
 88f888b019bafab121c26cf57c27c039 797612 libs optional libcamel-1.2-29_3.2.2-2_amd64.deb
 f3e8063bb245dc75a044034b29cad819 698768 libdevel optional libcamel1.2-dev_3.2.2-2_amd64.deb
 4a1e306dc79a7fbf5918085c0591d5ac 440948 libs optional libebook-1.2-12_3.2.2-2_amd64.deb
 344daa1e4e54ad8924073744240b0b0f 459230 libdevel optional libebook1.2-dev_3.2.2-2_amd64.deb
 c82db9b802ef1ef1517c31caa8f51881 345172 introspection optional gir1.2-ebook-1.2_3.2.2-2_amd64.deb
 fc5fe6061208822c189759db5af44d9b 440254 libs optional libedataserverui-3.0-1_3.2.2-2_amd64.deb
 62777f76647654310f1327305bb1bf80 388360 libdevel optional libedataserverui-3.0-dev_3.2.2-2_amd64.deb
 54b2b5775e19c44e281e981d33a22d4c 406810 libs optional libedata-book-1.2-11_3.2.2-2_amd64.deb
 b20092dc8d6da83f9f4fbd3dfc0d40e4 388366 libdevel optional libedata-book1.2-dev_3.2.2-2_amd64.deb
 06f8069ee01d1991cebc43a3c8747227 481392 libs optional libecal-1.2-10_3.2.2-2_amd64.deb
 999090edfc29791ded7cc227d2de101a 470508 libdevel optional libecal1.2-dev_3.2.2-2_amd64.deb
 7d65084a806bf40090ef897fff92927a 340520 introspection optional gir1.2-ecalendar-1.2_3.2.2-2_amd64.deb
 788af0830cbd1bdfcbdf5ab669347402 427630 libs optional libedata-cal-1.2-13_3.2.2-2_amd64.deb
 9bb4f63aace03209519e489d39a5ee5f 393092 libdevel optional libedata-cal1.2-dev_3.2.2-2_amd64.deb
 53db1b987d207542b8dba4698ac79de9 345190 libs optional libebackend-1.2-1_3.2.2-2_amd64.deb
 a28e80b5917c01ad3bb062272067d4ef 350368 libdevel optional libebackend1.2-dev_3.2.2-2_amd64.deb

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

iEYEARECAAYFAk9yCccACgkQJYSUupF6Il6UcwCgkvin1GrtBG6/igaTVB0JQD2U
tjYAoK9eMUj/yYTDUhuhQ2HPir9ZAbHB
=g/1j
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 12 Jun 2012 07:44:22 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 06:11:13 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.