Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#26144 - [gnome-disk-utility] Split gnome-disk-utility

Attached to Project: Arch Linux
Opened by Silvio Knizek (killermoehre) - Thursday, 29 September 2011, 09:55 GMT
Last edited by Jan Alexander Steffens (heftig) - Saturday, 01 October 2011, 17:01 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Ionut Biru (wonder)
Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:
gnome-disk-utility ships both libs and GUI, but for GVFs' support for removable drives only the libs are needed. This is not a problem in GNOME, because it uses the gtk+-3 already, but in other DEs like Xfce which still uses gtk+-2 this pulls many GNOME and gtk+-3 deps in.
In debian, they split the package in the libs and the GUI, but this only works after compiling with manual selecting the files.

Please split the package in libs and GUI and update the GVFs deps.
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Saturday, 01 October 2011, 17:01 GMT
Reason for closing:  Implemented
Additional comments about closing:  g-d-u 3.0.2-2. Thanks for your work.

gvfs from gnome 3.2 will use split libgdu.
Comment by Balló György (City-busz) - Thursday, 29 September 2011, 12:25 GMT
Here is a splitted PKGBUILD.
Comment by Silvio Knizek (killermoehre) - Thursday, 29 September 2011, 12:31 GMT
Thank you very much.
Comment by Balló György (City-busz) - Thursday, 29 September 2011, 12:35 GMT
Small fix.
Comment by Silvio Knizek (killermoehre) - Thursday, 29 September 2011, 12:53 GMT
gtk3 and libunique3 are makedepends.
Comment by Balló György (City-busz) - Thursday, 29 September 2011, 13:08 GMT
Oops… I forgot to add deps to makedeps. Fixed.
Comment by Ionut Biru (wonder) - Thursday, 29 September 2011, 18:33 GMT
i don't want to split it.

if we start doing that then a lot of packages can benefit from the same schema and i don't want to have a precedent

we are not debian. feel free to do it in your system
Comment by Balló György (City-busz) - Thursday, 29 September 2011, 18:51 GMT
Why libtracker-sparql splitted out from tracker?
And why libpluse splitted out from pulseaudio?

I think it's similar. It would be useful for people who use a light Xfce desktop with Thunar, and want to use gvfs' features, but dont want to install gnome-disk-utility GUI or gtk3 at all.
Comment by Ionut Biru (wonder) - Thursday, 29 September 2011, 18:59 GMT
because tracker auto-starts and start indexing stuff and i don't want that bloat.
pulseaudio is another bloat that a lot of users hate.

gtk3 doesn't have a daemon that auto-starts
Comment by Balló György (City-busz) - Thursday, 29 September 2011, 19:05 GMT
GDU also have an autostart, see: /etc/xdg/autostart/gdu-notification-daemon.desktop

And also note that libgdu is only 372.6 kB, and the other part (GUI apps, help files, icons, l10n files) takes 9.6 MB when installed.
Comment by Balló György (City-busz) - Friday, 30 September 2011, 19:14 GMT
GVFS is an essential library and command-line tool to work with external file systems, and it can be used even without any graphical environment.

I know that Arch is not Debian, and not splitting every libraries without strong reason. But I think it's an acceptable reason to not force GVFS users to install any graphical tools (palimpsest, gdu-notification-daemon or gtk3).
Comment by Jan Alexander Steffens (heftig) - Friday, 30 September 2011, 20:01 GMT
I could see doing this. Will look into it later.

Loading...