Package: gvfs Version: 1.10.0-0 The version of gvfs in sid has a regression which causes bluetooth browsing not to work. Instead of properly connecting and mounting an obex mount point via gvfs, the user is presented with an error:
Error mounting location: DBus error org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. Bisection revealed that the first bad version is gvfs-1.8.0-1. The cause of the problem is 05_shared_libdaemon.patch which never made it upstream. I'm unsure why this change causes dbus timeouts. I have built a version of gvfs that works for me, but I could not figure out a way to build without reintroducing the libgvfscommon0 package. Without this, dpkg-shlibdeps complains, though I don't think libgvfscommon0 has anything to do with fixing the bug and would like to see these libraries in the gvfs and gvfs-backend packages as they are today. For more information, please see: https://bugs.launchpad.net/bugs/899858
=== removed directory '.pc/05_shared_libdaemon.patch' === removed directory '.pc/05_shared_libdaemon.patch/common' === removed file '.pc/05_shared_libdaemon.patch/common/Makefile.am' --- .pc/05_shared_libdaemon.patch/common/Makefile.am 2011-07-08 07:05:54 +0000 +++ .pc/05_shared_libdaemon.patch/common/Makefile.am 1970-01-01 00:00:00 +0000 @@ -1,48 +0,0 @@ -NULL = - -lib_LTLIBRARIES=libgvfscommon.la - -INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/gvfs \ - -I$(top_srcdir)/daemon \ - $(GLIB_CFLAGS) $(DBUS_CFLAGS) $(BLURAY_CFLAGS) \ - -DG_LOG_DOMAIN=\"GVFS\" -DG_DISABLE_DEPRECATED \ - -DDBUS_API_SUBJECT_TO_CHANGE - -libgvfscommon_la_SOURCES = \ - gsysutils.c gsysutils.h \ - gvfsdbusutils.c gvfsdbusutils.h \ - gmountspec.c gmountspec.h \ - gmountoperationdbus.c gmountoperationdbus.h \ - gmountsource.c gmountsource.h \ - gmounttracker.c gmounttracker.h \ - gvfsdaemonprotocol.c gvfsdaemonprotocol.h \ - gvfsicon.h gvfsicon.c \ - gvfsmountinfo.h gvfsmountinfo.c \ - gvfsfileinfo.c gvfsfileinfo.h \ - $(NULL) - -# needed by cygwin (see bug #564003) -libgvfscommon_la_LDFLAGS = -no-undefined - -libgvfscommon_la_LIBADD = \ - $(DBUS_LIBS) \ - $(GLIB_LIBS) \ - $(BLURAY_LIBS) - -if HAVE_AVAHI -lib_LTLIBRARIES += libgvfscommon-dnssd.la - -libgvfscommon_dnssd_la_SOURCES = \ - gvfsdnssdutils.c gvfsdnssdutils.h \ - gvfsdnssdresolver.c gvfsdnssdresolver.h \ - $(NULL) - -libgvfscommon_dnssd_la_CFLAGS = \ - $(AVAHI_CFLAGS) - -libgvfscommon_dnssd_la_LIBADD = \ - libgvfscommon.la \ - $(AVAHI_LIBS) \ - $(GLIB_LIBS) -endif - === removed directory '.pc/05_shared_libdaemon.patch/daemon' === removed file '.pc/05_shared_libdaemon.patch/daemon/Makefile.am' --- .pc/05_shared_libdaemon.patch/daemon/Makefile.am 2011-09-06 09:24:10 +0000 +++ .pc/05_shared_libdaemon.patch/daemon/Makefile.am 1970-01-01 00:00:00 +0000 @@ -1,529 +0,0 @@ -SUBDIRS = trashlib - -NULL = - -mountdir = $(datadir)/gvfs/mounts - -INCLUDES = \ - $(SAMBA_CFLAGS) \ - -I$(top_srcdir) \ - -I$(top_srcdir)/common \ - -I$(top_builddir) \ - $(GLIB_CFLAGS) $(DBUS_CFLAGS) \ - $(OBEXFTP_CFLAGS) $(EXPAT_CFLAGS) \ - $(KEYRING_CFLAGS) \ - -DDBUS_API_SUBJECT_TO_CHANGE \ - -DG_UDEV_API_IS_SUBJECT_TO_CHANGE \ - -DLIBEXEC_DIR=\"$(libexecdir)/\" \ - -DMOUNTABLE_DIR=\"$(mountdir)/\" \ - -DGVFS_LOCALEDIR=\""$(localedir)"\" \ - -DG_DISABLE_DEPRECATED - -noinst_LTLIBRARIES=libdaemon.la - -libraries = \ - libdaemon.la \ - $(top_builddir)/common/libgvfscommon.la \ - $(GLIB_LIBS) $(DBUS_LIBS) $(KEYRING_LIBS) - -gvfs_gschemas = -gvfs_gschemas_convert = - -# D-BUS service file -%.service: %.service.in ../config.log - $(AM_V_GEN) $(SED) -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@ - -servicedir = $(DBUS_SERVICE_DIR) -service_in_files = gvfs-daemon.service.in -service_DATA = gvfs-daemon.service - -%.mount: %.mount.in ../config.log - $(AM_V_GEN) $(SED) -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@ - -libexec_PROGRAMS=gvfsd gvfsd-sftp gvfsd-trash gvfsd-computer gvfsd-burn gvfsd-localtest gvfsd-ftp gvfsd-network - -mount_in_files = sftp.mount.in trash.mount.in computer.mount.in burn.mount.in localtest.mount.in network.mount.in -mount_DATA = sftp.mount trash.mount computer.mount burn.mount localtest.mount network.mount - -mount_in_files += http.mount.in dav.mount.in dav+sd.mount.in ftp.mount.in -if HAVE_HTTP -mount_DATA += http.mount dav.mount ftp.mount -if HAVE_AVAHI -mount_DATA += dav+sd.mount -endif -libexec_PROGRAMS += gvfsd-http gvfsd-dav -endif - -mount_in_files += smb.mount.in smb-browse.mount.in -if HAVE_SAMBA -mount_DATA += smb.mount smb-browse.mount -libexec_PROGRAMS += gvfsd-smb-browse gvfsd-smb -gvfs_gschemas += org.gnome.system.smb.gschema.xml -gvfs_gschemas_convert += gvfs-smb.convert -endif - -mount_in_files += cdda.mount.in -if USE_CDDA -mount_DATA += cdda.mount -libexec_PROGRAMS += gvfsd-cdda -endif - -mount_in_files += gphoto2.mount.in -if USE_GPHOTO2 -mount_DATA += gphoto2.mount -libexec_PROGRAMS += gvfsd-gphoto2 -endif - -mount_in_files += obexftp.mount.in -if USE_OBEXFTP -mount_DATA += obexftp.mount -libexec_PROGRAMS += gvfsd-obexftp -BUILT_SOURCES = obexftp-marshal.c obexftp-marshal.h - -obexftp-marshal.h: obexftp-marshal.list - $(AM_V_GEN) glib-genmarshal $< --prefix=obexftp_marshal --header > $@ - -obexftp-marshal.c: obexftp-marshal.list - $(AM_V_GEN) echo "#include \"obexftp-marshal.h\"" > $@ && glib-genmarshal $< --prefix=obexftp_marshal --body >> $@ - -endif - -mount_in_files += dns-sd.mount.in -if HAVE_AVAHI -mount_DATA += dns-sd.mount -libexec_PROGRAMS += gvfsd-dnssd -gvfs_gschemas += org.gnome.system.dns_sd.gschema.xml -gvfs_gschemas_convert += gvfs-dns-sd.convert -endif - -mount_in_files += archive.mount.in -if HAVE_ARCHIVE -mount_DATA += archive.mount -libexec_PROGRAMS += gvfsd-archive -endif - -mount_in_files += afc.mount.in -if USE_AFC -mount_DATA += afc.mount -libexec_PROGRAMS += gvfsd-afc -endif - -mount_in_files += afp-browse.mount.in afp.mount.in -if USE_AFP -mount_DATA += afp-browse.mount afp.mount -libexec_PROGRAMS += gvfsd-afp-browse gvfsd-afp -endif - -EXTRA_DIST = \ - gvfs-daemon.service.in \ - $(mount_in_files) \ - obexftp-marshal.list \ - $(gvfs_gschemas) \ - $(gvfs_gschemas_convert_DATA) \ - $(gsettings_ENUM_FILES) \ - $(NULL) - -DISTCLEANFILES = gvfs-daemon.service $(mount_DATA) - -CLEANFILES = \ - $(gsettings__enum_file) \ - *.gschema.valid - -noinst_PROGRAMS = \ - gvfsd-test \ - $(NULL) - -libdaemon_la_SOURCES = \ - gvfsdaemon.c gvfsdaemon.h \ - gvfsbackend.c gvfsbackend.h \ - gvfschannel.c gvfschannel.h \ - gvfsreadchannel.c gvfsreadchannel.h \ - gvfswritechannel.c gvfswritechannel.h \ - gvfsmonitor.c gvfsmonitor.h \ - gvfsdaemonutils.c gvfsdaemonutils.h \ - gvfsjob.c gvfsjob.h \ - gvfsjobsource.c gvfsjobsource.h \ - gvfsjobdbus.c gvfsjobdbus.h \ - gvfsjobmount.c gvfsjobmount.h \ - gvfsjobunmount.c gvfsjobunmount.h \ - gvfsjobmountmountable.c gvfsjobmountmountable.h \ - gvfsjobunmountmountable.c gvfsjobunmountmountable.h \ - gvfsjobstartmountable.c gvfsjobstartmountable.h \ - gvfsjobstopmountable.c gvfsjobstopmountable.h \ - gvfsjobpollmountable.c gvfsjobpollmountable.h \ - gvfsjobopenforread.c gvfsjobopenforread.h \ - gvfsjobopeniconforread.c gvfsjobopeniconforread.h \ - gvfsjobread.c gvfsjobread.h \ - gvfsjobseekread.c gvfsjobseekread.h \ - gvfsjobcloseread.c gvfsjobcloseread.h \ - gvfsjobopenforwrite.c gvfsjobopenforwrite.h \ - gvfsjobwrite.c gvfsjobwrite.h \ - gvfsjobseekwrite.c gvfsjobseekwrite.h \ - gvfsjobclosewrite.c gvfsjobclosewrite.h \ - gvfsjobqueryinfo.c gvfsjobqueryinfo.h \ - gvfsjobqueryinforead.c gvfsjobqueryinforead.h \ - gvfsjobqueryinfowrite.c gvfsjobqueryinfowrite.h \ - gvfsjobqueryfsinfo.c gvfsjobqueryfsinfo.h \ - gvfsjobenumerate.c gvfsjobenumerate.h \ - gvfsjobsetdisplayname.c gvfsjobsetdisplayname.h \ - gvfsjobtrash.c gvfsjobtrash.h \ - gvfsjobdelete.c gvfsjobdelete.h \ - gvfsjobcopy.c gvfsjobcopy.h \ - gvfsjobmove.c gvfsjobmove.h \ - gvfsjobpush.c gvfsjobpush.h \ - gvfsjobpull.c gvfsjobpull.h \ - gvfsjobmakedirectory.c gvfsjobmakedirectory.h \ - gvfsjobmakesymlink.c gvfsjobmakesymlink.h \ - gvfsjobsetattribute.c gvfsjobsetattribute.h \ - gvfsjobqueryattributes.c gvfsjobqueryattributes.h \ - gvfsjobcreatemonitor.c gvfsjobcreatemonitor.h \ - dbus-gmain.h dbus-gmain.c \ - gvfskeyring.h gvfskeyring.c \ - $(NULL) - -gvfsd_SOURCES = \ - mount.c mount.h \ - main.c - -gvfsd_LDADD = $(libraries) - -gvfsd_test_SOURCES = \ - gvfsbackendtest.c gvfsbackendtest.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_test_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendtest.h \ - -DDEFAULT_BACKEND_TYPE=test \ - -DBACKEND_TYPES='"test", G_VFS_TYPE_BACKEND_TEST,' - -gvfsd_test_LDADD = $(libraries) - -gvfsd_localtest_SOURCES = \ - gvfsbackendlocaltest.c gvfsbackendlocaltest.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_localtest_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendlocaltest.h \ - -DDEFAULT_BACKEND_TYPE=localtest \ - -DBACKEND_TYPES='"localtest", G_VFS_TYPE_BACKEND_LOCALTEST,' - -gvfsd_localtest_LDADD = $(libraries) - -gvfsd_smb_SOURCES = \ - gvfsbackendsmb.c gvfsbackendsmb.h libsmb-compat.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_smb_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendsmb.h \ - -DDEFAULT_BACKEND_TYPE=smb-share \ - -DMAX_JOB_THREADS=1 \ - -DBACKEND_TYPES='"smb-share", G_VFS_TYPE_BACKEND_SMB,' - -gvfsd_smb_LDADD = $(SAMBA_LIBS) $(libraries) - -gvfsd_smb_browse_SOURCES = \ - gvfsbackendsmbbrowse.c gvfsbackendsmbbrowse.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_smb_browse_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendsmbbrowse.h \ - -DMOUNTABLE_DBUS_NAME=org.gtk.vfs.mountpoint.smb_browse \ - -DMAX_JOB_THREADS=1 \ - -DBACKEND_TYPES='"smb-network", G_VFS_TYPE_BACKEND_SMB_BROWSE,"smb-server", G_VFS_TYPE_BACKEND_SMB_BROWSE,' - -gvfsd_smb_browse_LDADD = $(SAMBA_LIBS) $(libraries) - -gvfsd_obexftp_SOURCES = \ - gvfsbackendobexftp.c gvfsbackendobexftp.h \ - obexftp-marshal.c obexftp-marshal.h \ - gvfsbackendobexftp-fl-parser.c gvfsbackendobexftp-fl-parser.h \ - gvfsbackendobexftp-cap-parser.c gvfsbackendobexftp-cap-parser.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_obexftp_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendobexftp.h \ - -DDEFAULT_BACKEND_TYPE=obex \ - -DMAX_JOB_THREADS=1 \ - -DBACKEND_TYPES='"obex", G_VFS_TYPE_BACKEND_OBEXFTP,' -if USE_HAL -gvfsd_obexftp_CPPFLAGS += $(HAL_CFLAGS) -endif - -gvfsd_obexftp_LDADD = $(OBEXFTP_LIBS) $(EXPAT_LIBS) $(libraries) -if USE_HAL -gvfsd_obexftp_LDADD += $(HAL_LIBS) -endif - -gvfsd_ftp_SOURCES = \ - gvfsftpconnection.c gvfsftpconnection.h \ - gvfsftpdircache.c gvfsftpdircache.h \ - gvfsftpfile.c gvfsftpfile.h \ - gvfsftptask.c gvfsftptask.h \ - gvfsbackendftp.c gvfsbackendftp.h \ - ParseFTPList.c ParseFTPList.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_ftp_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendftp.h \ - -DDEFAULT_BACKEND_TYPE=ftp \ - -DMAX_JOB_THREADS=10 \ - -DBACKEND_TYPES='"ftp", G_VFS_TYPE_BACKEND_FTP,' - -gvfsd_ftp_LDADD = $(libraries) - -gvfsd_sftp_SOURCES = \ - sftp.h \ - gvfsbackendsftp.c gvfsbackendsftp.h \ - pty_open.c pty_open.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_sftp_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendsftp.h \ - -DDEFAULT_BACKEND_TYPE=sftp \ - -DMAX_JOB_THREADS=1 \ - -DSSH_PROGRAM=\"$(SSH_PROGRAM)\" \ - -DBACKEND_TYPES='"sftp", G_VFS_TYPE_BACKEND_SFTP,' - -gvfsd_sftp_LDADD = $(libraries) - -gvfsd_trash_SOURCES = \ - gvfsbackendtrash.c gvfsbackendtrash.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_trash_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendtrash.h \ - -DDEFAULT_BACKEND_TYPE=trash \ - -DMAX_JOB_THREADS=10 \ - -DBACKEND_TYPES='"trash", G_VFS_TYPE_BACKEND_TRASH,' \ - -Itrashlib - -gvfsd_trash_LDADD = trashlib/libtrash.a $(libraries) - -gvfsd_computer_SOURCES = \ - gvfsbackendcomputer.c gvfsbackendcomputer.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_computer_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendcomputer.h \ - -DDEFAULT_BACKEND_TYPE=computer \ - -DMAX_JOB_THREADS=1 \ - -DBACKEND_TYPES='"computer", G_VFS_TYPE_BACKEND_COMPUTER,' - -gvfsd_computer_LDADD = $(libraries) - -gvfsd_network_SOURCES = \ - gvfsbackendnetwork.c gvfsbackendnetwork.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_network_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendnetwork.h \ - -DDEFAULT_BACKEND_TYPE=network \ - -DMAX_JOB_THREADS=1 \ - -DBACKEND_TYPES='"network", G_VFS_TYPE_BACKEND_NETWORK,' - -gvfsd_network_LDADD = $(libraries) - -gvfsd_dnssd_SOURCES = \ - gvfsbackenddnssd.c gvfsbackenddnssd.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_dnssd_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackenddnssd.h \ - -DDEFAULT_BACKEND_TYPE=dns-sd \ - -DMAX_JOB_THREADS=1 \ - $(AVAHI_CFLAGS) \ - -DBACKEND_TYPES='"dns-sd", G_VFS_TYPE_BACKEND_DNS_SD,' - -gvfsd_dnssd_LDADD = $(libraries) $(AVAHI_LIBS) $(top_builddir)/common/libgvfscommon-dnssd.la - - -gvfsd_archive_SOURCES = \ - gvfsbackendarchive.c gvfsbackendarchive.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_archive_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendarchive.h \ - -DDEFAULT_BACKEND_TYPE=archive \ - -DMAX_JOB_THREADS=1 \ - $(ARCHIVE_CFLAGS) \ - -DBACKEND_TYPES='"archive", G_VFS_TYPE_BACKEND_ARCHIVE,' - -gvfsd_archive_LDADD = $(libraries) $(ARCHIVE_LIBS) - -gvfsd_burn_SOURCES = \ - gvfsbackendburn.c gvfsbackendburn.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_burn_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendburn.h \ - -DDEFAULT_BACKEND_TYPE=burn \ - -DMAX_JOB_THREADS=1 \ - -DBACKEND_TYPES='"burn", G_VFS_TYPE_BACKEND_BURN,' - -gvfsd_burn_LDADD = $(libraries) - -gvfsd_cdda_SOURCES = \ - gvfsbackendcdda.c gvfsbackendcdda.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_cdda_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendcdda.h \ - -DDEFAULT_BACKEND_TYPE=cdda \ - -DMAX_JOB_THREADS=1 \ - -DBACKEND_TYPES='"cdda", G_VFS_TYPE_BACKEND_CDDA,' \ - $(CDDA_CFLAGS) -if USE_GUDEV -gvfsd_cdda_CPPFLAGS += $(GUDEV_CFLAGS) -else -gvfsd_cdda_CPPFLAGS += $(HAL_CFLAGS) -endif - -if USE_GUDEV -gvfsd_cdda_LDADD = $(libraries) $(CDDA_LIBS) $(GUDEV_LIBS) -else -gvfsd_cdda_LDADD = $(libraries) $(CDDA_LIBS) $(HAL_LIBS) -endif - -gvfsd_gphoto2_SOURCES = \ - gvfsbackendgphoto2.c gvfsbackendgphoto2.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_gphoto2_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendgphoto2.h \ - -DDEFAULT_BACKEND_TYPE=gphoto2 \ - -DMAX_JOB_THREADS=1 \ - $(GPHOTO2_CFLAGS) \ - -DBACKEND_TYPES='"gphoto2", G_VFS_TYPE_BACKEND_GPHOTO2,' -if USE_GUDEV -gvfsd_gphoto2_CPPFLAGS += $(GUDEV_CFLAGS) -else -gvfsd_gphoto2_CPPFLAGS += $(HAL_CFLAGS) -endif - -if USE_GUDEV -gvfsd_gphoto2_LDADD = $(libraries) $(GPHOTO2_LIBS) $(GUDEV_LIBS) -else -gvfsd_gphoto2_LDADD = $(libraries) $(GPHOTO2_LIBS) $(HAL_LIBS) -endif - -gvfsd_http_SOURCES = \ - soup-input-stream.c soup-input-stream.h \ - gvfsbackendhttp.c gvfsbackendhttp.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_http_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendhttp.h \ - -DMOUNTABLE_DBUS_NAME=org.gtk.vfs.mountpoint.http \ - -DDEFAULT_BACKEND_TYPE=http \ - -DMAX_JOB_THREADS=1 \ - $(HTTP_CFLAGS) \ - -DBACKEND_TYPES='"http", G_VFS_TYPE_BACKEND_HTTP,' - -gvfsd_http_LDADD = $(libraries) $(HTTP_LIBS) - -gvfsd_dav_SOURCES = \ - soup-input-stream.c soup-input-stream.h \ - soup-output-stream.c soup-output-stream.h \ - gvfsbackendhttp.c gvfsbackendhttp.h \ - gvfsbackenddav.c gvfsbackenddav.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_dav_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackenddav.h \ - -DDEFAULT_BACKEND_TYPE=dav \ - -DMAX_JOB_THREADS=1 \ - $(HTTP_CFLAGS) - -if HAVE_AVAHI -gvfsd_dav_CPPFLAGS += -DBACKEND_TYPES='"dav", G_VFS_TYPE_BACKEND_DAV, "dav+sd", G_VFS_TYPE_BACKEND_DAV, "davs+sd", G_VFS_TYPE_BACKEND_DAV,' -else -gvfsd_dav_CPPFLAGS += -DBACKEND_TYPES='"dav", G_VFS_TYPE_BACKEND_DAV,' -endif - -gvfsd_dav_LDADD = $(libraries) $(HTTP_LIBS) -if HAVE_AVAHI -gvfsd_dav_LDADD += $(top_builddir)/common/libgvfscommon-dnssd.la -endif - -gvfsd_afc_SOURCES = \ - gvfsbackendafc.c gvfsbackendafc.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c - -gvfsd_afc_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendafc.h \ - -DDEFAULT_BACKEND_TYPE=afc \ - -DMAX_JOB_THREADS=1 \ - $(AFC_CFLAGS) \ - -DBACKEND_TYPES='"afc", G_VFS_TYPE_BACKEND_AFC,' - -gvfsd_afc_LDADD = \ - $(libraries) \ - $(AFC_LIBS) - -gvfsd_afp_browse_SOURCES = \ - gvfsbackendafpbrowse.c gvfsbackendafpbrowse.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c \ - gvfsafpconnection.h \ - gvfsafpconnection.c \ - gvfsafpserver.h \ - gvfsafpserver.c - -gvfsd_afp_browse_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendafpbrowse.h \ - -DMAX_JOB_THREADS=1 \ - -DBACKEND_TYPES='"afp-server", G_VFS_TYPE_BACKEND_AFP_BROWSE,' \ - $(LIBGCRYPT_CFLAGS) - -gvfsd_afp_browse_LDADD = \ - $(libraries) \ - $(LIBGCRYPT_LIBS) - -gvfsd_afp_SOURCES = \ - gvfsbackendafp.c gvfsbackendafp.h \ - daemon-main.c daemon-main.h \ - daemon-main-generic.c \ - gvfsafpconnection.h \ - gvfsafpconnection.c \ - gvfsafpserver.h \ - gvfsafpserver.c - -gvfsd_afp_CPPFLAGS = \ - -DBACKEND_HEADER=gvfsbackendafp.h \ - -DMAX_JOB_THREADS=1 \ - -DBACKEND_TYPES='"afp-volume", G_VFS_TYPE_BACKEND_AFP,' \ - $(LIBGCRYPT_CFLAGS) - -gvfsd_afp_LDADD = \ - $(libraries) \ - $(LIBGCRYPT_LIBS) - - -# GSettings stuff -gsettings_ENUM_NAMESPACE = org.gnome.system.gvfs -gsettings_ENUM_FILES = $(top_srcdir)/daemon/gvfs-enums.h - -gsettings_SCHEMAS = $(gvfs_gschemas) - -@GSETTINGS_RULES@ - -gvfs_gschemas_convertdir = $(datadir)/GConf/gsettings -gvfs_gschemas_convert_DATA = $(gvfs_gschemas_convert) === modified file '.pc/applied-patches' --- .pc/applied-patches 2011-09-19 12:18:02 +0000 +++ .pc/applied-patches 2012-03-05 13:09:02 +0000 @@ -1,4 +1,3 @@ 03_xdg-mount.patch 04_hurd_path_max.patch -05_shared_libdaemon.patch 06_no_crash_on_unmount.patch === modified file 'common/Makefile.am' --- common/Makefile.am 2011-07-08 07:05:54 +0000 +++ common/Makefile.am 2012-03-05 13:08:54 +0000 @@ -1,8 +1,6 @@ NULL = -privlibdir=$(libdir)/gvfs - -privlib_LTLIBRARIES=libgvfscommon.la +lib_LTLIBRARIES=libgvfscommon.la INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/gvfs \ -I$(top_srcdir)/daemon \ @@ -24,7 +22,7 @@ $(NULL) # needed by cygwin (see bug #564003) -libgvfscommon_la_LDFLAGS = -no-undefined -avoid-version +libgvfscommon_la_LDFLAGS = -no-undefined libgvfscommon_la_LIBADD = \ $(DBUS_LIBS) \ @@ -32,7 +30,7 @@ $(BLURAY_LIBS) if HAVE_AVAHI -privlib_LTLIBRARIES += libgvfscommon-dnssd.la +lib_LTLIBRARIES += libgvfscommon-dnssd.la libgvfscommon_dnssd_la_SOURCES = \ gvfsdnssdutils.c gvfsdnssdutils.h \ @@ -42,8 +40,6 @@ libgvfscommon_dnssd_la_CFLAGS = \ $(AVAHI_CFLAGS) -libgvfscommon_dnssd_la_LDFLAGS = -avoid-version - libgvfscommon_dnssd_la_LIBADD = \ libgvfscommon.la \ $(AVAHI_LIBS) \ === modified file 'daemon/Makefile.am' --- daemon/Makefile.am 2011-09-06 09:24:10 +0000 +++ daemon/Makefile.am 2012-03-05 13:08:54 +0000 @@ -19,14 +19,12 @@ -DGVFS_LOCALEDIR=\""$(localedir)"\" \ -DG_DISABLE_DEPRECATED -privlibdir = $(libdir)/gvfs - -privlib_LTLIBRARIES=libgvfsdaemon.la +noinst_LTLIBRARIES=libdaemon.la libraries = \ - libgvfsdaemon.la \ + libdaemon.la \ $(top_builddir)/common/libgvfscommon.la \ - $(GLIB_LIBS) $(DBUS_LIBS) + $(GLIB_LIBS) $(DBUS_LIBS) $(KEYRING_LIBS) gvfs_gschemas = gvfs_gschemas_convert = @@ -135,7 +133,7 @@ gvfsd-test \ $(NULL) -libgvfsdaemon_la_SOURCES = \ +libdaemon_la_SOURCES = \ gvfsdaemon.c gvfsdaemon.h \ gvfsbackend.c gvfsbackend.h \ gvfschannel.c gvfschannel.h \ @@ -183,12 +181,6 @@ gvfskeyring.h gvfskeyring.c \ $(NULL) -libgvfsdaemon_la_LDFLAGS = -avoid-version - -libgvfsdaemon_la_LIBADD = \ - $(top_builddir)/common/libgvfscommon.la \ - $(GLIB_LIBS) $(DBUS_LIBS) $(KEYRING_LIBS) - gvfsd_SOURCES = \ mount.c mount.h \ main.c === modified file 'debian/changelog' --- debian/changelog 2012-03-05 01:47:36 +0000 +++ debian/changelog 2012-03-05 13:11:46 +0000 @@ -1,3 +1,10 @@ +gvfs (1.10.0-0ubuntu2+jml2) UNRELEASED; urgency=low + + [James M Leddy ] + * Revert 05_shared_libdaemon.patch. + + -- James M. Leddy <james.le...@ubuntu.com> Mon, 05 Mar 2012 08:10:47 -0500 + gvfs (1.10.0-0ubuntu2+jml1) UNRELEASED; urgency=low [James M Leddy ] === modified file 'debian/control.in' --- debian/control.in 2012-03-05 01:47:36 +0000 +++ debian/control.in 2012-03-05 13:39:15 +0000 @@ -75,7 +75,8 @@ Package: gvfs Architecture: any Section: libs -Depends: ${shlibs:Depends}, +Depends: libgvfscommon0 (= ${binary:Version}), + ${shlibs:Depends}, ${misc:Depends}, x11-utils, Recommends: dbus, === modified file 'debian/libgvfscommon-dev.install' --- debian/libgvfscommon-dev.install 2012-03-05 01:47:36 +0000 +++ debian/libgvfscommon-dev.install 2012-03-05 13:59:50 +0000 @@ -1,2 +1,2 @@ debian/tmp/usr/include/* - +debian/tmp/usr/lib/lib*.so === modified file 'debian/libgvfscommon0.install' --- debian/libgvfscommon0.install 2012-03-05 01:47:36 +0000 +++ debian/libgvfscommon0.install 2012-03-05 14:02:15 +0000 @@ -1,1 +1,1 @@ -debian/tmp/usr/lib/gvfs/lib*.so +debian/tmp/usr/lib/lib*.so.* === removed file 'debian/patches/05_shared_libdaemon.patch' --- debian/patches/05_shared_libdaemon.patch 2011-07-08 07:05:54 +0000 +++ debian/patches/05_shared_libdaemon.patch 1970-01-01 00:00:00 +0000 @@ -1,85 +0,0 @@ -Index: gvfs-1.9.1/daemon/Makefile.am -=================================================================== ---- gvfs-1.9.1.orig/daemon/Makefile.am 2011-06-13 17:31:01.000000000 +0200 -+++ gvfs-1.9.1/daemon/Makefile.am 2011-07-08 07:12:15.498273284 +0200 -@@ -19,12 +19,14 @@ - -DGVFS_LOCALEDIR=\""$(localedir)"\" \ - -DG_DISABLE_DEPRECATED - --noinst_LTLIBRARIES=libdaemon.la -+privlibdir = $(libdir)/gvfs -+ -+privlib_LTLIBRARIES=libgvfsdaemon.la - - libraries = \ -- libdaemon.la \ -+ libgvfsdaemon.la \ - $(top_builddir)/common/libgvfscommon.la \ -- $(GLIB_LIBS) $(DBUS_LIBS) $(KEYRING_LIBS) -+ $(GLIB_LIBS) $(DBUS_LIBS) - - gvfs_gschemas = - gvfs_gschemas_convert = -@@ -127,7 +129,7 @@ - gvfsd-test \ - $(NULL) - --libdaemon_la_SOURCES = \ -+libgvfsdaemon_la_SOURCES = \ - gvfsdaemon.c gvfsdaemon.h \ - gvfsbackend.c gvfsbackend.h \ - gvfschannel.c gvfschannel.h \ -@@ -175,6 +177,12 @@ - gvfskeyring.h gvfskeyring.c \ - $(NULL) - -+libgvfsdaemon_la_LDFLAGS = -avoid-version -+ -+libgvfsdaemon_la_LIBADD = \ -+ $(top_builddir)/common/libgvfscommon.la \ -+ $(GLIB_LIBS) $(DBUS_LIBS) $(KEYRING_LIBS) -+ - gvfsd_SOURCES = \ - mount.c mount.h \ - main.c -Index: gvfs-1.9.1/common/Makefile.am -=================================================================== ---- gvfs-1.9.1.orig/common/Makefile.am 2011-06-13 17:31:01.000000000 +0200 -+++ gvfs-1.9.1/common/Makefile.am 2011-07-08 07:12:15.498273284 +0200 -@@ -1,6 +1,8 @@ - NULL = - --lib_LTLIBRARIES=libgvfscommon.la -+privlibdir=$(libdir)/gvfs -+ -+privlib_LTLIBRARIES=libgvfscommon.la - - INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/gvfs \ - -I$(top_srcdir)/daemon \ -@@ -22,7 +24,7 @@ - $(NULL) - - # needed by cygwin (see bug #564003) --libgvfscommon_la_LDFLAGS = -no-undefined -+libgvfscommon_la_LDFLAGS = -no-undefined -avoid-version - - libgvfscommon_la_LIBADD = \ - $(DBUS_LIBS) \ -@@ -30,7 +32,7 @@ - $(BLURAY_LIBS) - - if HAVE_AVAHI --lib_LTLIBRARIES += libgvfscommon-dnssd.la -+privlib_LTLIBRARIES += libgvfscommon-dnssd.la - - libgvfscommon_dnssd_la_SOURCES = \ - gvfsdnssdutils.c gvfsdnssdutils.h \ -@@ -40,6 +42,8 @@ - libgvfscommon_dnssd_la_CFLAGS = \ - $(AVAHI_CFLAGS) - -+libgvfscommon_dnssd_la_LDFLAGS = -avoid-version -+ - libgvfscommon_dnssd_la_LIBADD = \ - libgvfscommon.la \ - $(AVAHI_LIBS) \ === modified file 'debian/patches/series' --- debian/patches/series 2011-09-19 12:18:02 +0000 +++ debian/patches/series 2012-03-05 13:08:54 +0000 @@ -1,4 +1,3 @@ 03_xdg-mount.patch 04_hurd_path_max.patch -05_shared_libdaemon.patch 06_no_crash_on_unmount.patch === modified file 'debian/rules' --- debian/rules 2011-04-13 17:17:02 +0000 +++ debian/rules 2012-03-05 13:36:27 +0000 @@ -13,6 +13,7 @@ LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed DEB_DH_STRIP_ARGS := --dbg-package=gvfs-dbg +DEB_DH_MAKESHLIBS_ARGS_libgvfscommon0 := -V "libgvfscommon0 (>= 1.1.7)" DEB_DH_MAKESHLIBS_ARGS_ALL := -Xlib/gio -Xlib/gvfs DEB_HOST_ARCH_OS = $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)