FS#24007 - [file-roller] Cannot open program

Attached to Project: Arch Linux
Opened by Kevin (anonymous_user) - Sunday, 01 May 2011, 01:40 GMT
Last edited by Ionut Biru (wonder) - Sunday, 01 May 2011, 20:41 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:

When I try running the new file-roller from a terminal I get this output:

GLib-GIO-ERROR **: Settings schema 'org.gnome.nautilus.preferences' is not installed

aborting...
Aborted

Installing Nautilus allows it to run, though I don't know if it should be made a hard dependency or if there's another solution.

Additional info:
* file-roller 3.0.1-1

There was a similar bug in Fedora but for a 2.3x version of file-roller:

https://bugzilla.redhat.com/show_bug.cgi?id=624180

Steps to reproduce:

Install File-Roller on a system without Nautilus and try running file-roller.
This task depends upon

Closed by  Ionut Biru (wonder)
Sunday, 01 May 2011, 20:41 GMT
Reason for closing:  Fixed
Additional comments about closing:  file-roller 3.0.1-2
Comment by Greg (dolby) - Sunday, 01 May 2011, 01:54 GMT
Nautilus is already an optional dependency. I guess you are in a GNOME environment for the above to happen.
I suppose the GNOME package maintainers made nautilus optional allowing file-roller to be installed in non GNOME environments, where i think you wont get the same behaviour.
Comment by Kevin (anonymous_user) - Sunday, 01 May 2011, 02:16 GMT
Actually Im using awesomewm and I don't have Nautilus hence the error. I can confirm that installing Nautilus allows file-roller to run normally.
Comment by Ionut Biru (wonder) - Sunday, 01 May 2011, 07:09 GMT
if you don't want nautilus as dependency you should report upstream. I can fix this package by adding it to dependency but you won't be happy
Comment by Kevin (anonymous_user) - Sunday, 01 May 2011, 15:39 GMT
I don't mind if Nautilus is added as a dependency (there are alternatives after all). I just wanted to report this issue so it can be fixed.
Comment by Ionut Biru (wonder) - Sunday, 01 May 2011, 16:08 GMT
still i think is better to report it. file-roller should be capable to run as standalone application without nautilus.

from what i see, it only needs that to get some settings, like click-policy. It should have a fallback if that doesn't exists to use a some default settings.
Comment by Kevin (anonymous_user) - Sunday, 01 May 2011, 16:25 GMT
Ok I filed a bug report upstream:

https://bugzilla.gnome.org/show_bug.cgi?id=649094