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#20139 - [pcmanfm] unnecessary dependencies

Attached to Project: Arch Linux
Opened by pablo (pablo) - Saturday, 10 July 2010, 16:01 GMT
Last edited by Angel Velasquez (angvp) - Saturday, 19 February 2011, 22:37 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jürgen Hötzel (juergen)
Angel Velasquez (angvp)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 6
Private No

Details

The package lists fam and startup-notification as dependencies and they are not needed.
This task depends upon

Closed by  Angel Velasquez (angvp)
Saturday, 19 February 2011, 22:37 GMT
Reason for closing:  Fixed
Additional comments about closing:  Ok libfm is built against udisks so udisks is needed. Certainly pcmanfm doesn't need startup-notification and udisks (but libfm yes because is built against it), If you don't want it you can get libfs from abs and rebuild the package without it.

Dependencies removed
Comment by seba (generic) - Monday, 19 July 2010, 21:57 GMT
hal is also unnecessary
Comment by Graham (grogers3.14) - Sunday, 15 August 2010, 16:54 GMT
See the build guide http://wiki.lxde.org/en/PCManFM_build_and_setup_guide

Only gtk2, glib2, menu-cache, libtool, pkg-config and libfm are dependencies. Please fix this, I want to get rid hal :)
Comment by nofrak (nofrak) - Sunday, 29 August 2010, 04:06 GMT
I don't intend to be bothersome, but I wonder if there's anything any of us can do to help get this bug fixed. It has been some seven weeks since it was reported, and it seems to me that the fix should be as simple as deleting a few words in a single file. Is there any way we can help get this resolved?
Comment by Kevin (anonymous_user) - Sunday, 29 August 2010, 04:10 GMT
Download the PKGBUILD, remove those dependencies, compile PCManFM, and confirm it still works correctly.
Comment by Graham (grogers3.14) - Sunday, 29 August 2010, 10:38 GMT
Considering the new pcmanfm does not use hal, it uses libfm instead, this package is actually broken because it does not provide all the features of pcmanfm.
Comment by Graham (grogers3.14) - Saturday, 11 September 2010, 20:16 GMT
This bug is still here? It's been over 2 months and its a very simple bug to fix!
Comment by CalimeroTeknik (Calimero) - Saturday, 16 October 2010, 19:47 GMT
I can confirm that pcmanfm does NOT need hal at all since v0.9. Everything works perfectly without hal installed.
It has to be removed from its dependencies. fam is useless too.
But gvfs must be added, as pcmanfm can't mount partitions without it.
Comment by Mihai Militaru (akephalos) - Friday, 29 October 2010, 21:04 GMT
The last version of pcmanfm in the repo doesn't use fam. It uses startup-notification, which is mentioned in the report, but is this required in the end?
Comment by Mihai Militaru (akephalos) - Wednesday, 10 November 2010, 02:32 GMT
Any update on this? I verified something: the legacy version used startup-notification at build time: http://forum.lxde.org/viewtopic.php?f=22&t=260&start=10 - but this one doesn't need/use it.

@Calimero: gvfs is not required, pcmanfm can neatly mount partitions with udisks. It should be added as an optional dependency, though, as it currently adds trash support.

Because this is a shared issue with libfm and it might be related to the last above: could you also please check where the dependency on udisks belongs? I think it's in libfm, not pcmanfm - the libfm-git from AUR uses this working configuration:
./configure --prefix=/usr --sysconfdir=/etc --enable-udisks --with-gnu-ld
Comment by Mihai Militaru (akephalos) - Saturday, 19 February 2011, 20:35 GMT
udisks is not a dependency of pcmanfm.
Comment by CalimeroTeknik (Calimero) - Saturday, 19 February 2011, 20:58 GMT
But pcmanfm can't mount devices without it. What shall we decide? optdepend?
Comment by Angel Velasquez (angvp) - Saturday, 19 February 2011, 22:37 GMT
Ok libfm is built with against udisks so udisks is needed. Certainly pcmanfm doesn't need startup-notification and udisks (but libfm yes because is built against it), If you don't want it you can get libfs from abs and rebuild the package without it.

Dependencies removed

Loading...