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#10866 - extra/transmission: missing dependency 'libnotify'.

Attached to Project: Arch Linux
Opened by bob (bob127) - Tuesday, 08 July 2008, 19:59 GMT
Last edited by Greg (dolby) - Monday, 21 July 2008, 14:31 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Roman Kyrylych (Romashka)
Alexander Fehr (pizzapunk)
Architecture All
Severity Medium
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Libnotify missing as a dependency.

Additional info:

package version: transmission-1.21-1

Steps to reproduce:

pacman -R libnotify
pacman -S transmission

Running transmission gives:

transmission: error while loading shared libraries: libnotify.so.1: cannot open shared object file: No such file or directory

This task depends upon

Closed by  Greg (dolby)
Monday, 21 July 2008, 14:31 GMT
Reason for closing:  Fixed
Additional comments about closing:  Now theres transmission-gtk and transmission-cli
Comment by Greg (dolby) - Tuesday, 08 July 2008, 20:10 GMT
On second thought i am reopening this cause it seems that at least the latest transmission was built on a machine that had libnotify installed. Thus the error msg.
If the devs want to keep the libnotify dependency optional the above shouldnt happen.
Comment by Greg (dolby) - Tuesday, 08 July 2008, 20:15 GMT
BTW does this error prevent transmission from working? Or you just get this in console?
Comment by bob (bob127) - Wednesday, 09 July 2008, 09:25 GMT
This error prevents transmission from working in general (doesn't start).

It should be either fixed so libnotify is optional (when possible), or just add libnotify as a required dependency imho.

PS. I did clearly read the post install message :)
Comment by Greg (dolby) - Wednesday, 09 July 2008, 12:05 GMT
Since libnotify is a makedepend its logical that the package HAS been built in a machine with libnotify installed.
Therefore since as you say it doesnt start without it, it should be a dependency

PS. Im glad :)
Comment by Roman Kyrylych (Romashka) - Sunday, 20 July 2008, 11:25 GMT
Hmm.. looks like libnotify cannot be optional when compiling transmission with it.
So the bug here is wrong post_install - it should say "install gtk2 and libnotify for GUI" :-P

Loading...