#578795 split packages for various backends

Package:
gvfs-backends
Source:
gvfs
Description:
userspace virtual filesystem - backends
Submitter:
Yves-Alexis Perez
Date:
2022-01-05 07:21:03 UTC
Severity:
wishlist
#578795#5
Date:
2010-04-22 19:12:59 UTC
From:
To:
Hey,

trying to upgrade gvfs, apt-get wants to install usbmuxd, because of the
following dependency chain:

gvfs → gvfs-backends → libimobiledevice → usbmuxd

it seems that gvfs-backends might include a bit too much backends, but
eventually, I'm wondering why a *lib* depends on a *daemon*.

I definitely don't want to install a daemon to handle a hardware I don't
even have.

Could you reconsider the dependency? If people need to access iStuff,
they can install directly the usbmuxd, but I don't think a lib should
bring it.

Thanks in advance,
--
Yves-Alexis

#578795#10
Date:
2010-04-22 19:47:34 UTC
From:
To:
Hi,

Le jeudi 22 avril 2010 à 21:12 +0200, Yves-Alexis Perez a écrit :
It's needed, because libimobildedevice uses usbmuxd to talk to iStuff
over USB.
Well, without it, AFC backend can't work. Since all gvfs backends are in
1 package, I don't see how it could be avoided.

Regards,
Julien Lavergne

#578795#15
Date:
2010-04-22 20:16:05 UTC
From:
To:
I'm still puzzled about why a *lib* should require a daemon. Maybe the
actual tool/executable should have the dependency, instead?

If you think gvfs-backends should be split, feel free to reassign. But
forcing daemon installation like that makes me feel bad, really.

Cheers,

#578795#20
Date:
2010-04-29 19:34:59 UTC
From:
To:
reassign 578795 gvfs-backends
retitle 578795 split packages for various backends
severity 578795 wishlist
thanks

Ok, reassigning to gvfs-backends. Basically, it'd be nice to split the
backends package in few packages so people can install only the one they
need.

Splitting using one package per backend might clutter a bit too much, so
a proposition could be:

gvfs-backends with only the “standard” ones. Standard is a bit fuzzy,
but basically http/dav/ftp/ssh/cdda/smb/
gvfs-backend-photo with the gphoto2 stuff
gvfs-backend-mobiledevice with the afc/mobiledevice/iphone stuff
gvfs-backend-obex with the bluetooth stack

What do you think?

#578795#33
Date:
2012-01-15 22:00:58 UTC
From:
To:
Just wanted to add some justification for splitting the backends.

I have a non-Apple device (Sansa Fuze; looks like an iPod, has a data port that is
like, but not compatible with, the Apple connector).  It used to be recognized as 1
or 2 USB drives (depending on data card), but with recent distributions it is seen
as a Music Device, accessible only in Rhythmbox.  I uninstalled packages until it
was recognized as a drive again.  Then I couldn't access network shares (Samba).
Researching that problem, I found that re-installing gvfs-backends fixed it, but broke
the Fuze access.

So my best option was to install/uninstall this package depending on what I want to
do.  Looking further, I manually deleted the afs.mount file (only), and everything
works now.

I can image that others may want a choice on how they access devices (although I
don't know if this applies to i-devices, so this may be a rather limited audience).

#578795#38
Date:
2014-01-22 10:52:35 UTC
From:
To:

#578795#47
Date:
2014-03-27 10:40:24 UTC
From:
To:
Hello.
Whether there is a progress in work?
I use XFCE and it is unpleasant to me that gvfs-backends depends on GTK3, Gnome online accounts and other bulky things which I don't use.